• WANTED: Happy members who like to discuss audio and other topics related to our interest. Desire to learn and share knowledge of science required. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

JCALLY JM20 Headphone Dongle Review

Rate this headphone adapter:

  • 1. Poor (headless panther)

    Votes: 3 1.6%
  • 2. Not terrible (postman panther)

    Votes: 0 0.0%
  • 3. Fine (happy panther)

    Votes: 17 9.0%
  • 4. Great (golfing panther)

    Votes: 168 89.4%

  • Total voters
    188
May I ask which channel?
Shenzhenaudio discord server. One of the mods named kr0mka has measured various dongles, including the ADC, which has been informative for me and others looking for this information. Apple dongle was never a default recommendation due to the Android and EU restrictions imposed by Apple. On top of that counterfeits are sometimes sold on legitimate marketplaces like Amazon.
 
As a possible alternative to the jcally or apple dongle we have the new moondrop usb c dongles, available in 3.5mm or 4.4mm. I’ve ordered a 4.4mm so we’ll see what I think of it when it arrives,
The specs don't look particularly interesting, anything about the output power?
When it comes to unknown ones, I think the new Hi-Pro is more promising as it looks like CS-Pro CS43131 (I have one, its fine), but runs on CS43198 (with SA9312L) while around the same price of $20-25
https://aliexpress.com/item/1005008275510963.html

I think whoever is the manufacturer, is the same as of
CX-Pro CX31993 (good)
CX-DAC (CX31993 + Max97220, so JM6 Pro config)
ES-Pro ES9318 (that one is bad imo, and below 1Vrms despite some descriptions saying otherwise)
Hi-Max CB1200AU ($3, just got it, haven't tested yet)
Hi-DAC ALC5686 (2 variants - available in CX-Pro and ES-Pro enclosures)
CS-DSD CS43131 (enclosure like in ES-Pro, no longer in sale for quite a while)
 
No information regarding power but I imagine it’ll turn up in a few days and I can try it out with iPad and iem’s/headphones I use (in signature)
 
This is a review and detailed measurements of the JCALLY JM20 USB-C headphone adapter (DAC and Amp). It is on kind loan from a member and is on sale for US $24.
View attachment 408975
Not much to say about the construction so let's get into measurements. Speaking of that, I finally have a fix for this class of device that allows me to perform full set of measurements like a desktop DAC.

JCALLY JM20 Measurements
Let's start with max volume driving 600 ohm load:
View attachment 408976
The CS43131 implementation here delivers excellent, desktop-class performance:
View attachment 408977
Noise performance is impressive:
View attachment 408978

Distortion is kept at a minimum as well:
View attachment 408979
View attachment 408980

I am used to seeing spurious tones in our jitter test but no sign of one here:
View attachment 408981

Linearity is also excellent except for a bit of deviation as levels get higher:
View attachment 408982

Standard filter is used:
View attachment 408983
View attachment 408984

Wideband distortion+noise vs frequency shows elevated response:
View attachment 408985
This is due to the DAC pushing the noise from audible band into ultrasonic above 50 kHz. Hence the reason when I limit bandwidth to half as much (green/brown lines), we get the excellent response we expect. Here is the spectrum showing the same:
View attachment 408986

The 2 volt maximum output (as seen in dashboard) is better than devices that produce half as much, but can't keep up with those with balanced, 4 volt out:
View attachment 408989
View attachment 408990

Good current ability means better response into 32 ohm:
View attachment 409323
View attachment 409324

Conclusions
[Excellent] desktop class DAC performance with a good enough headphone output for $24. Really, what else would you be asking for?

I am happy to recommend the JCALLY JM20 headphone adapter.
------------
As always, questions, comments, recommendations, etc. are welcome.

Any donations are much appreciated using: https://www.audiosciencereview.com/forum/index.php?threads/how-to-support-audio-science-review.8150/


HOW DO THEY MAKE SOMETHING SO EFFECTIVE AND MEASURES SO WELL, IN A FREAKING TINY LITTLE PACKAGE?!?!?!
"By the numbers", this DAC has almost the same stats as my $1600 Bel Canto DAC 2.7!!!!
HOW DO THEY DO THAT?!?!!?!?
 
HOW DO THEY MAKE SOMETHING SO EFFECTIVE AND MEASURES SO WELL, IN A FREAKING TINY LITTLE PACKAGE?!?!?!
"By the numbers", this DAC has almost the same stats as my $1600 Bel Canto DAC 2.7!!!!
HOW DO THEY DO THAT?!?!!?!?
Easily, I guess. You are asking the wrong question. How does a company make a desktop DAC with marginally better performance and charge 1600 dollars?
 
Wondering am I gonna need the JM20 pro to drive the new upcoming Truthear Blue 2s, currently the JM12 with Fiio firmware drive perfectly the Zero 2s with the 5 band PEQ and I'm gonna leave those IEMs to my wife. Should I just get another JM12 or order JM20 pro since taking into account the current Reds are less sensitive. I guess there won't be any audible difference between the two, besides finer tunning with 9 band PEQ.
 
Wondering am I gonna need the JM20 pro to drive the new upcoming Truthear Blue 2s, currently the JM12 with Fiio firmware drive perfectly the Zero 2s with the 5 band PEQ and I'm gonna leave those IEMs to my wife. Should I just get another JM12 or order JM20 pro since taking into account the current Reds are less sensitive. I guess there won't be any audible difference between the two, besides finer tunning with 9 band PEQ.
They might both have the same output level in practice given the CS43131 impedence sensing limits output.
 
I guess there won't be any audible difference between the two, besides finer tunning with 9 band PEQ.
JM20-Pro with Walk Play app: it’s actually 8x PEQ filters, peak only, whereas the JM12 w/ FiiO fw gives you 5x PEQ filters, peak, low-shelf, or high-shelf.
Another difference: FiiO Control is available as an Android app and a WebApp. Walk Play is Android only and less polished (does the job though).
 
They might both have the same output level in practice given the CS43131 impedence sensing limits output.
Oh yes indeed, only at 600 oms it out puts 2vrms, so both output 28mw give or take per channel at 32 oms, right?

@CedarX

I'm unable for some reason to set Crin's target of 5128. Both difuse ones are basically flat tilted down. Soundguys target on which I managed to EQ the Zero 2s sound pretty good to me.


Anyway how I can save/import different targets in both hangout and autoeq? Autoeq looks quite more powerful but I can only find harman curve which I strongly dislike in the treble.
 
Anyway how I can save/import different targets in both hangout and autoeq? Autoeq looks quite more powerful but I can only find harman curve which I strongly dislike in the treble.
I use AutoEQ quite a lot to get an EQ starting point--usually Harman IE 2019 (IEMs) or Harman OE 2018 (headphones). From there, I explore around until I find an EQ I like.

In AutoEQ main window:
1738340223648.png


If you click "Show advanced" in the "Profiles" section, you can select a target among ~10, including "Diffuse Field 5128" if it's what you like to start from:
1738340325086.png


You can also click on the 'File' symbol in the right side of the target field, and it'll let you import whatever target you want in the form of a CSV (text) file:
1738340483438.png


Oh, and AutoEQ also let you import your own measurement file, for example downloaded from Amir's measurements. So, you can import your custom measurements and custom target and let AutoEQ do the optimization for you,.

In the "Select equalizer app" section, the "Custom Parametric EQ" approximates whatever target you selected with 5x PEQ filters, including a low-shelf and a high-shelf filter, which is exactly wat the JM12/JA11 expects:
1738340689001.png

You can export these as a file, but I usually just enter the filters parameters manually in the app or WebApp.

If you delete the low-shelf and high-shelf filters and add 5x new filters, you get the PEQ parameters for 8x peak filters, which is what JM20-Pro / Walk Play expect:
1738340904184.png


I personally set AutoEQ to use only ~3-4 filters, keeping the extra ones to "explore around" (IMHO, if an IEM needs more than 3-4 filters to match a target curve... it's probably not worth the efforts anyway !!!). I seldom mess with the other optimization parameters in AutoEQ: there are many... but again IMO, the EQ'd FR is a starting point, with no need to be very accurate.
 
Last edited:
Oh yes indeed, only at 600 oms it out puts 2vrms, so both output 28mw give or take per channel at 32 oms, right
Given that i doubt you'll ever really need more power with iems, you can always trick the CS43131 autosensing with a short 3.5mm trs extension. Connecting the extension first without the iems it will be set to high gain, then you connect the iems and you are done.
 
Использует ли приложение Tidal прямое декодирование? Аналогично ASIO в Windows.
From the version 2.92 TIDAL do NOT send the audio to DAC but to Android path.
 
Hi, new here. I am happy to get validation for my purchases. I bought a JM20 and a JM20 Max some while ago and I think they are fantastic (the latter being the same but much, much more powerful).

I had no idea the JM20 is essentially perfect. I can stop DAC/AMP searching now. I'll just grab the IEM that suits my mood of the day and not worry about the power bit.

Oh and the JM20 Max is laundry machine proof as well. I've washed mine twice now.
Do you think it have any problem with my Simgot ew200 because it has very high sensitivity. Jm20 max has strong power so I am a little bit scare of noise floor & driver damage
 
Do you think it have any problem with my Simgot ew200 because it has very high sensitivity. Jm20 max has strong power so I am a little bit scare of noise floor & driver damage
At rated 126 dbV for the EW200 with both you can blow your ears much before than the drivers :rolleyes:
Standard JM 20 is much more than enough to drive EW200, only advantage you could potentially get with the Max is that it probably will drive EW200 16 ohms with less thd due to its additional op-amp, since CS43131 alone tend to have an increase in thd+n at lower impedance loads. Anyway it will not rise over -90 db, so still perfectly fine for what concerns audibility.
 
Do you think it have any problem with my Simgot ew200 because it has very high sensitivity. Jm20 max has strong power so I am a little bit scare of noise floor & driver damage
Just get JM12 and flash it with Fiio firmware for JA11
 
Do you think it have any problem with my Simgot ew200 because it has very high sensitivity. Jm20 max has strong power so I am a little bit scare of noise floor & driver damage
Like stated above, you should be more afraid of hearing damage instead of driver damage :)

However, I have not heard any hiss with the JM20 Max with any of my IEMs. I mostly use PRX which is not very sensitive, but also a Zenith which is quite sensitive. (EDIT: I don't exactly have a quiet environment though, at the very least I'll have traffic noise and air condition hum masking possible noise and I also hear my bloodflow and heartbeat in my ears, which is annoying, so I am not good at estimating noise).

Depending on your source/software you might run into an issue where the volume setting intervals are just too big with the JM20 Max - I mean push the volume up once and it's a bit too loud, and push it down once and it's a bit too quiet and you have nothing in between.
 
Back
Top Bottom