Inductive Modem Module (IMM) Firmware
Revisions

This page lists the firmware revisions for the IMM.
Version 1.01
- Serial Type not preserved when switching from
Configuration Type 1 to Type 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
- Modified timing of IM replies in Configuration
Type 1 ‘bii’ binary commands. This should not cause any performance change.
- Removed inappropriate TIMEOUT error returned
after Configuration Type 1 ‘bii’ binary commands with normal inter-character
delay termination.
- TModem3 maximum value changed to 600 seconds.
- Added TModem4 setting for Config Type 1 use.
- Config Type 1 bii command inter-character
delay timeout now activates after reception of two characters instead of one.
- Corrected inappropriate logging of Error37 in
Config Type 1.
- Config Type 1 blocked commands now return NOT
ALLOWED error.
- Config Type 1 resets timeout timer on CR or
LF, instead of just LF.
Version 1.03
- All changes of IMFLAG conditional on
enableAutoIMFlag setting.
- Added error for invalid argument on setIMFlag=.
- Warning added to hostfileerase command.
- Host service 2 min timeout changed to :
<TIMEOUT msg='HostService 2 min timeout'/>.
- Event ERROR_IM_CMD_MODE removed.
- Event ERROR_IMM_BUSY added when the IMM sends
a <busy/> signal.
- CRLF from host acts as recognized command,
returning <Executed/> and resetting host timeout instead of just giving a new
prompt.
- <Executing/> tags removed from Config Type 1.
- Corrected parsing of !00STAYON command.
- Config Type 1 host serial decoding matched to
SIM.
- Time commands removed (hhmmss, mmddyy, ddmmyy).
- Added !Gx:Mark commands=, sending and
receiving.
- Removed ERROR_DPSK_UART_LOCK.
- Added executing tags to captureline reply.
- Testcablecoupler commands and GETSD no longer
cause tx power level to temporarily switch low.
- Interface mode 7 now has
enablehostserveonpwrup=0.
- PCBtype >3 enables reset pin. pin must be held
low for 1 second on startup.
Version 1.04
- Added filter to transmit voltage measurement.
- 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
- Added checksums and backup storage of
Configuration Data snd Hardware data to prevent loss of device configuration
if power removed during EEPROM write.
- Corrected error in SAMPLEADD and SAMPLEAPPEND
commands that caused early termination of data.
- Corrected timing error in Host Service mode
when IM not transmitting, Error resulted in longer fixed delays and longer
timeout periods.
- Removed support for 38400 baud.
- Added *NOTIMEOUT: command for lab calibration
procedures.
- Added IMMONITOR command to log all IM traffic
(including noise if no device is transmitting).
- Added ability to upgrade firmware through
RS232 port.
- Added shortcuts for common commands:
- FCL = forcecaptureline
- TCC = test cable coupler
- T20CC = test20turncoupler
- REL = releaseline
- SWT = sendwakeuptone
ADDITIONAL INFORMATION / LINKS:
Documentation -- manual, photos, technical papers,
application notes
Links to Other Instruments of Interest
Last modified:
06-Apr-2007