Measurements and comparison of WiiM Amp Pro and WiiM Amp Ultra (and more :)

dominikz

Major Contributor
Joined
Dec 31, 2024
Messages
660
Hello all,

Beware: This thread will contain a lot of measurements and technical analysis. Continue reading at your own risk! 😜

Introduction
Until the end of last year I used a Denon Ceol RCD-N9 integrated stereo receiver/amplifier to power my living room system consisting of pair of Revel M16 loudspeakers and a single SVS SB1000 (non-Pro) subwoofer. Denon lacked a lot of the functions I was after (PEQ, HDMI-ARC, solid app control - among other things), resulting in a clunky overall system - and to top it off it objectively measured disappointingly; being relatively low-powered with significant noise and distortion, and very load-sensitive (more on this later).

So even since the original WiiM Amp came out I was eyeing it as a potential replacement, which had most of the features needed to simplify my system significantly - not to mention better objective performance.
My main reservations at the time were the number of PEQ bands (there were originally only 4, and they were common to both channels), and lack of PFFB (meaning some minor load-sensitivity at higher frequencies). I decided to wait and see.

End of last year WiiM extended the number of PEQ bands to 2x10, and introduced the updated WiiM Amp Pro, which had PFFB and demonstrated even better objective performance. So I bought the WiiM Amp Pro during the BF sale in 2024, and have been using it happily ever since. :)

That is, I used it until recently when WiiM kindly reached out to me and asked me if I'd be willing to test the even newer WiiM Amp Ultra. I agreed, they shipped it to me, and so I've been using the Amp Ultra instead of the WiiM Amp Pro for the last few weeks.

DISCLAIMER: WiiM Amp Ultra was sent to me for testing by the manufacturer. WiiM were kind enough to permit me to publicly publish my findings regarding the Amp Ultra, but the content is my own, based on my honest opinion and findings, and hasn't been in any way moderated by WiiM. The other two tested amps (WiiM Amp Pro and the Denon Ceol RCD-N9) I bought with my own money.​

Scope
Most of the measurements shown will be for the two WiiM amps, but I will add a few for the Denon as well, where I feel it might be interesting to compare.

I have focused my measurement efforts on a few key metrics, and those that may not be covered in other reviews of these devices:
  • SINAD at 5W into 4Ohm load
  • Multitone response at 5W into 4Ohm load (both "white" and "pink" spectrum)
  • Load (in)dependency (caused by output impedance)
  • Absolute polarity
  • Grounding and 50-cycle hum
  • Volume curve
  • Out of band (ultrasonic) noise
Measurements were done by feeding the amplifier's optical input.

Note also that I didn't measure maximum power for the WiiM amplifiers; mainly because my current dummy load cannot dissipate that much heat - but maximum power was anyway measured by other reviewers.

In addition, I have performed a series of both informal and rigorous controlled listening tests of these amplifiers.
These will be explained and links provided to some listening tests you can try yourselves - but in a new thread once I find the time.

Let me also provide links to detailed measurements of each amplifier under test:
Test equipment
  • E1DA Cosmos ADC (mostly using the 2,5mm TRRS Aux input set to "10V" setting, stereo mode, 192kHz sample rate and 24bit depth), B-grade, SNR about 124dB in stereo mode / about 127dB in mono mode
  • RME Babyface Silver Edition mostly used as a digital signal generator via optical (SPDIF) output
  • KoordASIO drivers (192kHz sample rate)
  • Room EQ Wizard (REW) software for measurements
  • PreSonus Studio One Professional v6.6 DAW software for audio recording
  • DeltaWave Audio Null Comparator software for recorded file comparison
  • DIY resistive dummy load (4Ohm, 8Ohm and 16Ohm)
  • UNI-T UT60E true RMS multimeter and Parkside PZM 2 A2 pen multimeter
  • UNI-T UT353 mini sound level meter
  • Digital Sound 8930B IEC 60942:2018 class II standard sound calibrator
  • miniDSP UMIK-1 calibrated measurement microphone
  • Samsung Galaxy S23+ mobile phone as a streaming source
Output levels

Estimated maximum output voltage:
  • WiiM Amp Pro: 21,8 Vrms / 29 dBu
  • WiiM Amp Ultra: 28,6 Vrms / 31,4 dBu
  • Denon Ceol RCD-N9: 16,8 Vrms / 26,7 dBu
5W SINAD
1754055719773.png
1754055793642.png
We can see above that SINAD of both amplifiers is actually very similar, very close to 100dB.
Note: Only the left channel is shown for each amp.

Multitone response
1754056513145.png

Both tested WiiM amps show almost identical multitone response at 5W, with slightly rising distortion/grass at the very high frequencies.
ENOB is 17,2 bits for Amp Pro and 17,7 bits for Amp Ultra.
It is perhaps interesting to compare with ENOB of the Denon which is only 10,8 bits.

However, I was never a fan of such "white" spectrum multitone measurements, as realistic signals like music have a falling spectrum with frequency (i.e. closer to "pink" spectrum).

So here's the same thing with "pink" spectrum multitone signal:
1754056887879.png
As we can see, with this signal spectrum (which is IMHO much more realistic) there's no increase in noise and distortion at higher frequencies.
ENOB is now 18,9 bits for Amp Pro and 19 bits for Amp Ultra.

Load (in)dependency / load sensitivity
1754057519029.png

Please note that the total vertical scale in the above diagram is only 3dB - so every horizontal grid line is only 0,1dB - which makes the deviations seems severe.
Denon swings are up to 1dB (since it has a really unusually high output impedance), while for both WiiM amps the swings are tiny and almost identical in most of the audible spectrum - a benefit of PFFB implemented in both WiiM amps.

Here's the identical diagram, but using the "common" 50dB vertical scale - to get a better sense of the relatively magnitude of these deviations:
1754057633068.png

Here's how the various connected loads impact distortion (vs frequency):
1754058750879.png
I.e. both amps' distortion is virtually insensitive to connected load (at least under normal operating conditions).

Absolute polarity
1754057991214.png
1754058001003.png

As we can see, WiiM Amp Pro inverts polarity at the loudspeaker terminals - I've raised a support ticket to WiiM about this, and they said it is a fault that will be fixed in a FW update.
WiiM Amp Ultra has correct polarity.

Grounding and 50-cycle hum
The WiiM Amp Ultra was reasonably insensitive to 50-cycle hum pickup in my measurements, likely due to having a three-prong cable for the power supply (i.e. it is grounded).
With the WiiM Amp Pro some 50-cycle hum was picked up unless I added an additional ground point to it (e.g. by connecting any RCA socket sleeve to an external ground).
1754058586594.png

Output volume curve
I've measured this only on the Amp Pro - it shows how reducing the volume changes the output level in dB:
1754060105760.png

Note: Reference level for this test was 0 dBV with volume set to "100".

Note that this relationship looks similar to a previous result I got for the WiiM Mini (link) so I suspect this is similar for most WiiM devices.

Ultrasonic noise and misc
1754059236342.png
Above we can see that while both tested WiiM amps have relatively low level of ultrasonic noise, Denon has much more - suggesting very aggressive noise-shaping.

One thing I thought it is interesting to point out: both WiiM Amp Pro and Amp Ultra make a small 'pop' sound when going to standby. With the Denon there are no such noises.

Conclusions

After all this, some will surely ask "OK, but how does it sound?"- this however will be a topic for a new thread where I will talk about the listening tests I did. :)

So I will just summarize the objective performance differences of the Amp Pro and Amp Ultra the same I did in another thread:
  1. Amp Ultra has approx. 2,4dB higher output voltage compared to Amp Pro when set to the same output volume and using the same input signal level.
    • This difference in output level will be clearly audible, but might appear 'different' rather than clearly 'louder' to some listeners.
    • This means that direct listening comparisons of the two amps will likely be tainted by the loudness difference.
    • This difference can be equalized in several ways, but probably the easiest that is reasonably precise is to feed both amps with the same 100Hz sine wave, and measure the output at the binding posts with a true RMS multimeter. Adjust the output volume on either amp until the measured output voltage is identical on both amps.
  2. Amp Ultra preserves absolute signal polarity while Amp Pro inverts it on the loudspeaker output binding posts.
    • Interestingly the polarity is not inverted on the Amp Pro subwoofer output. I've opened a support ticket regarding all this and got the answer that loudspeaker output polarity will be corrected in one of the future Amp Pro firmware updates.
    • Until the firmware update is released, the polarity inversion issue of the Amp Pro can of course be worked-around by switching the loudspeaker cable polarity at the binding posts.
  3. Amp Ultra is a tiny bit less load-sensitive above 10kHz compared to Amp Pro.
    • With my Revel M16 loudspeakers there's 0,2dB maximum difference between them at 20kHz, and no difference at all below 10kHz.
  4. Amp Ultra's power supply has a ground connection, while Amp Pro's does not.
    • This means that one might pick up ground loops and 50/60 cycle hum where the other doesn't.

Hope this will be interesting to the community!
 
Thanks for doing and sharing these tests. I am amazed there is no difference between the Pro and the Ultra. The Ultra being based on the Vibelink, but with one chip per channel, I would have thought it had inherited the Vibelinks advanced feedback compensation. In Amir's testing, the Vibelink runs circles around the Pro, the most notable differences being 19+20 kHz IMD and THD+N vs. power for various frequencies, especially the 10 and 15 kHz curves. The Vibelink does much better in both tests. It also has less of a rise towards higher frequencies in the multitone test, but you did run that test and found little difference.
 
Thanks for doing and sharing these tests. I am amazed there is no difference between the Pro and the Ultra. The Ultra being based on the Vibelink, but with one chip per channel, I would have thought it had inherited the Vibelinks advanced feedback compensation. In Amir's testing, the Vibelink runs circles around the Pro, the most notable differences being 19+20 kHz IMD and THD+N vs. power for various frequencies, especially the 10 and 15 kHz curves. The Vibelink does much better in both tests. It also has less of a rise towards higher frequencies in the multitone test, but you did run that test and found little difference.
Glad you found it interesting!
IMHO these are all very well-performing amps. With realistic power spectrum at high frequencies all three amps (Amp Pro, Amp Ultra and Vibelink Amp) will have very low IMD. Note how with pink spectrum multi-tone signal there's no increase in IMD at high frequencies with either amp.
Is this ASR or what🥴?
What's wrong with handing out data for free? No one is forced to read it, and some people might appreciate another independent data source. :)
 
Absolute polarity
1754057991214.png

1754058001003.png


As we can see, WiiM Amp Pro inverts polarity at the loudspeaker terminals - I've raised a support ticket to WiiM about this, and they said it is a fault that will be fixed in a FW update.
WiiM Amp Ultra has correct polarity.
Just to report that in current WiiM Amp Pro firmware (version 5.2.730558, build date 2025-09-26) the speaker terminal inverted polarity issue appears to be fixed! :)
1763309797189.png
1763310186430.png
 
Can someone confirm that differential output of ESS ES9030Q2M DAC is preserved and not converted to single ended all the way through to TPA3255 amps? Also what is the actual use of six OPA1612? Was it specified?
 
Can someone confirm that differential output of ESS ES9030Q2M DAC is preserved and not converted to single ended all the way through to TPA3255 amps? Also what is the actual use of six OPA1612? Was it specified?
I'd say only the WiiM engineer who designed it can answer that level of detail. Why would this matter?

Best raising a ticket to WiiM via the more/feedback section in the app - they may be able to answer.
 
I'd say only the WiiM engineer who designed it can answer that level of detail. Why would this matter?

Best raising a ticket to WiiM via the more/feedback section in the app - they may be able to answer.
As usual for us audio enthusiasts - just out of curiosity
Thank you for the tip btw
 
Glad you found it interesting!
IMHO these are all very well-performing amps. With realistic power spectrum at high frequencies all three amps (Amp Pro, Amp Ultra and Vibelink Amp) will have very low IMD. Note how with pink spectrum multi-tone signal there's no increase in IMD at high frequencies with either amp.
Please let me elaborate.

The Vibelink is in the same class as the Topping PA5/7 and the 3e audio A5/A7 in that it has a very sophisticated PFFB scheme that performs a lot better than datasheet PFFB that was apparently used in the Amp Pro. The difference in 19+20 kHz IMD or multitone IMD or 15 kHz THD+N vs. power is very clear in Amir's tests. The Amp Pro bests the Amp in 1 kHz THD, but the non PFFB Amp is actually better in those higher frequency tests. The Vibelink runs circles around both of them.

If the Ultra is really dual mono Vibelinks which is what a Wiim guy at the Munich High End fair told me and I believe was written here in the forum, too, it should mirror its performance.

Looking at @dominikz ' 1 kHz measurements, the Ultra is actually a few db worse than the Pro in 2nd and 3rd harmonics and ENOB. White multitone IMD is very similar with maybe a small advantage for the Ultra.

I find it very hard to sqare this with Erin's test.

Erin tested with the analog input which means the test signal had to go through the subpar A/D converter that we have seen in the Pro and Pro Plus and Ultra streamer and Amp and Amp Pro. So Erin measured rather poor 1 kHz THD. His multitone, though, is extremely good, so good that I don't even know this is possible with an A/D in the chain that causes -90 dB HD2.


Per caption on the graph it was also generated with analog input, and the excitation spectrum is clearly white not pink. So while the LF gras sits at -110 dB as opposed to -120 dB in Dominik's measurement, we see none of the gradual rise beginning at 3 kHz that finishes at - 90 dB at 20 kHz. Instead, there is just a hint of a rise beginning at 15 kHz that takes us to -105 dB at 20 kHz.

Did Erin and Dominik receive different versions of the amp?
 
His multitone, though, is extremely good, so good that I don't even know this is possible with an A/D in the chain that causes -90 dB HD2.

https://dl.dropboxusercontent.com/scl/fi/1caqc59vli691ibnip5ca/4-ohm-mton-5w.png?rlkey=kem2aa6efwb6hmut0x16u6bpz&st=fvl4dm0h&dl=0
Per caption on the graph it was also generated with analog input, and the excitation spectrum is clearly white not pink. So while the LF gras sits at -110 dB as opposed to -120 dB in Dominik's measurement, we see none of the gradual rise beginning at 3 kHz that finishes at - 90 dB at 20 kHz. Instead, there is just a hint of a rise beginning at 15 kHz that takes us to -105 dB at 20 kHz.

Did Erin and Dominik receive different versions of the amp?
One difference is definitely in the reference points: the peaks of MT signal are at -10dBr in Erin's measurement while they are at 0dBr in my measurements - which means that his entire measurement is shifted 10dB lower compared to mine.

If you compensate by mentally adding +10dB to the vertical axis of Erin's MT measurement the difference decreases significantly.

With this compensation in Erin's MT measurement N+D between 20Hz-150Hz is now around -90dBr, 150Hz-15kHz is around -105dBr, and we see a slight rise above that to perhaps -95dBr at 20kHz.

In my MT measurement N+D is down at around -120dB until about 3kHz, and from there rises slowly up to -90dBr at 20kHz.

I'm not surprised that he gets higher N+D than I do in most of the spectrum given that he uses the analog input, and IMO this definitely masks a lot of of the N+D increase that happens above 3kHz - just imagine how would it look if the noise was at -105dBr in most of my measurement.

Erin does get 5dB better N+D at 20kHz, but that is not a huge difference, and I guess it might possibly be explained by a lot of things, including sample to sample variations and differences in test equipment and setup.
 
Thank you for pointing that out. That makes a huge difference. You are right that his higher noise masks a lot of that increase. That difference of 5 dB seems to carry to 10 kHz, too, and lower than that, it is hard to tell because of the noise.
 
Back
Top