Des projets exploitent des capacités SDR cachées dans les microcontrôleurs ESP32
Various projects find hidden SDR capabilities in ESP32 microcontrollers
L'équipe ESPARGOS a découvert une fonctionnalité non documentée dans plusieurs puces ESP32 permettant au firmware de contourner les fonctions radio WiFi et Bluetooth fixes pour capturer des échantillons IQ bruts. Cela transforme ces puces en SDR interne couvrant 2,2 à 2,7 GHz, plus 4,8 à 6,0 GHz sur l'ESP32-C5, avec des taux d'échantillonnage jusqu'à 80 MS/s et environ 13 à 54 MHz de bande passante analogique selon le modèle. La plupart des puces ne peuvent exporter que des instantanés vers un PC, agissant comme analyseur de spectre plutôt que démodulateur continu, à l'exception de l'ESP32-S31 qui diffuse jusqu'à 16 MS/s via Gigabit Ethernet. Une page ESP-WebSDR permet de flasher le firmware sur la plupart des cartes de développement ESP32 depuis un navigateur et affiche un spectre et un waterfall en direct. Au moins deux autres projets ont observé le même comportement ou un comportement similaire à la même période : l'un associe un ESP32-S3 à un FPGA comme front-end USB3 pour un flux IQ continu, l'autre, C5VRX, utilise un ESP32-C5 comme récepteur vidéo FPV 5,8 GHz avec démodulation embarquée et sortie vidéo composite via un DAC à résistance.
L'article détaille une fonctionnalité non documentée des puces ESP32 qui élargit leurs usages radio, avec les limites de débit selon les modèles.
Source :Adafruit Blog · blog.adafruit.com