A Radio Chip Sends Itself Commands to Run a MeshCore Repeater

Text
iHOLYSHITVISUAL / TECHAI CreatediHOLYSHIT / ILLUSTRATION
iHolyShit illustration

Alex Beal’s Claude-assisted experiment moves forwarding inside the LR2021. An external controller is still needed at startup.

A radio chip has taken over a job usually assigned to the processor beside it. In an experiment published November 2, Alex Beal used Claude to help turn the Semtech LR2021 into a MeshCore message repeater. An external controller still loads the program at startup. Once it has done that, the radio can handle forwarding while the controller sleeps.

Small LoRa devices ordinarily divide the work. LoRa carries modest amounts of data over distance; a separate controller decides what those messages mean and where they should go. MeshCore supplies the relay rules that let devices pass messages along. Beal has moved a restricted version of that relay job across the boundary, rather than built a complete replacement for a phone-connected messaging terminal.

The opening was memory meant for firmware patches. His hardware research describes a processor already inside the LR2021 and a small area in which custom instructions can run. It is not presented as a general-purpose development platform. The interesting step was using the processing capacity already in the radio, instead of attaching a more powerful computer. Think of finding an assistant inside a radio and giving it work previously sent to the front office.

Transmission posed an odd obstacle. The internal processor could not simply write a message into memory and have the radio send it correctly. Beal's implementation instead uses the chip's own pins to feed commands back through its external interface. It is rather like an employee walking around a counter to submit a form through the customer window. The technical documentation includes code and packet reception tests using another radio board.

There is relevant earlier work. SAMS0N1TE had already exposed raw signal access on the LR2021, enabling software-defined radio applications with processing elsewhere. Beal extends that direction by moving computation onto the radio itself. Another published program calculates a frequency spectrum internally, so a computer can retrieve processed results instead of all the raw samples.

Beal credits Claude with substantial reverse engineering and programming. His role included connecting the hardware and setting the objective. That account establishes how he says this particular experiment was made, not a general demonstration that hardware development no longer requires people.

The repeater remains a compromise. Its identity announcement is signed ahead of time because signing was not implemented on the chip; that announcement's timestamp then stays fixed. For everyday users, this is not a finished communications product. For builders, selective offloading is the more plausible direction: let the radio filter or process traffic before waking the main controller. Whether that delivers useful battery savings and dependable long-term operation remains open.

Original project write-up: November 2, 2026.

Share this article

What do you think of this story?

Anonymous feedback, up to 5 reactions per article.

Anonymous comments

Share your thoughts without signing in.

Discuss the technology and the story. Hate, politics and war, threats, abuse, personal accusations, sexual content, ads, links and personal information are not allowed.

0/500

No comments yet. Be the first to share.

Sources

A Radio Chip Sends Itself Commands to Run a MeshCore Repeater|iHolyShit