Why does CHDK need FAT16 to boot? - General Discussion and Assistance - CHDK Forum
supplierdeeply

Why does CHDK need FAT16 to boot?

  • 3 Replies
  • 3200 Views
Why does CHDK need FAT16 to boot?
« on: 12 / August / 2011, 13:54:48 »
Advertisements
Hi!

After pretty thoroughly exploring the issue, I've come to the conclusion that, at the moment, CHDK and Endless Memory are mutually exclusive.

Endless Memory requires a FAT32 partition, and CHDK requires a FAT16 boot partition. folks with big cards have got around this by creating a 16gb boot partition and a 32 gb data partition and swapping them on the camera at boot with CHDK, but then the Eye-Fi card gets confused and can't find the photos to upload (I think it's looking on the boot partition).

As far as I can tell, only two things will solve this - one is to enable Endless Memory on FAT16, and the other is to enable CHDK to boot on FAT32.

I've posted to the engineers at Eye-Fi, and I can bring a working setup to them (I'm a few miles away), but I want to try to find a resolution from the CHDK community too, since folks here are so amazing.

I have a working Eye-Fi timelapse system (minus endless memory): Canon SX30 + CHDK + 4GB Eye-Fi Connect X2 + Verizon mifi 2200 router. If I can get the endless memory feature to work, we'll have around ten cameras in the woods looking at a river evolve during a dam removal project and uploading the images via cell network to a webserver, which will also compile video.

That would be really cool.

A720 1.00c | D10 1.00b |SX220 1.01a | SX230 ? | SX30 1.00p CHDK ver. 1.1.0-r1727

*

Offline srsa_4c

  • ******
  • 4451
Re: Why does CHDK need FAT16 to boot?
« Reply #1 on: 12 / August / 2011, 17:09:40 »
As far as I know, new models released in 2011 support booting from FAT32, no partitioning needed. However, support for that is not yet enabled for the majority of those models, and this feature is not widely documented yet. See here (for the technical background): http://chdk.setepontos.com/index.php?topic=6645.0.

*

Offline reyalp

  • ******
  • 14079
Re: Why does CHDK need FAT16 to boot?
« Reply #2 on: 13 / August / 2011, 00:34:12 »
And just to be clear, this is completely out of CHDK control. On all the cameras except the very recent ones srsa_4c mentions, the Canon firmware doesn't look for a boot file on FAT32. CHDK can't change how the camera behaves before it's loaded* ;)

You can load CHDK manually on most cameras, regardless of card size.

* technically, you could modify the original ROM, but you are likely to make some expensive paper weights in the process.
Don't forget what the H stands for.

Re: Why does CHDK need FAT16 to boot?
« Reply #3 on: 13 / August / 2011, 14:32:00 »
Thank you reyalp. very informative. and very exciting.
A720 1.00c | D10 1.00b |SX220 1.01a | SX230 ? | SX30 1.00p CHDK ver. 1.1.0-r1727


 

Related Topics