Khadas VIM2, Edge and VIM3VIM3L SBC’s all come with Wake-on-LAN (WoL) support which allows you to power on the board with a specific Ethernet packet. This is not especially useful if your board sits on a desk since you have easy access to the power button, but if you’ve placed the SBC in a cabinet, inside an enclosure without access to the power button, or in another hard-to-reach location this can be a lifesaver.
I had never tried the feature until today, so I decided to give it up a go adapting the [instructions provided on Khadas Wiki. I’ll use Khadas VIM3L running Android 9.0 and sent WoL packets from my Android phone as well as an Ubuntu 18.04 laptop.
Khadas VIM3L WoL Configuration
WoL is disabled by default, but it’s really easy to enable in Android 9. Go to Settings->More Settings->Device Preferences->WOL .
[Khadas VIM3L WoL Settings
Make sure Wake on LAN is enabled, and note the Ethernet MAC address.
Using Wake-on-LAN with an Android Smartphone
Several Android apps support Wake-on-LAN including the one from the same name available for download on Google Play
After launching the app, click on + icon to add a new device, and scroll down to scan IP addresses from your local network.
Click to Enlarge
Select the one that corresponds to the MAC address in Khadas VIM3L settings, and edit it with a user-friendly name such as “Khadas VIM3L”. When the board is running, there will be a small green, and after turning off the board the dot will become red. So how to start the board again? Simply tap on the device and it will automatically start. It’s that simple as the video below demonstrates.