Utilities to make FAT16, FAT32 and exFAT CF cards bootable - page 3 - DSLR Hack development - CHDK Forum

Utilities to make FAT16, FAT32 and exFAT CF cards bootable

  • 70 Replies
  • 141549 Views
Re: Utilities to make FAT16 and FAT32 CF cards bootable
« Reply #20 on: 29 / September / 2010, 04:57:32 »
Advertisements
Hi all,

I've read everypost in this thread and tried to make my 8Gb bootable by formating it with the CardTricks 145 version. I has not worked. I'm using a Eyefi 8Gb Explore2 card and an IXUS100 camera.

I've confirmed that the labels in the bootsector are correctly saved so I guess the problem will be on the camera side. Should this work fr point and shoot or only for DSLR?

Thank you for your help.

BR

Jon

*

Offline fe50

  • ******
  • 3152
  • IXUS50 & 860, SX10 Star WARs-Star RAWs
    • fe50
Re: Utilities to make FAT16 and FAT32 CF cards bootable
« Reply #21 on: 29 / September / 2010, 05:21:27 »
Hello & welcome, Jon !

make my 8Gb bootable by formating it with the CardTricks 145 version.

The CHDK autostart method does only work with FAT12 or FAT16 partitions, the max. possible partition size for FAT16 is 4GB.

Although you can make a FAT32 partition CHDK-bootable (i.e. write the tag to the cards MBR), this DOES NOT work.

Cards > 4GB normaly can be used when they are split in to partitions, a (small) FAT12/FAT16 partition to start and a (big) FAT32 one for the data.

But - when i remember correctly, the Eye-Fi cards can not be partitioned / prepared this way due to the special card firmware...

Using the search function you could find some related threads...

Re: Utilities to make FAT16 and FAT32 CF cards bootable
« Reply #22 on: 29 / September / 2010, 06:13:25 »
Thanks for the answer fe50,

I've already looked in every thread I could and in this one, some of the members have published that it worked for them to autoboot with FAT32.

I guess it will not work for me then.

Thank you again.

J

*

Offline fe50

  • ******
  • 3152
  • IXUS50 & 860, SX10 Star WARs-Star RAWs
    • fe50
Re: Utilities to make FAT16 and FAT32 CF cards bootable
« Reply #23 on: 29 / September / 2010, 07:00:31 »
Here's the thread i meant:

* http://chdk.setepontos.com/index.php/topic,5068.0.html

...also read this post:
I have been doing a bunch of testing with the new 8GB Eye-Fi card.

You have two options really, because you can not format the card into two partitions and get Eye-Fi to work from the second partition.

First option is to format FAT 32 then copy CHDK onto the card and just using the firmware update method boot CHDK manually.

The second option, which is the one I settled on, is to partition the card to two 4GB partitions, format the first partition as FAT 16 and then load CHDK onto that partition (as well as the Eye-Fi stuff). The second partition is more or less a waste since the camera or CHDK can not access that partition. (If you switch to the second partition using CHDK it will give you an Card Error message)

The benefit to me over the standard 4GB Eye-Fi card was the ability to do Ad-Hoc transfers and handling of RAW data transfers.

You could also buy their older 4GB Pro card and do the same thing, but the older card has to be filed to give the card the ability to fool the camera it has a write protect lock switch.

Furthermore I found that everyone sells the old card for about the same price as the new 8GB card. So whats the difference. The new 8GB card already has the write protect switch. So you can forget the filing of the card.

I guess no matter how you look at it, there is no way to actually use the full 8GB of the card. I faced that reality and moved on just happy I can handle the RAW and Ad-Hoc transfers.

EOScard
« Reply #24 on: 17 / December / 2010, 13:49:47 »
I've just developed a new tool to make CF and SD cards bootable with a win GUI (handles FAT, FAT32 and exFAT filesystems).
(bootCF needs a dll, handles FAT32 only and command line tool)

http://pel.hu/down/EOScard.exe

« Last Edit: 02 / January / 2011, 17:07:45 by Pelican »

*

Offline pixeldoc2000

  • ****
  • 356
  • IXUS900Ti 1.00C, IXUS300HS 1.00D
    • pixel::doc homebase
Re: Utilities to make FAT16 and FAT32 CF cards bootable
« Reply #25 on: 17 / December / 2010, 22:02:51 »
I've just developed a new tool to make CF and SD cards bootable with a win GUI (handles FAT and FAT32).
(bootCF needs a dll, FAT32 and command line only)
Very helpfull tool!

Created wiki page about it: http://chdk.wikia.com/wiki/EOScard

Tested on Windows 7.

Thanks!

Re: Utilities to make FAT16 and FAT32 CF cards bootable
« Reply #26 on: 20 / December / 2010, 22:33:54 »
Hi,

I've just updated CardTricks to also allow making FAT32 partitions bootable,
when option "CF boot sector" is checked, the following strings are written to MBR:

FAT16:    at 0x2B "EOS_DEVELOP"    at 0x40 "BOOTDISK"
FAT32:    at 0x47 "EOS_DEVELOP"    at 0x5C "BOOTDISK"

(the quotes are not written, of course)

[edit] Note: Useless for CHDK / P&S in general,  only DSLRs can boot off FAT32 partitions

I have successfully tested on 8 GB SD cards and 8 GB memory sticks, but (as non-DSLR owner)
don't have CF cards to test on. Note that, because the program was originally developed just for
CHDK on SD cards, it will not allow you to format cards <= 4GB as FAT32.
For Canon P&S owners there is no new functionality
So...if any of you DSLR guys want to test this on real CF, it's here:

DL location:
CardTricks145  (535 kB, CT+cmdline+sources)

Please note: the cmdline utils DO NOT CHECK the file system - after running
bootableCF32.exe on a FAT16 card, or
bootable(CF).exe  on a FAT32 card     you will need to FORMAT and LOSE ALL DATA !

cheers,

wim

[edit 30-12-09: re-uploaded, download limit (1000) was reached. Happy New Year you all ! ]
[edit 28-02-10: re-uploaded, download limit (1000) was reached again ]
[edit 28-03-10: re-uploaded, download limit (1000) was reached again ? ]
[edit 09-06-10: added alternative DL location ]
[edit 26-06-10: re-uploaded, download limit (1000) was reached again ]
[edit 21-11-10: removed drop.io links ]

Sorry to be such a newbie, but I'm installing Magic Lantern (fw 1.9.0) on my DSLR (Rebel T2i) & am having trouble making my SDHC card bootable! It's a Transcend class 10 32GB (FAT32) & I'm using Mac OS X. Is there any way you could go step-by-simple-step (or provide video-link!) to a simple rookie like me?
« Last Edit: 20 / December / 2010, 22:35:44 by n00bE »

*

Offline zeno

  • *****
  • 891
Re: Utilities to make FAT16 and FAT32 CF cards bootable
« Reply #27 on: 21 / December / 2010, 12:31:50 »
I've just uploaded MacBoot - an OSX app that makes SD and CF cards bootable (for CHDK, Magic Lantern and Canon Basic). See http://www.zenoshrdlu.com/macboot/macboot.html

It's pretty much an OSX equivalent of Pelican's EOSCard.
A570, S100, Ixus 127
Author of ASSIST, STICK, WASP, ACID, SDMInst, LICKS, WICKS, MacBoot, UBDB, CFGEdit

Re: Utilities to make FAT16 and FAT32 CF cards bootable
« Reply #28 on: 21 / December / 2010, 17:23:20 »
I've just uploaded MacBoot - an OSX app that makes SD and CF cards bootable (for CHDK, Magic Lantern and Canon Basic). See http://www.zenoshrdlu.com/macboot/macboot.html

It's pretty much an OSX equivalent of Pelican's EOSCard.


Thanks, just what I needed!
Only 1 problem, MacBoot says "there are no suitable cards",
 is this because I have a 32GB card?

*

Offline zeno

  • *****
  • 891
Re: Utilities to make FAT16 and FAT32 CF cards bootable
« Reply #29 on: 21 / December / 2010, 17:53:41 »
Yes, you need to tell it to accept cards larger than 16Gb. Edit the macboot.properties file (double-click it) and change the line "maxsize=16000" to "maxsize=32000".

The limit is intended to prevent you accidentally formatting a hard disk.
A570, S100, Ixus 127
Author of ASSIST, STICK, WASP, ACID, SDMInst, LICKS, WICKS, MacBoot, UBDB, CFGEdit

 

Related Topics


SimplePortal © 2008-2014, SimplePortal