I tried to continue one project last weekend with my old grovepi and did the firmware update first. After update (I think they worked before the update) my sensors started behaving badly and when I debugged it for a while, it seems that I2C bus is somehow messed up.
When I reboot my raspi and log in as soon as possible to do i2cdetect, everything is in order and I actually can read proper sensor values. After few seconds I2C bus gets messed up and sensors stops giving reasonable values.
Below i2cdetect is run two times. Time between commands is less than 15 seconds. Anyone can say is my grovepi just burnt up, did this happen because of firmware update (My GrovePi is original, not the plus model) and is there any way to fix this?
Hey,
The problem might be because of the 1-wire sensors that you had mentioned earlier. Just make sure that nothing is connected to the I2C ports on the GrovePi.
I’m guessing that I should test my GrovePi with another raspberry pi but I don’t have any other raspi2 available, so I have to build system from sratch with raspi1 and I’m also thinking to start raspi2 from sratch… While it seems that my problem is not related directly to the grovepi, i’ll write at least one more post to close this thread.
Hey,
Are you using the Dexter Industries Raspbian image or something else. There might be some mismatch with the I2C settings too that might be causing the problem.
It seems that my problem remains a mystery.
I started from the scratch and everything is working now as intented. I don’t know what i messed up last time, but obviously something…
And no, I don’t use Dexters Raspbian image but std raspberry pi raspbian image.
Thanks for your help anyway and sorry for all the fuzz…
Let’s talk more when I mess my grovepi+ in a few weeks
Great to hear that the GrovePi is finally working for you. Sorry for all the troubles. Do let us know if you make any interesting projects with the GrovePi.