RCIO does not update

Hi, I received a Navio2 board and struggled to get it to work. I have a quadcopter built with an X frame. I managed to run examples for Servo, Led, RCInput, GPS, and MPU upon connecting up everything - all working fine. I also managed to get the telemetry to work through the WIFI port and connect to the Ardupilot GUI on my Windows laptop. In the Ardupilot I cannot see the Remote controller channel outputs even though the RCInput example did correctly change the value when moving dials on the remote controller. Further, the motors are not turning on when trying to test them in the Ardupilot. These are some of my findings so far.

I presume the main problem is that I cannot update the RCIO firmware. After running the command: sudo emlidtool I get the following output:

Following the above, I ran the update command for the RCIO and got:

Please can you help with troubleshooting?

EDIT:
I managed to get the Remote controller to work with Ardupilot. The reason was that the S-Bus and PPM settings were not set correctly. However, I still cannot get the motors to work on Ardupilot and the RCIO does not update as per above. Thanks for all the help.

Hi Pawel,

Welcome to the forum!

Can you run sudo emlidtool ardupilot? It should suggest to update the RCIO.

Hi Olesia,

Yes, I did run the aforementioned command and this also did not work. Hope you can help further.

Pawel,

Can you share screenshots of what happens when you run this command? Is it the same error you’ve shared before?

Below I include screenshots. The error is similar but there are some outputs below included:


Pawel,

Can you use the forced flag sudo emlidtool rcio update -f and let me know the results? If there’s still an issue, please try to reflash your SD card.

Hi Olesia,

The forced flag produced the same error as without it. I have also tried reflashing my SD card but have had no success here. The error persists regardless.

Do you have any other ideas about what can cause the issue?

I see; thanks for checking! Can you post the results of cat /sys/kernel/rcio/status/alive?

The output of the running requested command is number 1.

Hi Pawel, Do you have another Raspberry Pi to test Navio2 with?

Hello, no unfortunately I do not own another raspberry pi. Please can you think of another way to find out where the issue sits? Thanks

Pawel,

  • Can you check the bus between the boards? Can you share the photos of them?


IMG_2827

  • After you reflash your SD card, did you make any changes in settings? If yes, can you test it on a “clean version”?

This topic was automatically closed 100 days after the last reply. New replies are no longer allowed.