• WANTED: Happy members who like to discuss audio and other topics related to our interest. Desire to learn and share knowledge of science required as is 20 years of participation in forums (not all true). Come here to have fun, be ready to be teased and not take online life too seriously. We now measure and review equipment for free! Click here for details.

Review and Measurements of WesionTEK Khadas Tone Board DAC

zermak

Senior Member
Joined
Jun 2, 2019
Messages
334
Likes
217
Location
Italy
Guys i am layman in audio i have purchased the Khadas and Atom because of the good reviews, what settings do you use on Khadas?



USB Streaming Mode, what does that change? should i put in minimum latency? does it affect games?

What about the Asio Buffer Size?

What sample rate should i select? i am on 24bit 44100 but Khadas support to a maximum of 32bit 192000

And Is there any way to turn the Led Off? i searched on the program but i couldn't find it



Again sorry for the stupid questions :(
I am using mininum latency and having no problems in games nor with music.

I don't know how much that ASIO buffer setting matters and maybe it is used only when using its own ASIO driver (TUSBaudio). I have it at the minimum, 64 samples, and no problems so far with games and music.
WASAPI and ASIO4All have their own buffers settings so if you use any of them you can try to lower them as much as you can (and it depends on your goal); in my opinion it doesn't matter much if you are just going to listen to music (I personally use WASAPI exclusive for bitstreaming and indeed low latencies are not that important).

About the rate. If you are on Windows then all the audio passes through the Windows audio system (usually DS API unsless otherwise selected and probably WASAPI shared) and it will resample any audio source to the sample rate you choice in the advanced system audio settings. So if you are going to listen to 44.1kHz use 44.1kHz and 32bit (I am not sure but probably 16bit and 24bit audio files will be just padded into 32bit without any dithering) because it has been tested that Windows DS resamper is not that good (I don't remember the source, probably by archimag's blog).
If you are going to use ASIO or WASAPI exclusive then that setting doesn't matter because the audio stream will be passed directly to the DAC (a perfect bitstreaming) and it will do its own processing.

About the led I can't help, maybe unsolder it? I have the board in a printed case and it is hidden so it doesn't bother me :p
 
Last edited:
Joined
May 23, 2019
Messages
11
Likes
4
@Tom51 I didn't even install the drivers. I have Khadas, I managed to assemble it (if you can call it like that) and I put it in the aluminum case (felt like true engineer).
At the moment I am in the process of building a case for my JDS labs atom and Khadas. I am working with tools first time in my life and its going on for hours....
So don't worry...when I get to the drivers your post will be helpful, a lot since I have no clue what are all those terms you used but I guess its gonna be a rollercoaster :D
 

Tom51

New Member
Joined
Jul 11, 2019
Messages
2
Likes
1
I am using mininum latency and having no problems in games nor with music.

I don't know how much that ASIO buffer setting matters and maybe it is used only when using its own ASIO driver (TUSBaudio). I have it at the minimum, 64 samples, and no problems so far with games and music.
WASAPI and ASIO4All have their own buffers settings so if you use any of them you can try to lower them as much as you can (and it depends on your goal); in my opinion it doesn't matter much if you are just going to listen to music (I personally use WASAPI exclusive for bitstreaming and indeed low latencies are not that important).

About the rate. If you are on Windows then all the audio passes through the Windows audio system (usually DS API unsless otherwise selected and probably WASAPI shared) and it will resample any audio source to the sample rate you choice in the advanced system audio settings. So if you are going to listen to 44.1kHz use 44.1kHz and 32bit (I am not sure but probably 16bit and 24bit audio files will be just padded into 32bit without any dithering) because it has been tested that Windows DS resamper is not that good (I don't remember the source, probably by archimag's blog).
If you are going to use ASIO or WASAPI exclusive then that setting doesn't matter because the audio stream will be passed directly to the DAC (a perfect bitstreaming) and it will do its own processing.


About the led I can't help, maybe unsolder it? I have the board in a printed case and it is hidden so it doesn't bother me :p
Dammit i have no experience with soldering, maybe the solution is to get a case :)
The led on the Atom is so dim compared to how bright the led on the Khadas is

ASIO, WASAPI..Those words fly right over my head ahahahahahahaha!
i just installed the Khadas in the USB port on the back of my PC, put the RCA cables in it and on the Amp.. and then plugged in the headphones, on low gain.

So set it to 32 bits and 44100 on Windows, put the buffer and latency on the lowest possible.. if any problem occurs increase it a bit?

i had to install the Thesycon-Stereo-USB-Audio-Driver-V224 because i wasn't getting sound on my Windows 10 @brornstron , what case are you using?


A friend linked me this on Discord and said it improved his audio quality on Foobar2000,

anything else i can install or change on Windows and common programs to get the best audio out of them?

does firefox/youtube sound goes through the Thesycon-Stereo-USB-Audio-Driver-V224 i installed or will use WASAPI because of Windows?
 
Joined
May 23, 2019
Messages
11
Likes
4
@Tom51
I'm using Aluminum Case.

Btw what is Buffer Settings in Khadas options:
  • USB Streaming Mode (Safe atm)
  • Asio Buffer Size (2048 atm)

What to put there? Any insights about that?
I'm still doing my 2 story wooden case to separate Khadas and JDS Atom. My jigsaw blade clamp broke last night.
 
Joined
Mar 4, 2019
Messages
12
Likes
1
Dammit i have no experience with soldering, maybe the solution is to get a case :)
The led on the Atom is so dim compared to how bright the led on the Khadas is

ASIO, WASAPI..Those words fly right over my head ahahahahahahaha!
i just installed the Khadas in the USB port on the back of my PC, put the RCA cables in it and on the Amp.. and then plugged in the headphones, on low gain.

So set it to 32 bits and 44100 on Windows, put the buffer and latency on the lowest possible.. if any problem occurs increase it a bit?

i had to install the Thesycon-Stereo-USB-Audio-Driver-V224 because i wasn't getting sound on my Windows 10 @brornstron , what case are you using?


A friend linked me this on Discord and said it improved his audio quality on Foobar2000,

anything else i can install or change on Windows and common programs to get the best audio out of them?

does firefox/youtube sound goes through the Thesycon-Stereo-USB-Audio-Driver-V224 i installed or will use WASAPI because of Windows?
Buffer and latency isn't the most important thing to keep as low as possible unless you work with audio recording and especially then recording a track on top of a track you play back. A lot of video players today also automatically compensate. Games not so much. Especially competitive ones, but there is also the display latency which usually is around 10-20ms.
 
Joined
Mar 4, 2019
Messages
12
Likes
1
@Tom51
I'm using Aluminum Case.

Btw what is Buffer Settings in Khadas options:
  • USB Streaming Mode (Safe atm)
  • Asio Buffer Size (2048 atm)

What to put there? Any insights about that?
I'm still doing my 2 story wooden case to separate Khadas and JDS Atom. My jigsaw blade clamp broke last night.
That should work fine for standard instances. You can try a lower ASIO if you use ASIO but for playback it's not really important. For the USB streaming mode. What choices do you have? I'm still waiting to receive my own KTB. So don't know the different options there yet. Though I'm guessing safe should be perfectly fine for most cases. Depends a bit. I know another dac where safe mode is when it's running usb 1 driverless mode with a max of 16bit 48khz. And the "normal mode" is usb 2 with up to 24bit 192khz. Though I'm guessing streaming mode in this case is also latency/buffer tweaking for wasapi and direct streaming. In any case should not be a problem for most usecases
 
Joined
May 23, 2019
Messages
11
Likes
4
That should work fine for standard instances. You can try a lower ASIO if you use ASIO but for playback it's not really important. For the USB streaming mode. What choices do you have? I'm still waiting to receive my own KTB. So don't know the different options there yet. Though I'm guessing safe should be perfectly fine for most cases. Depends a bit. I know another dac where safe mode is when it's running usb 1 driverless mode with a max of 16bit 48khz. And the "normal mode" is usb 2 with up to 24bit 192khz. Though I'm guessing streaming mode in this case is also latency/buffer tweaking for wasapi and direct streaming. In any case should not be a problem for most usecases
I don't know what ASIO is.
I'm just an average Joe. Listening to music (mostly Youtube), watching high quality movies and playing games. I'm at work atm so I can't check which options are there but I could get back to you once I get home. Or when you receive Khadas, just get back to this topic and post and highlight me if there is more to it that I could benefit from.

Btw, I had to switch USB-C cable on my Khadas. Their original one was losing connection frequently. I switched Khadas for my cellphone and my cellphone's to Khadas and it works perfectly now, no connection losses. Get one cable before you receive Khadas so you can switch it right away.
 
Joined
Apr 8, 2019
Messages
34
Likes
15
.

Btw, I had to switch USB-C cable on my Khadas. Their original one was losing connection frequently. I switched Khadas for my cellphone and my cellphone's to Khadas and it works perfectly now, no connection losses. Get one cable before you receive Khadas so you can switch it right away.
I developed disconnect issues as well when I merely breathed on the Khadas. I tried to be a little too smart with a 3.1 gen2 cable (for future proofing) and a 0.5ft silicon cable (for cable clutter), but they were way too thick and wouldn't let the lightweight Khadas sit still in one place. I ended up with this usb 2.0 cable that I really like. Anker is generally one of the safer brands to purchase USB-C products from, and this is one of their thinner cables (likely due to being USB 2.0 with less wires) as they are sometimes much thicker than other brands as well. https://www.amazon.com/dp/B07G114FZ7/
 

maxxevv

Major Contributor
Joined
Apr 12, 2018
Messages
1,675
Likes
1,651
The cable that came with the KTB was not very good. Detection by my laptop was not instantaneous as it should be.
Ended up using my own cable and all was good.
 
Joined
Mar 4, 2019
Messages
12
Likes
1
I don't know what ASIO is.
I'm just an average Joe. Listening to music (mostly Youtube), watching high quality movies and playing games. I'm at work atm so I can't check which options are there but I could get back to you once I get home. Or when you receive Khadas, just get back to this topic and post and highlight me if there is more to it that I could benefit from.

Btw, I had to switch USB-C cable on my Khadas. Their original one was losing connection frequently. I switched Khadas for my cellphone and my cellphone's to Khadas and it works perfectly now, no connection losses. Get one cable before you receive Khadas so you can switch it right away.
Then I can say your probably not using ASIO as that's mainly a setting you have to choose in the programs, and few "normal"programs give you that option. ASIO is mostly used in the pro audio world where you have multiple channels in and out at high bitrate and sampling rate (kHz).
So for you changing the ASIO settings won't matter.
I don't think you need to do anything with those to settings at all. If sound playes and doesn't stutter or sound very weird then it's fine.
The only thing would be going into the playback settings in sound devices on your PC. And under advanced setting it to output more than 16bit 44.1khz which is the standard Windows 10 setting.
 

zermak

Senior Member
Joined
Jun 2, 2019
Messages
334
Likes
217
Location
Italy
Dammit i have no experience with soldering, maybe the solution is to get a case :)
The led on the Atom is so dim compared to how bright the led on the Khadas is

ASIO, WASAPI..Those words fly right over my head ahahahahahahaha!
i just installed the Khadas in the USB port on the back of my PC, put the RCA cables in it and on the Amp.. and then plugged in the headphones, on low gain.

So set it to 32 bits and 44100 on Windows, put the buffer and latency on the lowest possible.. if any problem occurs increase it a bit?

i had to install the Thesycon-Stereo-USB-Audio-Driver-V224 because i wasn't getting sound on my Windows 10 @brornstron , what case are you using?


A friend linked me this on Discord and said it improved his audio quality on Foobar2000,

anything else i can install or change on Windows and common programs to get the best audio out of them?

does firefox/youtube sound goes through the Thesycon-Stereo-USB-Audio-Driver-V224 i installed or will use WASAPI because of Windows?
Sorry no e-mail notification.

Yes, keep using 44100Hz and 32bit on Windows advanced audio settings. You can change it to other values if you are listening to some different sample rates (maybe someyoutube videos/channels use 48kHz) and prevent the horrible Windows resampler to do its mess.

I am using that driver myself. It fixed a problem of mine in a specific scenario while the standard Windows USB 2.0 audio diver failed.

About foobar. It's a poweful audio player. I use it myself but I prefer the music as is/was recorded/mastered and so I don't use DSPs unless necessary and I output in WASAPI exclusive for bitstreaming as I already said.
EDIT: just took a look at that fidelizer thing. Leave it there, I doubt it will be useful. It looks like junk to me honestly and what it says to do it's what you can pratically choose and do in foobar and Windows itself (priorities and so on).

About the Khadas cable. Mine is working properly and I plugged/unplugged it more than usual and so far so good.
 
Last edited:

Herbert

Active Member
Joined
Nov 26, 2018
Messages
219
Likes
190
I do not need the USB Input in the Generic Version.
I will only use SPDIF and I will also power the board from the pin headers.

I am using a casing where there is no room for the USB - jack and I also no not want to mill a hole for it.
So I would like to desolder the USB-jack and also cut away the potrusion underneath it.
But I am wondering (as this is a multilayer board) Are there any traces hidden
in the potrusion? Ccould cutting away those 2mm do any harm...?
All the best,
Herbert
 

somebodyelse

Major Contributor
Joined
Dec 5, 2018
Messages
1,219
Likes
815
So I would like to desolder the USB-jack and also cut away the potrusion underneath it.
But I am wondering (as this is a multilayer board) Are there any traces hidden
in the potrusion? Ccould cutting away those 2mm do any harm...?
Unknown, and short of x-raying the board probably unknowable unless Khadas tell you. I'd worry about an accidental short between a ground and power plane too. Probably best to ask them on their forum.
 

Herbert

Active Member
Joined
Nov 26, 2018
Messages
219
Likes
190
Thanks, but they are also active over here. Many people probably bought the generic version and might have faced
the same issue, no need and no room for the USB-jack...
 
Joined
Mar 4, 2019
Messages
12
Likes
1
Hmm. Iv got my Khadas toneboard now, but Im getting a "hum" sounding that I can hear when i push the atom amp to the max. It has not been there with the other dacs Iv used. The hum is mainly at a 1000hz with its octaves upwards also sounding (but 1000hz is the loudest.) I was thinking could this be a groundloop hum? I live in Norway where the AC power cycles at 50hz. Any tests I could do to check this?

Scratch that. I removed the 3.5mm cable I have connected from the pc to the Atom amp secondary input and the sound disappeared...
 

JohnYang1997

Major Contributor
Technical Expert
Manufacturer
Joined
Dec 28, 2018
Messages
4,785
Likes
7,582
Location
China
Hmm. Iv got my Khadas toneboard now, but Im getting a "hum" sounding that I can hear when i push the atom amp to the max. It has not been there with the other dacs Iv used. The hum is mainly at a 1000hz with its octaves upwards also sounding (but 1000hz is the loudest.) I was thinking could this be a groundloop hum? I live in Norway where the AC power cycles at 50hz. Any tests I could do to check this?
Are you sure 1000hz? That's not a hum.
 

Nango

Addicted to Fun and Learning
Joined
Aug 6, 2018
Messages
761
Likes
399
Location
D:\EU\GER\Rheinhessen
My KTB accepts USB audio from any otg mobile phone I attach to but it does not from a DAP Pioneer XDP-02U that has USB output too.

The iDSD accepts the USB from the XDP-02U with no probs. Other DAP/DAC accept it as well.

@willow Any ideas why the KTB does not???
 
Last edited:

zermak

Senior Member
Joined
Jun 2, 2019
Messages
334
Likes
217
Location
Italy
@Nango It's the Pioneer that doesn't recognize it and since the KTB is a standard USB audio interface I guess the problem is in the Pioneer side for some reason.
 
Top Bottom