Hello,
i got a Sonance DSP 2-150 MK II Amplifier here for repair. The owner atempted to update the device but powered off the device during update process.
Now the device is dead and will not start and cannot be updated again because update works via TI LM Flash Tool on the network interface. But since the device is dead, ethernet doesn't work, no ip, no access via LM Flash Tool.
The device has an TM4C1294NCPDT Corex M4. There are two eeproms, an 25L1606E which is empty and a 24LC64-I which as only few bytes in it.
I desoldered both and read it via external programmer.
The pcb has 2 connectors exposed, one UART which is deactivated and a JTAG connection. I couldn't get the LM Flash Tool to work with any of my jtag devices because it supports only few listed devices (NIC, ICDI eval board, FTDI Red Probe or serial UART).
I'm able to connect and work with a segger j-link. I read out the 1MB flash area and compared it with the firmware update file.
Maybe some code is missing or placed on the wrong sector during update. Can someone help me figure out on what address i have to place the firmware data to get the device to work?
The firmware file is from here:
https://danainnovationsupport.zendesk.com/hc/en-us/article_attachments/360057316992/Sonance2-150MKII_v2.2.2150.binDatasheet for the Cortex M4 is here:
https://www.ti.com/lit/gpn/tm4c1294ncpdtThe memory dump is attached.