Unable to send downlink to V1.1.0 end device

Sorry, I should have been less succinct. I agree: the ReadMe for the LoRaMac-node repository is contradictory and confusing. Examining the code, it appears to correctly implement V1.1 if the appropriate compile-time flag is set and defaults to 1.0.4 otherwise, see e.g.:

The commit version that is checked out by Zephyr’s west tool has USE_LRWAN_1_1_X_CRYPTO set to 1 in LoRaMacCrypto.h, so the LoRaWAN subsystem on Zephyr defaults to V1.1.

So far, thanks to the help I’ve received here, V1.1 appears to be working correctly with The Things Network. The only hiccup I encountered was this browser window refresh bug, which isn’t due to any flaw on the device-side implementation of V1.1, but appears to be a Things Stack bug.

So I’ll continue on this voyage and warn of any pitfalls I discover.

2 Likes