MotionSensor 15x (0018)
4.0.0 - 2025-11-10
- MT protocol version 1.13
Added
- Secure mode support (connected mode only)
- New properties:
- 0x8005 - Production Info Extended
- 0x8008 - Public key
- 0x800A - Provision
- 0x800B - Network ID
- 0x800C - Network Fingerprint
- 0x800D - Provision Legacy
Changed
- New storage mode advertisement format. Adv. name: MT0018/MT0018S (BREAKING)
Fixed
- Starting firmware update while another firmware broadcast was in progress
- Button press event reported wrong value length
- Power consumption reduced when in connected mode, but no connection to a parent
3.2.1 - 2025-05-13
- MT protocol version 1.10
Fixed
- Internal fix for production test.
3.2.0 - 2025-04-07
- MT protocol version 1.10
Added
- Motion filter with support to enable/disable (default disabled).
- Identifier support
- 0x8267 - PIR Motion Filter
Changed
- Improved storage mode to make device deployment more responsive.
Fixed
- Various internal fixes.
3.1.1 - 2024-02-05
- MT protocol version: 1.10
Fixed
- Device was sometimes not receiving quickly enough during broadcast.
3.1.0 - 2023-12-14
- MT protocol version: 1.9
Added
- Support for firmware broadcast
- Establishing connections faster
- Added property:
- 0x8303 - Start Upstream Throughput Test
Changed
- Reduced button press time to wake up the device from SYSTEM_OFF mode
- Firmware download improvements
- Upstream queue improvements
Fixed
- Fixed bug that could cause the device to brick under certain conditions when aborting firmware upgrade.
- Flash data storage issue
3.0.0 - 2023-02-10
- Mt protocol version: 1.7
Added
- Added property:
- 83.05 - Throughput Test Packet Counter
- SYSTEM_OFF mode while sleeping in storage mode
- Extended route address support
Changed
- Firmware download improvements
- Updated offer selection algorithm
- Updated reporting of motion property:
- Unconnected mode:
- Advertise 5x on change.
- Advertise 5x one minute later.
- In Connected mode:
- Report motion on change (MT message priority level 3 - Medium)
- Report motion together with other properties on periodic update (20 min)
- Measurement reporting interval is now 600s (from 60s)
- Include variant when reporting in storage mode
Fixed
- Connection and latency improvements
Removed
- Flags byte extension removed from motion (0x8810) property
- Logic to set PWM pin output high for sensitivity level 255/0xFF. Instead, set it to the regular PWM duty cycle value.
2.0.1 - 2022-11-07
- Mt protocol version: 1.5.
Fixed
- Transition flag in motion 0x8810 stuck at 1 on periodic advertisements
2.0.0 - 2022-11-04
- Mt protocol version: 1.5
Added
- Added properties:
- 0x8260 - Temperature Measurement Reporting
- 0x8262 - Humidity Measurement Reporting
- 0x8263 - Light Intensity Measurement Reporting
- 0x9021 - Offer collection period
- Firmware update timeout will only apply during download. If the firmware image is downloaded within given timeout, the timeout will be set to zero and the device will wait for a new image to apply.
- Support to read temperature from NRF chip if there is no external sensor mount
- Logic to start offer advertisement on button press if the device is in pause (sleep) state. And if the device is in an active state, restart the offer advertisement.
- Add transition counter and flag extension to property 0x8810.
Changed
- Advertisement interval from 100ms to 1100ms.
- Latency set to the same as MultitTacker (0x0005)
- Report reset cause (0x8102) with the first set bit found in RESETREAS register
- Increase preferred parent connection timeout from 30s to 60s.
- Updated offer selection algorithm
Fixed
- Device was advertising with 1-second interval in place of 100ms interval on disconnection in temporarily connected mode.
- Reading property 0x9100 - Uplink RSSI value returned 0.
1.3.0 - 2022-02-15
- MT protocol version: 1.2
Added
- Do not measure light when any or both LED(s) ON.
- Added property and event:
- 0x81.02 - Reset cause as event. This will be reported once at the start-up of the device.
- Advertise heartbeat (0xD048) 30 times at a 1-second interval on button press in unconnected mode
Changed
- I2C pin configuration set to input with pull-up when TWI is uninitialized.
- Restart 5-minute timer on every button press.
- LED indication for every button press when the device is in storage mode.
- Changed light measurement timeout from 3 to 60 seconds in test mode.
- Advertise heartbeat (0xD048) 10 times at 3-second intervals in unconnected mode and report once in connected mode.
Fixed
- Light measurement was taking 5ms more than expected.
- PIR sensor sensitivity level was not measured at power on.
Removed
- D4 error message support.
- Removed 1-second measurement delay used before triggering the light measurement and PIR sensor sensitivity level measurement.
1.2.0 - 2021-11-03
- MT Protocol Version: 1.1
Fixed
- Property value stuck issue (issue #15).
- PIR sensor sensitivity default value was not set to 60.
1.1.0 - 2021-10-28
- MT Protocol Version: 1.1
Changed
- Total minutes in motion logic same as per Multitracker.
- Added logic to abort ongoing ADC measurement after 2 seconds if it was not completed in time.
- Change ADC Acquisition time to 15uS for PIR and light sensor.
- Removed property support of 0x8151
Fixed
- Light measurement was not updated when PIR sensor sensitivity level set to 0 or FF.
1.0.0 - 2021-10-15
- MT Protocol Version: 1.1
Added
- Added property:
- 0x8151 - To enable/disable PIR sensor ADC measurement.
- Trigger light measurement at 0x8803 request.
- Measure PIR sensor sensitivity level millivolt on request.
Changed
- Change PWM duty cycle as per PIR sensor sensitivity level set using property 0x8150
- PIR sensor sensitivity level range 0 to 255, default 5.
- Changed PWM frequency to 10Hz.
- PIR sensor sensitivity level measurement logic as per issue #8.
- Light measurement and reporting as per issue #5 and #6.
- Changed slave latency to 8
- Changed ADC reference to VDD/4 for sensor measurements.
- Changed LF clock frequency accuracy to 100 ppm
- Stop reporting motion event when battery level found 0% at 2.2V (issue #4).
- Battery measurement logic as per MT11x
- Report light measurement at 3 seconds in test mode.
Fixed
- LED floating pins to high state at initialization
- Hight current consumption at power on
- Timing issue of light sensor VDD