Valid Commands from Host to ROVL, Serial and Ethernet
Command
Description
Sticky
Mk II Receiver
Mk III Transceiver
Transmitter Transponder
?
?*
Print configuration and menu of user commands
X
X
Mk II / Mk III
BOOT
Reset CPU into bootload (firmware load) mode. We recommend you instead use the firmware loading capability of the SonarView application.
X
X
X
Cx
Factory-use commands for calibration
X
X
HIGH-RATE {ON, OFF}
Mk V High rate ping enable
X
X
Mk V only
IA, IB
Sets operating channel to A or B
X
X
Mk II only
ID
Sets receiver to receive on both channels simultaneously (Dual Channel operation) (Mk II only)
X
X
Jn
Set magnetic declination to n degrees
X
X
X
K
Send the flash contents to the console
X
X
Mn
Pause mode, n=1 paused, n=0 resumed
X
X
On, Off
Turn transmitter pinging on and off.
Mk II / Mk III
RESET
Reset flash to factory default (think twice before using)
X
X
SGH heading
Simulate GNSS heading using supplied heading value
X
X
SGH OFF
Set GNSS heading simulation off
X
X
SGP lat,lon
Simulate GNSS position with supplied latitude and longitu
X
X
SGP OFF
Set GNSS position simulation off
X
X
SI r,p,y
Simulate IMU output with supplied roll, pitch, yaw (ENU)
X
X
SI 0,0,-1
Set IMU simulation off
X
X
ST sr,bear,el
Simulate ROV detection at slant range sr, bearing bear, elevation el
X
X
ST 0,0,0
Set ROV detection simulation off
X
X
U
Future use
Vx
Various verbose mode switches for factory use
X
X
W
Toggle Mk I emulation
X
X
X
Jog timebase (Mk I emulation only)
X
X
YON, YOFF
Send raw IMU data
X
X
YMAG z,y,z
set magnetometer calibration offsets
X
X
YGYR x,y,z
set gyro calibration offsets
X
X
YACC x,y,z
set accelometer calibration offsets
X
X
YYAX x
Set IMU yaw offset to n
X
X
ANTOFF x,y,z
Future use
X
X
ANTROT 0,0,z
Set GNSS antenna offset to z
X
X
Zn
Set speed of sound to n meters/second
X
X
X
$xxxxx,
NMEA command carrier
X
X
###
Reboot immediately
X
X
X
@n
Set Mk II / Mk III flag. Do not test this to see what happens! It would be very sad if you accidentally bricked your device.
X
X
X
X
Send these commands directly to the receiver or transmitter.
Send newline (linefeed) (ASCII 0x0A) after all commands to make them take effect.
Sending messages not listed may have unpleasant consequences including bricking your unit.
These commands should not be sent in NMEA sentence format except as noted.
Last updated