@sudipto.sarkar666
Please update your svn working copy. I disabled EXMEM (I have not checked those addresses) and fix power up button detection.
If camera does not boot, a detailed debug (using LED) might be the next step.
It booted it up twice. And after I turn it off, it does the same thing as before.
The first boot was with the full package (in the bin directory). The second successful boot was with the minimal one. But even after that one, turning it off and then on again did the same thing like yesterday.
Also, when it did turn on, the only keys that were mapped were the ? key, the > key and the movie record key. The shutter button also worked, but I could only check the half pressed state. The half pressed part and the movie part worked when I booted the full build. The text (and the battery icon) was overlapping the firmware text on the screen. The movie record also worked in the full build.
I have never worked with ARM assembly, so I don't really know where to add the LED turning on code as is specified in
http://chdk.wikia.com/wiki/Debugging#Assembler. Could you share that so I can do an LED debug?
Also, I figured out and verified the back LED address. Found it in the .dis file generated by dissasemble.pl (Searched for the AF_LED address). I have updated it in the wiki page.
Also, if there is a guide to how you guys do the actual dis-assembly in this case (the GPL Disassemblers' page only has how to disassemble and not how to figure out the key addresses and all that), and if it doesn't involve reading the 83 meg .dis file in its entirety, please lemme know..