> For the complete documentation index, see [llms.txt](https://docs.ceruleansonar.com/c/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ceruleansonar.com/c/tracker-650/technical-details/api/commands-accepted-by-the-tracker-650.md).

# Commands Accepted by the Tracker 650

Here is a summary table of commands the Tracker 650 recognizes. Each message is described in further detail after the table. “Sticky” means the effect of the command is preserved across a power on/off cycle. Commands are terminated with a newline (ASCII 0x0A, C++ “\n”). Carriage returns (ASCII 0x0D, C++ “\r”), if any, prior to the newline are ignored. There are additional commands for factory use that are not documented. Try not to experiment, for example, we recommend not sending a “BRICK-DEVICE” command to see what will happen.

<table data-header-hidden><thead><tr><th width="195"></th><th width="81"></th><th width="102"></th><th width="94"></th><th></th></tr></thead><tbody><tr><td><strong>Command</strong></td><td><strong>Serial</strong></td><td><strong>Ethernet</strong></td><td><strong>Sticky*</strong></td><td><strong>Notes</strong></td></tr><tr><td><a href="/pages/6De3nF82EM3GhrI6nkjE">CONFIGURATION</a></td><td>X</td><td>X</td><td> </td><td>Send the current system configuration</td></tr><tr><td><a href="/pages/ocsVgID9ZsrUzoxLNkge">MAVLINK-AUTO-ORIGIN</a></td><td>X</td><td>X</td><td>X</td><td>Turn on/off  auto MAVlink origin message</td></tr><tr><td><a href="/pages/6yZX6W7eoW7yrPMZSRo7">SET-SPEED-OF-SOUND</a></td><td>X</td><td>X</td><td>X</td><td>Sets the speed of sound in the body of water where operating</td></tr><tr><td><a href="/pages/9mK32Fr16uJZI2ACakzD">SET-VELOCITY-ADJUSTMENT</a></td><td>X</td><td>X</td><td>X</td><td>Set a global adjustment to measured velocity</td></tr><tr><td><a href="/pages/lGJLyswzeTIOWxiT8oEu">SET-POOL-MODE</a></td><td>X</td><td>X</td><td>X</td><td>Turns Pool operating mode on and off.</td></tr><tr><td><a href="/pages/O1w8Z4IZxwdDp4XyxfFK">SEND-DVPDL</a></td><td>X</td><td>X</td><td>X</td><td>Turn on/off position delta messages</td></tr><tr><td><a href="/pages/UCXf3k5MjSKqJMT2W117">SEND-DVPDX</a></td><td>X</td><td>X</td><td>X</td><td>Turn on/off extended position delta messages</td></tr><tr><td><a href="/pages/QEQsbXNSv0GsOxFVbGrA">SEND-DVFKC</a></td><td>X</td><td>X</td><td>X</td><td>Turn on/off $DVKFC message</td></tr><tr><td><a href="/pages/UQGfLnEJztCbJ6K3tW07">SEND-MAVLINK-DISTANCE</a></td><td>X</td><td>X</td><td>X</td><td>Enables send the MAVlink distance message if the MAVlink interface is enabled.</td></tr><tr><td><a href="/pages/5jr4XMCEqGqabnzZ7Uef">SET-POSITION</a></td><td>X</td><td>X</td><td></td><td>Passes the supplied position to the MAVlink interface if it is enabled.</td></tr><tr><td><a href="/pages/J4hrqAyexC1lwnppfkWb">SET-SENSOR-ORIENTATION</a></td><td>X</td><td>X</td><td>X</td><td>Sets the mounting orientation of the DVL sensor with respect to the ROV coordinate frame</td></tr><tr><td><a href="/pages/YwErTdoqjMRj2rZibG8W">IP-ADDRESS</a></td><td>X</td><td>X</td><td>X</td><td>Set/delete a static IP address for the Tracker 650</td></tr><tr><td><a href="/pages/HA1RN6NiyCkXa3uCfbg8">HOST-ADDRESS</a></td><td>X</td><td>X</td><td>X</td><td>Set an IP address for the host</td></tr><tr><td><a href="/pages/hTmy5KUM3eBJqAdVJ5QE">MAVLINK-ADDRESS</a></td><td>X</td><td>X</td><td>X</td><td>Set an IP address and port for the the MAVlink REST server. Setting the IP address to 0.0.0.0 will disable the MAVlink interface.</td></tr><tr><td><a href="/pages/f97Q2XrkdNejv1J0phWA">FALLBACK-ADDRESS</a></td><td>X</td><td>X</td><td>X</td><td>Set a fallback IP address for the Tracker 650</td></tr><tr><td><a href="/pages/sJtNZxN9TmDC0bKEKBaY">UNICAST-TO-ME</a></td><td> </td><td>X</td><td> </td><td>Change broadcast to unicast</td></tr><tr><td><a href="/pages/jQiaONGKzjlT8e4QfCzM">PAUSE</a></td><td>X</td><td>X</td><td> </td><td>Suspends pinging and processing</td></tr><tr><td><a href="/pages/0x1HL1QxuJ2afqkO3I7J">RESUME</a></td><td>X</td><td>X</td><td> </td><td>Resumes pinging and processing</td></tr><tr><td><a href="/pages/XHRZINDGrcdInBGyjHlQ">REBOOT</a></td><td>X</td><td>X</td><td> </td><td>Restart the Tracker 650 as if powered up</td></tr><tr><td><a href="/pages/aqAS3ZjbO2XIl2l2y7lI">Ethernet Discovery</a></td><td> </td><td>X</td><td> </td><td>Blue Robotics Ethernet Discovery</td></tr><tr><td>(<a href="/pages/h9jFQmuuaYOM6WKa4xkx">ARP</a>)</td><td> </td><td>X</td><td> </td><td>Ethernet Address Resolution Protocol</td></tr><tr><td>(<a href="/pages/TGMnhBlLuYmLUNE549cq">DHCP</a>)</td><td> </td><td>X</td><td> </td><td>Ethernet Dynamic Host Configuration Protocol</td></tr><tr><td>(<a href="/pages/9e1awHNIMAjcILJgJtZF">Ping</a>)</td><td> </td><td>X</td><td> </td><td>Ethernet Internet Control Message Protocol Ping</td></tr></tbody></table>
