Page 6 of 6

Re: XMOS Chip Stuck on old Firmware (SMSL M500 USB DAC)

Posted: Wed Jan 06, 2021 12:17 am
by mon2
The SMSL M500 box is a proprietary design with assorted erased components. The DAC onboard (M500) is the ESS9038PRO. Not sure if the MQA decoding is performed by this DAC or on the XMOS device. However, the selected DAC appears to be very high end.

ESS SABRE 9219C is another option for the DAC which does offer hardware decoding of the MQA specification.

Datasheets for both are attached.

ES9219_Datasheet_v1_0_4-1923574.pdf
ES9038PRO_Datasheet_v3_6-1923511.pdf

Re: XMOS Chip Stuck on old Firmware (SMSL M500 USB DAC)

Posted: Tue Mar 09, 2021 2:50 pm
by alexk
Dear mon2, could you please send working firmware image to my address as well – me@alexkolov.com. Going to try and reflash it myself. Thanks!

Re: XMOS Chip Stuck on old Firmware (SMSL M500 USB DAC)

Posted: Mon Jun 21, 2021 12:44 pm
by agriadsi
Hi!
Unfortunately, I've "upgraded" my M500 to 1,05.
Can anyone, please, send me firmware image to reflash using hardware programmer?
Thanks!

Re: XMOS Chip Stuck on old Firmware (SMSL M500 USB DAC)

Posted: Mon Jun 21, 2021 12:48 pm
by mon2
Sure. Share your email address via pm.

Re: XMOS Chip Stuck on old Firmware (SMSL M500 USB DAC)

Posted: Wed Apr 13, 2022 2:48 pm
by 05russs
jdoe wrote: Fri Jan 01, 2021 8:38 pm After reflashing I was able to successfully assemble unit back and update to the latest 2.06 version:


Where did you get 2.06 firmware
Can you send me all firmwares to my email 05russs@gmail.com

Re: XMOS Chip Stuck on old Firmware (SMSL M500 USB DAC)

Posted: Wed Apr 13, 2022 11:09 pm
by 05russs
can someone send me firmware 2.06 by email ???

Re: XMOS Chip Stuck on old Firmware (SMSL M500 USB DAC)

Posted: Fri Nov 18, 2022 3:58 pm
by jseaber
Hi mon2 - Are you able to share any more detail about the libusb solution you mentioned below?

We've found that XU208 boards encounter the same DFU bug when loaded with factory images larger than 65536 bytes. Any insight would be a great help.
mon2 wrote: Mon Jan 04, 2021 1:45 am Thanks. Wrote some code with LIBUSB this weekend. Have some communication working now with USB devices and a host PC. Not an easy process with the scattered and stale information on the internet.

Hope to conduct some tests with the USB bus analyzer this week and our SMSL box.

Would you know where here is a download for the older 1.05 (?) firmware?

Plan to first dump our corrupted firmware which should match your (before fix) dump. Then perform USB packet testing with the DFU.

It is funny that we both selected the same flex ribbon cable supplier on Aliexpress :) Just did not like the idea of almost $7 USD for each cable style - seems very high for a light shipment. We will be paying more for shipping than the cables to us in Canada.