Note:
CHDK for the IXUS 310 can be downloaded from the autobuild server (
http://mighty-hoernsche.de/ or
http://hacki.someserver.de/). These builds are created regularly from the latest version of the CHDK code.
==============================================================
Edit: 18th Aug 2011Note: for DNG images Alpha 4 adds a simple compression method for the badpixel.bin file. It is compatible with existing badpixel.bin files so you don't need to re-create this. However on the camera I am using there are over 3x as many bad pixels in ISO 3200 as there are in ISO 100 - 1600. If you want to ensure bad pixels are always mapped out re-create the badpixel.bin file using ISO 3200. On my test camera the compression reduces the file size by ~45%.
Alpha 6 test version is now available at:
http://code.google.com/p/chdk-ixus310hs/downloads/listChanges in Alpha 6:
- Fix ISO overrides not always working.
- Fix for RAW/DNG file names not always correct.
- Increase movie time limit to 2 hours (except for 1080p). The 4GB file size limit still applies so you aren't going to get 2 hours recording unless you decrease the video quality factor. The limit for 1080p was not changed because the camera gets quite hot recording this so I did not want to risk damaging cameras. Also for 120fps and 240fps the progress bar at the top of the screen still only counts to 30 seconds; but the movie will continue to record beyond this.
Changes in Alpha 5:
- Added firmware version 1.01a
- Fixed problem with touch screen code causing excessive power consumption.
- Added ND filter control override.
- Changed on-screen buttons to be transparent rather than filled. Less intrusive during video or 16:9 still modes.
- Added AE lock, ND filter and exposure controls to video recording. Note this is experimental and may cause the camera to crash.
Changes in Alpha 4:
- Fixed crash in continuous shooting if RAW/DNG enabled
- Added Manual Focus button controls in Alt mode
- Disable RAW/DNG in low light and high speed burst modes
- Buttons and button text are mode / context sensitive. E.G. up/down/left/right not visible unless in menu modes, 'Disp' button labelled 'Back' in menu mode (goes back one menu level in sub-menus), MF buttons only appear in Record mode.
- Compression of badpixel.bin file for DNG images (see note above).
Changes in Alpha 3:
- Fixed AV override crash if shutter button half pressed repeatedly too quickly
- Added setting toggle buttons in Alt mode to easily change common settings
- Improved touchscreen / menu stability (vanishes less often)
Changes in Alpha 2:
- Improved DNG color matrix.
- Removed support for partitioned SD cards > 4GB. The camera can boot CHDK directly on any size SD card so it is not necessary to mess around with partitioning for large cards. To make a card bootable, format the card in either the camera or computer, copy CHDK to the card, do a manual boot using the firmware update method, select 'Make card bootable' from the 'Miscellaneous stuff' menu. After it is done, turn off the camera, lock the card and CHDK will now boot automatically.
The U/I is a bit different to normal CHDK. To enter CHDK 'Alt' mode touch the 'CHDK' button on the screen. This will enter CHDK Alt mode and will then enable 'Menu', 'Set', 'Up', 'Down', 'Left' and 'Right' buttons on the touch screen. Use these to navigate CHDK as you would with a camera that has physical buttons. There is no touch interface on the actual CHDK menus or other parts so touching anything but the buttons won't do anything (yet).
If you want to put a Canon function in the spot occupied by the 'CHDK' button you can still activate it by holding the CHDK button for ~1/2 second - this will activate whatever action you have stored in the slot hidden under the CHDK button.
The following seem to work ok:
- RAW/DNG
- Movie quality override
- Exposure overrides (AV, TV & ISO)
- Scripts (uBasic and Lua), note however that the lack of physical buttons means that scripts that try to click buttons (like Menu & Set) will fail.
- Edge overlay, zebra & histogram
- PTP
- Autoboot and manual boot (via firmware update menu option)
Not implemented / working:
-
Games, text reader & calendar- JPEG quality override (the camera will allow SuperFine to be selected; but the file size is identical to Fine so no point)
-
Support for partitioned cards > 4GB (you can still use a large card; but only with manual boot)Known problems:
- CHDK on-screen buttons & menu may disappear sometimes. The CHDK on screen buttons should still work even if not visible.
==============================================================
Phil.