Use programming software to program Anchor firmware
1. Programming Tools
USB programming cable
2. Anchor must enter the programming mode to be able to use the programming software and programming cable to program the firmware
1) Industrial anchor (UWB-02)
Using programming cable to connect anchor and computer, note to slide the switch on burning cable to BOOT, press reset, then continue to operate.
2) Ceiling Anchor (UWB-03A)
a. Connect microUSB cable to Micro USB port and computer USB port
b. Hold power on/off button of the device, and connect to power
3) Ceiling Anchor (UWB-03A)
a. Connect programming cable to micro USB port and computer USB port
b. Default set as normal operating after device is powered on, hence slide switch (SW2) to BOOT. See image:
c. Then press button (SW1) to reset, entering programming mode
4) Waterproof anchor (UWB-04)
a. Connect programming cable to Micro USB port and computer USB port
b. Default set as normal operating after device is powered on, hence slide switch (SW2) to BOOT.
c. Then press button (SW1) to reset, entering programming mode
3. Open the STM32 programming software Flash Loader Demonstrator to program firmware
Use UWB Dongle to update Anchor firmware over the air (OTA)
1、Insert UWB Dongle to USB port of computer and open RfUpdateApp.exe
2、Select corresponding serial port to UWB Dongle and click Connect
3、Anchor firmware update (Anchor is a device that does not enter sleep mode, users can check the Ask to update option to speed up the update)
4、After selecting anchor firmware version to be updated:
(1) Ask To Update – tick this option to make UWB Dongle enquire anchor whether to update firmware every 1 second, allows update to speed up, but this function only apply to devices that will not enter sleep mode. If this function is not ticked, need to wait for anchor to enquire whether to update every 10-20 minutes.
It is recommended to tick this function to enhance update speed. User can also power on device again to directly update because device will send a packet to enquire whether to update firmware once power on
(2) Need Update Version – Can select device with old version that requires update, list box being 0 or space means not specifying old version, all version of devices will be updated. Version number displayed with 16 base, for example 0x20031950 indicates year 2020, 19th March V5.0
Using Network for Anchor Firmware Update
1、 Open NetUpdateApp.exe
(1) Network update software can be divided into Anchor and Tag, please select page according to devices that require update
(2) Select IP of this PC, i.e. Server IP set by anchor
(3) Enter communication Port, i.e. Server Port set by anchor
(4) Click “Start Monitor” to start monitoring anchor enquiring update packet
2、 Select “Open File” to select anchor firmware app.hex file that requires update, bootloader.hex is just device guidance file, see image
3、 Confirm firmware content without error then press “Start Update” to update network, anchor default set to enquire whether software requires network update every 60 seconds
Firmware Type:Here is where anchor firmware requires update, current type is Anchor-V1
Firmware Version:Here is where anchor firmware requires update, current version is 2020-4-13 V5.0
Firmware Size:Here is where anchor firmware requires update, current firmware size is 74900 bytes
4、 Waiting for anchor update enquiry and update completed, update status will be shown in the list, see image
ID:This is the device ID of update anchor
Type:Device type of update anchor
Firmware Version:Current firmware version of update anchor
Update Status:Current update status of update anchor, No update means software is currently undergoing update procedure for one of the anchor, and the update procedure has not been performed to determine the firmware update status of the device.