OnOff SHIM Not Rebooting - Raspberry Pi 3 B+


#1

First post here! Hoping someone can shed some light on this…

I am in the process of building a Raspberry Pi for a Kiosk-type touchscreen setup. Because of this, I purchased the OnOff SHIM to easily power it on and off when needed without having to open our case for the Pi and Touchscreen.

Here is what I am currently running:

  • Raspberry Pi 3 B+ (Production Date: 2017 on board)
  • Fresh install of Raspbian Stretch (11/13/2018 Build)
    ( I have also tried it with the GUI and light versions of Stretch and Jessie)
  • Using the OnOff SHIM solder to the risers that came with the kit, pictured below:

I have run the: “curl https://get.pimoroni.com/onoffshim | bash” on each of the fresh installs with no errors popping up. If I manually run “sudo /lib/systems/system-shutdown/gpiopoweroff poweroff” Then it will cleanly shut down the board with the verbose messages showing the correct pins 17 & 4”. However, a button press on the SHIM or with an attached button to the button pads results in nothing happening.

I have scoured this forum as well as a few YouTube videos for a fix, but have come up with nothing.

If anyone can assist with this I would greatly appreciate it. It is the only thing only holding back my project at the current time. Thanks again!


#2

Also: I do not have 1-Wire enabled and all other values are set to the standard image from the Raspbian website.


#3

You have to hold the button down for at least one second to do a shut down.
Just to clarify, it turns on OK, just won’t shut down with a button press?


#4

Yes. It does power on just fine, just does not shut down.

I have tried it by holding the onboard button for 1 second and a secondary momentary button as well. I have also edited the .conf file to change the delay to 0.


#5

Ok, just wanted to be sure what was and wasn’t working. Do you have a volt meter? If yes check the voltage on the GPIO pin 7 / BCM 4 to see if it goes low when you press the button. Other than that I don’t know what else to look at? I don’t have one to do my own tests.
If you think its defective go to the Shop page. Then click the contact us link at the bottom. I’d put a link to this thread in the contact e-mail. Then see what they say.


#6

Gotcha. I will check that as soon as I get home tonight and report back what I’m seeing.

It is a really weird issue, and this is my first interaction with this board as well. It seems pretty straight forward for the hardware and software install.

Thanks again!


#7

Sorry for the late reply!

Testing with a volt meter shows it constant at 3.3Volts. At this point I am stummped. I am going to send them a message for a replacement one. Thanks again.

If anyone else has any other ideas I am willing to try anything at this point to get this project moving along.


#8

Sounds like a hardware fault to me. That has to go low for the software to work.
I think its a good move to send them a direct message via the “contact us” option.