Navio2: Temp + Barometer not working

I used to have Navio, Navio+ and now switching to Navio 2.
I do like the new drivers, but not the fact I can’t do same on my own kernel (still trying to find how to install uv4l driver which is far better comparing to Gstreamer and much more powerfull, but anyway problem is not this one).

I can use PWM signals and controll all my servos and motors, however barometer and temperature simply returns:
root@navio:/home/pi/Navio2/C++/Examples/Barometer# make
g++ -I …/… Barometer.cpp …/…/Navio/MS5611.cpp …/…/Navio/I2Cdev.cpp …/…/Navio/Util.cpp -o Barometer

root@navio:/home/pi/Navio2/C++/Examples/Barometer# ./Barometer
Temperature©: 20.000000 Pressure(millibar): 0.000000
Temperature©: 20.000000 Pressure(millibar): 0.000000
Temperature©: 20.000000 Pressure(millibar): 0.000000

Can anyone help?

@seregus

Please, post the output of i2cdetect -y 1.

What exactly do you mean? If you use standard Raspberry Pi Foundation’s image, then you cannot really expect everything to work. That’s why we prepare an image for our users. We try to alleviate the pain that is associated with maintaining your own distribution.

Either way, if you do think, that you need to use your own image, please be sure that I2C1 is enabled in /boot/config.txt

Well, Hi… This thing about your custom kernel is a separate discussion.
My temp and barometer are not working - main subject. Anything to suggest here?

I’ll post the output today evening.

Here we go:
root@navio:/home/pi# i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
10: 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f
20: 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f
30: 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f
40: 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f
50: 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f
60: 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f
70: 70 71 72 73 74 75 76 77
root@navio:/home/pi#

@seregus seems like I2C is short-circuited to the ground. Do you have anything connected to the I2C port?

No nothing was connected to I2C.
Now have opened up a completely new RPI 3 and connected Navio.
Downloaded your source… only thing which works now is LED control, I2C shows ZERO numbers everywhere…
Barometer and etc returning errors.

BTW I do have navio 1 (2x) and Navio+ (1x), so not new to Navio/RPI

Seems like something is wrong with the hardware. Please send an email to info@emlid.com with your order number and link to this thread and we will arrange a replacement.

A post was split to a new topic: Zero altitude in Mission Planner

Just wanted to say many thanks for shipping new board and such a great customer service! I would rank it 11 out of 10! Superb!

PS: Everything works extremely fine now!

2 Likes