You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Running WatchDogsGo on a uConsole CM4 with HackerGadgets AIO v1 with no ESP32/C5 available. Built a Python bridge script (wdg_wifi_bridge.py) that emulates the projectZero serial protocol over a PTY, enabling full game functionality using the host's native Linux WiFi and Bluetooth adapters.
airodump-ng handles the mt76x2u driver better than hcxdumptool on kernel 6.12.x (radiotap header compatibility). The bridge polls the capture file every 10 seconds with hcxpcapngtool to detect new EAPOL/PMKID hashes and fires the game's handshake event (SSID:{name} AP:{bssid}) which triggers 200 XP, the handshake_hunter badge, and map marker.
You mentioned in issue uConsole Wardriving without ESP32 #1 you'd consider landing a sanitised bridge script under extras/ with a proper security review pass — happy to work on that if useful
The script is in my fork at github.com/FusedStamen/WatchDogsGo
Background
Running WatchDogsGo on a uConsole CM4 with HackerGadgets AIO v1 with no ESP32/C5 available. Built a Python bridge script (
wdg_wifi_bridge.py) that emulates the projectZero serial protocol over a PTY, enabling full game functionality using the host's native Linux WiFi and Bluetooth adapters.wdg_wifi_bridge.py
How it works
The bridge creates a PTY at
/tmp/esp32-ptyand symlinks it so the game can be launched with:It intercepts game serial commands and handles them natively on Linux:
Hardware tested on
HS Capture approach
airodump-nghandles the mt76x2u driver better than hcxdumptool on kernel 6.12.x (radiotap header compatibility). The bridge polls the capture file every 10 seconds withhcxpcapngtoolto detect new EAPOL/PMKID hashes and fires the game's handshake event (SSID:{name} AP:{bssid}) which triggers 200 XP, the handshake_hunter badge, and map marker.Systemd service
Notes
extras/with a proper security review pass — happy to work on that if usefulbleak,airodump-ng,hcxpcapngtool,tcpdump,iw