Skip to content

TCR Device Firmware Update

Important Note

The information in this section is for Parametric products as at 31/12/2023 and will not be subject to any updates in the future.

This document describes the device firmware update (DFU) process for TCR 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

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 an holding the BOOT button on the mainboard while switching on the power supply.

Windows 10 or Windows 11 should 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 by removing 4 screws with a Philips screwdriver. Then locate the BOOT button on the mainboard

2. Disconnect Power Sources

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 and holding the BOOT button while power is applied.

BOOT Button

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

4. Check if in DFU Mode

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

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

Device Manager

5. Start DFU

Unpack the ZIP-Archive with the firmware. Then find file Update.bat and execute it.

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 supplier (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. This happens if you update from a V1.x to a V2.x firmware or if you downgrade the firmware to an older version.

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

Disclaimer