PCR2 Firmware Changelog

All notable changes to the PCR2 Firmware will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[3.11.0] - 2022-02-02

With this firmware you can now choose between two radar frequencies. This can help avoiding interference with other radar sources such as alarm systems or door openers. Use this if you think there is another 24GHz source nearby. You could also use it to have two PCR2 facing each other. In this case PCR2 #1 should have channel 0 enabled, PCR2 #2 should be set to channel 1.

The stability of PCR2-ODS with integrated SBX solar chargers has been improved. We have added more checks in the internal communication between radar mainboard an SBX.

Long-term stability of person detection has been improved (FFR radar algorithm updated to V1.6.0)

Power consumption has been reduced by -20% due to optimized sleep time configuration.

New Configuration Payload V6 includes radar channel switching. But device still accepts V5 config payloads. So there is no hurry to re-write your paylods decoders if you do not need to remotely switch channels.

Following CLI commands have been replaced to be in sync with payload descriptions:

  • get sumltr (has been replaced by get ltr_sum)
  • get sumrtl (has been replaced by get rtl_sum)
  • set sumltr (has been replaced by set ltr_sum)
  • set sumrtl (has been replaced by set rtl_sum)
  • sbx get batt_gauge (has been replaced by sbx get batt)
  • sbx get pv_pow (has been replaced by sbx get pow)

Additional Documents:

Please update your encoders/decoders to the new Configuration Payload V6. Update PCR Setup Tool V6.19.0 or newer to access PCR2 with firmware V3.11.x

[3.10.0] - 2021-09-08

Finding the right sensitivity is now easier as we introduced autotuning. This can be done via PCR Setup Tool, CLI or with the new Configuration Payload V5. Autotuning will be turned off automatically after 20 detections.

Improved object counting in a wider range of sensitivity settings as well as with certain usual types of radar reflections. Asymmetric counting (more RTL than LTR) at inaccurate sensitivity settings no longer occurs.

For US915 or AU915 users we fixed the prolem with config downlinks not beeing received due to limited airtime in these LoRaWAN bands. We also updated some default values based on customer feedback to make defaults be a good starting point for most users.

Radar can be disabled by configuration downlink. This allows to save energy on solar powered devices.

AppEUI/JoinEUI is now 8CAE49CFFFFFFF01 for all PCR2 in preperation for our future Join Server

Additional Documents:

Please update your encoders/decoders to the new Configuration Payload V5. Update PCR Setup Tool V6.18.1 or newer to access PCR2 with firmware V3.10.x —

[3.9.0] - 2021-05-21

Updated Radar Algorithm for PCR2 indoor models. Users are now able to disable the AutoSens mode. This is useful in noisy environments.

Update to a newer version if you have issues with near field counting

[3.8.3] - 2021-02-16

Fixed some LoRaWAN networking issues for AS923 devices.

[3.8.2] - 2020-12-08

Improved measurement accuracy for PCR2-IN and PCR2-XIO devices on situations where people passing by very close to the sensor (less than 2 m)

[3.8.1] - 2020-12-01

Fixed a problem with channel masks on US915 devices. Improved the USB driver to work better with Windows 10.

No config payloads on US915 devices due to payload length restrictions. Update to a newer version if you need this.

[3.8.0] - 2020-11-06

FFR 1.4.5 firmware is now included in the main firmware and will be automatically updated. During the update both LEDs blink fast for about 30s

Update if you have problems with US915 device and a gateway with 8 channels only

[3.6.0] - 2020-08-12

Update introduces the new FFR Radar Processing. Better performance for PCR2-IN/XIO when people pass by very close


  • Configuration Payload V4
  • Application Payload V4: SBX_BATT now in mV instead of %
  • added new commands to CLI: radar get id, radar get version, set/get timeout


  • Problem with SBX communication to could lead to no data on PCR2-ODS devices


  • CLI: get radar_version

Additional Information

[3.5.0] - 2020-06-25

Added Support for PCR2-ODS devices New CLI commands to read out SBX parameters

PCR2 Manual V3.5.x Payload V3

[3.4.3] - 2020-06-24

Fixes a problem with XIO Downlinks

[3.4.2] - 2020-06-12

Minor bugfix with sum counters and CapacityLimit can be set to more than 1000 Update when using CapacityLimit with more then 1000 persons

[3.4.1] - 2020-06-11

PCR2-XIO devices switch to RC mode when receiving an XIO downlink payload. Update if you are using XIO Downlinks. —

[3.4.0]- 2020-06-09

Introduces Extended Payload with sums. PCR2-IN and PCR2-XIO are Class C devices now. Added Extended payload (Uplinks in intervals, Downlinks to clear sum) Added a XIO Payload. (Downlink to set outputs, Uplink to check result)

[3.3.2] - 2020-05-27

Fixes a problem with radar communication that could lead to an unplanned restarts.

[3.1.0] - 2020-03-19

First relase that introduced CapacityLimit Mode —

[3.0.3] - 2020-01-14

Changed some default settings

[3.0.2] - 2019-12-24

Changed some default settings

[3.0.1] - 2019-12-19

Power consumption optimizations

[3.0.0] - 2019-12-04

First version for PCR2 Rev.03 devices