Skip to content

4.2.22

Choose a tag to compare

@reissjason reissjason released this 01 Oct 16:42
· 15 commits to master since this release

xDot AD/ES Firmware Release

Version Info

  • LoRaWAN - 1.0.4
  • Regional Parameters - RP2 1.0.3
  • Fragmentation - v1.0
  • Multicast Setup - v2.0
  • library - v4.2.21
  • mts-lora - v4.2.18
  • Bootloader
    • xDot AD - 1.1.9
    • xDot ES - 1.1.9

GLOBAL Plan supported regions

  • xDot ES/AD: US915,AU915,EU868,AS923,AS923-2,AS923-3,AS923-4,AS923-JAPAN,KR920,IN865,RU864

Changes

  • Added check for RX Buffer overflow and recovery. Buffered data is dropped if overflow is detected.

    • Serial input could be blocked if hardware serial buffer is filled while MCU is busy. Seen on xDot ES if multiple AT+SS or AT&W commands were sent while the MCU was writing config/session info to flash. Recovery was only possible with device reset.
  • Added CN470 firmware, requires CN470 specific xDot ES/AD hardware

  • Update Remote Multicast Setup to specification v2.0

    • Passes LCTT Package 3.14.0_R1
  • Remote Multicast Setup fixes

    • Supports protocol messages
      • PackageVersionReq/Ans - was missing in previous releases
      • McGroupStatusReq/Ans - was missing in previous releases
      • McGroupSetupReq/Ans
      • McGroupDeleteReq/Ans
      • McClassCSessionReq/Ans
      • McClassBSessionReq/Ans - not supported
    • Will not start session if time-to-start is passed, send missed time to start in ANS
    • Calculates time-to-start just before ANS uplink in case packet was delayed and adjusts 3s for max packet time-on-air
      • Previous library release did not account for delay of packet transmit and received time-to-start calculated using server RX packet time was ahead of expected time-to-start, mPower FUOTA server would then send ForceAppTimeSync and delay the FragSetupReq.

Known Issues

  • Sleep current was 0.5uA higher than expected, fixed in 4.2.23