finds.dev← search

// the find

windowsair/wireless-esp8266-dap

★ 658 · C · MIT · updated Nov 2025

CMSIS-DAP compatible wireless debugger for ESP8266/ESP32/ESP32C3/ESP32S3. Optional 40MHz SPI acceleration, etc. 适配多种ESP芯片的无线调试器

Turn a spare ESP8266/ESP32 into a wireless CMSIS-DAP debugger that shows up as a USB device on your machine via USBIP. You wire the chip to your target board's SWD or JTAG pins, connect over WiFi, and debug from Keil, OpenOCD, or pyOCD as if it were a wired probe. Aimed at embedded developers who want to cut the USB cable.

SPI acceleration gets SWD clock to 40MHz, which is genuinely fast for a $3 chip — most wireless debug solutions top out far lower. The tiered speed strategy (pure IO below 2MHz, SPI above 10MHz) is a reasonable engineering tradeoff documented clearly. elaphureLink integration lets Keil users skip the USBIP driver entirely, which removes the single most painful part of the setup on Windows. KiCad reference schematic and community-contributed PCB layouts mean you can spin a proper board instead of flying wires.

USBIP on Windows is a third-party kernel driver (usbip-win) that is not signed for modern Windows and requires test signing mode or a workaround — the README glosses over this and it will stop many people cold. The project is pinned to esp-idf v4.4.2 for ESP32 targets, which is now two major versions behind; Espressif has dropped active support for it and you will hit toolchain friction. Network sensitivity is a real operational problem: LAN broadcast storms, Dropbox, Logitech daemons — the README lists workarounds but the root issue is that the TCP stack on these chips has no congestion control worth speaking of, so a busy office network will make debugging unreliable. No Linux end-to-end testing is mentioned despite USBIP being a Linux kernel feature; the stated scope is Windows only.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →