Skip to content

MotionSensor 15x (0018)

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