SiK radio is a collection of firmware and tools for telemetry radios.
The hardware for the SiK radio can be obtained from various stores.
- 3DR Radio (small) - US (915MHz) / European (433MHz)
- HK Radio (small)
- RFD900u (small)
- RFD900 (long range)
The PX4 toolchain does not install the required 8051 compiler by default.
Install the toolchain
brew install sdcc
build the image for the standard SiK Radio / 3DR Radio:
git clone https://github.com/LorenzMeier/SiK.git cd SiK/Firmware make install
upload it to the radio (change the serial port name):
tools/uploader.py --port /dev/tty.usbserial-CHANGETHIS dst/radio~hm_trp.ihx
The radio supports AT commands for configuration.
screen /dev/tty.usbserial-CHANGETHIS 57600 8N1
Then start command mode:
DO NOT TYPE ANYTHING ONE SECOND BEFORE AND AFTER
List the current settings:
Then set the net ID, write settings and reboot radio:
ATS3=55 AT&W ATZ
You might have to power-cycle the radio to connect it to the 2nd radio