Mission Planner way
See also
Ardupilot docs on doing this: https://ardupilot.org/copter/docs/common-configuring-a-telemetry-radio-using-mission-planner.html
In short:
- Disconnect MP from the typical mavlink stream
- Set the right com port and baud rate (but don’t connect)
- Go to setup ⇒ Optional Hardware ⇒ SiK Radio
- Click “Load settings”
- Configure as needed & make sure to copy settings to remove before saving
Hayes command mode
If the Mission Planner way doesn’t work, then you can configure the radio directly using the Hayes AT command set.
See also
- GitHub issue reporting MP not working: https://github.com/ArduPilot/MissionPlanner/issues/3439
- ArduPilot docs on doing this: https://ardupilot.org/copter/docs/common-3dr-radio-advanced-configuration-and-technical-information.html#using-the-at-command-set
- Disconnect mission planner (close it for extra good measure) to release its lock on the serial port
- Connect to the radio directly using your favorite terminal emulator (mine is
minicomfor purposes like this)- Make sure the connection is set to 57600 baud, 8N1 option
- Send
+++to enter Hayes mode - Send
ATS4=n, wherenis the transmit power you want (in dBm; default seems to be 20 on 500mW Holybro sets) - Send
ATS&Wto save parameters to EEPROM - Send
ATOto exit command mode - Unplug / replug the radio
See also -- AT command set
For more info on why the AT command set is the “AT” command set, see the Ancient Lore page, particularly “AT autobauding code details.”