SigCell Firmware
For use in the following products:
- M1-N1
- M1-B1
- M1-B2
Bin file is used to update via FOTA using SigNet API
Refer to FOTA update
Hex file is used to flash from J-Link using nRF Connect Programmer
Refer to Programming SigCell
If a release requires a specific nRF modem firmware, refer to Programming SigCell Modem firmware for steps
Information on upcoming releases is available in SigCell Roadmap
Latest Release
v.1.1.5 [2023-04-25]
[Added]
- Added ability to read dfuready. [FOTA]
- Added clean_session variable for mqtt protocol. [MQTT]
- Added support for pushing raw payload only in MQTT. [MQTT]
- Added ability to disable SNTP lookup and set the SNTP server. [MISC]
- Added and Changed wdt notify messages. [WDT]
- Added MQTT support for JSON payload and fix minor issues. [WDT]
- Added var_payload (kv,raw,json,jsonx) to handle various payloads. [MISC]
- Added raw mode support and variable to select. [MISC]
- Added support for RTC time and LTE time. [LTE]
- Added major LED additions and control. [LED]
- Added clearing of LWM2M bootstrap info and rebooting after 20 disconnects. [FOTA]
- Added command to clear FOTA bootstrap. [FOTA]
- Added ability to disable eDRX and PSM via vars. Defaulted to enabled. [LTE]
[Changed]
- Changed for case of inactive SIM card to make IMEI available.
- Changed LWM2M handling to delay 5 minutes on error. This can be caused by inactive SIM.
- Fixed memory leak in udp resolve. [NET]
- Changed Default active LED LUT to 0, to mimic past functionality. [LED]
- Changed uart processing to include quote removal. [MISC]
- Changed certificate management to use nRF libraries.. [MISC]
- Changed devid/user var sizes to larger storage, for supporting Azure. [MISC]
- Changed fotafile size to larger storage, to handle more args. [FOTA]
- Fixed Modem api updated to truncate excess fields in api input [MISC]
- Changed to carrier lib 0.10 [FOTA]
- Added LWM2M error handling to clear bootstrap info, print error code, and reboot if not connected. [FOTA]
- Changed watchdog handling. [WDT]
- Fixed minor issues in watchdog. [WDT]
- Fixed variable name bug. [MISC]
- Fixed a bug where the LTE thread could become locked up in pushing data. [+push]
- Fixed bug that added extra '}' to end of field values. [+push]
- Fixed warnings and type errors in wdt. [WDT]
- Fixed DFU notify being non-atomic. [FOTA]
- Removed reboot on lwm2m reboot event. Carrier library will do it. [FOTA]
Verizon
modem firmware required: mfw_nrf9160_1.1.4.zip
AT&T and Worldwide (WW)
URGENT: AT&T has dropped the LWM2M requirement and support. It is important to use the non-LWM2M version of our software, AKA worldwide (WW). Our WW release is the same as AT&T without LWM2M.
Coming soon. Use 1.1.0.1-ww below
Serial LTE Modem (AT commands)
sigcell_serial_lte_modem_ncs_v2.3-0.9.0.hex - BETA 0.9.0
Other Releases
v.1.1.0.1 [2024-01-11]
[Bug Fixes]
- PSM mode sometimes would cause a disconnect. This is fixed.
AT&T and PTCRB (worldwide)
modem firmware required: mfw_nrf9160_1.2.7.zip
v.1.1.0 [2022-01-28]
[Stability Improvements]
- Allow system to continue on LWM2M BOOTSTRAPPED event
- Allow system to continue on LWM2M DEFERRED event
- Improved handling of LWM2M error events.
- Updated LWM2M Carrier Library to 0.8.2 to address cases where connections were stalled.
[Performance Improvements]
- Watchdog is now thread-safe and generally idle. It will sleep until a thread feeds it.
[Features]
- Added lwm2m state change notifications to API UART
- Support for sensor polling (custom builds)
- Allow sensor_poll in for CoAP and MQTT protocols
- Support for ADC sampling, sensor polling, auto reporting
- Support for IMEI and timestamps on sensor reports.
- Increase maximum key/value pairs in a +push to seven (7).
- Support for larger MQTT downlink packets
- New variable to track mqtt_connected state
- UDP listen support
- Add ability to set/get APN
- Automatically set offline when loading cert/keys
[Bug Fixes]
- Fix possible application FOTA corruption introduced in v1.0.9 (no issue in v1.0.8)
- Address issue where saving variables sometimes failed.
- Application variables moved to separate section from LWM2M variables
- Address MQTT issues when sleeping.
- Fix an issue with token:value json creation for MQTT Tx
- General stability improvements
- AT command re-entrant protections
- Fix LED on/off control not responding while connection is in progress
- Fix memory leak during TCP connection
Verizon
modem firmware required: mfw_nrf9160_1.1.2.zip
AT&T
modem firmware required: mfw_nrf9160_1.2.1.zip
PTCRB (worldwide)
modem firmware required: mfw_nrf9160_1.2.3.zip
PTCRB (worldwide) - 9600 baud
sigcell_ww_v1.1.0-ww-9600baud.bin
sigcell_ww_v1.1.0-ww-9600baud.hex
modem firmware required: mfw_nrf9160_1.2.3.zip
v.1.1.1-rc3 2022-03-15
[Performance Improvements]
- Improved watchdog
- Improved watchdog notify messages
[Features]
-
Add support for Raw mode
[Bug Fixes]
-
Fix TLS connections
Verizon
modem firmware required: mfw_nrf9160_1.1.2.zip
v.1.1.1-rc1 2022-02-10
[Performance Improvements]
- Improved watchdog
- Improved watchdog notify messages
[Features]
- Added config payload (kv, raw, json, jsonx) to support various payload formats
- Add support for JSON formatted MQTT (jsonx)
- Add support for pushing raw payload only in MQTT (raw)
- Add ability to disable SNTP lookup and set the SNTP server
[Bug Fixes]
-
Fix a bug where the LTE thread could become locked up while pushing data
Verizon ADC
modem firmware required: mfw_nrf9160_1.1.2.zip
Older versions available on request.
v1.0.9
What's new
[New] support Clean flag for MQTT
[New] Send PUBACK message when a message is published with QoS 1
[Bug Fix] Resolve issue in setting certificates
[Bug Fix] for proper MQTT push.
[Bug Fix] Fix bug that prevented sensor reporting
LED is controlled via PWM instead of gpio. Reduce green LED brightness
socket handling improvements
Speed up push
v1.0.8 2020-12-22 - Verizon
What's new
- [Bug Fix] to use password with MQTT
- [New] Add clear_saved functionality to reset saved data
- Robustness improvement to accommodate network tansport connection taking longer than usual.
- Add more variables to list of parameters available to save to NVMEM
v1.0.7 2020-12-03 - Verizon
What's new
- [New] BINARY API in addition to ASCII API
- Adds TCP binary mode
- Adds TLS binary support
- switch to binary mode
- +set,binary:1
- switch back to ASCII mode
- +set,binary:0
- [Improved] Watchdog support
- Full-featured, monitoring all threads and activity.
- [Improved] Earlier access to UART while network connection is being established
- [New] LED control to turnoff for very low power consumption
- [Profile] Sleep current: 550uA
v1.0.6 Release Candidate 1 2020-10-24
What's new
- Robustness improvements
- 99.99% uptime on connections (in long-term testing)
- 100% data integrity on push queues.
- TLS support for TCP sockets
- Robustness improvements for LTE-M, MQTT, CoAP
- Performance/speed improvements
v1.0.5
v1.0.4
Comments
0 comments
Please sign in to leave a comment.