Tone Board v1.04 Firmware Update

Khadas_Tone_Board_dfu_20190409_Upgrade_Notes:

  1. Upgraded XMOS firmware version to v1.04.
  2. Improved DOP hardware playback stability of DSD audio files.

Firmware v1.04 Download Links:

  1. Dl.khadas.com
  2. Google Docs (Alternative)

Upgrade Instructions:

Find Out Firmware Version:

You can find Tone Board’s firmware version using the “Firmware Upgrade Tool for Windows 10”.

Tone_Board_v1_04_Firmware

Note: After upgrading using the “EVAL drivers”, uninstall them and use your Windows 10 native USB-DAC driver, else you will hear a loud tone after sometime.

4 Likes

Duplicate topics :wink:

1 Like

The update docs contains instruction to update via Mac. To confirm this is supported?

Well it works (most of the time), sometimes it doesn’t work via Mac, the XMOS updater is terrible. The worst error you’ll get is “unable to detect board”, which means you can’t brick your Tone Board using the Mac - but then you can’t update it either.

Updating via Ubuntu and Windows is more reliable, I just run a virtual machine of Ubuntu on the Mac, and connect the USB-DAC to it.

1 Like

I get both on Mac and Ubuntu (terminal info included): could not find/open device

toneboard-burn-tool -i ‘/home/parallels/Khadas_Tone_Board_dfu_2019_0409-Upgrade-Firmware /KHADAS_XMOS_80B_PID000A_DFU_20190409 (v1.04).bin’ Upgrading ToneBoard firmware…
VID = 0x203a, PID = 0xfffa, BCDDevice: 0x100
VID = 0x203a, PID = 0xfffa, BCDDevice: 0x100
VID = 0x203a, PID = 0xfffa, BCDDevice: 0x100
VID = 0x20b1, PID = 0xa, BCDDevice: 0x6f2
Could not find/open device

What am I overlooking?

wondering if anyone notice any difference after updating the FW to v1.04?

Please let me know your feedback

1 Like

I just opened a new terminal and it worked. Looks like you can’t use the same terminal window that you used to install the tool. I’m guessing it’s a environment variable or something.

I tried toneboard-burn-tool with sudo and it worked :smile:

1 Like

Same experience as Gytis. Without sudo on Mac and Ubuntu, I get the “Could not find/open device” error that PaulZH saw. With sudo, it works. The instructions for updating the firmware (https://docs.khadas.com/toneboard/HowtoUpgradeFirmware.html) should be updated accordingly.

1 Like

Has anyone seen any benefit from firmware upgrade ?

Shoog

Just wanted to say that the macOS updater seems to work fine, except that it seems to be missing an entry for PID = 0xa!

I added 0xa to the long list of if statements, and it worked fine!

1 Like

Khadas Tone Board v1.04

Windows 10 Device Manager

Khadas DFU appears in Device Manager, No Drivers Installed (Code 28)

Bug from earlier version making a re-appearance?

Hi Everyone. I am usying Khadas Tone Board on Windows7. After updating firmware Tone1_Firmware_V2.00 KTB stopped working. Has changed the name to Tone1 and cannot work. TUSB Audio also cannot see the device that I can load previous firmware. Is there a way to reset KTD to origin firmware? Btw now KTD on windows7 do not work at all. On Win10 works, but also TUSB Audio do not see the device, that I could load previous firmware.
I would appreciate your help

Hi, just want to make update, maybe somebody will have the same issue. I missed info that there is new driver - Thesycon 4.82.0 and than it works :slight_smile: After upgrading firmware to version 2.0. your previous Thesycon Control Panel will not recognize the device. On Win10 you will have the sound, but on Win7 not. So, unistalling all previous drives and installing new 4.82.0 will help you.
But I wonder, now I have maximum 24mbit and 192khz. Previously on version 1.04 I had 32/192. I will go deeper with it, but maybe someone knows the solution?

1 Like

Hi @Piotrek_Golas
Did you upgrade the Khadas USB Driver?

Instructions here.

Have fun!

More information is required :slight_smile:

Yes, I have updated Khadas USB Driver. But on Windows7 24 bits is the max. On Win10 there is 32 bits available. I’ll still try something and keep you updated.

1 Like

I reinstall Win10 to achieve 32 bits. Maybe new driver is not fully supporting old OS, such as WIN7