XBee Cellular LTE Cat 1 Verizon --------------- Customer Release Notes ---------------------- Copyright (C) 2018, Digi International - - - - - - - - - - - - - - - - - - - - ### Overview: These release notes document changes made to the Digi XBee Cellular LTE Cat 1 Verizon. ### Compatible Hardware: * Digi XBee Cellular LTE Cat 1 Verizon ### Links: [Product Information](https://www.digi.com/lp/digi-xbee-cellular) ### Current Known Issues / Errata: * CRITICAL!!: If you are upgrading to 100A or later an update is required to the underlying cellular module. The latest version (6.3.11 or later) of XCTU will detect and update the module. Do not unplug or otherwise interrupt the update once it has begun or the cellular module may become permanently unrecoverable and corrupted. The same applies for downgrading. * Module with SPI mode enabled and pending Status frames to send to the SPI Master will not go to sleep. * 3732 Closing a TLS session and then immediately opening a new one may result in failure. To workaround, insert a small delay (~5s) * 3100 Intermittent failure to go to sleep or wake up when using pin sleep with the SPI_nSSEL line while in SPI mode ---------------------------------------------------------------------- ### Release Version 100B - XBee Cellular LTE Cat 1 Verizon ### Release Date * June 2018 ### New Features: * File system support * ATFS command to access through Command Mode * MicroPython file interfaces for programmatic access * Provides MicroPython module import support * Allows storage of TLS certificates for authentication * Secure encrypted file storage to protect MicroPython code and TLS private keys * TLS Authentication * Accessed in MicroPython with the ussl.wrap_socket method * Configurable with the $0/$1/$2 commands * Uses certificates stored on the filesystem * New API frame 0x23 to access multiple authentication profiles ---------------------------------------------------------------------- ### Release Version: * 100A - XBee Cellular LTE Cat 1 Verizon ### Release Date: * 2017-December-8 ### New Features: * IMPORTANT: This new version requires an update to the underlying cellular module. The latest version (6.3.11 or later) of XCTU will detect and update the module. * Feature Highlights * Upgrading the underlying module is now supported (required by 100A). * Downgrade is also supported. * Multiple TLS/SSL sockets are now supported. * New MicroPython Features * MicroPython XBee Sleep Control. * Better integration between MicroPython and XBee Sleep modes. * API for entering low power modes. * MicroPython Secondary UART. * Configure DIO Lines to use as a second UART usable by MicroPython. * I2C Master Support. * Pin 7 and 19 on the XBee can be used as an I2C Master bus by MicroPython. * Incoming TCP/UDP connections. * Incoming connections can be used with API, Transparent and MicroPython. * PWM0/RSSI support. * SPI. * The XBee can be configured as an SPI Slave device. ### Bug Fixes (XBCELL): * 496 ATVL format changed to be consistent with other XBees. * 854 Fixed buffering issue where data from the cellular modules would show up in command mode when in bypass mode (AP5). * 924 Three failed socket attempts will no longer cause the module to leave then rejoin the network. * 1838 Issue where UDP datagram was not truncated when the number of requested bytes is less than the actual datagram. * 2579 Some commands were subject to buffer overflow in command mode. * 2851 Issue where multiple sockets in MicroPython could cause a watchdog reset. ---------------------------------------------------------------------- ### Release Version: * 1008 - XBee Cellular LTE Cat 1 Verizon ### Release Date: * 2017-June-8 ### New Features: * Significant UART performance improvements for data transfer rates. * Incoming connections now are supported in API mode. * Close flag is now supported for UDP API mode sockets making API mode sockets easier to manage and more available. * MicroPython ifconfig() interface has changed and programs should now use add the config() method for getting and setting network parameters. * The AN command to set the APN was changed to take affect after AC or CN is executed; a new command OA was added to return the actual value of the APN in the modem. ### Bug Fixes (XBCELL): * 742 Fixed issue where sending a TCP/UDP frame in API mode over 1500 bytes did not generate a status frame. * 1306 ATLA command now returns immediately if the XBee is not on the network. * 1844 Fixed issue where CI did not correctly report 0x24 when a server did not exist. * 1908 Fixed issue where the TD parameter did not completely ignore RO in transparent mode. * 2015 Fixed issue where MicroPython was fixed to SSLv3. ### Known Issues / Errata: * None ---------------------------------------------------------------------- ### Release Version: * 1007 - XBee Cellular LTE Cat 1 Verizon ### Release Date: * 2017-May-15 ### New Features: * MicroPython! * On-module programmability to add local intelligence. * Many examples in the Digi MicroPython Programmer Guide. * AT commands for managing run-time behavior. * Digital I/O support. * Analog Input support. * Incoming connections in transparent mode. ### Bug Fixes (XBCELL): * 1278 Fixed issue where DNS lookup command for very long domain names was not returning results. * 1544 Fixed issue where IPv4 transmit options were not handled correctly between frames. * 1842 Fixed issue where large data transmissions lose data in transparent mode when operating at 115200 or higher. ### Known Issues / Errata: * MicroPython ifconfig() interface will change in the next release, and we will add a config() method for getting and setting network parameters. ---------------------------------------------------------------------- ### Release Version: * 1006 - XBee Cellular (LTE Verizon) ### Release Date: * 2017-Feb-3 ### New Features: * Deep sleep mode. * Pin sleep support. * Cyclic sleep support. * Airplane mode sleep support. * DNS lookup command (ATLA). * Domain names now supported in DL command. * Destination phone number moved to P# command. * Operating Destination Address (ATOD) support. * SMS UTF-16/UCS-2 encoding support. * Association blink pattern now matches XBee Wi-Fi. * Antenna diversity setting. ### Bug Fixes (XBCELL): * 498 ATCI behavior made consistent when invalid parameters are set. * 699 Tower connection reliability improved. * 770 ATAN blocked when second power supply not connected. * 860 Fixed issue where reboot during OTA update locks modem. * 861 Fixed issue where firmware locks up on restart when switching into bypass mode. * 868 Fixed issue where Device Cloud socket locks up on disconnect. * 910 Improved reliability of boot time. * 923 SSL 3.0 and TLS 1.2 now work. * 1002 ATCI now returns 0x27 after socket timeout. * 1048 Fixed issue where cellular component can get stuck when connecting to network. * 1105 Fixed issue where SMS messages between network providers are lost (related UCS-2 enhancements). * 1268, 1348 SMS failed for phone numbers starting with "+". * 1308 Added options for hardware flow control (D6 and D7) to X-CTU configuration file. ### Known Issues / Errata: * SMS messages sent within 1 minute after network association (AI=0) is established will fail. ---------------------------------------------------------------------- ### Release Version: * 1005 - XBee Cellular (LTE Verizon) ### Release Date: * 2016-Nov-28 ### New Features: * Initial release * New features: * API & Transparent mode * AT command mode * By-pass to raw cellular modem * SMS * TCP/UDP (up to six sockets) * TLS/TCP (up to 1 socket) ### Bug Fixes: * None ### Known Issues / Errata: * DNS currently requires a raw DNS socket request. Please see Digi support website for XCTU for updates. * Low power modes not yet supported (coming soon).