Skip to content

4.1.30

Choose a tag to compare

@reissjason reissjason released this 21 May 12:24
· 1 commit to master since this release

GLOBAL Plan supported regions

  • xDot: US915,AU915,EU868,AS923,AS923-2,AS923-3,AS923-4,AS923-JAPAN

  • Passes LCTT v2.7.0 Tech Package 3.12.0_R1 LoRaWAN 1.0.4 Certification tests for US/EU/AU/AS/KR/IN

    • AS923-2,3,4 LCTT tests have a bug in test BV_015_A which fail DR4 with Rx1Offset 7 and DR5 with Rx1Offset 6 which should be allowed to be rejected when DR6 and DR7 are not supported
  • Remove extra nonce/counter saveConfig is called

  • Config save Multicast Session AppKey check correct setting

  • BUGFIX: xDot EEPROM config could be lost on reset during save

  • Redundant saving of EEPROM config and nonce/counters to rollback to last good record if reset occurs during save

  • BUGFIX: GLOBAL/US/AU channel plans when FSB:0 was used reset out of range random channels corrupting the AppKey, this caused subsequent joins attempts to fail in LCTT Certification Test BV_001_a for AU/US. Pre-cert tests using 8 channel mode did not show this bug. Bug was introduced around 4.1.12

  • BUGFIX: TXParamSetupAns was sent in only one uplink packet, should be sent until downlink is received

  • AU915/AS923 TxParamSetupAns should be sent until downlink is received

    • Was being sent only in one uplink after REQ was received, failed LCTT test
  • BUGFIX: US915/AU915 joining in 64 channel mode was not cycling through each FSB

  • Add setDisableAutoJoinDatarate function can be set true to use tx datarate for join request

  • FUOTA

    • Send DeviceTimeReq after 10 hours since last time update
    • Complete firmware upgrade if no response to CRC check after file transfer is complete
      • Compatible with 3rd party FUOTA services that do not support the Multitech CRC message
    • Class C mode for FOTA is temporary and will not change the configuration. Previously the device configuration was changed to Class C and would be permanently Class C if the device was reset.
    • Block deepsleep if FOTA is pending or all sleep modes if FOTA is in progress.
    • Added random delay of 1-6s before sending command responses, devices should not send uplinks at the same time. Frag session status is received over multicast and previous firmware had all devices sending with 5s fixed delay.
  • Auto-save/restore session/frame counters when sleep is called

  • Wake-pin pulldown and wake on rising edge as default config

  • Remove saving session counters twice on saveConfig

  • getTimeOnAir - without argument will return time-on-air of last uplink