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

Technical questions regarding the XTC tools and programming with XMOS.
User avatar
mon2
XCore Legend
Posts: 1913
Joined: Thu Jun 10, 2010 11:43 am
Contact:

Post 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
(1.71 MiB) Downloaded 203 times
ES9219_Datasheet_v1_0_4-1923574.pdf
(1.71 MiB) Downloaded 203 times
ES9038PRO_Datasheet_v3_6-1923511.pdf
(1.35 MiB) Downloaded 208 times
ES9038PRO_Datasheet_v3_6-1923511.pdf
(1.35 MiB) Downloaded 208 times


alexk
Newbie
Posts: 1
Joined: Tue Mar 09, 2021 2:48 pm

Post 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!
agriadsi
Newbie
Posts: 1
Joined: Mon Jun 21, 2021 12:41 pm

Post 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!
User avatar
mon2
XCore Legend
Posts: 1913
Joined: Thu Jun 10, 2010 11:43 am
Contact:

Post by mon2 »

Sure. Share your email address via pm.
05russs
New User
Posts: 2
Joined: Wed Apr 13, 2022 2:45 pm

Post 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
Last edited by 05russs on Wed Apr 13, 2022 2:54 pm, edited 1 time in total.
05russs
New User
Posts: 2
Joined: Wed Apr 13, 2022 2:45 pm

Post by 05russs »

can someone send me firmware 2.06 by email ???
jseaber
New User
Posts: 3
Joined: Thu Aug 05, 2021 4:35 pm

Post 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.
Last edited by jseaber on Fri Nov 18, 2022 4:00 pm, edited 1 time in total.
Post Reply