Repository navigation
4.1.28
Pre-release
Pre-release
Version Info
- library - v4.1.26
- mts-lora - v4.1.18
- Bootloader
- mDot 1.1.0
- xDot 1.1.2
- Added RTC flag to signal external flash read for FOTA image
- Allows xDot without attached flash to boot without delay of detecting non-existent flash hardware, indeterminate delay times were seen if SPI pins were not grounded.
Region Support in GLOBAL firmware
- mDot
- US915, EU868, AU915, AS923-1, AS923-2, AS923-3, AS923-4, AS923-JAPAN1, AS923-JAPAN2, KR920, IN865
- xDot
- US915, EU868, AU915, AS923-1, AS923-2, AS923-3, AS923-4, AS923-JAPAN1, AS923-JAPAN2
Changes
- 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
- 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
- Add AT+JOIN=2 option to use AT+TXDR datarate for join request
- FUOTA
- Pass-through mode (AT+FOTA=4), multicast session is automatic, host MCU will support fragmentation protocol
- 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.
- Auto-save/restore session/frame counters when sleep is called
- Remove saving session counters twice on AT&W or AT&WP
- AT+TOA - without argument will return time-on-air of last uplink
Known Issues
- US915/AU915 joining in 64 channel mode is not cycling through each FSB
- US915/AU915 has 30s back-off after first failed join attempt