- Load AppNonce from NVM on boot, use setJoinNonceValidation to false to disable app nonce checks for join accept
- AppNonce was not loaded after reset, this allowed joins with any nonce from the JoinServer to be accepted
- Do not reset setJoinNonceValidation to true on join
- setJoinNonceValidation was set true in reset network session called before join
- JoinBackOff updated to pass LCTT tests consistently
- JoinBackOff LCTT test could fail after 6 hours depending on the starting DevNonce value which is used to signal the back-off timing
- setFota is saved in NVM and restored on reset to enabled/disable FOTA/Multicast/DeviceTimeReq if not used
- Class C fixes for packets received in Rx2 with MAC commands
Passes LCTT v2.6.0 with 3.11.0_R1 technology package
See LCTT test app at https://github.com/multitechsystems/dot-examples/