i know this is an old camera and not sure how many people are still reading this thread but i've added some features based off the last code i could find from crazyklaus
* merged the contrast/sharpness/saturation/colortone code from cyrustam. added in forced min+max values for each as if you go too far the camera hangs
* enabled the jpeg/raw code as it seems to work for me, tweaked the code a bit and changed the display to read like "RAW F L" for jpeg/fine/large etc as opposed to just the raw/jpeg selected
* added the option for multiple presses of the info button to jump to different items in the menu; makes having so many items in the menu much more managable (configurable via user_settings.txt). in the FEB menu option the info button works as before though.
* added in user presets: saves all the camera settings to one of 9 user files (you need to create a "presets" dir on your card) that can be recalled later. this is the feature i really wanted and made me keen to play with the code.
i can build a version with the menu items in the old order with my new ones at the end (at the moment i have the menu items changed around quite a bit) and upload if anyone is interested. i guess would be easier if it was hosted on google or something like 400plus?
i think cyrustam's code for aeb (eaeb) supports more than 3 frames and an optional delay at the start of the time lapse might be handy (think i saw someone mention that) so i may play with that too. the code is pretty nice to work with, so thanks to everyone who did the real hard work