deadmesh works under WSL2 with USB/IP passthrough for the Meshtastic radio. This is a fully supported configuration — the reference gateway setup during development runs this way.

PowerShell (Admin) — install and attach USB device

winget install usbipd
usbipd list # Find your radio's BUSID
usbipd bind --busid # One-time bind
usbipd attach --wsl --busid # Attach to WSL (repeat after replug)

WSL — verify device

ls -l /dev/ttyACM0
sudo usermod -a -G dialout $USER
Note: You must re-run usbipd attach from PowerShell each time the radio is unplugged, the PC sleeps, or WSL restarts.