It's been about a month already. I had to buy a new one for that guy, but I can keep this one.
Anyka « Computer Solutions Blog pointed me in the right direction, and I'm using radare to decode the firmware I bricked the player with. It turns out to be a bit hard, and I'll write some javascript application to parse the dissassembly for me (and get some pseudo-C code).
If I manage to get some insights into how this thing operates, and maybe what does it do wrong on my mp4 I'll come back to this forum... So far I managed to find the UART (serial output, mostly used for debugging) code:
Quote:
/// 0x30001340 (putc)
while((r3 = [0x2006000c]) & 0x4) // wait for UART to be available
[0x20060000] = r0 & 0xff // write one character to UART
pc = lr // return
|