Today we’re pleased to present Element III MK2! Before diving into what has changed, let’s clarify what MK2 means. This suffix distinguishes the “knob feel” of the original Element III from our latest hardware. The original Element III knob was designed for a loose and free spinning feel. Feedback from thousands of customers led us to make Element III better than ever: The redesigned MK2 knob feels tight, stable, and luxurious or “higher quality”, as we’ve heard from lucky customers. It no longer wobbles.
Along with the physical upgrade, the latest firmware adds parametric bass and treble equalization, perfectly coordinated with Element III’s auto volume and gain logic. Most importantly, the DSP cores have virtually no impact on THD, so tone adjustments sound glorious.
MK2 is best understood visually. Check it out, or read on!
We Built a Discrete Encoder
Last summer we upgraded Element III’s encoder to improve strength. This change successfully prevented bent or broken shafts. Still, we found that many of you craved a firm knob shaft, devoid of any shaft play.
There are plenty of sturdy encoders on the market built for automotive applications, and there are numerous ways to create rugged encoders exceeding the cost of Element III. However, there are no low-wobble encoders on the market in the necessary form factor. Panasonic made one such option, but discontinued the part years ago.
In light of this, we scrapped the 9mm encoder and committed to building a stable knob on a precision shaft. The real challenge was accomplishing horizontal stability while also permitting vertical movement to facilitate EL3’s pushbutton. After months of discussions and prototypes involving hundreds of washers, springs, bushings, bearings, buttons, motors, and shafts, we had a solid plan. Mechanically, the new design is dead simple, aside from a couple trade secrets.

MK2’s redesigned knob attaches to a precision machined, steel shaft. Fins on the underside of the knob pass through a pair of optical sensors to generate encoder pulses. The knob shaft rotates through a low-friction bushing, all resulting in smooth knob rotation, free of wobble.
If you happen to prefer a knob which spins loosely instead of firmly, yes, we can still do that as well (let us know in the Notes field during checkout). Please keep in mind that shaft play is the reason knobs may wobble.
As a byproduct of the mechanical redesign, LEDs are now positioned on the new optical sensor board with a more efficient light diffuser. This seemingly unimportant change reduces LED power consumption by 90%.
New Firmware: Parametric Tone Controls
We’re thrilled to get back to our roots (for those who may not know, JDS Labs began with a bass boost circuit). Activating DSP cores in our firmware has long been on our agenda. I originally opened an internal ticket to explore a bass boost button and the computational power it required. Our programming team was unsure that the XU208 had the necessary resources. Running DSP demands computational power, and the audio core was already quite busy. We weren’t sure DSP would run, or if it did, would it glitch or distort? How would it sound?
Element III proved to be the perfect platform with its OLED interface and two untapped processor cores.
When I loaded the first DSP test firmware, it sounded different for sure, in a horribly distorted way. The analyzer showed a SINAD of only 18 and output full of harmonics 😂. My last experience with DSP was about 15 years ago, so armed with rusty knowledge, I revisited old FFT theory. We squashed the harmonics in record time. SINAD is at production levels even with DSP running.
DSP Implementation Details
Element III’s Options Menu has been reorganized in firmware v2.5.0. You will find a new “DSP Config (USB)” submenu, allowing parametric adjustment of Bass and Treble. In other words, you can adjust headphone response to suit your taste, regardless of operating system, and without extra software.
Each equalizer band involves a parametric biquad filter, processing on a dedicated core in near real-time, with Q = 0.707. Average latency remains the same, with or without DSP filtering. In the five impulse response checks below, latency coincidentally tested higher with DSP Off. Impulse response time varies by a few milliseconds with each test, so do not take this too seriously.

Element III performs subtractive equalization with automatic volume compensation, meaning it is impossible to clip the amplifier or overflow the DAC. You will notice an increase in the volume level readout when applying positive Bass/Treble Gain, which represents the effective signal volume. For example, if you typically listen at -30dB and apply 10dB of Bass, you will find yourself listening around -20dB.
Each band allows up to +/-30dB of gain adjustment at 8 possible frequency choices. We’re now memory constrained, but have the option to compile different cutoff frequencies upon request:
Bass Frequencies: [40Hz, 60Hz, 80Hz, 100Hz, 110Hz, 125Hz, 150Hz, 170Hz]
Treble Frequencies: [3k, 4k, 6k, 8k, 9k, 10k, 12k, 14k]
DSP settings are stored separately for Headphone Output and RCA/Line Output, and the DSP cores are bypassed entirely when gain values are set to zero (default). You will also see “DSP Active” displayed when DSP cores are in-use.

For now, DSP is supported for PCM playback over USB, for both UAC2 and UAC1. The DSP cores are bypassed when playing DSD, DoP, or S/PDIF streams.
We’ve been enjoying Element III’s DSP for weeks. Headphones like Sennheiser HD-650, for example, have noticeable bass rolloff and come to life with a dose of bass boost. Below is a comment from our lead programmer. Such internal banter does not happen when we mindlessly chase specs:
“On a related note, I absolutely love the DSP feature. The boost tweaks on my setup make this easily the best sounding configuration I have at home.”
We owe Rick many thanks for his firmware brilliance. Reaching this milestone took considerable time, analysis, and thousands of lines of code.
Firmware v2.5.1 is compatible with all Element IIIs: Download, Install, enjoy!
Availability
Element III MK2 ships now! We began shipping Element III MK2 in late-May while still wrapping up the new firmware. You can verify the exact version of a recent Element III by reading the 2D barcode found on the rear side (use any smartphone). MK2 contains PCB 3.09.
We believe equalization makes headphones more enjoyable, and want to share the new DSP firmware with as many Element III owners as possible. Please leave a comment, share the post, or click the Like button below.
When will JDS allow DSP on S/PDIF streams?
I’m really excited for this, I have wanted a JDS product with DSP for a while. But, I mainly want to use DSP on S/PDIF streams. I use EqualizerAPO via USB and want a DSP solution for optical inputs.
Thanks, really exciting news.
Hi John, since you successfully cram 2 biquad filters into the firmware, it would be trivial to implement the loudness feature (https://github.com/HEnquist/camilladsp/tree/master#loudness). simply adjust the biquad gain for bass and treble according to the current volume. I believe your user will love it.
John, my issue with a lot of headphones are peaks above 2k, it wasn’t possible to add more frequencies to the EQ?
Maybe for Element 4? I would love to have a bigger EQ on DSP level
Hey, amazing work!
Will you be making these same improvements to the knob on the standalone amp?
I love the look of the Element III, but it’s so short that I’d need another box below it!
@Szymon = Element III requires a digital encoder, whereas EL Amp II+ uses an analog potentiometer. Because of this core difference, the new discrete encoder is incompatible with EL Amp II+.
That said, the Alps potentiometer used in EL Amp II+ has better rigidity than the encoders used in the original Element III (no tactile pushbutton = less shaft play). So it still has a rather nice feel.
Thanks again, @Yue. I recall your EQ comment from last year’s Element 3 announcement. Menu memory storage is now a limitation, but a Loudness option is a fine idea!
Loudness option similar to the ADI-2 would be a fantastic addition. Great suggestion!
Love the ideas! I can make no promises given memory constraints, but we’ll continue to explore more DSP options.
That would be great.
BTW, Headphone crossfeed should also be possible now. BS2B only requires one low pass and one lowshelf filter (so two biquad filters each channel, similar to what you have done). I listed the technical details here (https://github.com/Wang-Yue/camilladsp-crossfeed/), including parameters, settings, validation scripts, etc. This would be great news for headphone users.
IMHO making crossfeed / loudness work is far more useful than general EQing. Crossfeed/Loudness are also very menu memory storage friendly, with most parameters can be coded in the firmware.
Already enjoying the new DSP functionality on my Element III, thank you for continuing to improve an already brilliant product.
Will there be an upgrade option available for existing Element III owners for the new mk2 hardware? This new, sturdy, knob sounds pretty appealing.
Another Alex here, I second the existing Element III upgrade option. I bought it in December and would love to have a sturdier knob without buying a second one just for the knob.
A few have asked about upgrade possibilities. Please keep in mind the main chassis, circuit board, and knob all changed. Thus, MK2 knobs will not fit the original Element III.
We’re happy to share MK2 with anyone eager to try the new knob. The difference is night and day.
This latest update by JDS is fantastic. no longer need equalizer apo with the new DSP settings. The Element 3 paired with my Audeze LCD 2 Closed Back headphones is perfect. Great for music and games. looking forward to more innovative work from JDS. Super glad i purchased a few months back.
I’m actually curious if we can get an Element with the option for a Clear Resin knob like shown in the video… I actually really did the look in the thumbnail.
I wondered if anyone would ask. We can try if there is enough interest.
yes. please. clear knob? I’ll take one. clear chassis too perhaps? either way, I’m in.
Really interested in a clear knob too. Reminds me of the Woo Fireflies amp, especially if a warm LED can be paired.
Would love to see the clear option. Will there ever be a balanced Element?
“Balanced” has many connotations. What exactly are you looking for? We can install a 4.4mm Pentagon headphone jack upon request, instead of 6.35 mm.
Please keep in mind Element 3’s DAC is internally differential (balanced).
I’d personally love balanced pre-out on the Element 3.
I am on my third set of desktop pro audio monitors. Would love to see balanced pre outputs instead of RCA. Tend to have noise issues with unbalanced pre outputs. Looks like a nice desktop unit though and I really like the addition of EQ. I use Equalizer APO often to add bass or subbass shelves.
Noted, thank you! In the meantime, connecting via optical is the simplest way to break ground loop.
Optical is great for that. I do have a galvanic USB isolator as well that I can use. Though even then I have to convert RCA -> XLR in the way the monitor is expecting it still.
I’ve never seen an Element III in real life. Is the USB Options menu on the device itself standalone? I am guessing so as you mentioned no additional software?
Yes, Element 3’s Options Menu menu is accessed by pressing the knob button for 2+ seconds.
I got sent one of these before realising it had been released. These extra features have made it feel like such a quality product along with the performance now. Top work!
Hope that future products can consider adding XLR output to connect speakers.
The JDS Labs EL DAC II+ Balanced comes with balanced TRS outputs that you can use a TRS to XLR adapter with.
Just putting this information here, looks like the firmware update only works with USB 3.2 Gen 1 (Blue) ports and not on USB 3.2 Gen 2 (Red), The update got stuck but I cancelled it and re-plugged it in USB 3.2 Gen 1 and works without any issues.
Thanks for awesome product John and JDS team.
Thanks, Reymar. Any USB port on a direct USB host controller should work. More detail at: https://jdslabs.com/support/troubleshooting/#category-1-question-18
Having not thoroughly investigated, I suspect the DFU process does not support updates through multiple hubs.
I upgraded the firmware on my Element III MK2 to 2.5.2 without an issue being plugged into a USB 3.2 Gen 2 (USB C 10G) port. No issues at all.
I’ve just got my hands on MK2 revision. Damn that is impressive!
Knob is really stable, unit itself is slightly heavier and also manufacturing seems bette overall: i.e. LED ring doesn’t shine through gaps in housing anymore (near screen and through ports on back). Sound is great as always.
Thanks JDS for another piece of stellar audio hardware!
Hi John.
Like Shannon Kennerson above, I am also interested in knowing whether there are any plans to issue a new firmware which will enable EQ on S/PDIF streams? As far as I understand, EQ is currently only available on the USB stream.
@Boris – Sorry, it will not happen under the XU208. This topic deserves an article of its own. In short, we were on this path just before the AKM factory disaster. We developed a high-performance S/PDIF-to-I2S engine for the XMOS processor to eliminate the need for a separate SPDIF converter. Due to required computational power, this SPDIF engine required dual boot firmwares on the XU208: Either run USB conversion, or run S/PDIF conversion (too few cores). Switching between USB and SPDIF mode required a reboot. Element III memory is nearly maxed out as well, meaning that dual boot firmwares are not feasible on current hardware.
This experiment largely became a moot point when we transitioned to ESS, since SPDIF conversion is a native function. However, DSP manipulations must be processed externally to the ESS chip. Handling SPDIF conversion directly as described above would enable DSP features.
To make this a reality, the XU208 must be replaced with a larger processor.
Bit of trivia: An SMT jumper is found on the bottom surface of all Atom DAC+’s, beneath the TOSLINK jack. This jumper is used to reroute the S/PIDF input from the ESS IC to the XMOS IC. We’ve kept the jumper in place for a couple years now, just in case 🙂