Hi Ali,
I haven't practiced my assembly or C skills for over a decade, so I'm not far behind you!
I have to say that the work carried out by other members made and will make our lives a lot easier.
See how long it took the SX210 members to get a dump and based on their attempts we've climbed over the first hurdle much quicker.
I will wait for a version to be available for either the SX210, SD4000 or A3100 and just modify the source code accordingly since they are the same generation cameras with more or less similar features.