about the udumper: you need an encoded diskboot.bin to dump NewDryOS cams... try it with this one A590IS porting...
OK, lil step by lil step...
I tried this udumper and it didn't work. Behaved just like expected (you turn on the cam and nothing happens) but no matter how long I waited, empty.dum stayed empty. I zeroed out the whole card, formatted in cam, made it bootable and copied both files---still the same.
Now I got a little further by compiling nudumper myself and encoding it with
chr's encoder. The result (attached) looks significantly different from the one included in the archive although the raw binary was also 176 bytes. This one behaves the same but now I get the "gaonisoy" signature, 0xe88000+4 bytes into the file. Which is almost at the end of the 16MB block so my dump is probably incomplete.
Comparing it to Alex's shows mine is GM1.01A while his is GM1.01B (strange, on an IXUS 75 the firmware version is reported exactly like this while mine says "1.0.1.0" in the display), though there are absolutely no differences apart from the version string in the part I dumped.
I'll go play with the addresses a little, but someone will have dumped 1.01A already and found out if its start address is the same, no?