Sea-Bird Electronics            Products            Support            Software            Sales            Service            Search/Sitemap

Inductive Modem Module (IMM) Firmware Revisions

This page lists the firmware revisions for the IMM.

Version 1.01

  1. Serial Type not preserved when switching from Configuration Type 1 to Type 2.
  2. Start of reply marker detection disabled for Configuration Type 1 ‘B’ commands for binary response. This legacy command was used with the UIM, the UIM does not send the start of reply code with the ‘B’ command.

Version 1.02

  1. Modified timing of IM replies in Configuration Type 1 ‘bii’ binary commands. This should not cause any performance change.
  2. Removed inappropriate TIMEOUT error returned after Configuration Type 1 ‘bii’ binary commands with normal inter-character delay termination.
  3. TModem3 maximum value changed to 600 seconds.
  4. Added TModem4 setting for Config Type 1 use.
  5. Config Type 1 bii command inter-character delay timeout now activates after reception of two characters instead of one.
  6. Corrected inappropriate logging of Error37 in Config Type 1.
  7. Config Type 1 blocked commands now return NOT ALLOWED error.
  8. Config Type 1 resets timeout timer on CR or LF, instead of just LF.

Version 1.03

  1. All changes of IMFLAG conditional on enableAutoIMFlag setting.
  2. Added error for invalid argument on setIMFlag=.
  3. Warning added to hostfileerase command.
  4. Host service 2 min timeout changed to : <TIMEOUT msg='HostService 2 min timeout'/>.
  5. Event ERROR_IM_CMD_MODE removed.
  6. Event ERROR_IMM_BUSY added when the IMM sends a <busy/> signal.
  7. CRLF from host acts as recognized command, returning <Executed/> and resetting host timeout instead of just giving a new prompt.
  8. <Executing/> tags removed from Config Type 1.
  9. Corrected parsing of !00STAYON command.
  10. Config Type 1 host serial decoding matched to SIM.
  11. Time commands removed (hhmmss, mmddyy, ddmmyy).
  12. Added !Gx:Mark commands=, sending and receiving.
  13. Removed ERROR_DPSK_UART_LOCK.
  14. Added executing tags to captureline reply.
  15. Testcablecoupler commands and GETSD no longer cause tx power level to temporarily switch low.
  16. Interface mode 7 now has enablehostserveonpwrup=0.
  17. PCBtype >3 enables reset pin. pin must be held low for 1 second on startup.

Version 1.04

  1. Added filter to transmit voltage measurement.
  2. Corrected invalid DPSK transmit state after TESTCABLECOUPLER command.  The invalid state persisted in Host service mode only until the transmitter was disabled, a ! or # command was transmitted or the line was released. The invalid state usually resulted in inappropriate error : FAILED "Low Transmit Voltage - low battery or bad coupler".

Version 1.05

  1. Added checksums and backup storage of  Configuration Data snd Hardware data to prevent loss of device configuration if power removed during EEPROM write.
  2. Corrected error in SAMPLEADD and SAMPLEAPPEND commands that caused early termination of data.
  3. Corrected timing error in Host Service mode when IM not transmitting,  Error resulted in longer fixed delays and longer timeout periods.
  4. Removed support for 38400 baud.
  5. Added *NOTIMEOUT: command for lab calibration procedures.
  6. Added IMMONITOR command to log all IM traffic (including noise if no device is transmitting).
  7. Added ability to upgrade firmware through RS232 port.
  8. Added shortcuts for common commands:

 

ADDITIONAL INFORMATION / LINKS:

Documentation -- manual, photos, technical papers, application notes

Links to Other Instruments of Interest

[HRule Image]

Last modified: 06-Apr-2007
Sea-Bird Home     Phone: 425-643-9866     Fax: 425-643-9954     E-mail: seabird@seabird.com