So I have some sik radios (915 Mhz). I went into APM Planner and loaded settings fine but noticed one radio was 1.7 (ground module) and one was 1.9. Tried to flash the firmware with apm planner on the ground module but it kept saying this despite having selected the right port (sure of it):
import sys, argparse, binascii, serial, glob
ImportError: No module named serial
Complete 1
Flashing with firmware
./sik_uploader/firmware/1.9/radio~hm_trp.ihx
Traceback (most recent call last):
File “./sik_uploader/sik_uploader.py”, line 6, in
import sys, argparse, binascii, serial, glob
ImportError: No module named serial
Above looks like APM planner is missing a perl module. Maybe it expect that to be installed locally on the mac?
Tried then in Qgroundcontrol and it flashed it (apparently to 2.0). However now back in APM Planner it won’t read the settings fully from what I can see. No ability to set some of the fields and also don’t load (like the frequencies). Don’t know if this is because 2.0 is beyond what APM Planner knows about or what. From serial terminal I get this for the newly flashed module:
ATI
RFD SiK 2.0 on HM-TRP
ATI5
S0:FORMAT=26
S1:SERIAL_SPEED=57
S2:AIR_SPEED=64
S3:NETID=25
S4:TXPOWER=20
S5:ECC=0
S6:MAVLINK=1
S7:OPPRESEND=0
S8:MIN_FREQ=915000
S9:MAX_FREQ=928000
S10:NUM_CHANNELS=50
S11:DUTY_CYCLE=100
S12:LBT_RSSI=0
S13:MANCHESTER=0
S14:RTSCTS=0
S15:MAX_WINDOW=131
Also, I don’t get what the different options are for under Sik Radio Updater in APM Planner. It has “3dr Radio”, “RDF900a (915Mhz)” and “RFD900u (915 Mhz)”. I chose 3DR when I tried to flash but as above it was unsucessfull.
Basically, what version of the firmware should I be using for the 915 modules and what is the most reliable way to flash it? Should I just flash the other module with Qgroundcontrol also (probably to 2.0 since seems to be no control of what version there) and call it good?