as requested by PM, here is a field report with working RFD900 settings:
reach_2:~/serial-radio$ python SiKset0.0.9.py --local --baud=57600 --show-parameters ATI5 [1] S0: FORMAT=27 [1] S1: SERIAL_SPEED=57 [1] S2: AIR_SPEED=32 [1] S3: NETID=8 [1] S4: TXPOWER=27 [1] S5: ECC=0 [1] S6: MAVLINK=0 [1] S7: OPPRESEND=0 [1] S8: MIN_FREQ=915000 [1] S9: MAX_FREQ=928000 [1] S10: NUM_CHANNELS=50 [1] S11: DUTY_CYCLE=100 [1] S12: LBT_RSSI=0 [1] S13: MANCHESTER=0 [1] S14: RTSCTS=0 [1] S15: NODEID=1 [1] S16: NODEDESTINATION=65535 [1] S17: SYNCANY=0 [1] S18: NODECOUNT=2 reach_2:~/serial-radio$
Today, we worked in light rain with a 450m baseline. The radio signal had to push through 100m of forest/underbrush and the remainder was clear. Both Reach were running v0.4.9. The only changes to the “reach_kinematic_default.conf” was GPS_GLONASS_5Hz and increasing the minimum SNR from 35 to 40 and then to 45 to get more stable float values for the rover’s sub-optimal 45% sky view. Initially the radios were set for an air data rate (AIR_SPEED) of 64 (kbps), but there were times when the base’s grey bars were dropping out. The air data rate was decreased to 32(kbps) and the grey bars were rock solid for the duration.
For the day, there were some fixes, but mostly float, and I was not expecting anything more with such a limited sky view.
*a side note. at times when ReachView status was showing as “-”, I would wipe the water droplets off of the rover antenna, and it would immediately switch to “float”. A radome or a conical antenna would fix that problem, I think.