From the protocol doc:
GETVERSION = 0x23 + checksum
On this command, the USB-UIRT will send 7 bytes of version info followed by a checksum byte, as follows:
Byte 0: Firmware MinorVersion
Byte 1: Firmware MajorVersion
Byte 2: ProtocolCompatibility MinorVersion
Byte 3: ProtocolCompatibility MajorVersion
Byte 4: FirmwareDate Day
Byte 5: FirmwareDate Month
Byte 6: FirmwareDate Year
For the USB-UIRT protocol described here, the versions are currently:
Firmware Version = 5.0
ProtocolCompatibility Version = 0.0
Note: ProtocolCompatibility specifies the ‘minimum required’ protocol version support on the host for proper operation. A value of 0.0 indicates no compatibility requirements.
The new firmware will report back version 5.3 and protocol compatibility of 1.1
Also, the new firmware will no longer support 125000 baud. I believe the 312500 baud rate is here to stay!
If you email me at
uirtsupport@earthlink.net and request the prerelease firmware I can send it to you.
-Jon