Skip to content

Release 4.1.20

Choose a tag to compare

@reissjason reissjason released this 06 Dec 15:42
· 24 commits to master since this release

mDot and xDot AT Firmware

  • Built with dot-library 4.1.18
  • 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

Known Issues

  • AU915 specific firmware cannot find channel to transmit, GLOBAL firmware can be used for AU915.
  • FAILED LCTT - BV_001_A AppKey corrupted after Join Accept in US/AU 915 showed "MIC Error"
    • Would only pass LCTT v2.6.0 with 3.11.0_R1 technology package when test were run alone
    • Also affects 4.1.17 and 4.1.18