Approve the Cookies
This website uses cookies to improve your user experience. By using this site, you agree to our use of cookies and our Privacy Policy.
OK
Forums  •   • New posts  •   • RTAT  •   • 'Best of'  •   • Gallery  •   • Gear
Guest
Forums  •   • New posts  •   • RTAT  •   • 'Best of'  •   • Gallery  •   • Gear
Register to forums    Log in

 
FORUMS Cameras, Lenses & Accessories Small Compact Digitals by Canon 
Thread started 04 Jun 2019 (Tuesday) 15:15
Search threadPrev/next
sponsored links (only for non-logged)

Canon Hack Development Kit (CHDK)

 
BuckSkin
Senior Member
842 posts
Gallery: 2 photos
Likes: 130
Joined Nov 2014
     
Jun 04, 2019 15:15 |  #1

I just found this:

https://chdk.fandom.co​m/wiki/CHDK (external link)

It adds RAW ability, motion sensing, full manual control, and other goodies to Canon compact cameras.

Has anyone had any experience with CHDK ?

One question I have about it is does the ability reside on the SD card; or, does the brains of the camera install the features from the SD card and thereafter any old SD card can be used ?

I am going to try it out.

My new-to-me S90 does have RAW format ability; but, surprisingly, it lacks an optical viewfinder, forcing me to frame my shots soccer-mom style; by using this CHDK, I can get a SD1200 that does have an optical viewfinder, and also have RAW format.

Thanks for reading and all help is appreciated.




  
  LOG IN TO REPLY
davesrose
Title Fairy still hasn't visited me!
4,567 posts
Likes: 879
Joined Apr 2007
Location: Atlanta, GA
     
Jun 05, 2019 14:18 |  #2

“There is always a chance for something to go wrong but there are many thousands of satisfied CHDK users, and there are no verified reports of any damage so far. CHDK does not make any changes to the factory-installed firmware in the camera. CHDK is stored on the same memory card as your photos. When you remove the SD card or delete the CHDK files, the digital camera reverts to its original state.”

Looks like it’s stored on the card and doesn’t overwrite firmware in the camera. The main disclaimer it has is that you have to be sure to download the version that corresponds to your camera model and firmware.


Canon 5D mk IV
EF 135mm 2.0L, EF 70-200mm 2.8L IS II, EF 24-70 2.8L II, EF 50mm 1.4, EF 100mm 2.8L Macro, EF 16-35mm 4L IS, Sigma 150-600mm C, 580EX, 600EX-RT, MeFoto Globetrotter tripod, grips, Black Rapid RS-7, CAMS plate and strap system, Lowepro Flipside 500 AW, and a few other things...
smugmug (external link)

  
  LOG IN TO REPLY
BuckSkin
THREAD ­ STARTER
Senior Member
842 posts
Gallery: 2 photos
Likes: 130
Joined Nov 2014
     
Jun 05, 2019 14:38 |  #3

davesrose wrote in post #18873037 (external link)
“There is always a chance for something to go wrong but there are many thousands of satisfied CHDK users, and there are no verified reports of any damage so far. CHDK does not make any changes to the factory-installed firmware in the camera. CHDK is stored on the same memory card as your photos. When you remove the SD card or delete the CHDK files, the digital camera reverts to its original state.”

Looks like it’s stored on the card and doesn’t overwrite firmware in the camera. The main disclaimer it has is that you have to be sure to download the version that corresponds to your camera model and firmware.


Thanks!
I have a few spare Canon Compacts that I got from EBay for very little investment -----There is a story behind why I bought a few spares (unbeknownst to my little 6-yr-old fairy princess); in the event that she misplaces or tears up her camera, I can immediately ease any traumatic situation by saying "no need to panic, you can have this one." She is super careful and very responsible; still yet, things can happen to 6-yr-olds and even to us of vintage age.

Enough about that......; I will use one of these spare Canon Compacts as a guinea-pig and see how it goes; if I like the results, I will get myself one with a viewfinder (I am leaning toward SD1200) and thus have a viewfinder compact that can also shoot RAW. ----- It is beyond me why Canon left off an optical viewfinder on the "S" series that are among the rare few that support RAW straight out of the box.




  
  LOG IN TO REPLY
SkedAddled
Goldmember
Avatar
3,127 posts
Gallery: 16 photos
Likes: 1432
Joined Jul 2008
Location: West Michigan
     
Jun 07, 2019 21:45 |  #4

I've used the CHDK software successfully, and with very much enjoyment,
across 2 PowerShot S3iS models and a Rebel XTi.
It certainly takes a learning curve, but I only wanted it for specific functions
such as easily-automated exposure bracketing for HDR, RAW capture with the S3,
and I never had any trouble with or because of it.

BTW, Not all of the "S" series captured RAW, such as the S3iS and the S5iS.
I was thrilled to be able to use RAW from that excellent camera.

As davesrose mentioned, it's important to ensure you download
the version for your specific model and firmware revision.
Instructions for locating firmware revision are found on the CHDK Wiki site
for all supported cameras.


It is my understanding that the only change CHDK makes is to set a flag
in the camera to extract information from an inserted memory card if it is
set as a bootable device, and load the CHDK system overlay from that if present.
Any memory card inserted which has not been prepared with CHDK will
behave exactly like the camera's as-shipped configuration.
You can choose to have CHDK load automatically at power-on, or enable it manually
if you prefer.

All in all, it's a great bit of software in my experience, opening up an awful lot
of additional features for supported cameras.


Craig5D4|50D|S3iS|AF:Canon 28-135 USM IS|MF:Tamron SP 28-80|Tamron SP 60-300|Soligor 75-260|Soligor 400|Soligor C/D 500|Zuiko 50 f/1.8|others
Support this exceptional forum
Of course I'm all right! Why? What have you heard?!?

  
  LOG IN TO REPLY
BuckSkin
THREAD ­ STARTER
Senior Member
842 posts
Gallery: 2 photos
Likes: 130
Joined Nov 2014
     
Jun 07, 2019 23:19 |  #5

SkedAddled wrote in post #18874241 (external link)
I've used the CHDK software successfully, and with very much enjoyment,

All in all, it's a great bit of software in my experience, opening up an awful lot
of additional features for supported cameras.

Thanks for the information !

I have been getting all of my little ducks in a row and am about ready to give guinea-pig number one a go at my first attempt with CHDK.




  
  LOG IN TO REPLY
SkedAddled
Goldmember
Avatar
3,127 posts
Gallery: 16 photos
Likes: 1432
Joined Jul 2008
Location: West Michigan
     
Jun 07, 2019 23:30 |  #6

BuckSkin wrote in post #18874278 (external link)
Thanks for the information !

I have been getting all of my little ducks in a row and am about ready to give guinea-pig number one a go at my first attempt with CHDK.

Glad to have helped, if indeed I have.

One thing I've found frustrating, perhaps because I'm simply not understanding the card setup details,
is how to get the software to auto-load at power-up with a card of more than 4GB on my S3.
While it's simple enough to load it after power-up, I'd much rather have it loaded upon powering
the camera. Your query and my response will have me looking further into this issue...


Craig5D4|50D|S3iS|AF:Canon 28-135 USM IS|MF:Tamron SP 28-80|Tamron SP 60-300|Soligor 75-260|Soligor 400|Soligor C/D 500|Zuiko 50 f/1.8|others
Support this exceptional forum
Of course I'm all right! Why? What have you heard?!?

  
  LOG IN TO REPLY
BuckSkin
THREAD ­ STARTER
Senior Member
842 posts
Gallery: 2 photos
Likes: 130
Joined Nov 2014
     
Jun 08, 2019 13:34 |  #7

SkedAddled wrote in post #18874282 (external link)
Glad to have helped, if indeed I have.

One thing I've found frustrating, perhaps because I'm simply not understanding the card setup details,
is how to get the software to auto-load at power-up with a card of more than 4GB on my S3.
While it's simple enough to load it after power-up, I'd much rather have it loaded upon powering
the camera. Your query and my response will have me looking further into this issue...

Well....., I blundered around and managed to load CHDK on an 8GB card such that it activates automatically when the camera is turned on.
I ended up using a free program called "Stick" and it worked on my first attempt.
This first attempt is with an SD880.

http://zenoshrdlu.com/​stick/stick.html (external link)

In my case, once the camera is powered up, pressing the "Print" button turns on the vast (REALLY VAST) CHDK menu.
I am still trying to sort out an issue of the card I used being more than 4GB; no problem on the camera end of things, but not being able to see my images once I put the card in the reader.
Another easy to forget detail is, to automatically load CHDK on start-up, the "Lock" on the card must be turned on.

You can follow my questions about a few minor issues here :

https://chdk.seteponto​s.com/index.php?topic=​13817.new#new (external link)




  
  LOG IN TO REPLY
SkedAddled
Goldmember
Avatar
3,127 posts
Gallery: 16 photos
Likes: 1432
Joined Jul 2008
Location: West Michigan
     
Jun 10, 2019 14:00 as a reply to  @ BuckSkin's post |  #8

Yes, well...

I'd like to be able to use all of a 16GB card, and it has proven troublesome
across many attempts.

I was prompted by this thread to give it a go again, this time trying CHIMP (external link).
This went more successfully, but indicates that a missing module hasn't loaded.
It's displayed at all times, blocking the top 1.5 or so text lines of the CHDK menu
making it difficult to read on the tiny display..
I seem to recall a similar issue on the only time STICK successfully auto-loaded,
while CHIMP does successfully install with auto-start enabled every time.

Full disclosure to state that I never experienced such issues with 2GB and 4GB cards,
but those are about as common nowadays as unicorn horns.


Craig5D4|50D|S3iS|AF:Canon 28-135 USM IS|MF:Tamron SP 28-80|Tamron SP 60-300|Soligor 75-260|Soligor 400|Soligor C/D 500|Zuiko 50 f/1.8|others
Support this exceptional forum
Of course I'm all right! Why? What have you heard?!?

  
  LOG IN TO REPLY
BuckSkin
THREAD ­ STARTER
Senior Member
842 posts
Gallery: 2 photos
Likes: 130
Joined Nov 2014
     
Jun 10, 2019 16:57 |  #9

I have been playing around with CHDK successfully installed on my guinea-pig camera, an SD880; well...., not really installed on the camera, but installed on the SD-card.

Entirely due to the magnificent results that we have been getting with DxO Optics Pro 9 Elite (with Prime), my main reason for this venture was so I could capture RAW image files.

While it is now entirely possible for me to capture three flavors of RAW files -- plain straight-off-the-sensor CHDK RAW files, and two versions of DNG - 1.1 and 1.3 -- , there are a few unexpected shall I say "cons" that I have had to address (or hurdles to clear or summits to peak)

Any memory-card larger than 4GB must have two partitions, a 16MB "Boot" partition and a FAT32 everything else partition.
Due to a shortcoming in anything Windows prior to the most recent version of W-10, Windows will not acknowledge anything on a removable flash storage device except for a single "Primary" partition, in this case it being the 16MB boot partition.
I poked my card in the reader; and, no matter what trick I tried, all I could see was the contents of the boot partition.
I could have used Disk Management and removed the Drive letter from the boot partition to the images partition and made the images partition the Active Primary partition and then be able to access my pictures; but then, once I got done with the pictures, I would have had to reverse the procedure before putting the card back in the camera; and, I would have to have done this every time I wanted to access the card.

What I ended up doing is get a free "portable" program called WASP; of course, I had to also install dreaded JAVA for WASP to work (I had to have JAVA for STICK to work as well.).
The JAVA installer gave me no custom install option and I ended up with a whole host of trial-run Windows Office junk as well; I even turned OFF the Ethernet switch prior to installing.
What WASP does with a single click is pretty much what I just described in the paragraph above; you tell WASP to let you see the pictures and then tell it to put things back as they were so the camera will boot into CHDK.
This whole scenario is nowhere near as complicated as it was to explain.

Now....., I can see and access my wonderful new RAW image files; I fire up DxO and it will not acknowledge any flavor of the RAW files I have just created, not the CHDK RAW, nor either version of the DNG.
So......., there goes that plan down the drain.

What I did find out is just about any image program that employs DCraw will digest all three flavors of these files with no complaint; the ones I have successfully tried thus far are RawTherapee, RawHide, and ChasysDraw; all of these programs are absolutely FREE while big bucks DxO let me down and will not accept these files.


Another fact that I discovered, the CHDK RAW files are completely void of EXIF or any other metadata; no timestamp, no camera information, nothing.
The DNG files retain all of the metadata.
I am not professional enough yet to make such determinations; but, to my simple untrained eyes, I can see no difference in image quality between the CHDK RAW and the 1.3 DNG images.
What this means is that I will keep my CHDK set to capture 1.3 DNG.

One more fact I discovered is that when using CHDK, and capturing RAW, whether it be CHDK RAW or DNG, the camera will always also produce a matching jpeg of whichever compression and quality that is set in the Canon camera menu; so, you get a RAW and a matching jpeg for each shot.

One very important little detail: if you want the camera to automatically fire up CHDK when you turn the camera ON, the little "Lock" switch on the SD-card must be set to Lock; to put the card in the reader to see and manipulate the images, the switch must then be set to unlock; then, always remember to set the switch back to Lock before putting the card back in the camera.




  
  LOG IN TO REPLY
SkedAddled
Goldmember
Avatar
3,127 posts
Gallery: 16 photos
Likes: 1432
Joined Jul 2008
Location: West Michigan
Post edited over 4 years ago by SkedAddled.
     
Jun 10, 2019 18:36 |  #10

Yes, I've been through all of what you mention, long ago, with the RAW situation.
One thing which may help you, while I've no idea if your DxO program supports the format,
may be to obtain one of the many free CRx-to-DNG converters.
I landed on this method trying to enable Photoshop to open the files natively,
and it worked a charm.

The step of locking the card is well-documented in instructions.

Also, the CHDK program itself is capable of swapping the active partitions
without the need for a utility on your PC.

I've known all along of the card-size limitations with these older cameras.
Of course, there'd be no issues with a newer camera which was made to
handle the increased-capacity cards which came shortly after.

My trouble with the STICK program was that it wouldn't enable autoload but once.
CHIMP seems to have overcome that, but I'm left with a "MISSING MODULE"
warning message which remains on display at all times with CHDK loaded.
It's certainly an annoyance, and definitely interferes with reading normal menu
text on the S3's tiny display.
I'll probably read up on what the debug options can offer, and find out if I can edit
a configuration or startup file to eliminate the message.


Craig5D4|50D|S3iS|AF:Canon 28-135 USM IS|MF:Tamron SP 28-80|Tamron SP 60-300|Soligor 75-260|Soligor 400|Soligor C/D 500|Zuiko 50 f/1.8|others
Support this exceptional forum
Of course I'm all right! Why? What have you heard?!?

  
  LOG IN TO REPLY
BuckSkin
THREAD ­ STARTER
Senior Member
842 posts
Gallery: 2 photos
Likes: 130
Joined Nov 2014
     
Jun 10, 2019 23:15 |  #11

SkedAddled wrote in post #18875640 (external link)
Also, the CHDK program itself is capable of swapping the active partitions
without the need for a utility on your PC.

This I did not know; please tell me more or a link.
Thanks.




  
  LOG IN TO REPLY
SkedAddled
Goldmember
Avatar
3,127 posts
Gallery: 16 photos
Likes: 1432
Joined Jul 2008
Location: West Michigan
     
Jun 11, 2019 05:58 as a reply to  @ BuckSkin's post |  #12

It's found in the instructions page Prepare your SD card (external link).


Craig5D4|50D|S3iS|AF:Canon 28-135 USM IS|MF:Tamron SP 28-80|Tamron SP 60-300|Soligor 75-260|Soligor 400|Soligor C/D 500|Zuiko 50 f/1.8|others
Support this exceptional forum
Of course I'm all right! Why? What have you heard?!?

  
  LOG IN TO REPLY
BuckSkin
THREAD ­ STARTER
Senior Member
842 posts
Gallery: 2 photos
Likes: 130
Joined Nov 2014
     
Jun 12, 2019 00:05 |  #13

SkedAddled wrote in post #18875900 (external link)
It's found in the instructions page Prepare your SD card (external link).

Thanks; I saw it that time; there is just too much for my little noggin to digest in just a few readings.




  
  LOG IN TO REPLY
sponsored links (only for non-logged)

3,444 views & 1 like for this thread, 3 members have posted to it.
Canon Hack Development Kit (CHDK)
FORUMS Cameras, Lenses & Accessories Small Compact Digitals by Canon 
AAA
x 1600
y 1600

Jump to forum...   •  Rules   •  Forums   •  New posts   •  RTAT   •  'Best of'   •  Gallery   •  Gear   •  Reviews   •  Member list   •  Polls   •  Image rules   •  Search   •  Password reset   •  Home

Not a member yet?
Register to forums
Registered members may log in to forums and access all the features: full search, image upload, follow forums, own gear list and ratings, likes, more forums, private messaging, thread follow, notifications, own gallery, all settings, view hosted photos, own reviews, see more and do more... and all is free. Don't be a stranger - register now and start posting!


COOKIES DISCLAIMER: This website uses cookies to improve your user experience. By using this site, you agree to our use of cookies and to our privacy policy.
Privacy policy and cookie usage info.


POWERED BY AMASS forum software 2.58forum software
version 2.58 /
code and design
by Pekka Saarinen ©
for photography-on-the.net

Latest registered member is Niagara Wedding Photographer
1324 guests, 110 members online
Simultaneous users record so far is 15,144, that happened on Nov 22, 2018

Photography-on-the.net Digital Photography Forums is the website for photographers and all who love great photos, camera and post processing techniques, gear talk, discussion and sharing. Professionals, hobbyists, newbies and those who don't even own a camera -- all are welcome regardless of skill, favourite brand, gear, gender or age. Registering and usage is free.