markqvist___RNode_Firmware/scripts
GlassOnTin 5a0a0df0ec Confirmed: T-Beam Supreme RX hardware failure, not firmware
Tested with both our fork AND upstream RNode firmware — neither
can receive LoRa packets on this T-Beam Supreme unit. TX works
(14KB transmitted via rnsd), noise floor measured (-86 dBm),
airtime detected from watch beacon, but RX_DONE interrupt never
fires. Decoded packets = 0 in all tests.

The watch beacon firmware is verified correct:
- IFAC crypto: all 4 tests PASS (Python round-trip verified)
- Packet format: byte-for-byte match with Python IFAC apply
- IFAC key: stored correctly in NVS, matches computed value

To verify the beacon end-to-end, a working RNode receiver is
needed (different T-Beam unit, Heltec, or the GL.inet's RNode
brought within range).
2026-03-29 16:20:51 +01:00
..
get_partition_hash.py Confirmed: T-Beam Supreme RX hardware failure, not firmware 2026-03-29 16:20:51 +01:00
profile_baseline.json Save profile baseline, add --save option to profile command 2026-03-29 11:00:06 +01:00
profile_provisioned.json Add provisioned radio profile baseline 2026-03-29 11:27:36 +01:00
screenshot.py Add IFAC crypto test vectors — all 4 tests pass 2026-03-29 13:16:17 +01:00
test_ifac.py Add IFAC crypto test vectors — all 4 tests pass 2026-03-29 13:16:17 +01:00