Skip to content

PCR2 Device Firmware Update

This document describes the device firmware update (DFU) process for PCR2 devices.

WARNING

We do not recommend updating a perfectly running system.

Always check our Firmware Changelog to find out if an update will fix anything that is of any interest for you.

Preparation

To perform a firmware update you need the following:

  • A Windows 10 or Windows 11 PC (Sorry, no Mac, no Linux )
  • A USB to Micro-USB Cable
  • The device firmware archive (Zip file with everything inside)
  • A Philips screw driver to open the enclosure

Integrated Bootloader

A bootloader is a small piece of software stored in the internal boot ROM (system memory). The bootloader can be used to reprogram the device software (firmware) via USB.

The bootloader is activated by pressing the BOOT key and then switching on the power supply.

Windows 10 or Windows 11 will then automatically install a device driver (STM32 bootloader) to communicate with the device in DFU mode.

Device Firmware Update Procedure

1. Open Device

Open the device and find the BOOT Button.

2. Disconnect Power

If you own a solar powered device, you must first disconnect the connecting cable between the solar charger board (SBX) and the radar mainboard.

Remove SBX Cable

3. Enter DFU mode

The bootloader gets activated by pressing the BOOT button on the mainboard while power is applied.

BOOT Button

The easiest way is to connect the USB cable to the device, then press the button and plug the other end of the USB cable into a USB Port on your PC.

4. Check if in DFU Mode

Check if the device has been recognized to be ready for DFU.

Open Windows Device Manager and search for "STM32 BOOTLOADER" or "STM Device in DFU Mode" under USB devices.

Device Manager

5. Start DFU

Unpack the firmware archive and double-click Update.bat

BOOT Button

Update could take up to 2 minutes ...

BOOT Button

If everything runs well you should see Start operation achieved successfully and the left LED on the device blinking.

Troubleshooting FAQ

Where can I download the newest firmware?

We do not provide the firmware files for download directly.

However, you can contact your vendor (where you purchased the device) to get the firmware archive. They can also support you with the update process.

No Device found in Device Manager. What can I do?

If Windows 10 or Windows 11 did not find an USB device at all please check the following:

  • USB cable should be connected directly and not via an USB hub
  • Use another USB to Micro-USB cable
  • Use a quality USB to Micro-USB cable. Some USB cables used only for charging devices, are missing data wires.
  • Use another USB port on your PC
  • Restart the PC
Device is found in Device Manager. Why does the DFU still fail?

If Windows driver allocation fails you might re-install the driver with the Zadig tool.

Zadig is a Windows application that installs generic USB drivers, such as WinUSB, libusb-win32/libusb0.sys or libusbK, to help you access USB devices. It is also useful to uninstall broken drivers.

Zadig

  1. Download and install Zadig.
  2. Start Zadig and choose Options>List All Devices to show all available USB devices
  3. Connect your device while holding the BOOT button (Start DFU Mode)
  4. Look for a device with name "STM32 BOOTLOADER" or "STM32 Device in DFU Mode"
  5. Select "WinUSB" and press the "Replace Driver" button. Zadig removes the installed driver and installs the generic WinUSB driver.
  6. Try the DFU again
Why is the left LED blinking after the update?

LTR Blinking fast

If the left LED is blinking fast the device has been locked due to an invalid device profile.

See Restore Device Profile for a step-by-stop instruction in how to reset the device profile.

Disclaimer