Link to USGS home USGS Home
Contact USGS
Search USGS
USGS Hydroacoustics

ChannelMaster Firmware

Firmware for Teledyne/RDI ChannelMaster.

Changes and Known Issues
(Released February 2023)
-Added support for an alternate EEPROM part.
-Improved SDI-12 communications when several devices were on the bus.
CM02.16 (DSP v. 28.40)
-Adds support for ambient noise
-Adds support for high resolution RSSI data.
-Adds support for signal to noise ratio (SNR) data
-Adds support for up to to 64 multi-cell SDI-12 outputs including: X Velocity, Y Velocity, Beam 1 RSSI, and Beam 2 RSSI (Requires use of Cx! commands).
-Adds additional range averaged SDI-12 output including: RSSI, Correlation, Noise, and SNR (requires use of Cx! commands).
-Known issue: If using concurrent commands with the CM all sensors must use concurrent commands. If Mx! commands are used, the ADVM measurement will be aborted.
CM02.13 (released 9/2016)
- Fixed issue where ChannelMaster would sometimes go to sleep and not wake up again.
CM02.12 (released 11/2015)
- Fix bugs in arbitrary area calculation.
- Add higher resolution voltage output in PD0.
- Fixed bugs in RTC communication.
CM02.11 (released 3/09)
- Set default for vertical beam range to 10m
CM2.10a (released 9/08)
- Changed maximum profiling range to 20m
CM2.10 (released 3/08)
- Added support for 4Mbyte loop recorder
2.05 (released 6/06)
- Added internal discharge calculation feature
- Allowed velocity measurements in up to 255 cells
- Numerous bug fixes
2.01 (released 6/05)
- Increased maximum # of SDI12 parameters output from 9 to 27
- Added watchdog featured that woke up unit if it went to sleep and did not respond to SDI12 command
2.0 (released 3/04)
Do Not Use
Initial release

Software/Firmware Status Definitions

Required Minimum: Minimum version required. This version has proven stable and may contain enhancements that are significant over previous required versions

Recommended: Shown to have been reliable and contains features that result in a recommended upgrade over the required version. There could be a few specific use cases where this version may have issues that would result in some users not using this version. If so, those cases will be noted.

Allowed*: Deemed reliable during initial testing. Any issues will be noted along with improvements available over prior versions. Use of allowed versions may be desired in cases when the changes benefit a significant number of the user's conditions or equipment. For example: a new version of software is released that adds support for new hardware. If the user has this hardware, they would need to upgrade to the newer software before it becomes recommended or required. Use of these versions by experienced users will also help OSW identify any unknown issues.

Testing*: OSW is currently testing; any known issues or advantages over prior release will be noted. The use of a version that is in testing should usually be limited to advanced users that can trouble shoot potential issues and provide feedback on any irregularities or problems observed.

Do Not Use: A version either prior to the required minimum or that contains issues that significantly affect operations.

*Note: A version may remain in Allowed or Testing indefinitely. Example: A new version is released while the prior version is still in Testing. In this case the prior version may remain in Testing, while future testing efforts are placed on the newer version.

Return to Index Velocity - Software and Firmware

Links to the manufacturer's software and firmware are provided primarily as a service for USGS users. However, in some cases, access has also been provided for other agencies, with the manufacturer's permission.