I've owned the SMSL M500 for a year. I bought it after the first review by Amir. At that time, USB firmware update 1.08 was already available, so I updated it immediately after unboxing. I used its TOSLINK and USB inputs daily (the first from a PlayStation 4 Pro through an HDMI extractor and the second from a Windows 10 PC). I configured foobar2000 following the guide for BitPerfect outputting native DSD through DSD Transcoder on
DIY-Audio-Heaven. I've always been happy with the unit, except for some quirks that made me want to return it and get an updated unit.
I've always experienced a problem switching from foobar2000 to the browser or another application audio. Even after stopping reproduction and closing foobar2000, I couldn't hear anything from other programs, unless I switched the M500 to another output modality and back to USB or turned it off and on. I also had some regular low ticking noises during the reproduction of DSD files. I then decided to risk and update the USB firmware to version 2.01 using the file attached to
this post. I didn't encounter any problem, so I challenged the luck another time updating the USB firmware to 2.06 using the
SMSL M400 file from the official site. Everything again went smooth and I solved all of my issues with the ticking noise in DSD files and the other applications audio reproduction. In the end, I decided to keep my unit even if I could have been fully refunded by Amazon and get the updated version because it has no more issues for my daily use.
I also tried the 4.82.0 driver update from Shenzhen Audio official website, and it works without issues.
My configuration is:
- SW: 1.5
- HW: 1.2
- 2019-10-9
- Revision: v2.06
- Driver version 4.82.0
- Windows 10 Pro 20H2
- foobar2000 v1.6.2
- DSD Transcoder 1.1.0