Hey guys sorry but I have had very little computer access for the last 2 weeks. First my monitor blew up and then I was forced to move my office. I have my PC running again and I'll get back to work on this but I'll only have an hour or so a day to work on it.(hopefully more in a week or two) I'll try to post the code I've gone through so far.(not much) but it is a start.
For those of you with IDA I think the best help you could provide is finding the Addresses of any functions not found automatically by the idc.(I can slosh through it but I'm still facing a learning curve.) Once I post the current code you'll have a better idea of which ones have not been found yet. (currently boot.c is the focus see my last comment as that was right before I lost my monitor.)
Reference cameras I have been using are the a720is(mainly for code layout), sx10is and sx200is(both of these are DIGIC IV cameras and have some similar functionality) but all of these are different cameras and everything must be verified.
Anyway just wanted to post an update and let everyone know I have not given up just delayed a little.