Finally: hard reset button fix

You need to remove R120 on the motherboard and solder copper wire between compute module 3.3V output and GND_VREF. Tested on rpi cm5 lite 16GB with Hackergadgets adapter board.

6 Likes

What are you trying to achieve with this modification?

It looks to me like you’re removing the 0 ohm resistor R120 to replace it with another bridge, also using a 3.3-volt reference.

First 3.3 reference is powered by axp228. It’s not connected to rpi cm5 3.3 output. GPIO_REF is not standard power input.

Assuming that, with a common ground, 3.3 volts equals 3.3 volts, what is your goal?

SYS_3V3 used to enable TPS61178. TPS61178 is shutting down when EN less than 0.4 volts, but when SYS_3V3 disabled GPIO_REF working as 1.7V power source.

Sorry my English is bad. :face_without_mouth:

GPIO_VREF seems to be internally connected to rpi cm5 1.8 power supply.

Sorry, but you’ve left me in the dark…

What’s the background or the improvement? How does it relate to the (which?) reset button?

I assume this is supposed to be a fix for the cm5 not shutting down when you hold the button in some cases because the power button behavior changed between the cm4 and cm5

2 Likes

Button behaviour not changed

Now power button long press works as force power off, battery disconnect not needed. It’s axp228 function, not raspberry.

2 Likes

I see. Thanks for clarification!

1 Like

Compute module button not connected

that’s a difference between cm4 and cm5, on the cm4 a long press has always worked as forced power off, but raspi changed the behavior of the power pins so the setup that worked with the cm4 no longer works with a cm5

1 Like

But it doesn’t matter. This button not connected, read schematic.

and yet the cm4 has forced shutdown and the cm5 needs you to open it up and remove the batteries

1 Like

Yep, but this function is not used in uconsole :upside_down_face:

пт, 19 июн. 2026 г., 14:38 snipeytje <notifications@clockworkpi.discoursemail.com>:

Does this fix have any downsides or risks? Does the ‘sleep’ mode still work? (using this → uConsole-Sleep v1.3 )

Any board mod has risks, you need to solder a jumper to a 0.4mm pitch smd connector, that’s not something most people are going to be able to do.

Depending on what you put in your uconsole this mod isn’t needed or there are easier ways to get a similar result

You can solder wire between test points on cm5. Use TP33(CM5_3V3) and TP77(GPIO_VREF). But if you solder test points, do not put your cm5 to any pcb with 1.8V GPIO_VREF

That is awesome!! I will solder those test-points next weekend. What do you mean with: “do not put your cm5 to any pcb with 1.8V GPIO_VREF”? I can still use it with the UConsole / CM5 adapter board right?

Also: does that connection pull any current? What wire thickness can I use here? I only have 0.15mm, so very thin…