v1.4.1 - 12/22/2021
-
Support for new hardware variants:
- XBee 3 Cellular LTE-M/NB-IoT (Telit)
- XBee 3 Reduced RAM
- S2C P5
- XB3-DMLR
- XB3-DMLR868
-
OTA firmware update:
-
Implementation of considerations for versions 1009, 300A, 200A or prior
(XBPL-375)
See:Zigbee (1009 an prior) considerations <https://www.digi.com/resources/documentation/digidocs/90001539/#reference/r_considerations.htm>
_DigiMesh (older than 300A) considerations <https://www.digi.com/resources/documentation/Digidocs/90002277/#Reference/r_considerations.htm>
_802.15.4 (older than 200A) considerations <https://www.digi.com/resources/documentation/digidocs/90002273/#reference/r_considerations.htm>
_
-
When updating a remote profile, let the library calculate the
*.otb
file path based on the*.xml
firmware file, as it does for the*.ota
.
-
-
XBee Cellular:
- Do not work with network if the XBee does not support it (XBPL-374)
- Fix creation of IMEI when reading cellular information.
-
Support to update a bunch of nodes at the same time (DAL-5285)
-
Documentation:
- Add info about the
force_settings
parameter ofopen
method (#241) - Add missing
exportutils
module to documentation.
- Add info about the
-
Set exclusive access mode to the XBee serial port (#222, #252)
-
Do not stop frames reader if a serial buffer empty exception occurs (#222, #252)
-
Do not use 'os.path.join()' for relative paths of zip entries (#247)
-
Fix bad conditions when checking for a received packet (#242)
-
Fix attribute name in find neighbors debug message (#122)
-
Fix remote firmware update issue with binary file on SX devices.
-
Fix protocol change issues during firmware update operation on SX devices.
-
Do not reconfigure SP and SN values after a firmware update operation in P2MP protocol.
-
Add new method to update salt and verifier values of Bluetooth password SRP authentication.
-
Several minor bug fixes.