350d boot from cf card - page 40 - DSLR Hack development - CHDK Forum

350d boot from cf card

  • 510 Replies
  • 281536 Views
Re: 350d boot from cf card
« Reply #390 on: 06 / July / 2012, 17:10:59 »
Advertisements
the 3200 is software pushed, so there shouldn't be a difference.
the 1/3 steps are real however  :)

Re: 350d boot from cf card
« Reply #391 on: 12 / July / 2012, 03:35:24 »
thanks crazyklaus!

Re: 350d boot from cf card
« Reply #392 on: 30 / July / 2012, 16:00:59 »
Hi!

I installed CHDK to my 350D and it works, but I cannot start the timelapse sequence. The buttons work well for increasing and decreasing the delay and the number of photos, but when I push the set button nothing happens.

Thanks for the answers.

Re: 350d boot from cf card
« Reply #393 on: 30 / July / 2012, 16:25:02 »
go to menu->custom functions
custom function 01 "set button" must not be set to 0 nor 4


Re: 350d boot from cf card
« Reply #394 on: 31 / July / 2012, 09:50:48 »
Thank you, it works!

Re: 350d boot from cf card
« Reply #395 on: 20 / August / 2012, 09:00:42 »
thanks for this firmware hack! i've been using 400plus for a while and dug my 350d out over the weekend and gave this a try. i love how simple it is to recompile with only the options in that you need (and the order you want them) very cool :)

being able to access all the important params and change them on the info page is awesome, seems quicker to make changes than the 400plus interface.

i presume the latest version is 350D-20101011.zip?

i added in the quality mode option to my menu but doesn't seem to quite work, i found these comments in a diff zip so thought i may have a play with that submenu and have it cycle though the quality options and maybe add a raw on/off toggle.

Code: [Select]
//Image Recording(RAW or NOT ) address 0x142b8+0x84
//Image Recording(SIZE L,M,S ) address 0x142b8+0x88
//Image Recording(Fine Or Medium JPEG ) address 0x142b8+0x8c
    //L Fine -> 1,0,0
    //M Fine -> 1,1,0
    //S Fine -> 1,2,0
    //L Medium -> 1,0,1
    //M Medium -> 1,0,2
    //S Medium -> 1,0,3
    //RAW Only -> 2,0,0
    //L+RAW Fine -> 3,0,0
    //M+RAW Fine -> 3,1,0 (Not Work)
    //S+RAW Fine -> 3,2,0 (Not Work)
    //L+RAW Medium -> 3,0,1 (Not Work)
    //M+RAW Medium -> 3,1,1 (Not Work)
    //S+RAW Medium -> 3,2,1 (Not Work)

i guess this code basically already does that but just doesn't skip invalid combinations? seems to be commented out.

Code: [Select]
void SwitchRawMode(int button)
  {
    switch (button) {
        case BUTTON_LEFT:
            RawMode = (RawMode%3)+1;
            break;
        case BUTTON_SET:
            JpgQual ^= 1;
            break;
        case BUTTON_RIGHT:
            JpgSize = (JpgSize+1)%3;
      }
    SendToIntercom(0x22,1,RawMode);
    SendToIntercom(0x24,1,JpgQual);
    SendToIntercom(0x23,1,JpgSize);
  }
« Last Edit: 25 / August / 2012, 20:58:52 by zestoi »

Re: 350d boot from cf card
« Reply #396 on: 25 / August / 2012, 20:57:32 »
i know this is an old camera and not sure how many people are still reading this thread but i've added some features based off the last code i could find from crazyklaus

* merged the contrast/sharpness/saturation/colortone code from cyrustam. added in forced min+max values for each as if you go too far the camera hangs

* enabled the jpeg/raw code as it seems to work for me, tweaked the code a bit and changed the display to read like "RAW F L" for jpeg/fine/large etc as opposed to just the raw/jpeg selected

* added the option for multiple presses of the info button to jump to different items in the menu; makes having so many items in the menu much more managable (configurable via user_settings.txt). in the FEB menu option the info button works as before though.

* added in user presets: saves all the camera settings to one of 9 user files (you need to create a "presets" dir on your card) that can be recalled later. this is the feature i really wanted and made me keen to play with the code.

i can build a version with the menu items in the old order with my new ones at the end (at the moment i have the menu items changed around quite a bit) and upload if anyone is interested. i guess would be easier if it was hosted on google or something like 400plus?

i think cyrustam's code for aeb (eaeb) supports more than 3 frames and an optional delay at the start of the time lapse might be handy (think i saw someone mention that) so i may play with that too. the code is pretty nice to work with, so thanks to everyone who did the real hard work :)
« Last Edit: 25 / August / 2012, 21:18:42 by zestoi »

Re: 350d boot from cf card
« Reply #397 on: 08 / September / 2012, 12:51:25 »
First, thank you very much for this interesting modification! :)

I've tried but the most important drawback I can see is the use of small flash cards. Since they need to be FAT16, I needed to partition to 4 GB. This way the quantity of RAW files recorded is too small for my timelapses.

Is there a way to use FAT32 cards, i.e. 16 GB?

I've read the first message saying:
Quote
write cf card MBR:
[...]
FAT32:
at 0x47 "EOS_DEVELOP"
at 0x5C "BOOTDISK"

No idea how to do. I've tried "CardTricks" but failed to "Make Bootable" my 16 GB card after formatting in FAT32.

Any help?


Re: 350d boot from cf card
« Reply #398 on: 08 / September / 2012, 13:08:37 »
I've tried but the most important drawback I can see is the use of small flash cards. Since they need to be FAT16, I needed to partition to 4 GB. This way the quantity of RAW files recorded is too small for my timelapses.

Is there a way to use FAT32 cards, i.e. 16 GB?

i've got a fat32 formatted 8gb card in my 400d for 400plus. i just copied the 350d bin file to it and it works fine in my 350d.

i would have originally followed the instructions from the 400plus project for preparing that card. there's good instructions here for that which will work for both the 350hack and 400plus:

http://code.google.com/p/400plus/wiki/FirmwareHackInstallation#Preparing_each_card

btw i've got a bunch of tweaks done if anyone is interested, up to 30 presets (saves camera and extra settings) plus efeb and some other stuff.  i wanted to try some kind of bulb ramping but i can't get the shutter to fire in bulb mode.
« Last Edit: 08 / September / 2012, 13:11:45 by zestoi »

Re: 350d boot from cf card
« Reply #399 on: 08 / September / 2012, 14:14:08 »
Great zestoi, it works!  :D :D :D

Great to hear about possible bulb ramping. If not possible, my preference would be advanced time lapse features, something like "sunset4" script for standard chdk. But this may be too much for our 350D...

Thanks again!

 

Related Topics