How to upgrade the firmware of the receiver?
Uni1 remote V2 and its receiver (built in Ubox or standard one) have built in bootloader, so we can upgrade their firmware when new feature added or for fix issues.
The upgrade is through USB cable with a PC app, the remote is integrated a USB to UART bridge chip, CH340. The remote is directly upgrade by USB cable connection, the receiver's upgrade is relied by remote through their RF inter-communication.
Prepares
The wireless upgrade requires: a windows PC, a Uni1 remote V2, a USB cable with a type-C connector.
Firmware download:
Install driver
Install the CH340 driver, CH340 is the remote’s internal USB to UART bridge.
Run the ‘CH341SER.EXE’.
Click ‘安装’
Click ok.
Go to Device Manager, Win key + R, then type in ‘devmgmt.msc’ and click ‘ok’.
In the Device Manager:
check the Ports list, to find a COM port named with ‘CH340’. The number will be used in upgrade APP.
Upgrade FW
Power on the remote, connect it to the PC with USB cable, go into setting menu->Receiver Config->Receiver Upgrade, click ENTER.
Run RF Upgrader V0.92.exe on windows PC.
Choose the COM port, and choose the file with ‘.binpak’ extension.
Click ‘Upgrade’ or ‘Auto’ button.
Connect Ubox with a power source, stay close with remote, then hold the power button, don’t release it, the RF Upgrader will start to download the new firmware into the receiver.
Finished, click ok, release the power button, EXIT upgrade on the remote, then do next one. When all finished, click the Close COMM button on the RF Upgrader APP, then close the APP.
Concludes and explain
- The bootloader worked in a 0.3-0.5 second time window to check if there is a upgrade packet send to it. So we need to give the receiver a repower on. For Ubox V2, we can repower on it, for a standard receiver, we can re-plugin its cable in to a VESC to get re-power on.