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

Technical questions regarding the XTC tools and programming with XMOS.
overherz
Member
Posts: 10
Joined: Mon Nov 16, 2020 3:21 pm

Post by overherz »

Please send me the working firmware too ) overherz@gmail.com
did you manage to flash it with a clip or did you have to solder it out?


overherz
Member
Posts: 10
Joined: Mon Nov 16, 2020 3:21 pm

Post by overherz »

jdoe wrote: Wed Sep 23, 2020 2:51 am So far I was able to disassemble and assemble back M500. It was slightly hard to attach display cable back to the digital processing board, but still manageable
how did you do this? I reflashed, but I cannot remove the front panel, because the bolts are under the glass, and I do not know how to remove it
overherz
Member
Posts: 10
Joined: Mon Nov 16, 2020 3:21 pm

Post by overherz »

So far I was able to disassemble and assemble back M500. It was slightly hard to attach display cable back to the digital processing board, but still manageable. Below some pictures.

how did you do this? I cannot remove the front panel, because there is glass, and under it are the bolts
User avatar
mon2
XCore Legend
Posts: 1913
Joined: Thu Jun 10, 2010 11:43 am
Contact:

Post by mon2 »

Hi. Leave the front panel alone. It does not need to be removed.

You can wiggle out the stacked PCBs all from the backside.

The difficulty will be to put the flex cable back into the enclosure while sliding in the PCBs. For this reason, I think it will be wise to have longer flex cables.

Need to check my notes but pretty sure the cables are available through Molex and main distribution channels like Mouser / Digikey / Arrow. Otherwise, very low cost through Aliexpress, etc.

The main thing is to be sure the # of contacts and the pad pitch are correct on the cables.

Be sure to review how the cables go into the sockets so you can restore the box after it is done.
overherz
Member
Posts: 10
Joined: Mon Nov 16, 2020 3:21 pm

Post by overherz »

you're right
I have already ordered both cables, 20 and 30 cm
while I was able to connect only the screen, the potentiometer does not work, I use the remote temporarily

the desoldering method works
i used
https://aliexpress.ru/item/32836043839. ... 1581197758
https://aliexpress.ru/item/33054397283. ... 1581197758
https://aliexpress.ru/item/33046308014. ... 7407705301

cables
https://aliexpress.ru/item/100000047359 ... 1581197758
first - 24p 0.5 reversed 30 cm
second - 5p 1.0 reversed 20 cm

Image

another question - and now it can be flashed as usual, or do I have to unsolder the chip every time?
User avatar
mon2
XCore Legend
Posts: 1913
Joined: Thu Jun 10, 2010 11:43 am
Contact:

Post by mon2 »

No. From our understanding, you have the proper firmware that will not crash in the future. The issue was with the compiler and/or the developer incorrectly using the DFU tool for the field upgrades. You can try to perform a firmware update after you have flashed this target device.

If I understand you correctly, you were able to reflash the board ok and it is working for you?

One of the many back burner project is a small tool to do the same but is a stand-alone fixer for these audio boxes.
overherz
Member
Posts: 10
Joined: Mon Nov 16, 2020 3:21 pm

Post by overherz »

mon2 wrote: Thu Dec 17, 2020 7:32 pm If I understand you correctly, you were able to reflash the board ok and it is working for you?
yes, everything works
overherz
Member
Posts: 10
Joined: Mon Nov 16, 2020 3:21 pm

Post by overherz »

later I was also able to upgrade to version 2.06 via the standard utility

Image
User avatar
mon2
XCore Legend
Posts: 1913
Joined: Thu Jun 10, 2010 11:43 am
Contact:

Post by mon2 »

Thank you for your updates.

Did you get your potentiometer working?

It should and maybe you just require a longer mating flex cable?

You have done a lot for this process but a good learning experience.
overherz
Member
Posts: 10
Joined: Mon Nov 16, 2020 3:21 pm

Post by overherz »

mon2 wrote: Sun Dec 20, 2020 2:08 am Did you get your potentiometer working?
No, I'm waiting for the long cables to arrive, it even began to press badly. I will deal with it later, without wires it makes no sense to disassemble it again
Post Reply