I just started using the GrovePi+ and have the strange phenomenon that my Raspberry Pi will only boot if no GrovePi+ is attached yet. If I then mount it onto the Raspi after booting it will immediately be recognized but if it is mounted before booting the Raspi then it won’t come up and be reachable via SSH or even a ping.
some technical facts:
Raspberry Pi 3 Model B
Raspbian image: Stretch (all packages up-to-date)
SD card: Samsung Evo Plus 32GB
Do you have any resolution on this?
I have the same exact problem, booting, or shutting down with grovePi+ HAT attached hangs up. But if I were to put the hat after boot, it looks fine as I was able to flash/update firmware successfully.
I have to use stretch for some other libraries.
I think that’s a different story. Are you referring to the GrovePi + Pi combo or the HAT (PiSense hat) + GrovePi + Pi trio?
If you’re trying to use a PiSense hat, then it’s not going to work. We had some tests a while back and it didn’t work.
But if you’re just getting this problem with just the GrovePi attached to your Raspberry Pi, then it might be a short circuit between some pins on the GrovePi, or at least there might be a small flow of electrons going from one pin to another of the GrovePi (and therefore between Pi’s pins) that’s big enough to trigger a reset of the Pi.
In this case, it might be useful to hook up the GrovePi to your Raspberry Pi with jumpers incrementally (like 1 by 1) and see if you something similar.
I am having the issue with raspberry pi and groove Pi+ shield. Whenever I
attach it during the boot, after 4 raspberry screen system tries to correct
for one error. I dont think there is leakage or short, if there were I
think pi would go crazy instead of trying to boot. Also would not short
effect operation after boot, (i.e. not being able to update FW on atmel on
Everything seems to work fine when I attach the HAT after boot.
Btw I tried two Pi3s (one with latest stretch and another with latest
jessie) and two grovePi+ HATs, and both show the same issue. There is
something coming from the GrovePI+ hat that is messing up the boot sequence.
If I boot Pi, and attach the HAT while the Pi is powered on, I see I2C and SPI. I can toggle pins, I2C comms even FW update. If at this point I do reboot, there is no boot issue. (Note in this case the HAT is actually never powered off).
If instead, I power off fully, or shutdown Pi, and restart than it hangs up during boot, after 4 raspberry screen.
Just 2 Days ago I flashed the newest Raspbian Stretch and tried again. Now it booted even with the GrovePi Shield attached right from the beginning.
But I have no clue what could have been the issue before
Hi, I just saw this post after creating a new one. I have the same issue on Raspberry Jessie where the pi is not booting only with grove plugged in. However, I don’t intend to upgrade to Stretch. Is there a specific kernel version or config that could be causing this problem?
unfortunately the phenomenon still exists. I don’t know why the issue wasn’t happening when I played around in December.
It still persists that I can neither boot nor reboot with Grove Pi attached. But when attaching it after booting the Pi, it works (i2cdetect recognizes the Grove Pi with sensors).
Just now I updated all packages of Stretch but no difference.
I have exactly the same issue and it is quite frustrating. I need the grove to be attached at start as I put everything in a housing without a monitor. I tried many hints from the net regarding this (GrovePi+ FW up and down grades, Jessie up and downgrades, a new 3A A/C converter, other SD-Cards…) But at startup my Pi3B with Raspbian hangs (with 4 little raspberries when a monitor is attached).
Is there any Idea before I need to move to other IO-boards?
Thanks a lot for your help!