RPI 5 Dont start with GPIO with linear supply

Hi guys need help
i have a linear supply with 5V 5A and connect my RPI5 with GPIO (i2S pin) with pin 2(5V) & pin 6(GND), now, when i click the button on rpi5 its work, when i shut down try to start, the light button is red till i again open my Streamer and push again the button on him ???
when i put the RPI USB supply its start every time, please help

----------------------------- Delete here & above before posting below -----------------

It sounds like your 5V linear power supply is powering the Pi correctly, but it is not supporting the Raspberry Pi 5’s power management the same way the official USB-C supply does.

When powered through pins 2 (5V) and 6 (GND) on the GPIO header, the Pi 5 can run normally, but after a software shutdown the PMIC (power management controller) is not able to sequence the power correctly for the next startup.

You might build in a power button on the back of your device, so you have the switch externaly.
image

thx for you help , i must say that the linear supply is MOSFET , but i think that not a problem…

but RPI 5 has a power button

I make streamer dac




yes and you can connect an external power button on the points I gave you. Which will do the same as the on board button, which you need to press now.

On RPI 4 works in gpio on pins but on rpi5 its also but its red i always must to strat rpi 5 with the button on him , make restart its work, when i shut it down , and turn it again, it not will startet Automatic how with the usb original power supply, just when i again tap the power button on him its work

I see on YouTube so one just solder the 2 pins i am scared the to do this why that ???
On rpi4 works no problem on rpi5 works but only when i startet when i klik on him its works??? I search on YouTube bit i don find everyth usefull???

You might try this, not sure if it solves the power up issue, but give it a try:
Run from putty (ssh session):
sudo -E rpi-eeprom-config --edit

Add to the bottom of the file:
PSU_MAX_CURRENT=5000

Save it and reboot.

Check after reboot, if new parameter has loaded:
vcgencmd get_config int | grep PSU_MAX_CURRENT

This bypasses the voltage checks on the rPi, by telling it there is an adequate PSU connected.

Also check if the voltage on the GPIO is indeed 5V and not lower!!!

I looked with a volmeter and oscilloscope its 5.1V , i think i i has found a solution, when not i write again , thx my friend

no i think i had a solution but no, its same again when i turn off my streamer dac …RPI5 i s turned off untill i open and manual press the button on him, then his start turn on monitor, you can do what ever ,lisening music or stream what ever… i restartet , its worked , i shut him down , …again the same game …open , push red button on RPI5 and his work again…i cheked severly times my linear supply its always 5,1V and 5A…can everybody help???
when i put original supply RPI5 with usb C work every time…???

Hey @djoksim1,

First, to be clear: this is not a Volumio problem. This is generic Raspberry Pi 5 hardware behavior. It happens with any OS and is a problem as old as the Pi 5 release itself - reports on the official Raspberry Pi forums date back to December 2023, weeks after launch.

What is happening:

The Pi 5 has a power management chip (PMIC) that the Pi 4 does not have. This PMIC has an undervoltage lockout: if the 5V rail rises too slowly when power is applied, the PMIC latches into STANDBY state and waits for the power button. The critical window is the rise from about 3.5V to 4.1V. The official USB-C supply ramps up in under 40ms. A linear supply with large output capacitors ramps up much slower when you switch on your streamer, so the PMIC locks out and you see the solid red LED until you press the button.

This is why:

  • Your Pi 4 works fine with the same supply. The Pi 4 has no PMIC state machine. It simply boots whenever 5V is present, regardless of ramp speed.
  • Your voltage measurement shows 5.1V. The steady-state voltage is not the problem. The problem is how fast it gets there at switch-on.
  • The PSU_MAX_CURRENT setting did not help. That setting addresses current negotiation for USB boot, a different limitation. It has no effect on the rise-time lockout.

Sources (same symptom, same cause, discussed at length):

One user in the second thread proved it with a controlled test: enabling the supply output with leads connected to GPIO gave red LED and no boot. Hot-plugging the 5V lead with the supply already running (fast voltage edge) booted every time. Same supply, same Pi.

Since you have an oscilloscope, you can verify this yourself: measure how long your supply output takes to rise from 3.5V to 4.1V at switch-on. You will likely see it is far slower than the USB-C supply.

The solution:

@Wheaten already gave you the viable answer. The Pi 5 PCB has a dedicated unpopulated 2-pin 2.54mm footprint (J2, next to the battery connector) placed there by Raspberry Pi exactly for this purpose. Solder a 2-pin header or two wires there and connect a momentary push button on the back panel of your streamer. Pressing it does exactly the same as the onboard power button. This is what the YouTube video you found shows. There is nothing to be scared of - it is a designed-in feature of the board, not a hack. Two solder joints on through-hole pads, no risk to the Pi if you take normal care.

Alternative, if you want automatic start without any button: move your on/off switch to the DC side. Keep the linear supply permanently powered and switch its 5V output to the Pi instead of switching the mains. The Pi then sees a fast voltage edge and boots by itself, as proven in the hot-plug test above.

Kind Regards,

thx guys…now i understand
thx a lot

i found how to make it works on PRI5, it can not start on GPIO, you must make a cabel with USB C connector with Linear supply , its start every time and works much better than original supply…but Voltage no more than 5.07 - 5.10V , and 5A…any way…thx guys…now i can help you when you want a Linear supply to put on RPI5
THX again guys

Hey @djoksim1,

Good result, and thanks for reporting back with the solution.

Feeding the linear supply through the USB-C connector instead of the GPIO pins is a clean approach. It matches what others on the Raspberry Pi forums found with the same symptom: the same supply that fails on the GPIO pins boots reliably through the USB-C input. And your voltage discipline is correct - keep it at 5.07 to 5.10V, no higher.

Since you offered to help others: please do post your schematics with technical details and a short writeup. Cable construction, connector type, how you wired the USB-C plug, supply specs and voltage trim. There are plenty of streamer builders using linear supplies on the Pi 5 who will run into exactly this, and a documented working solution in this thread will save them the whole journey.

Kind Regards,

Peace of mind for all things Pi and power:
Leeloo

1 Like

Hey @LOVEANDFURY,

Could you clarify how this link relates to the topic of this thread? The discussion here is about the Pi 5 PMIC power-on behavior with linear supplies on the GPIO pins, and it has been resolved with a documented solution. Your product, as far as I can see, is a 3D printed case, not a power supply, so the connection is not obvious.

If the intent was to promote the Leeloo case, please keep that in your own product thread in DIY and Tweaks:

Bare product links in support threads without technical context read as advertising, and we would like to keep support threads focused on the problem being solved.

If the case does include something specifically relevant to this power-on issue, please explain it here with technical details - that would be a welcome contribution.

Kind Regards,