Files
firmware/TODO.md
T

1.5 KiB

Firmware TODO List

lora-phy fix: drop fork pin once PRs #428 / #431 / #432 merge + release

Upstream PRs (all open):

Fork branch we ship from: swaits/lora-rs @ fixed — a merge of all three fix branches kept up-to-date with upstream main.

Firmware consumes the fixes via a direct git dependency in Cargo.toml:

lora-phy = { git = "https://github.com/swaits/lora-rs.git", branch = "fixed", features = ["defmt-03"] }

When all three PRs merge and a lora-phy release ships on crates.io that contains them, switch this line back to a normal lora-phy = "X.Y" crates.io version and drop the explanatory comment block above it.

Hardware impact: large stability gain on every board — the sx126x BUSY-race fix lands on every nRF/RP2040 board, and the sx127x IRQ-clear fixes unblock TBeam classic in particular. Hardware-verified on Wio Tracker L1 (sx126x): 20/20 clean-boot TX after the fix (vs ~50% before). LilyGo T-Beam classic (sx127x): TX confirmed working 2026-04-30 on the post-esp-hal-1.1 build.