WiiM Home App v3.4.12 Update – Jan 26, 2026

Please review the app update release notes below. If you encounter any issues, feel free to reach out to us.

App Version:
3.4.12

Beta Features

1. Sync Main Speakers & Sub: Align main speakers and subwoofer for the listening position using the phone’s microphone (requires an upcoming beta firmware update).
2. Standby Source Mode: Automatically switch to a selected input source when the device enters Standby (requires an upcoming beta firmware update).

Improvements

1. Qobuz Radio: Added support for Artist, Album, and Track Radio (requires an upcoming firmware update).
2. Room Correction: Added Variable, Psychoacoustic, and ERB smoothing options.
3. OOBE: Improved Wi-Fi setup stability.
4. Screen: Added per-input playback screen customization (requires an upcoming firmware update).

Bug Fixes

1. Plex: Fixed a bitrate downsampling issue.
2. NAS: Fixed local playlist playback failures and resolved Synology indexing issues on certain models.
3. [Android] Fixed a crash caused by oversized images.
 
Could any of the room correction experts give some feedback on the three new modes? ChatGPT suggests variable as the more neutral, then Physioacoustics and last ERB, but you know what ChatGPT knows about audio and room correction 😂
Variable is probably the only one worth using for room correction.
 
Variable is probably the only one worth using for room correction.
I agree.

Variable smoothing should IMHO be the new default smoothing in RoomFit, since it is the most likely to produce good results across a variety of environments and configurations.
It will work well for the standard low frequency room correction (which requires precise/narrow filters), but at the same time can also be used for gentle tonality adjustments higher up in the spectrum - in case the loudspeaker requires some correction as well and its anechoic response correction EQ isn't available (e.g. on spinorama.org).

ERB and psychoacoustic smoothing may be useful for basic tonality adjustments, but they IMO hide too much detail to be effective for room correction at low frequencies. And precise low frequency room correction is the main function of tools like RoomFit.
 
In order for proper integration of the subwoofer with your speakers, the sound put out from the sub needs to hit your ears (where you listen from) at precisely the same time as the sound emitted from the speakers.

With the original programming, this was not the case, because it relied on a microphone inside of the WiiM itself and not in or attached to your phone (which is, presumably, where you listen from).

-Ed
Thank you very much, that's a concise and easily understood explanation, you should work for Wiim.. 😂👍
 
I agree.

Variable smoothing should IMHO be the new default smoothing in RoomFit, since it is the most likely to produce good results across a variety of environments and configurations.
It will work well for the standard low frequency room correction (which requires precise/narrow filters), but at the same time can also be used for gentle tonality adjustments higher up in the spectrum - in case the loudspeaker requires some correction as well and its anechoic response correction EQ isn't available (e.g. on spinorama.org).

ERB and psychoacoustic smoothing may be useful for basic tonality adjustments, but they IMO hide too much detail to be effective for room correction at low frequencies. And precise low frequency room correction is the main function of tools like RoomFit.
The only remaining possibility is a comparison between var and 1/12...see subjectively...

(I know some people who are going to be very busy testing all for sub and smoothing fonctions...when the first firmwares arrive ;-) )
 
Last edited:
The only remaining possibility is a comparison between var and 1/12...see subjectively...

(I know some people who are going to be very busy testing all for sub and smoothing fonctions...when the first firmwares arrive ;-) )
In my experience bass response corrections done using 1/12 or variable smoothing tend to sound quite similar, so either typically works well.
Variable smoothing generally allows for a slightly higher-precision bass correction, but I don't believe that will be the case in RoomFit where filter Q is anyway limited to max 10.

But at higher frequencies (when correction range extends e.g. above 300Hz) variable smoothing is a much better choice than 1/12 smoothing, because the risk of over-correction at high frequencies is significantly reduced with the more smoothed response.
 
In my experience bass response corrections done using 1/12 or variable smoothing tend to sound quite similar, so either typically works well.
Variable smoothing generally allows for a slightly higher-precision bass correction, but I don't believe that will be the case in RoomFit where filter Q is anyway limited to max 10.

But at higher frequencies (when correction range extends e.g. above 300Hz) variable smoothing is a much better choice than 1/12 smoothing, because the risk of over-correction at high frequencies is significantly reduced with the more smoothed response.
I don't practice correction... (just a little correction on headphones where the response above 1kHz is generally a disaster, "unlistenable"...) but I can't help but feel that, more than using curves like BK... I'd be tempted to be able to limit/define a number of PEQ points, not necessarily all of them, if normal use is below 300/500, but keep at least one PEQ point available to manually manage the overall response above 1-2kHz... manually.
 
I don't practice correction... (just a little correction on headphones where the response above 1kHz is generally a disaster, "unlistenable"...) but I can't help but feel that, more than using curves like BK... I'd be tempted to be able to limit/define a number of PEQ points, not necessarily all of them, if normal use is below 300/500, but keep at least one PEQ point available to manually manage the overall response above 1-2kHz... manually.
Well I definitely wouldn't normally recommend people to correct mid and high frequencies with RoomFit, but I do recognize that for some people it might be the only feasible option.

With variable smoothing it should be easier for non-expert users to get better results in such cases. So I'm happy to see it added.

Perhaps it is worth reiterating here that EQ correction above 300Hz shouldn't even be needed at all with well-designed loudspeakers (i.e. those with flattish on-axis response and controlled dispersion). If loudspeaker EQ correction is needed, it should ideally be constructed based on full anechoic measurements (e.g. like we can find on spinorama.org), and not based on an in-room response measurement (like we do in RoomFit).
But not all people will use equally well-designed loudspeakers, not all loudspeaker models were measured anechoically, and not all WiiM users will have the expertise or the interest to configure manual EQ - so there's definitely value in trying to improve what RoomFit can deliver in such cases. I see variable smoothing as a nice improvement in that direction.
 
Indeed...

but there remains the little trick, often mentioned, of repurposing RoomFit to observe the off-room impact behavior of an on-axis measurement, like a Clio at 70cm, with the necessary precautions, to differentiate between the effects of our speakers' response above 700Hz, for example... accessible to anyone with a minimally calibrated microphone. ;-)
 
any decent explanations of what Psychoacoustic, and ERB smoothing options are ?
I believe they are equivalent to the corresponding REW smoothing options, which are explained in detail on this page, relevant quotes:
Variable smoothing applies 1/48 octave below 100 Hz, 1/3 octave above 10 kHz and varies between 1/48 and 1/3 octave from 100 Hz to 10 kHz, reaching 1/6 octave at 1 kHz. Variable smoothing is recommended for responses that are to be equalised.
Psychoacoustic smoothing uses 1/3 octave below 100Hz, 1/6 octave above 1 kHz and varies from 1/3 octave to 1/6 octave between 100 Hz and 1 kHz. It also applies more weighting to peaks by using a cubic mean (cube root of the average of the cubed values) to produce a plot that more closely corresponds to the perceived frequency response.
ERB smoothing uses a variable smoothing bandwidth that corresponds to the ear's Equivalent Rectangular Bandwidth, which is (107.77f + 24.673) Hz, where f is in kHz. At low frequencies this gives heavy smoothing, about 1 octave at 50Hz, 1/2 octave at 100 Hz, 1/3 octave at 200 Hz then levelling out to approximately 1/6 octave above 1 kHz.
 
Great thanks both of you, its all fascinating. i've been comparing using REW and roomfit this week. the mind is being mildly boggled. i gotta say i like room/speaker correction a lot now
 
Hi Team,



That's wonderful. I can't wait to try it out. 😄




Is this the feature I suggested earlier?

Can I switching the input to Wi-Fi automatically when entering standby mode resolve the issue where auto-sensing from HDMI to Optical-in doesn't work?

If that's the case, I believe it would be a great improvement. Thank you. 🤗
Hi @Wiimer ,

In the current beta version, automatic switching to the Wi-Fi input is not supported. Based on your case, a Wi-Fi input option will be added in the next app update. This feature was originally designed to ensure immediate playback from Line-In, Optical-In, etc, avoiding any delay when audio starts.
 
Back
Top