0

I need an option to reboot an RPI completly (simulate unplugging it from the power and re-plug via command) I've tried sudo reboot But its not going to run power 0 as I know...

sudo halt 

seems more promising , but I don't know how to turn it on after using that ,so the answer to that would be great!

Thank you guys.

  • If Linux is running `sudo reboot` or `sudo shutdown -r now` will reboot. `sudo poweroff` or `sudo halt` or `sudo shutdown -h now` will shutdown the operating system but will NOT power off the device. As long as the power supply is connected to the wall (or battery) and connected to the RPi it will draw some power (even if the OS has been halted). In the grand scheme of things that only matters if you're running on batteries. It costs less than £5.00 per year to run a Raspberry. – Dougie Oct 03 '19 at 22:02
  • You can restart a halted OS by connecting the `RUN` pins together [DO NOT do that while Linux is running - it's will result in absolute DEAD STOP as it pulls the processor RESTART pin low]. There's also ways to assign a GPIO pin to act as a OS restart. – Dougie Oct 03 '19 at 22:05

1 Answers1

1

The Pi has 3 "components" the CPU, GPIO and Video Core which are relatively independent.

See https://raspberrypi.stackexchange.com/a/100125/8697

Any of the commands halt, shutdown, reboot (which are equivalent) will reset the CPU to its bootup state.

The Video Core continues to run, and the GPIO pins retail their state.

It is only possible to reset the Video Core and GPIO by cycling power OR pulling the RUN pin low, which will cause a clean restart.

On the odd occasion when I need to do this I run shutdown or pull the gpio-shutdown pin LOW then after this is completed RESET.

On most models (Pi4 excepted) you can use Pin 5 to perform a shutdown and powerup. See Raspberry Pi 3 model B "dtoverlay=gpio-shutdown"

Milliways
  • 54,718
  • 26
  • 92
  • 182