View Single Post
  #412 (permalink)  
Old 17th Oct 2009, 2:32 pm
flasher86 flasher86 is offline
Member
I love my MPx player
 
Join Date: Jun 2009
Posts: 174
Default

Have you looked at DSPLoader.c? There are references to a few files e.x. C:\SYSTEM\jpg.bfw

Knob, I didn't check precisely whether we have the same original FW, but I made a backup. But I am pretty sure we have the same, this is non-brand player, noone cares about FW for our player.

BTW. I've been digging through the code all day today. I successfully identified at least 20 functions e.x. I2C_Init, IOMUX_SetI2CType and many others.

I noticed very few differences between original FW and the one from SDK but they exist. Especially with function IOMUX_SetI2CType.

I have problems with understanding the structure of the original function. It's weird because I don't know where the function really starts. In the original IOMUX_SetI2CType function it has some extra code at the beginning, but other functions call it not to it's beginning address but to somewhere in the middle.

Although I haven't been able to fix this audio yet, I am really glad because I have a chance to learn ASM ) After some time it's not so creepy language.
Reply With Quote