• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

How about a Wake on LAN physical start button?

Joined
Jan 13, 2015
Messages
135 (0.04/day)
Hey guys,

As many of you know, most PC's have the ability to power on via a Wake on LAN (WOL) feature. I was able to download an app on my smartphone that sends a WOL signal, that turns on my desktop PC. It works like a charm. I want to make a physical button that sits on my desk. When I press the button I want it to send a WOL signal to my PC that subsequently turns it on. I was thinking of setting up my Raspberry Pi to do this. I've located the code, in Java, that sends the WOL signal (ie magic packets). I need a physical button that connects to the Raspberry Pi's USB port such that the Java app can detect if it has been pressed. I'm envisioning a button that looks similar to an automobile "Push to start" button.

Has this already been done? What do you guys think?
 
Joined
Jan 13, 2015
Messages
135 (0.04/day)
So...basically...you want an additional power button? Or...rather...why not just push the power button you already have? :wtf:

Lol, yea. It does sound lazy, doesn't it! :laugh:

Seriously though, It's more of a "cool factor" thing. I forgot to mention that my PC is situated in a closet, adjacent to my work station. So, it saves time from having to open the closet and press the power button.
 

dorsetknob

"YOUR RMA REQUEST IS CON-REFUSED"
Joined
Mar 17, 2005
Messages
9,105 (1.31/day)
Location
Dorset where else eh? >>> Thats ENGLAND<<<
most Pc these days have Bios Settings to wake up PC from mouse /keyboard

did i hear you say"Well i never knew that:)"
 
Joined
Jan 13, 2015
Messages
135 (0.04/day)
most Pc these days have Bios Settings to wake up PC from mouse /keyboard

did i hear you say"Well i never knew that:)"

Very funny :). I've tried to configure the BIOS to do just that, but no success. If I use a wired keyboard, I can wake from a sleep state, but not a cold boot. I normally use a wireless keyboard and mouse. None of which can wake from a sleep state, or cold boot.
 
Last edited:

Kursah

Super Moderator
Staff member
Joined
Oct 15, 2006
Messages
14,673 (2.29/day)
Location
Missoula, MT, USA
System Name Kursah's Gaming Rig 2018 (2022 Upgrade) - Ryzen+ Edition | Gaming Laptop (Lenovo Legion 5i Pro 2022)
Processor R7 5800X @ Stock | i7 12700H @ Stock
Motherboard Asus ROG Strix X370-F Gaming BIOS 6203| Legion 5i Pro NM-E231
Cooling Noctua NH-U14S Push-Pull + NT-H1 | Stock Cooling
Memory TEAMGROUP T-Force Vulcan Z 32GB (2x16) DDR4 4000 @ 3600 18-20-20-42 1.35v | 32GB DDR5 4800 (2x16)
Video Card(s) Palit GeForce RTX 4070 JetStream 12GB | CPU-based Intel Iris XE + RTX 3070 8GB 150W
Storage 4TB SP UD90 NVME, 960GB SATA SSD, 2TB HDD | 1TB Samsung OEM NVME SSD + 4TB Crucial P3 Plus NVME SSD
Display(s) Acer 28" 4K VG280K x2 | 16" 2560x1600 built-in
Case Corsair 600C - Stock Fans on Low | Stock Metal/Plastic
Audio Device(s) Aune T1 mk1 > AKG K553 Pro + JVC HA-RX 700 (Equalizer APO + PeaceUI) | Bluetooth Earbuds (BX29)
Power Supply EVGA 750G2 Modular + APC Back-UPS Pro 1500 | 300W OEM (heavy use) or Lenovo Legion C135W GAN (light)
Mouse Logitech G502 | Logitech M330
Keyboard HyperX Alloy Core RGB | Built in Keyboard (Lenovo laptop KB FTW)
Software Windows 11 Pro x64 | Windows 11 Home x64
Do you have a smartphone? You could always push wake on lan to it using an app while on the same LAN once you've enabled WoL on your system:

Or if you're familiar with accessing your router and port forwarding (not hard to do on most routers, and if you're not familiar it's not too shabby to learn and work through), and if on a dynamic ISP service where your WAN (internet facing) IP address changes sometimes, you will want to setup a dynamic DNS service (I prefer DuckDNS and have my router setup to report to DuckDNS), you could also power on your system while away from home as well:

:toast:

Edit: Also not sure what board you have, but if it fully supported Intel vPro both CPU and MB if you're on Intel hardware you could also utilize that in what is called out of band management that would let you turn your pc on/off, access the OS, BIOS, etc. That gets a little more advanced than what you seek here though, and would take a higher level of administrative comprehension and ability than what is required with WoL. If you want to go down that road, let me know. :)

Edit 2: I can envision a RPI project with a button to do this as well... that could lead to a fun project if you're into that kinda thing... https://www.raspberrypi.org/forums/viewtopic.php?t=206365
 
Last edited:

silentbogo

Moderator
Staff member
Joined
Nov 20, 2013
Messages
5,473 (1.44/day)
Location
Kyiv, Ukraine
System Name WS#1337
Processor Ryzen 7 3800X
Motherboard ASUS X570-PLUS TUF Gaming
Cooling Xigmatek Scylla 240mm AIO
Memory 4x8GB Samsung DDR4 ECC UDIMM
Video Card(s) Inno3D RTX 3070 Ti iChill
Storage ADATA Legend 2TB + ADATA SX8200 Pro 1TB
Display(s) Samsung U24E590D (4K/UHD)
Case ghetto CM Cosmos RC-1000
Audio Device(s) ALC1220
Power Supply SeaSonic SSR-550FX (80+ GOLD)
Mouse Logitech G603
Keyboard Modecom Volcano Blade (Kailh choc LP)
VR HMD Google dreamview headset(aka fancy cardboard)
Software Windows 11, Ubuntu 20.04 LTS
I think using an entire RaspberryPi just for that is stupid and wasteful.
You have many alternatives:
1) If you have a wireless adapter, you can do Wake-on-WLAN the same way (if supported)
2) 433Mhz key fob and wireless relay (in parallel to your power button, or spliced in)
3) wake on USB. Should even work with RF wireless KB (at least w/ Logitech ones).
4) IR remote + receiver and the same as above.
5) Get a router with DD-WRT/OpenWRT firmware, or better a gateway running BSD/Linux and read some manuals to do it in software(you can even set up a mini Web server so you can poll your PC to check if it's on, send WoLAN or WoWLAN packets, and exchange data in JSON or something, write a small app and you are done :laugh:).
Maybe by the time you are done with #5, getting your ass up and walking to the power button wouldn't be such a bad idea :slap:
 
Joined
Jan 13, 2015
Messages
135 (0.04/day)
Kursah: Yes, I have a smartphone. I have an app that performs a WOL signal to turn on my PC from a cold boot, and it works like a charm. I had to do, more or less, what you mentioned. I had to fiddle with my router settings, and the app required the IP address of my PC as well as the MAC address. It wasn't too difficult. I found a tutorial that tells you how to do it, step by step. For the moment, I don't plan on configuring my system to power up when I'm away from home.

The RPI project seemed compelling, as I rarely use it.

silentBogo:
I think I'll stick with my smartphone's WOL app for the moment. But I still think my idea has a bit of "cool factor" to it. Enough to merit some research. (I'll probably spend more energy figuring this out, than a year's worth of getting my arse out of the chair to turn it on) :laugh: . Does that count?
 

Mussels

Freshwater Moderator
Staff member
Joined
Oct 6, 2004
Messages
58,413 (8.19/day)
Location
Oystralia
System Name Rainbow Sparkles (Power efficient, <350W gaming load)
Processor Ryzen R7 5800x3D (Undervolted, 4.45GHz all core)
Motherboard Asus x570-F (BIOS Modded)
Cooling Alphacool Apex UV - Alphacool Eisblock XPX Aurora + EK Quantum ARGB 3090 w/ active backplate
Memory 2x32GB DDR4 3600 Corsair Vengeance RGB @3866 C18-22-22-22-42 TRFC704 (1.4V Hynix MJR - SoC 1.15V)
Video Card(s) Galax RTX 3090 SG 24GB: Underclocked to 1700Mhz 0.750v (375W down to 250W))
Storage 2TB WD SN850 NVME + 1TB Sasmsung 970 Pro NVME + 1TB Intel 6000P NVME USB 3.2
Display(s) Phillips 32 32M1N5800A (4k144), LG 32" (4K60) | Gigabyte G32QC (2k165) | Phillips 328m6fjrmb (2K144)
Case Fractal Design R6
Audio Device(s) Logitech G560 | Corsair Void pro RGB |Blue Yeti mic
Power Supply Fractal Ion+ 2 860W (Platinum) (This thing is God-tier. Silent and TINY)
Mouse Logitech G Pro wireless + Steelseries Prisma XL
Keyboard Razer Huntsman TE ( Sexy white keycaps)
VR HMD Oculus Rift S + Quest 2
Software Windows 11 pro x64 (Yes, it's genuinely a good OS) OpenRGB - ditch the branded bloatware!
Benchmark Scores Nyooom.
Wasnt there a remote clicker power button from lian li?
 
Joined
Jan 13, 2015
Messages
135 (0.04/day)
Wasnt there a remote clicker power button from lian li?

Yes. I've seen remotes that can turn a desktop PC on. Although, what I don't like about it, is that you have to physically connect their hardware to the motherboard's power connector. This might void the warranty, and I just don't trust it.
 

Mussels

Freshwater Moderator
Staff member
Joined
Oct 6, 2004
Messages
58,413 (8.19/day)
Location
Oystralia
System Name Rainbow Sparkles (Power efficient, <350W gaming load)
Processor Ryzen R7 5800x3D (Undervolted, 4.45GHz all core)
Motherboard Asus x570-F (BIOS Modded)
Cooling Alphacool Apex UV - Alphacool Eisblock XPX Aurora + EK Quantum ARGB 3090 w/ active backplate
Memory 2x32GB DDR4 3600 Corsair Vengeance RGB @3866 C18-22-22-22-42 TRFC704 (1.4V Hynix MJR - SoC 1.15V)
Video Card(s) Galax RTX 3090 SG 24GB: Underclocked to 1700Mhz 0.750v (375W down to 250W))
Storage 2TB WD SN850 NVME + 1TB Sasmsung 970 Pro NVME + 1TB Intel 6000P NVME USB 3.2
Display(s) Phillips 32 32M1N5800A (4k144), LG 32" (4K60) | Gigabyte G32QC (2k165) | Phillips 328m6fjrmb (2K144)
Case Fractal Design R6
Audio Device(s) Logitech G560 | Corsair Void pro RGB |Blue Yeti mic
Power Supply Fractal Ion+ 2 860W (Platinum) (This thing is God-tier. Silent and TINY)
Mouse Logitech G Pro wireless + Steelseries Prisma XL
Keyboard Razer Huntsman TE ( Sexy white keycaps)
VR HMD Oculus Rift S + Quest 2
Software Windows 11 pro x64 (Yes, it's genuinely a good OS) OpenRGB - ditch the branded bloatware!
Benchmark Scores Nyooom.
that... does not void a warranty
 

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
26,259 (4.63/day)
Location
IA, USA
System Name BY-2021
Processor AMD Ryzen 7 5800X (65w eco profile)
Motherboard MSI B550 Gaming Plus
Cooling Scythe Mugen (rev 5)
Memory 2 x Kingston HyperX DDR4-3200 32 GiB
Video Card(s) AMD Radeon RX 7900 XT
Storage Samsung 980 Pro, Seagate Exos X20 TB 7200 RPM
Display(s) Nixeus NX-EDG274K (3840x2160@144 DP) + Samsung SyncMaster 906BW (1440x900@60 HDMI-DVI)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay + USB 3.2 (A+C) 3.5" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse Nixeus REVEL-X
Keyboard Tesoro Excalibur
Software Windows 10 Home 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
4) IR remote + receiver and the same as above.
This. You can buy them for $15ish bucks and they do far more than just power. Only requirement is it has to be plugged into a USB port that has +5VSB. Run the IR receiver outside of the closet so the remote can signal it.

Although much more expensive, I highly recommend this (Inteset remote + IR receiver):
https://www.amazon.com/Inteset-Universal-Receiver-Streamers-Including/dp/B07612LMHF/

The remote is fully programable and all around awesome (have two of them here).
 
Last edited:

silentbogo

Moderator
Staff member
Joined
Nov 20, 2013
Messages
5,473 (1.44/day)
Location
Kyiv, Ukraine
System Name WS#1337
Processor Ryzen 7 3800X
Motherboard ASUS X570-PLUS TUF Gaming
Cooling Xigmatek Scylla 240mm AIO
Memory 4x8GB Samsung DDR4 ECC UDIMM
Video Card(s) Inno3D RTX 3070 Ti iChill
Storage ADATA Legend 2TB + ADATA SX8200 Pro 1TB
Display(s) Samsung U24E590D (4K/UHD)
Case ghetto CM Cosmos RC-1000
Audio Device(s) ALC1220
Power Supply SeaSonic SSR-550FX (80+ GOLD)
Mouse Logitech G603
Keyboard Modecom Volcano Blade (Kailh choc LP)
VR HMD Google dreamview headset(aka fancy cardboard)
Software Windows 11, Ubuntu 20.04 LTS

Mussels

Freshwater Moderator
Staff member
Joined
Oct 6, 2004
Messages
58,413 (8.19/day)
Location
Oystralia
System Name Rainbow Sparkles (Power efficient, <350W gaming load)
Processor Ryzen R7 5800x3D (Undervolted, 4.45GHz all core)
Motherboard Asus x570-F (BIOS Modded)
Cooling Alphacool Apex UV - Alphacool Eisblock XPX Aurora + EK Quantum ARGB 3090 w/ active backplate
Memory 2x32GB DDR4 3600 Corsair Vengeance RGB @3866 C18-22-22-22-42 TRFC704 (1.4V Hynix MJR - SoC 1.15V)
Video Card(s) Galax RTX 3090 SG 24GB: Underclocked to 1700Mhz 0.750v (375W down to 250W))
Storage 2TB WD SN850 NVME + 1TB Sasmsung 970 Pro NVME + 1TB Intel 6000P NVME USB 3.2
Display(s) Phillips 32 32M1N5800A (4k144), LG 32" (4K60) | Gigabyte G32QC (2k165) | Phillips 328m6fjrmb (2K144)
Case Fractal Design R6
Audio Device(s) Logitech G560 | Corsair Void pro RGB |Blue Yeti mic
Power Supply Fractal Ion+ 2 860W (Platinum) (This thing is God-tier. Silent and TINY)
Mouse Logitech G Pro wireless + Steelseries Prisma XL
Keyboard Razer Huntsman TE ( Sexy white keycaps)
VR HMD Oculus Rift S + Quest 2
Software Windows 11 pro x64 (Yes, it's genuinely a good OS) OpenRGB - ditch the branded bloatware!
Benchmark Scores Nyooom.
silverstone is probably it, i was thinking 'that fancy case company i never see any more'
 
Joined
Jan 13, 2015
Messages
135 (0.04/day)
Update:

Well, I did it! I now have a button that sits on my desk. When I press it, it turns on my Desktop PC that is tucked away in my closet. The button is programmable. You can choose any color for when it's idling, and when it is pressed. For the moment, I have it set to a light blue color when idling, and a bright blue when it's pressed. It works like a charm!
 
Joined
Mar 18, 2015
Messages
2,960 (0.89/day)
Location
Long Island
Another option ... could just let it go to sleep. Since it's in a closet w./ closed door, can't be using much energy.
 
Low quality post by Pooperscooper

Pooperscooper

New Member
Joined
Aug 16, 2019
Messages
1 (0.00/day)
I think using an entire RaspberryPi just for that is stupid and wasteful.
You have many alternatives:
1) If you have a wireless adapter, you can do Wake-on-WLAN the same way (if supported)
2) 433Mhz key fob and wireless relay (in parallel to your power button, or spliced in)
3) wake on USB. Should even work with RF wireless KB (at least w/ Logitech ones).
4) IR remote + receiver and the same as above.
5) Get a router with DD-WRT/OpenWRT firmware, or better a gateway running BSD/Linux and read some manuals to do it in software(you can even set up a mini Web server so you can poll your PC to check if it's on, send WoLAN or WoWLAN packets, and exchange data in JSON or something, write a small app and you are done :laugh:).
Maybe by the time you are done with #5, getting your ass up and walking to the power button wouldn't be such a bad idea :slap:

I hope this only makes you want to do this more. Laziness is the mother of invention. People like this should be ignored or we would never have power steering. Keep on messing around, who knows what cool things you'll stumble upon. Ignore these jerks.
 

silentbogo

Moderator
Staff member
Joined
Nov 20, 2013
Messages
5,473 (1.44/day)
Location
Kyiv, Ukraine
System Name WS#1337
Processor Ryzen 7 3800X
Motherboard ASUS X570-PLUS TUF Gaming
Cooling Xigmatek Scylla 240mm AIO
Memory 4x8GB Samsung DDR4 ECC UDIMM
Video Card(s) Inno3D RTX 3070 Ti iChill
Storage ADATA Legend 2TB + ADATA SX8200 Pro 1TB
Display(s) Samsung U24E590D (4K/UHD)
Case ghetto CM Cosmos RC-1000
Audio Device(s) ALC1220
Power Supply SeaSonic SSR-550FX (80+ GOLD)
Mouse Logitech G603
Keyboard Modecom Volcano Blade (Kailh choc LP)
VR HMD Google dreamview headset(aka fancy cardboard)
Software Windows 11, Ubuntu 20.04 LTS
I hope this only makes you want to do this more. Laziness is the mother of invention. People like this should be ignored or we would never have power steering. Keep on messing around, who knows what cool things you'll stumble upon. Ignore these jerks.
Engineering is about doing things the most efficient way, not the most ridiculously overpriced way.
 
Joined
Jul 26, 2019
Messages
418 (0.24/day)
Processor R5 5600X
Motherboard Asus TUF Gaming X570-Plus
Memory 32 GB 3600 MT/s CL16
Video Card(s) Sapphire Vega 64
Storage 2x 500 GB SSD, 2x 3 TB HDD
Case Phanteks P300A
Software Manjaro Linux, W10 if I have to
Engineering is about doing things the most efficient way, not the most ridiculously overpriced way.
But efficiency can be Calculated not just in terms of money. For the engineers at Koenigsegg, overpriced is not an issue. Or are you saying they're not engineers?
 

silentbogo

Moderator
Staff member
Joined
Nov 20, 2013
Messages
5,473 (1.44/day)
Location
Kyiv, Ukraine
System Name WS#1337
Processor Ryzen 7 3800X
Motherboard ASUS X570-PLUS TUF Gaming
Cooling Xigmatek Scylla 240mm AIO
Memory 4x8GB Samsung DDR4 ECC UDIMM
Video Card(s) Inno3D RTX 3070 Ti iChill
Storage ADATA Legend 2TB + ADATA SX8200 Pro 1TB
Display(s) Samsung U24E590D (4K/UHD)
Case ghetto CM Cosmos RC-1000
Audio Device(s) ALC1220
Power Supply SeaSonic SSR-550FX (80+ GOLD)
Mouse Logitech G603
Keyboard Modecom Volcano Blade (Kailh choc LP)
VR HMD Google dreamview headset(aka fancy cardboard)
Software Windows 11, Ubuntu 20.04 LTS
But efficiency can be Calculated not just in terms of money.
Also in terms of labor, which RPi as a power button also sucks at (comparing to chinese keyfob dongle or IR remote kit). I'm sure even engineers at Koenigsegg would agree.
 
Top