yes, it can be done on any platform: PC, MAC, LinuxApologies if this has already been asked, but can the M500's firmware be updated with Mac?
yes, it can be done on any platform: PC, MAC, LinuxApologies if this has already been asked, but can the M500's firmware be updated with Mac?
no, unfortunately I'm located in the eastern Europe@jdoe are you in the US?
Thank you. Wondering if the US dealer can upgrade?no, unfortunately I'm located in the eastern Europe
yes, it can be done on any platform: PC, MAC, Linux
You're welcome!So the problem is solved! Yes, now there is no increase in the 3rd harmonic. (it used to be). @jdoe, thanks a lot for describing the firmware process! Happinnes exists! As for the sound, I would like to hope that it has become a little better with the clarity of the spaciousness, but I'm not sure.
I think local electronics repair shop could do the same, maybe you can contact and explain that you need to rewrite flash via JTAG and provide link to the post with wiring diagrams. It should be an easy task for person who does laptop/pc repair and has experience with FLASH ROM upgrades.Thank you. Wondering if the US dealer can upgrade?
Here is list of files which I have:Thank you. I've struggled to find the very latest M500 firmware / drivers. Can someone repost please?
Thank you very much for this well written and detailed guide!Alright, finally I got some time to fix 3rd harmonics issue. Here you can find instruction and resources to do the same fix for M500.
[...]
Thank you very much!Here is list of files which I have:
M500_Firmware_Fix.zip - used for STM32 chip upgrade in order to fix high 3rd harmonics
M500_USB2.01_Winbond_25X40_BIOS_FLASH.zip - used to fix stuck USB driver version (only in case if your device stuck on 1.5 and wont update)
M500_Windows_Driver_And_USB_Interface_Upgrade_Tool.zip - Windows drivers and USB interface upgrade tool
M500 works find on Linux, at least I'm able to plug it to RaspberryPi and automatically detect it using DietPI OS configuration tools.
I never run it on Mac, because I don't have any device with MacOS. I think it should be installed automatically when you plug it to the MacOS device.
3 questions:The XMOS driver is updated to 5.12.
Direct link: https://www.smsl-audio.com/upload/portal/download/SMSLUSBAudioDriverV512.rar
Download page: https://www.smsl-audio.com/portal/product/downlist/id/11.html
Please contact [email protected] and [email protected], I hope they know how to upgrade USB drivers for MacOS. In my opinion if your device works fine while playing high-res files you might not need to upgrade USB. Only in case if MQA or FLAC files playback does not work properly you need to upgrade USB firmware.2. It unzips to an EXE file, which is PC only. How can I do it on Mac?
Thank you very much. Good to knowPlease contact [email protected] and [email protected], I hope they know how to upgrade USB drivers for MacOS. In my opinion if your device works fine while playing high-res files you might not need to upgrade USB. Only in case if MQA or FLAC files playback does not work properly you need to upgrade USB firmware.
Here is list of files which I have:
M500_Firmware_Fix.zip - used for STM32 chip upgrade in order to fix high 3rd harmonics
M500_USB2.01_Winbond_25X40_BIOS_FLASH.zip - used to fix stuck USB driver version (only in case if your device stuck on 1.5 and wont update)
M500_Windows_Driver_And_USB_Interface_Upgrade_Tool.zip - Windows drivers and USB interface upgrade tool
M500 works find on Linux, at least I'm able to plug it to RaspberryPi and automatically detect it using DietPI OS configuration tools.
I never run it on Mac, because I don't have any device with MacOS. I think it should be installed automatically when you plug it to the MacOS device.
you can use any JTAG/SWD programmer tool
I can't provide definitive answer, the best way is to measure your unit for 3rd harmonics in stereo mode. Did you buy it year ago or recently? I think all M500 have fixed firmware since July.Do you know if I need to upgrade based on the firmware I already have?
SW1.7
HW1.3
2020-5-30
Yes, you can connect ST-Link tool by connecting wires directly to the board and follow instructions from PDF.if i use the st-link USB programmer tool you mentioned and correctly connect the wires, does that mean i can simply follow the instruction PDF in the firmware update .zip you provided and use the JLINK software to update the firmware?
You can use any +3.3 and GND pins, it is just source of power and ground.also, do you know if it matters which 3.3v PWR and GND pins I use?
I used the STM32CubeProgrammer program, which is available on st.com.
Hello schebakov_al,
Could you please write a guide on the steps you took to configure STM32CubeProgrammer and the ST-link to flash the memory? Thank you very much in advance.