My WiiM Pro Plus (+) tests

At a moment I can tell that my sample unit has an increased space around the coax socket. And a glossy finish of the chassis.

Stay tuned :)




Part 0 - a test gear possibly involved

RME ADI-2 DAC FS, ESS edition
miniDSP Flex, RCA edition
E1DA Cosmos ADC, A grade
PicoScope 4444
Intona 7055-D isolator or ISOUSB211 based one - when needed

and some other less important stuff - powerbanks, Allo Nirvana SMPS, Icron Ranger 2201 USB extender, SPDIF Audio Switch by Beni, etc.


Part 1 - analog output - Pro vs Pro Plus combat

The fight begins. Both devices powered by Xiaomi battery packs, both use the strongest 2 Vrms outputs.
Pro's FW is 4.8.523533.
For the Pro Plus is was 4.8.521533 initially, and later 4.8.523842 with a fix for the reported bug.

Round 1 - power consumption

The Pro Plus is more power hungry. It needs almost 2.6 W (0.5 A / 5.1 V) when idle with a wired network. It rises to above 4.5 W (0.9 A / 5.1 V) when sine 1 kHz at 96 kHz is played. On the other hand the Pro needs 1.3 W (0.25 A / 5.1 V) and almost 1.7 W (0.32 A / 5.1 V) respectively.

Round 2 - output signal voltage

The Pro Plus real output voltage level is 1.973 Vrms for both channels, for sine 1 kHz at 96 kHz. For the Pro it's slightly unbalanced 2.012 for the left channel and 2.006 for the right channel. Values measured with a multimeter.

Round 3 - REW measurements

My Pro unit measures slightly better on its left channel while for the Pro Plus it's the right one, so better channels are compared unless stated otherwise.
All the measured values are presented as Pro vs Pro Plus.

Sine 1k 48 kHz:

View attachment 1454
View attachment 1455View attachment 1456

Significant 22.5 dB difference in SINAD.


SMPTE 48 kHz:

View attachment 1457
View attachment 1458View attachment 1459

Clear advantage of the Pro Plus but low freq harmonics higher than expected.


CCIF 48 kHz:

View attachment 1460
View attachment 1461View attachment 1462

Another test for intermodulation distortions, this time with a wider bandwidth included in the calculations. Looks like Pro's Achilles heel, it's performance is horrible here. Pro Plus can shine.


Multitone 48 kHz:

View attachment 1466
View attachment 1467View attachment 1468

The test which focuses more on the real life performance. IMD tests issues mentioned before are clearly visible.


DAC filters:

The Pro seems to use a kind of fast linear phase filter with the response as below:
View attachment 1470

The Pro Plus uses rather a fast minimum phase filter:
View attachment 1471

Attenuation of the Pro Plus filter is much more effective (48 kHz):
View attachment 1472


Internal headroom management:

A test to see how the unit can handle intersample peaks. Lets imagine we have a test signal with sample peaks at the max allowed 0 dBFS level, but these samples are not sine wave peaks. On the picture below we can see possible clipping areas if the device cannot provide a sufficient amount of headroom to handle it.

View attachment 1482

To test it I've prepared 4 test signals with sample peak levels from 0 dBFS to -5 dBFS, and intersample peaks from +3.02 dBFS to -1.98 dBFS.

The Pro results:

View attachment 1485

1 and 2 are clipping, 3 and 4 remain the same. Looks like there is no internal headroom or it's just minimal.

The Pro Plus results:

View attachment 1486

Only 1 is clipping. The headroom wasn't big enough to handle +3.02 dBFS peaks, but it's above 1 dB.

Edit:
One more test added for intersample +2.02 dBFS peak:

View attachment 1488

It clips for such level, so the headroom is somewhere in the range 1-2 dB.


Dynamic Range:

It's calculated using a sine 1 kHz signal at -60 dBFS level.

View attachment 1491View attachment 1492

Pro: 44.1 + 60 = 104.1 dB
Pro Plus: 56.3 + 60 = 116.3 dB


Being idle / playing silence:


The noise level when device is doing nothing or when it plays a silence stream - all the samples are zeroed. Also the cases where the PSU used usually impacts measurement plots, especially when the device is idle.

For the Pro idle and silence look different:

View attachment 1495

No idle mode artifacts coming from the PSU, but it's a battery pack used here.

There is no such noise level difference for the Pro Plus, although an alone component appears:

View attachment 1497

The Pro Plus seems to be perfectly muted when playing a silence.


THD vs frequency:

A sweep signal can deliver some information regarding the relation between harmonic distortions level and a frequency of the fundamental.

View attachment 1499

A kind of trouble with low frequency distortions is visible here for the Pro Plus. Bad Pro's performance with high frequencies also shown.


Part 2 - a closer look onto Pro Plus analog output

Output voltage levels:


There are 4 output voltage levels available, 2 Vrms, 1 Vrms, 0.8 Vrms and 0.5 Vrms. How does it affect the performance?

View attachment 1503

While the voltage level decreases a SINAD decreases as well (sine 1k 48 kHz).

2 Vrms - SINAD 111.7
1 Vrms - SINAD 109.4
0.8 Vrms - SINAD 107.6
0.5 Vrms - SINAD 103.8

Voltage levels measured by PicoScope using sine 1k 48kHz signal:
1.977
0.990
0.784
0.495

There is a lot of headroom on 1 Vrms output. No clipping at all for intersample peak tests regardless of the signal level:

View attachment 1504


What if I change the power source?

An ordinary Huawei phone charger is the first candidate. Labeled as 2A maximum, is strong enough to power the Pro Plus.
Did I notice performance decrease in my 38 synthetic tests? Not at all.
The Allo Nirvana ultra low noise SMPS is next. No serious improvement again, but at least I've caught a difference:

View attachment 1513

It's a removal of insignificant ultrasonic components in the idle test which is the most sensitive for any PSU changes. That's all.
I can guess that the Pro Plus PSR ratio is high enough to make it quite immune to common SMPS ripples and noise.

I will give the Nirvana SMPS a second chance during listening tests.


Low frequency THD:

A closer look reveals a behavior similar to the infamous ESS hump, more common for implementations of ESS chipsets, where distortions level rises in a specific way:

View attachment 1517

"Better optimized" 1k signal doesn't grow so rapidly:

View attachment 1518

Unexpected behavior of low frequency distortions is also visible on IMD graph below, which uses SMPTE test signal:

View attachment 1519

It should be noticed that although these higher than expected harmonic distortions levels are significant in terms of measurements, their audibility is rather questionable and probably should not bother.



Part 3 - the digital domain

Streaming to digital outputs with bit-perfect capable interface:

The Pro Plus has been connected to RME ADI-2 DAC FS, which will act as the spdif-usb interface to let me analyze the Pro Plus output. All the DSP features of the Pro Plus are disabled.
Nothing unusual here, the Pro Plus is fully digital transparent on both coax and toslink outputs, just like any other WiiM. It also passes all RME bit-perfect tests up to 24 bit depth.

Toslink input to digital outputs:

The Pro Plus still connected to RME ADI-2 DAC FS, but an additional device appears here - SMSL PO100 Pro, which acts as the usb-spdif interface to let me feed the Pro Plus.
The Pro Plus is again fully digital transparent on both coax and toslink outputs.

There is also a surprise here. The Pro was suspected to perform a signal reclocking of the input stream to its internal clock, which could result in some unwanted behaviors like clicks and pops. But what do I see in REW when using its generator:

View attachment 1534

An audio chain is:
PC (REW generator) -> usb-spdif -> Pro Plus input -> Pro Plus output -> spdif-usb -> PC (REW capture)
For such scenario the source signal is clocked by usb-spdif interface (PO100 and XMOS clock). There is no discrepancy with the clock captured on the PC, I believe it can be a sign that the reclocking on the Pro Plus wasn't made. The same behavior can be seen with both toslink and coax outputs.
Another possible argument for this assumption is a drift calculation between the input and the output in Multitone Analyzer:

View attachment 1531


I will evaluate this theory later with a different capture interface.


What about the latency between digital input and output?
For 192 kHz signal, the latency measured in Audacity, toslink in -> toslink out, is 44 ms.

View attachment 1533

For toslink in -> coax out, it is 49 ms.





I'll be back :)
huge job...!!!! and it's not over!!
;-)
 
I am not sure ( seems that you will have no issue ) if you will have any copyright issues . What do you want to do with listening test ? Check this screenshot.

Source : https://bandcamp.com/terms_of_use#rights
I need to be able to share captured results without the risk. I think it's a kind of content distributing.

I don't think such right is granted to the service users according to your screenshot. It's only the right to "reproduce the Artist’s Music and Artworks on any and all devices owned or controlled by the user for non-commercial purposes and receive performances and displays of same".
 
I do not understand what you mean here, as these songs I need to have are not for measurement purposes.

I need a well mastered, high quality content to be captured over an analog output, digitized and published for listening purposes. That's why I mentioned something from public domain.
 
Not completely different but you still miss the point. I want to be able to share the captured content to let everyone to listen to it.
I'm depressed at how poor my English is...

It's making a copy and publishing it in fact. And doing such thing for a copyrighted content without a consent it simply illegal.
 
Let's imagine you went to the cinema and you've recorded the movie with the cam. Can you share the movie you've captured to others? Even if you inform about the title of the movie?
 
Doesn't copyright law of old classical compositions apply here?
Or - does an orchestra, for example, producing a recording of such a work somehow generate a new copyright on their specific recording?
Surely there's a lawyer here somewhere!
I'd also expect that if your recordings were short enough (how short is enough?) you'd be ok. Maybe ;)
 
I recall that I downloaded some files from somewhere (no, not a torrent site) which were freely available recordings of some classical works at various different sample frequencies for just such a comparison purpose.
 
I recall that I downloaded some files from somewhere (no, not a torrent site) which were freely available recordings of some classical works at various different sample frequencies for just such a comparison purpose.
That's what I'm looking for, in lossless format. Would be nice if enjoyable to listen to also.
 
That's what I'm looking for, in lossless format. Would be nice if enjoyable to listen to also.
I can find the files on my nas, but I can't find where I got them from.
iirc, it was mentioned in an artical in a hifi mag I read.
6 versions of Mozart's violin concerto in d major kv 218 I. allegro

Not really my cup of Rosy...
 
Last edited:
@onlyoneme this YouTuber posted a video of an expo in which this song was playing that I mentioned before. So probably he asked for permission from the artist and got it . Could wiim support intervene in this to help you?

 
Japan website, can you access it?

Here you can download copyright-free music for sound testing. 44.1kHz/24bit wav file. Although it is a song for digital synthesizers.

-----
Terms of use

There are no particular restrictions on commercial and non-commercial use. It can also be processed and redistributed. You do not need to apply for permission or contact us in advance, but please display the following credits if possible (YouTube summary column, etc.)
------
 
the idea in the first place is to have very demanding extracts allowing to observe fairly obvious subjective differences, right?
 
Japan website, can you access it?

Here you can download copyright-free music for sound testing. 44.1kHz/24bit wav file. Although it is a song for digital synthesizers.

-----
Terms of use

There are no particular restrictions on commercial and non-commercial use. It can also be processed and redistributed. You do not need to apply for permission or contact us in advance, but please display the following credits if possible (YouTube summary column, etc.)
------
Thx! I will use it. It's synthesized mainly, but better this than nothing :)
 
I can find the files on my nas, but I can't find where I got them from.
iirc, it was mentioned in an artical in a hifi mag I read.
6 versions of Mozart's violin concerto in d major kv 218 I. allegro

Not really my cup of Rosy...
Have you checked the tags?
I have some test stuff that I acquired from somewhere and when I have just looked at the tags lo and behold they are tagged with @onlyoneme as the artist etc
 
Back
Top