Skip to content

uConsole Wardriving without ESP32 #1

@FusedStamen

Description

@FusedStamen

Really excited about this new project, I managed to get my uConsole with AIO v1 and AC1200 wifi card working via bridge script. I was hoping there was a better solution for native scanning to include bluetooth as well, possibly with bleak?

AC1200 (MT7921) on AIO v1 supports monitor mode but iw scan requires managed mode
Bridge script emulates ESP32 projectZero serial protocol over a PTY
Responds to scan_networks commands with CSV output matching network_manager.py format
One line patch to main.py needed to accept /tmp/ paths as serial device argument
Bridge Script Attached - wdg_wifi_bridge.py

Set up GPS to allow PiAware and WarDogsGo to use both via /dev/ttyS0
gpspipe -r | socat - PTY,link=/tmp/gps-pty,raw,echo=0 creates a clean NMEA PTY
WatchDogsGo reads from /tmp/gps-pty via WDG_GPS_DEVICE env var
Runs as a systemd service so it persists across reboots
PiAware continues using gpsd simultaneously with no conflicts

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions