MPU and GPS failure on start - Ardupilot fails to load

Before creating a new thread please refer to the documentation for Navio2 and Navio+.

In case you are creating a thread about an issue it is necessary to provide following information to get help:

  1. Image and ArduPilot version.

pi@navio:~ $ sudo emlidtool
emlidtool version: 1.0.8
Vendor: Emlid Limited
Product: Navio 2
Issue: Emlid 2019-02-27 1548ce733215806c8ad171c8b78ebca0c7cf8395
Kernel: 4.14.95-emlid-v7+
RCIO firmware: 0xb09979ae
2019-09-29 18:48:37 navio root[884] INFO rcio_status_alive: Passed
2019-09-29 18:48:37 navio root[884] INFO pwm: Passed
2019-09-29 18:48:37 navio root[884] ERROR mpu9250: Failed
– Reason: Bus error on MPU9250
2019-09-29 18:48:37 navio root[884] ERROR gps: Failed
– Reason: [Errno 2] No such file or directory
2019-09-29 18:48:37 navio root[884] ERROR lsm9ds1: Failed
– Reason: Bus error on LSM9DS1
2019-09-29 18:48:37 navio root[884] INFO ms5611: Passed
2019-09-29 18:48:37 navio root[884] INFO adc: Passed
2019-09-29 18:48:37 navio root[884] INFO rcio_firmware: Passed

  1. Detailed problem description. How does observed behavior differ from the expected one?

Ardupilot fails to start. Keep getting hardware failures

  1. Your step by step actions.
    sudo emlidtool ardupilot
    failure occurs. I have reimaged my SD multiple times. Checked for dist-upgrades, rcio updates, etc

  2. Picture of the setup and connection scheme.
    The emlid is mounted to the pie…screwed down with the supplied screws and posts. Some have suggested for others with this issue it was the lack of pi/emlid proper connection so I started there. It is plugged into a 3amp plug with a good cable into the raspberry pi and not mounted on a frame as of yet.

  3. If using any additional hardware please provide exact make and model.

Raspberry pi 3b+

I have only had this emlid for 3 weeks and has been an issue since day one. I have been looking across the web assuming i was to blame but now I am reaching out for some help.

Hi Joseph,

Thanks for the detailed issue description!

These three sensors are located on the same SPI bus, so there are some reasons why such an issue might occur:

  1. Poor connection
  2. Hardware issue with RPi
  3. Hardware issue with Navio2

Would it be possible for you to try this setup with another RPi to check if it’s RPi or Navio2 issue?

I apologize it never flagged me that someone responded.

I think I may have fixed the issue.

I believe it may have been as simple as a bad download of the Emlid raspbian. I deleted everything I had been using and completely redownloaded and reflashed the SD. After that everything is going fine.

Hi @joenoe66012,

Glad to hear you’ve managed to resolve this issue.