Hack your Cannon Point-And-Shoot Camera to get DSLR Features
You may like photography and/or may be looking for a new camera with better features, BEHOLD! You can turn your Cannon Point and Shoot Camera into a super Camera with DSLR features! Want features like Motion Sensing, Time Lapse, RAW Images, Control Over Exposure and Shutter Speeds, Etc., Read Ahead!
To get these features, you have to apply a firmware enhancement known as CHDK, or Cannon Hacker’s Development Kit. It adds many features like mentioned previously, particularly those available in Professional and expensive DSLRs. It’s very easy to install and doesn’t modify anything on your camera. Another plus point is that it works on a ton of different cameras.
Features
You will get the following features with CHDK :
- Shutter-priority (Tv) exposure – via shutter value override feature
- Aperture-priority (Av) exposure – via aperture value override feature
- Shooting in RAW, with RAW Average, RAW Sum, and RAW Develop features
- DNG (Digital Negative) in camera conversion, and USB download options
- Bracketing -Tv, Av, ISO, and Focus bracketing, using scripts, or in continuous or custom timer modes
- Live histogram (RGB, blended, luminance and for each RGB channel)
- Zebra mode (a live view of over and under-exposed areas of your picture) for many cameras
- Depth-of-field (DOF)-calculator, Hyperfocal-calculator with instant Hyperfocal and Infinity focus-set, and more
- Battery indicator with percentage
- RAW and Video space-remaining gauges with custom low-limit alerts
- USB cable remote shutter release
- Motion-detection trigger – automatically fires camera on motion detection. – Ability to capture lightning strikes.
- Adjust Video quality and size (compression) adjustable while recording
- Elimination of 1 Gig video-size limit (for most DIGIC II cameras)
- Zoom during video function – for cameras without this feature
- Shutter, Aperture, and ISO Overrides
- Ultra-long shutter speeds – at least up to 64 seconds – and longer for supported cameras
- Ultra-fast shutter speeds – up to 1/10,000″ and higher
- High-speed Flash Sync at all speeds up to 1/64,000 second
- Custom, user-editable visible grids for framing, cropping, and alignment (not all cameras)
- File browser
- Text reader
- Text editor
- Calendar
- Games
- Fully customizable CHDK display, info placement, user colors, fonts in menus, etc.
- Multi-language Interface – CHDK supports many languages
- Custom CHDK User Menu – for instant recall of up to 10 favorite functions
- Scripts execution – including intervalometer, motion detection, etc
- And many others.
Installation
Installation of CHDK is simple as pie. First, here’s a list of supported cameras :
- A410: 100e, 100f
- A420: 100b
- A430: 100b
- A450: 100d
- A460: 100d
- A470: 100e, 101a, 101b, 102c
- A480: 100b
- A490: 100d, 100e, 100f
- A495: 100d, 100e, 100f
- A530: 100a
- A540: 100b
- A550: 100c
- A560: 100a
- A570: 100e, 101a
- A580: 100c, 101b
- A590: 100e, 101b
- A610: 100d, 100e, 100f
- A620: 100f
- A630: 100c
- A640: 100b
- A650: 100d
- A700: 100b
- A710: 100a
- A720: 100c
- A800: 100b, 100c
- A810: 100b, 100d, 100e
- A1000: 100a, 100b
- A1100: 100b, 100c
- A1200: 100a, 100b, 100c
- A1300: 100b, 100d, 100e
- A2000: 100a, 100b, 100c
- A2100: 100a
- A2200: 100b, 100c, 100d
- A2300: 100c, 100e, 100f
- A2400: 100c, 100d, 100e
- A3000: 100b, 100c, 100d
- A3100: 100a, 100b, 100d
- A3200: 100a, 100c, 100d
- A3300: 100a, 100c, 100d
- A3400: 100f, 101a, 101b
- A4000: 100c, 101a, 101b, 102a
- D10: 100a, 100b
- D20: 100b
- G1X: 100e, 100f, 100g, 101a
- G7: 100e, 100g, 100i, 100j
- G9: 100d, 100f, 100g, 100h, 100i
- G10: 102a, 103b, 104a
- G11: 100f, 100h, 100j, 100k, 100l
- G12: 100c, 100e, 100f, 100g
- G15: 100b, 100e
- IXUS30 (SD200): 100k
- IXUS40 (SD300): 100j, 100k
- IXUS50 (SD400): 101a, 101b
- IXUS55 (SD450): 100b, 100c, 100d
- IXUS60 (SD600): 100a, 100d
- IXUS65 (SD630): 100a
- IXUS70 (SD1000): 100c, 101a, 101b, 102a
- IXUS75 (SD750): 100b, 101a, 101b, 102a
- IXUS80 (SD1100): 100c, 101a, 101b
- IXUS85 (SD770): 100a, 100b
- IXUS90 (SD790): 100c, 100d, 100e
- IXUS95 (SD1200): 100b, 100c
- IXUS100 (SD780): 100b, 100c
- IXUS105 (SD1300): 100b, 100c, 100d
- IXUS110 (SD960): 100b, 101d, 101f, 101g
- IXUS115 (ELPH100HS): 100c, 101a, 101b, 101c
- IXUS120 (SD940): 100e, 101a, 102c, 103b, 103c
- IXUS125 (ELPH110HS): 100d, 100e, 101a
- IXUS130 (SD1400): 100a, 100c
- IXUS140 (ELPH130): 100a, 100b
- IXUS200 (SD980): 100c, 101c, 101d
- IXUS220 (ELPH300HS): 100c, 101a, 101c, 101d, 101e, 101g
- IXUS230 (ELPH310HS): 100a, 100b, 100e
- IXUS240 (ELPH320HS): 100d, 101a, 102a
- IXUS300 (SD4000): 100d
- IXUS310 (ELPH500HS): 100a, 101a, 101b, 101c
- IXUS700 (SD500): 101a, 101b
- IXUS750 (SD550): 100f, 100g, 100h
- IXUS800 (SD700): 100b, 101a, 101b
- IXUS850 (SD800): 100d, 100e
- IXUS860 (SD870): 100c
- IXUS870 (SD880): 100e, 101a, 102b
- IXUS900 (SD900): 100c
- IXUS950 (SD850): 100c
- IXUS960 (SD950): 100c, 100d
- IXUS970 (SD890): 100b, 100c, 100d, 100f
- IXUS980 (SD990): 100e, 101b
- IXUS1000 (SD4500): 100d, 100f, 101a, 102b
- IXUSIZOOM (SD30): 100f, 100g
- IXUSW (SD430): 110a
- S2IS: 100e, 100f, 100g, 100i
- S3IS: 100a
- S5IS: 101a, 101b
- S80: 100g
- S90: 100c, 101a, 101b, 101c
- S95: 100e, 100h, 100i, 100k
- S100: 100d, 100e, 101a, 101b, 102a
- S110: 101b, 102b
- SX1: 200h, 201a
- SX10: 100c, 101a, 101b, 102b, 103a
- SX20: 100f, 102b, 102c, 102d
- SX30: 100e, 100h, 100l, 100m, 100n, 100p
- SX40HS: 100d, 100f, 100g, 100i
- SX50HS: 100b, 100c
- SX100IS: 100b, 100c
- SX110IS: 100b
- SX120IS: 100b
- SX130IS: 101c, 101d, 101f
- SX150IS: 100a
- SX160IS: 100a
- SX200IS: 100c, 100d
- SX210IS: 100c
- SX220HS: 100a, 101a, 101b, 101c, 101e
- SX230HS: 100c, 101a, 101b, 101c, 101e
- SX240HS: 100a, 100c, 101a
- SX260HS: 100b, 100c, 101a
- SX500IS: 100c, 100d
- TX1: 100g, 101b
Okay. So you found your camera’s on the list. Excited? Not so fast…. First, you have to check if your firmware is supported. To do this, make 2 text files on the root of your SD Card. Now, open the 1st, and without typing anything click on save as. In the save as type, select ALL FILES. Name the file ‘ver.req’ (Without the quotes). Do the same with the other file but name it ‘vers.req’ (No quotes. Remember, you must, must not let the file be like ver.req.txt. NO. The file must be ver.req and vers.req. Now, put the SD card back into the Camera. Start the camera by pressing the play button (The button you use to view photos) and not the On/Off Button. Now, press the FUNC. SET Button and then press the DISP button. You will now have access to some info. which includes the firmware no. Compare the firmware no. with the list above. If it’s there, you can start getting excited!
Now, you gotta download CHDK for your Camera. Click here and download the latest stable build. Extract the contents into the root of the SD card and put it in your Camera. Start up the camera using the PLAY button and press MENU. Go down and select FIRMWARE UPDATE and press OK. Don’t worry. It isnt permanent. CHDK just fools the camera into thinking it’s a permanent software update.
Now, press some buttons here and there (start with the unmarked button on your camera till the ALT written on the bottom of your screen disappears. (That’s cause the buttons mentioned on the CHDK website never worked for me.). Now, Press the shutter button and you’re in the shooting mode. To access the super features, Press the same button you pressed before to go in the ALT mode (the mode when ALT is visible at the bottom of your screen). Now, press MENU and ahoy! Lots of options for you to toggle. So… here we are. CHDK. The thing is that every time you startup your cam, you have to update it’s firmware. However, if you wanna make it permanent, (It did not work for me), you can try out this method.
Comments
Post a Comment
Thank you for commenting on The Binary Tree!