Autoprovisioning to Unconnected mode. Long button press in storage mode will automatically switch device to unconnected mode.
New LED indication logic for alarm to reduce power consumption.
When alarm is active blink alternative LED instead of blinking two LED.
Logic to indication of alarm on 3 full laps of counting up by 1 LED at a time for 10ms.
Changed
Improved offer selection algorithm.
Reduce alarm timeout from 6 hours to 1 hour.
Storage mode advertisement include Variant.
Firmware update timeout will only apply during download. If firmware image is downloaded with in given timeout, timeout will set to zero and device will wait for command to apply/discard.
Fixed
Improve firmware download and apply.
Improve battery measurement.
Removed
Property reporting of identifier 0x8101 - Uptime. Now has to be read manually.
3.3.0 - 2021-08-31
Added
Identifier support:
0x8113 - Watchdog reset event
Changed
Disconnect on button press
Used software reset instead of watchdog reset for radio off event in storage and unconnected mode.
Fixed
3 byte property reporting issue using "41 - Report Property". Earlier value length is reported as a third byte of id.
3.2.0 - 2021-03-16
Added
Identifier support:
0x8200 - Accelerometer configuration
0x8204 - Motion to not in motion timeout (u16)
0x9808 - Inactive to Sleep Delay
Report internal error (0x0030) on write request in case of writable and null property.
Logic to re-request firmware block early (in some cases) instead of waiting for 30 second.
Support of property not applicable (0x0026) status code
Changed
Default value of below Identifier:
0x9804 - 0x03E801 (1000ms, 1 Multiplier)
Do not reset device on firmware update timeout.
Motion timeout (0x8204) default value set to 60sec.
Fixed
Issue regarding last hop device do not execute request in case of multi-casting
Issue regarding last hop device attempt to forward data to child and generate D4 error message in case of multi-casting
Issue regarding every device will execute multicast request even though it is targeted to specific device category.
Firmware get out of sync.
Blocking issue: Not able to update firmware when whole image received and discarded before.
Blocking issue: Device joined network again after switch to unconnected mode from TC mode. (Cause: Device adv D1.02 frame once)
3.1.0 - 2020-11-12
Changed
Set connection interval to 180ms.
Extend ble event time upto 5ms. (To get multiple packet in single event)
Set 60ms delay between 2 blocks of general dfu packet.
3.0.0 - 2020-10-30
Added
New generic MT message format
2.3 - 2020-01-23
Changed
Set default Tx Power to -8 dBm
After reset default Tx Power will be used.
2.2 - 2020-01-23
Changed
Set default Tx Power to -4 dBm
After reset default Tx Power will be used.
2.1 - 2020-01-23
Changed
Set default Tx Power to 0 dBm
After reset default Tx Power will be used.
2.0 - 2019-11-27
Changed
Ignored DT field in MT87 message.
1.0 - 2019-09-18
Added
Based on CR809 firmware 0.10.0
MT040003 will be advertised every 30th advertisement and MT040004 will be advertised every 300th advertisement.
Support of MT30 to change device mode
Implemented new storage mode
a. Normally do not advertise
b. Start advertising on 1 second button press with BSTR4 name and model number
c. Stop advertising after 5 minute.
Current consumption:
• Storage mode without advertisement < 1.5uA
• Storage mode with advertisement < 9uA
• Unconnected mode without advertisement < 6uA
• Unconnected mode with advertisement < 19uA