LoRa芯片里藏着可刷固件的微控制器

Semtech LR2021 并非固定功能的 ASIC,其内部微控制器固件可被改写,开发者已借此在芯片上运行 FFT 与网状网络节点。

以往玩 LoRa,多数人把它当成单片机的外设:MCU 负责逻辑,LoRa 芯片只管收发。Semtech 的 LR2021 却打破了这种分工——它内部并非一颗预先编程、功能固定的 ASIC,而是带有一颗可更新固件的微控制器。

Alex Beale 已经找到了解锁这颗隐藏 MCU 的方法。他坦言,大语言模型在这项逆向工程中帮了大忙;在他看来,如果没有 LLM 辅助,要完成这项任务几乎不可能。解锁之后,他能够编写并运行自定义固件,并做了演示。

芯片上能跑什么

一个直观的例子是瀑布图所需的 FFT:现在可以直接在 LR2021 内部完成计算。更进一步,使用者甚至可以把网状网络节点跑在这颗芯片本身,而不必再外挂一颗主控 MCU。

这项工作延续了近期的一波发现:专用射频芯片中被挖出软件定义无线电能力,Wi-Fi 和 LoRa 芯片都成了逆向工程的对象。对于关注 SDR 的人来说,眼下确实是个有意思的时期。

收录于

讨论

0 条评论

同分类推荐

硬件