I'm attempting to port the ixus700-sd500 1.01b firmware to 1.01c
I am able to compile from trunk source and I think I am making progress. I have the disassembled output from both the 1.01b and 1.01c firmwares. I started with the boot.c code to see if I could even get past the blank screen when loading the new firmware. Is this a good place to start? I just compared the .asm output (from IDA) between the two firmwares and am replacing mostly address locations in boot.c
I would post the .asm output from each, but the filesize is around 25M for each.
I guess I have made some progress, as my new firmware flips back to the stock interface instead of locking up the camera entirely.