SyncBerry wrote: ↑Sat Sep 21, 2019 3:22 pmHi all
I want to add a Power-ON button to my Pi4.
I think I read most of relevant official documentation (including rpi_SCH_4b_4p0_reduced.pdf and BCM2711 doc) but I didn't find how to use J2, either RUN or GLOBAL_EN pins, nor what they are intended for. Instead I only found something to read for other Pi versions.
Please anybody kindly direct me to this.
PS : my second step will be to possibly add some WoL (as Pi4 can't do it yet, I'll try to use a drawer old NIC pci board to see if It can be used out of a PC MoBo for this single use).
Good luck with that.
Code: Select all
Hi Fruit, any OS with a network stack can do this. Sorry, I thought my wording was clear enough to explain I'll try awake the Pi. Also, any OS capable to send WoL packets can even send them to a device that doesn't support WoL or has it disabled : it just won't wake
As stated in the title, I only care with the Pi4. I read the devs may work on this once they have reached to bring let's call "Boot-from-USB" (SDCardless ). So just let's discard this WoL thing and let's focus on power button.
Hi again Fruit. Ooooch ! No, this is not my idea. To say it short I don't need any PCI[e] bus : just give some 5VSB to the good pins on the edge connector of the NIC board, plug it with an Ethernet cable and dig for some signal (on WoL header or some other pin of the edge connector) that would raise when a WoL packet comes here, then adapt this signal to ... the Power-On button circuitry (whose initial aim for manual power-on-without-even-looking-at-the-wallet remains as is). Let's keep that WoL for later.fruitoftheloom wrote: ↑Sat Sep 21, 2019 5:19 pmYep need PCI express and a lot of hacking !
https://hackaday.com/2019/07/10/giving- ... i-express/
Hi Alphanumericalphanumeric wrote: ↑Sat Sep 21, 2019 7:25 pmWith the newer eeprom Boot code you can boot a Pi 4B up by momentarily grounding GPIO 3, physical Pin 5. With a config.txt edit addingyou can have it do a proper shut down my grounding that same pin.
Code: Select all
With the factory shipped eeprom Boot code I believe you have to use the global enable pin to boot it up. Grounding GPIO 3 won't do anything as its in a very low power state or something.
https://www.raspberrypi.org/forums/view ... t=246027
Let's talk in a dedicated thread :
I know that can work as I have done it. Though only as far as flashing a LED when WoL packets were received, not actually waking a Pi. As you note that may need some additional electronics to prevent hard resets if a WoL packet is recieved when running.
No you don't; as stated above.
Not sure why or what exactly you think is "daft". Until the Pi supports WoL waking one has to find some other way to do it if one wants that capability.
Not sure why we need to or what there is to discuss which needs a secondary thread.SyncBerry wrote: ↑Sun Sep 22, 2019 10:59 amLet's talk in a dedicated thread : https://www.raspberrypi.org/forums/view ... 3&t=252406