Alex Beale perce le microcontrôleur caché de la puce LoRa Semtech LR2021
Le chercheur a identifié un microcontrôleur à firmware actualisable dans la puce LR2021 et peut désormais y exécuter du code personnalisé, selon hackaday.com.
Alex Beale a réussi à rétro-ingénierie du microcontrôleur embarqué de la puce LoRa Semtech LR2021, selon hackaday.com. Il peut désormais écrire du firmware personnalisé pour ce composant.
La puce LR2021 renferme un microcontrôleur dont le firmware est actualisable, et non un ASIC préprogrammé. Cette architecture ouvre la voie à l'exécution de code propre au composant, au-delà des fonctions prévues par le fabricant.
Parmi les usages désormais possibles figurent le calcul des FFT nécessaires à un affichage en cascade (waterfall) directement sur la puce, ainsi que l'hébergement d'un nœud de réseau maillé sur le composant lui-même.
Beale indique que des LLM l'ont aidé dans ce travail de rétro-ingénierie. Le renseignement a été transmis par Notbasa.
Un contexte de plus en plus favorable au radio logicielle
Ces derniers temps, des puces WiFi comme des puces LoRa ont fait l'objet de travaux de rétro-ingénierie destinés à débloquer des fonctionnalités de radio logicielle.
En bref
Qu'a fait Alex Beale sur la puce Semtech LR2021 ?
Il a rétro-ingénierie du microcontrôleur embarqué de la puce et peut désormais écrire du firmware personnalisé.
Quels usages le firmware personnalisé permet-il ?
Il rend possible le calcul des FFT pour un affichage en cascade sur la puce et l'exécution d'un nœud de réseau maillé sur le composant.
Des outils d'IA ont-ils été utilisés ?
Beale indique que des LLM l'ont aidé dans la tâche de rétro-ingénierie.