Zephyr: State of LoRa(WAN)
This comment is based on my finding of the latest commit on master (4.0.0-42350f1) in January 2025. My findings:
Generic infrastructure
Infrastructure is available for LoRa (raw) and LoRaWAN (LoRaMac).
There are example projects around for both.
Documentation is available here.
LoRaWAN
There’s a forked LoraMac branch on the Zephyr GitHub project. Maintenance takes place in the Zephyr
branches.
LoRaMac seems to be orphaned. Last commits are at least 2 years old. Some fixes are being applied by the Zephyr community. The main project doesn’t look any better as there are many open “Issues” and “Pull requests”.
Device Drivers
There are drivers available for Semtech SX126x and SX127x.
Newer models (SX128x, LLCC68, LR1121) are missing with nothing in the pull request pipeline.
Outlook
A Semtech employee seems to integrate a new LoRa(WAN) and driver framework with fresher drivers right now.
Good times coming!