i'm continuing the discussion from this thread:
http://chdk.setepontos.com/index.php?topic=5971.0
i figure since this is about ML 500d support any progress report
should be send on this mailing list. If i'm in error please let me
know.
i had a chance to play with the code a little bit today. I have
managed to fix the audio, video and brack menus (by fix i mean you can
actually see and set options in this menu's, no idea if they are
actually doing the right thing yet).
i also migrated the shoot menu from 60d branch and now you can also
access this menu on 500d, which means you have access to
intervalometer and trap focus (don't know if they are actually
working, see below)
I next plan to figure out how to migrate the hdr features from 550d
here. i very briefly play with the brack features and i can tell you
that the camera actually does take the right number of exposures but i
have a feeling based on the histogram that all the exposures are at
the same f-stop. i also need to figure out how to disable ML menu when
you are in preview mode since now the delete button i pretty much
trapped and you cannot actually delete anything
before going farther on this and people start asking for this and that
feature i want to point out a very important thing: i know almost next
to zero about magic lantern and/or chdk (i very much want to change
this in the near future) which means for example that i have no clue
what zebras are and what focus trap is suppose to do. what i did so
far is read the code to figure out how the menu's work and then pretty
much brute force migrate pieces from 60d and 550d branches into 500d
code until stuff starts working.
now if people can play with this and see what actually works and what
doesn't work i believe we can make some serious progress in finally
getting ML on 500d.
Alex/arm.indy: i really what to send you guys the code changes that i
have if you want them, just please let me know how should i deliver
them. I'm willing to continue playing with the code but very soon i'm
going to reach a point where i need some help on figuring out the code
base (just taking pieces from one branch and make them compile/work on
500d is easy, actually understanding what the pieces are doing is a
different ball game)
VERY IMPORTANT: all kudos goes to chuchin, he's the one that finally
figure out how to boot ML and actually make the menu work. My
contribution is minor compare to hes.
Regards,
Alin
P.S
I'm going to attach my autoexec.bin in chdk forum for people to play
with it, i haven't figure out how to attach stuff here