Skip to content

Release v4.2.1

Choose a tag to compare

@reissjason reissjason released this 08 Sep 14:20
· 6 commits to master since this release

v4.1.x releases are recommended for xDot/mDot
Configuration is not compatible between v4.1.x and v4.2.1

Update to library 4.2.1 built with mbed-os-6.16.0
Same version used in AT Firmware v4.2.1

  • Updates to pass LCTT 3.10.0_R2 LoRaWAN 1.0.4
    • Needed to disable auto increment DR to pass MAC_104_BV_019_B and MAC_104_BV_021
    • Needed to select unused channels before reusing channels
  • Sleep will save session automatically and restore session after wakeup
  • Added getDisableIncrementDR and setDisableIncrementDR to control automatic DR increases if MAC commands and payload to send is larger than the current DR supports, check bytes available before send with getNextTxMaxSize
  • Added custom device-id and serial number to EEPROM, setCustomDeviceID and setCustomSerialNumber
  • Added channel selection algorithm to select unused channels before reusing recent channels
  • EU868
    • Added 863-865 0.1% duty-cycle band
    • DR6 and DR7 are disabled to pass LCTT 2.6.0 3.11.0 R1 as DR7 is not certified with Dot hardware
    • Define ENABLE_LORAWAN_OPTIONAL_DATARATES to enable DR6/7