Firmware update

Hello @wanthalf, @somebodyelse

Linux upgrade tool added.

Hwo to use?

Install essential packages:

$ sudo apt-get update
$ sudo apt-get install libusb-1.0-0-dev

Download the DFU upgrade tool:

$ wget https://dl.khadas.com/Firmware/ToneBoard/UpgradeTool/toneboard_dfu_tool
$ chmod +x toneboard_dfu_tool

Burn the firmware:

$ sudo ./toneboard_dfu_tool --download firmware.bin

If burning successfully, you will see the messages below:

VID = 0xbda, PID = 0x411
VID = 0x1d6b, PID = 0x3
VID = 0x1a86, PID = 0x7523
VID = 0x4ca, PID = 0xa8
VID = 0x20b1, PID = 0x8
ToneBoard DFU application started - Interface 2 claimed
Detaching device from application mode.
Waiting for device to restart and enter DFU mode...
VID = 0x20b1, PID = 0x8
... DFU firmware upgrade device opened
... Downloading image (/home/nick/work/share/ToneBoard/linux-upgrade-tool/firmware.bin) to device
... Download complete
... Returning device to application mode

In the end

You can find the source code of the DFU upgrade tool on linux here:

2 Likes