Hi guys.
So far, after a little help from waterwingz, I've managed to get 1.02C based code (beta5) booting. Some odd behaviour is apparent however.
With a (finally working) SD card (non HC), I turned RAW acquisition on through the ALT menu.
Took a couple of snaps. Things noticed:
1. It took a good 6 or 7 seconds with orange LED polling/processing to write out the image.
2. After the write out has complete, seemingly, camera is locked/hung and needs power cycle to be responsive again.
3. Every RAW acquired appears to be corrupt, so far.
Has anyone else bumped into this yet, or is this another "just me" thing?
Had a poke around:
int raw_savefile() {
int ret = 0;
int fd, m=(mode_get()&MODE_SHOOTING_MASK);
static struct utimbuf t;
static int br_counter;
...
Seemed pretty spartan and lean, and started to wonder if it was related to the little processor in the IXUS 120 IS never really being geared to push ~18MB of captured CCD Data around that quickly, and this is more a function of the camera's hardware limitations than that of unoptimised code? That said - I don't know if the behaviour/core clock et al of the Digic IV processor in this unit is any different that of it's bigger DSLR brothers...
Cheers.
z