After upgrading to the latest image - emlid-raspbian-20180525.img - telemetry via 3DR radios no longer works.
- Communication between the radios is fine. In Mission Planner both local and remote radios are visible and commands can be sent between the two.
- Swapping out radios does not fix the issue.
- Tested on two separate RPi3 and Navio2 combos.
- /dev/ttyAMA0 is present
- Switching the radio to a USB port works.
emlidtool info
Vendor: Emlid Limited
Product: Navio 2
Issue: Emlid 2018-05-25 bbc8647b0ebcef1af95090b9a5aaf59cc78aee97
Kernel: 4.14.34-emlid-v7+
/boot/config.txt
[all]
dtoverlay=pi3-disable-btdtparam=spi=on
dtoverlay=spi0-4cs
dtoverlay=spi1-1cs,cs0_pin=16,cs0_spidev=disabled
dtoverlay=rcio
dtoverlay=navio-rgbdtparam=i2c1=on
dtparam=i2c1_baudrate=1000000Additional overlays and parameters are documented /boot/overlays/README
Enable audio (loads snd_bcm2835)
#dtparam=audio=on
start_x=1
gpu_mem=128
enable_uart=1
Possibly relevant log messages:
Jun 8 11:09:48 tarot1 kernel: [ 0.350777] uart-pl011 3f201000.serial: could not find pctldev for node /soc/gpio@7e200000/uart0_pins, deferring probe
Jun 8 11:09:48 tarot1 kernel: [ 1.151115] uart-pl011 3f201000.serial: cts_event_workaround enabled
Jun 8 11:09:49 tarot1 kernel: [ 8.475869] uart-pl011 3f201000.serial: no DMA platform data
Trying to talk to /dev/ttyAMA0 with
miniterm.py /dev/ttyAMA0 57600
+++
ATI
does not interrupt the stream of chars on the screen. The radio enters command mode after +++ if the connection is made via /dev/ttyUSB0