Ein Team um Florian Euchner vom Institut für Nachrichtenübertragung der Universität Stuttgart hat im WLAN-Funkteil des ESP32 einen undokumentierten Debug-Modus gefunden, über den sich das ungefilterte Funksignal auslesen lässt. Die Open-Source-Firmware ESP-SDR (GPLv3 oder neuer, auf GitHub) macht damit ein gewöhnliches ESP32-Board ohne Zusatzhardware zum reinen Empfangs-SDR. Der Zugang läuft über eine Funktion in Espressifs Testbibliothek librftest. Ein Reddit-Nutzer hatte diese Funktion wenige Tage zuvor für den ESP32-S3 veröffentlicht.
Unterstützt werden ESP32, S3, C6 und C5, der C5 auch im 5-GHz-Band. Der Chip erfasst bis zu 80 Millionen Messwerte pro Sekunde, per USB lässt sich diese Datenrate nicht durchreichen. Meist sind daher nur kurze Schnappschüsse möglich, weshalb sich der Chip eher als Spektrumanalysator eignet. RTL-SDR-Sticks für rund 30 Euro werden nicht ersetzt.
Die Community baut bereits weiter: C5VRX empfängt mit einem ESP32-C5 und sechs Widerständen analoges 5,8-GHz-FPV-Video. Einen Sender enthält ESP-SDR bewusst nicht, um Störungsmissbrauch zu vermeiden. Eine Stellungnahme von Espressif liegt nicht vor, auch die Reichweite und Zuverlässigkeit von C5VRX bei größerer Distanz sind unklar.
Quellen
Bildnachweis: heise.de




