Skip to content

v0.5.0 — wake retries until the host is confirmed awake

Latest

Choose a tag to compare

@Vahn84 Vahn84 released this 09 Jul 15:00

Changed

  • Wake is now closed-loop. Broadcast WOL delivery to a sleeping wired NIC through a client-isolating router turned out to be stochastic — byte-identical packets sometimes wake the host, sometimes vanish (verified with packet captures). Instead of firing a blind burst, the plugin now sends a volley, listens on a raw socket for the host to announce itself (gratuitous ARP/DHCP broadcast on resume), and retries every 3 s for up to 45 s.
  • Honest feedback. The Test button and resume toast now report the real outcome: confirmed awake in N s or no response from host — never a blind "sent".
  • Resume robustness. Wake no longer aborts if the first sends fail while the Deck's Wi-Fi is still reassociating after resume — it keeps retrying through the window.

Notes

  • sol.json (attached, unchanged from v0.4.2) is still the recommended host-side config for sleep-on-lan.
  • On non-root/non-Linux environments the plugin falls back to the previous fire-and-forget burst.