These two cameras have the same insides with digic 5 processor. Any chance we get ml on these? I'm willing to help with the sl1 which I own. I got it cause its small, and did everything the bigger t5i did.
Do you have it already in your hands? If so, send me a PM
I have a T5i, but am patient :)
I have the SL1 too.
Anyone tried?
Getting a T5i later today :)
Being a developer myself i'm sure i can help :D
EDIT: Got it in my hands. Let's see what i can do
I love the cam already... despite being nearly identical to the t4i.... ML would just be the icing on the cake...
I know i have seen some instructions on how to get started on porting ML to a different Camera, but been searching for some time now and just can't find it :S
Can anyone point me to it?
You need a firmware update or a way to dump it. And the old dumper didn't work (well it was worth trying)
Succesfully dumped the 100D and 700D. They look very similar to the 650D/EOSM. I've started the 700D initial port.
(I'll provide proper credit tomorrow, I'm off to sleep now)
Very excited about this, very.
Sent from my Nexus 10 using Tapatalk 2
ff0c0000 main firmware
ffc00000 gui_resources
FF33E2F0 FIO_OpenFile
FF33E3AC FIO_CreateFile
FF33E6A0 FIO_WriteFile
FF33E750 FIO_CloseFile
Got a 100D, hope to try ML soon! :)
I have the 100d now, seems they've updated LV focusing speeds as it's quite fast now compared to how the EOS M was. I think it has the changes that are gonna be applied to the M with the firmware update coming at the end of this month.
Hello ,
Do you know if the Raw video will be possible with the 100D/SL1 and if yes what can we expect in term of resolution ?
Do you know already the max speed of the SD card bus and the buffers size ?
Thanks ! 8)
Same capabilites as 650D/100D/700D
Quote from: nanomad on June 17, 2013, 10:04:41 PM
Same capabilites as 650D/100D/700D
Awesone news !
Have you tested it yet ? And have you any idea of the buffer size ? May be it's a little lower than the 650d/700d ?
Looks identical. I don't have one though
Thank you for your answer nanomad 8)
I'm also an 100D owner and it would be awesome to see ML support for it!
Have 100D now so if you need any help just let me know!
I'm just waiting for my copy of ida pro and I can get to work on this, have my new computer finally - so now I have a dev environment again
sounds good - if anyone needs a beta tester let me know... even an alpha would be fun!! I'm gonna be taking my SL1 to the USA soccer game tomorrow and can't wait to get some shots with my new telephoto lens... :) Would have been cool to get RAWvideo of Landon Donovan scoring... but maybe next year.
http://www.thephoblographer.com/2013/06/16/magic-lantern-is-now-available-for-the-eos-rebel-t5i-and-sl1/
Has anyone seen this? Do you know which port supposedly works with the SL1?
I can't find it either. No ports mention SL1 (100D) anywhere. Not even nightly builds.
Let me know if you find anything!
For the SL1, the firmware has been dumped so far (same time as the T5i) and i think it's just waiting for someone to develop it. Unlike the T5i, I haven't seen a hello world post yet. at least not in this thread... coutts seems to be jumping on it, so it's wait and see.
Many websites jumped on the "it's out" mentality when the firmwares were dumped and shots were posted for the T5i.
I could be wrong though....
Any news on this port? For the 100D? Thanks :)
I noticed the ML home page lists the SL1/100D as a supported camera. However the download link doesn't list it on any pages. Is this a misprint on the front page, or is there an Alpha version somewhere? If there is, I'd love to give it a try :)
Hi.
The download link is in Nightly builds, with a fair good number of features already marked as implemented.
The other thing that bothers me is whether I should get 100D or EOS M, as a compact camera. Currently EOS M has more ML features, but 100d has better controls.
So, should I put my trust into future evolving of ML for 100D?
You should.
Thank you :)
Oh by the way, does anyone spot the difference in video quality (stock) between 100D and EOS M? I want one of them as a video camera. Currently I have Lumix GF3 but it lacks full manual control.
I killed my eyes on youtube but still cannot decide which is better.
Hi , I m new in the forum and I have a new eos100d . I tried to install the nightly build without success.
Developers , could you please confirm that is still not possibile to use the ML Night build on my camera, or there his a way different from the install guide to install it on eos100d?
same problem as masgro1
i pick update, then it says there is not a valid update file on the card. Should something be changed to a .fir file?
Let me clarify:
"memory card containing firmware is required to update"
is what it says.
I'll try this tomorrow and report :-)
http://builds.magiclantern.fm/jenkins/job/unified/17/artifact/platform/all/magiclantern-v2.3.NEXT.2013Sep06.60D.550D.600D.50D.500D.5D2.1100D.zip
Thanks for all
The problem is that they haven't made the 100D.fir available (if there is one) so that you could install that. You need the .fir file on the card so that when you select upgrade firmware there is something to aim at. Otherwise it just tells you that you need a firmware file.
ok thanks hope 100D.fir will be available soon ;)
I registered just to say that I can't wait for 100.fir to come out that I can put it on my sl1!
Thank you guys.
given the lack of updates, I'm guessing there is nobody developing this right now... If I had the skillz I would try. Alas, I chose a different career path.
Hi guys - sorry there's been no development on this, I'm busy with my final two semesters of school so I've been devoting my time to studies :)
I promise to work on this in the near future - again I apologize for the delay in updates.
Quote from: coutts on September 24, 2013, 04:39:18 PM
Hi guys - sorry there's been no development on this, I'm busy with my final two semesters of school so I've been devoting my time to studies :)
I promise to work on this in the near future - again I apologize for the delay in updates.
Thank you for the promising words:) I already gave up the hope
Quote from: coutts on September 24, 2013, 04:39:18 PM
Hi guys - sorry there's been no development on this, I'm busy with my final two semesters of school so I've been devoting my time to studies :)
I promise to work on this in the near future - again I apologize for the delay in updates.
best wishes on the last few semesters of school
Any progress on this?
I have had a SL1 for a few months and it has proven to be a great camera for Rc helicopters and handheld brushless gimbals due to its light weight and small size.
Heath
Hi everyone!
I haven't purchased the 100D yet specifically because of the lack of Magic Lantern compatibility.
For me it would be the perfect camera setup for my specific needs because of the size/IQ/price ratio.
My main use would be for capturing 360 spherical HDR images for use in realtime 3D applications or product animation shots.
I currently use a 5D Mark II for this. But to be able to get the weight down to almost 50% would be really sweet.
I would need to capture two more views to get a full 360. But for most of my gigs that small amount of extra time it would take to do it with a 100D instead of a full frame camera would be worth it.
So I really hope that you will make ML work on the 100D/SL1 soon!
That would be a hell of a compact and nice HDR kit!
Hey there,
I just got a 100D as a third-unit cam for several productions and would love to use it with ML. Seems like there is already a lot of stuff done ( http://nanomad.magiclantern.fm/jenkins/features.html ) but I can't find a way to test it - any ideas?
i saw that there were new posts and got excited... oh well...
Just got my first Canon EOS 100D camera for $300. Can't wait for ML to make a firmware that allows to shoot in raw video mode!
dang you got a great buy!! I love mine and paid well above that!!
Thank you. I myself is still wonder. I found the camera in a second-hand electronics shop. I'm not lying, no reason to do that. Maybe someone bought it new, made some photos/videos, and then he thought that taking pictures is not his deal. And he sold his 100D at a minimal price. The camera is equipped with a kit lens EF-S 18-55 IS STM.
So, the cam is in new condition and is awaiting for the raw video capabilities. :))) It's processor is really fast. It can shoot 60 fps at 720p.
The down side is only a small battery (which can be solved by bying more batteries). But the camera is great! Thinking of buying a 50D as a second (and 3rd, and so on) camera for a multicam shooting.
I like my SL1 but I wish it had Kelvin WB and 1/3 stop ISO.
And i Wish to have the intervallometer and motion detection; it is possible that no soul good apart from Coutts is interested in developing the. fir for the 100d? we must resign ourselves to wait 6 months? :'(
Ok so why not find a .fir file for the T5i and use it for the 100D since the 100D is the newest of the two cameras and try to run ML on the 100D... since they are so identical and what not it could work... or not IDK
But the SL1 is cool as hell LOL
I'll let you try that. I have bricked devices before, and don't plan on doing it again.
You're too late I already tried it but i couldnt find the .fir file >:(
I will do it
Im game
All in the name of the advancement of the Sciences
It won't work. Even if it managed to run the ML code in the fir, ML does a checksum of the Canon firmware to verify it is the correct camera and canon firmware version.
But it wouldn't matter anyway, somebody that knows what they are doing has to do the work of porting, it's not going to magically work. Function stubs have to be found in the canon firmware before ML will work properly. Even if the hardware is identical to another camera, the canon firmware may have different functions and locations.
Ahhhhhh.... Seeing how every one is so eager and watching this thread like a pack of wolves at a cow convention, has anyone tried to port anything?
I'll see what I can do.
Christmas is near; I am sure that Santa Claus will bring us a gift ...
I stopped counting on Santa a long time ago
December 13th, hoping for some christmas love on this Camera...
Class isn't in session now, that's all I'm saying...
Man I would love just the focus peaking, zebra exposure and magic zoom to work , I don't care for the other features myself at this point :p.
When does the US school term finish (assuming Coutts is in the US?) .
@Coutts do you need any help with your school work? I'm sure everyone in this thread would love to help you if we can in any way.
I will patiently wait and don't wont to pressure you (the rest of us shouldn't either!). Let us know if you need any academic help. Lots of intelligent people on this Forum!
When you do eventually get round to this porting project, don't forget to give us a paypal/ flattr link so we may 'tip' or donate some pennies/ buy you a coffee, as a sign of appreciation/ trouble for your efforts!
I second the donations link.
Quote from: nanomad on June 01, 2013, 12:54:48 AM
Succesfully dumped the 100D and 700D. They look very similar to the 650D/EOSM. I've started the 700D initial port.
Just two question:
- How did you dump the 100D firmware? I had trouble to run the CHDK dumper script.
- Is there already a .fir file in order to set the camera bootflag? Then one could to continue with autoexec.bin and maybe get the currently unmaintained 100D code back to life.
Any advance on this port? I'd love to have magic lantern on my 100D.
If i can help, i have some skills on programming.
Sometimes i regret on dont buying the t3i just becuase of ML
Just about to buy a 100D, but I definitely want something ML compatible, even if this isn't til 6 months time. Are there any specific problems porting to 100D? Or is it just a time issue? If I need to avoid the 100D, please let me know, and I can maybe get a 60D or something! ;)
Please magic happen and sl1 fm appear in the download section :)
I'm still hoping very much for 100D support!
I would have no problem paying quite a bit for ML as a product if that would result in quicker turnarounds in creating builds for new camera models.
When comparing cost/weight/ease of use with other alternatives for doing HDR images (i.e. 360 panoramas for VFX and CG) I feel that there is quite a big margin for motivating a price for the ML software.
However perhaps there would be legal/moral issues with Canon if it is packaged as a commercial product with a price tag?..
I'm following this post on the Canon 100D/SL1 some time now. I had problems validating my login thats why I only now post something here.
I am very sad that this camera is being set aside on Magic Lantern firmware development. It's a feeling that passes to anyone reading the posts in this forum.
Isn't it similar to the 650D and 700D?
It is a pity that there isn't some focus in this equipment to a solution of video recording (using Magic Lantern, of course).
Still, I have hope that a beta version to appear soon!
Greetings!
for sure it would be so great to have ML on our 100D.
What can we do to help?
I'm following this post on the Canon 100D/SL1 some time now!!!
I'm still hoping very much for 100D support!
I've been a user of Magic Lantern for over 2 years now, always on entry level gear from the T2i, T3i, 60D, EOS-M and now the SL1. The effort you guys put into this project is astounding and has made so many photographer/videographer's workflow and product quality much better than from the factory. I am constantly keeping up with the new updates you guys push out and looking forward to the new possibilities you dig out of Canon's gear. Looking forward to the port to 100D/SL1 and please contact me is there is anything I can help with. Keep up the amazing work!
If anyone is willing to start maintain the port please send me a PM and I'll help as much as I can
Hi folks, I am also looking forward to a port to the SL1 - want to be able to use the intervalometer for aerial photography from my multicopter. ...and if I could get better (raw) video out that would be a bonus, focus assist would be a bonus.
Got a few request for people volunteering for the 100D port.
Since it makes no sense to keep everything in private, I suggest you type here your questions so any dev can answer them :)
When there is an "alpha" build for us to test and give feedback on, will it be posted in this forum, or in the nightly build section?
But why is the 100D / SL1 listed on the frontpage of the ML site:
"Supported Cameras:
5Dc, 5D2, 5D3, 6D, 7D, 40D, 50D, 60D, 500D (T1i), 550D (T2i), 600D (T3i), 650D (T4i), 700D (T5i), 1100D (T3), EOS M, 100D (SL1)"?
Agree. It seems it's only for the "Hello World" test...
By the way... Is there any form of programming the without risking to brick the camera?
*programming the port... Sorry
Not really at this point
Hi All;
Brand new here (sorry skipped the rules section). Just wanted to know if Nanomod has found someone to start/port the 100D and if work has started on the 100D. Sent a PM but figured best to post it here so he doesn't get 100 PM's asking "what's up and how can I help".
Cheers;
SL
Quote from: nunobarros on January 28, 2014, 12:11:31 PM
By the way... Is there any form of programming the without risking to brick the camera?
These sorts of things seem scary, yes. I've used custom firmwares with many other devices, even another canon camera. There is always a risk of the brick... but I've actually only had it happen once, and was able to repair it. There is a reason for detailed instructions being posted with the software. If you don't follow the instructions exactly then you may get bad results. Of course, since there are so many people using ML, you would assume that most are happy with the results!
I just got myself a 100D and can't wait to put ML onto it. Any sign of the .fir to enable the boot flag yet? Someone must have done it by now!
any news about ML for the little canon?
Oh... The port was cancelled, what a shame... hope on the future some other developer get into it, sometimes i regret buying a 100D just because of the ML functions. They're so useful, especially on video.
P.S since the SL1 is an small T5i, is there any way that the t5i developer could help?
crap i may sell this and get a t5i
Quote from: chilimac02 on February 08, 2014, 04:14:42 AM
crap i may sell this and get a t5i
There is not ML for recent T5i cameras they all come with the new firmware 1.1.3 and ML is for 1.1.1, Keep your SL1 at least is smaller.
well if ML ever arrives on the 70d - I'm going for it.
I am very sad!
my 100d will not have ML!
:'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'(
I spent some time thinking in an answer but I'm speachless... :(
WHY???
Quote from CHDK wiki (which applies here too):
Quote
A port of a new camera model happens if and only if there is a developer who has the camera and sufficient time, motivation and skill to complete the port. If this describes you, then you may be able to help.
Quote from: a1ex on February 14, 2014, 07:11:01 PM
Quote from CHDK wiki (which applies here too):
I have the camera and alerady messed up with ARM processor on nintendo consoles, using arm-gcc. I've alerady read about starting development, trough it's still no clear to me what i should start doing. If someone guides me how to start, i will help as i can.
The first step is enabling the bootflag, but I'm not sure if this was done.
I'll send you the dumper so you can start looking in the firmware and analyze the boot process.
Hello!
I purchased an SL1 a few months ago and was hoping for an ML port... It appears that there is no active development on this front.
And I don't see myself selling/exchanging this for something else...
I have the requisite skills... perhaps this is an itch I need to scratch.
I just joined the forum... haven't groked for all the relevant info.
Would someone be kind enough to point me in the right direction?
Cheers!
Request the dumper to a1ex, so your can help me finding the bootflag. I've installed the development system on my machine and learning how the thing works.
Two heads work better than one. I will send you a PM so we can talk.
Quote from: e^ipi on February 16, 2014, 08:58:48 AM
Hello!
I purchased an SL1 a few months ago and was hoping for an ML port... It appears that there is no active development on this front.
And I don't see myself selling/exchanging this for something else...
I have the requisite skills... perhaps this is an itch I need to scratch.
I just joined the forum... haven't groked for all the relevant info.
Would someone be kind enough to point me in the right direction?
Cheers!
Whooo Hooo! Waiting until the girlfriend finds out something has been started! THANK YOU SOO MUCH! Should we start a crowd funding to help out and speed thing up? Might help you guys buy a few burgers and a few cameras that you can sacrifice. Just a thought.
If you want to donate, do this for the entire project, the people who first make this possible.
;)
We're alerady trying to port it, but this thing needs time and patience to do, we're alerady making it as fast as we can without messing around with this, so just wait, and if we can port it, we will.
Quote from: Luigi_xp on February 16, 2014, 12:16:45 AM
..., though it's still no clear to me what i should start doing. If someone guides me how to start, i will help as i can.
Have you gone through the sticky topics here : http://www.magiclantern.fm/forum/index.php?board=25.0
Including http://www.magiclantern.fm/forum/index.php?topic=9517.0
Try, Fail, do it again.
Take breaks.
Take pictures on your breaks.
Look for shortcuts, (I'm sure the innards are 98%+ the same as the 700D- only the buffer size may be slightly less on the 100D, and we have a combined Q/SET button- maybe cross reference with people working on the existing EOS M ports?).
Persevere.
Dont rush
Start Forum threads.
Ask for help.
Give help where you can.
Dont be afraid to get it wrong, post your mistakes, maybe you will find a general ML bug along the way , when you think it your fault. Then you will be helping the whole community!
Most of all
do not be afraid to ask questions! People who contributed/maintain the other ports once knew about as much as ML Dev. as you do now.
Yes I would love to donate to the whole ML (and I will eventually! ), but I also would like to give a little something to the people making this specific SL1 port happen. At worst you(and whoever else you team up with) will maybe get some coffee money for your efforts, at most you maybe could get a 5DMK3 from all the donations you receive, maybe? :p
Well maybe, I don't want to tempt you with money, that is wrong, you should only really do it because you want to- just like a lot of the great people here have done so with the other ports.
Good Luck, Should you wish to accept this challenge, the force shall be with you and whoever you take with you!
ff143424: e28f00a4 add r0, pc, #164 ; ff1434d0: (62616e45) *"EnableBootDisk"
ff143434: e28f00a8 add r0, pc, #168 ; ff1434e4: (61736944) *"DisableBootDisk"
this is the bootflag?
I bought my camera almost one year ago and still waiting for ML (especially zebras:) )
I promise to donate 1/10 cost of my 100D for your effort :)
i'm trying to port the ml to 100D... But i'm lost, one say i should find the bootloader, then other say i should analyse the boot process... And I end up in nowhere stuck looking at lines and lines of code.
Me and e^ipi will be glad if someone explain *with details* what should be done.
I've been watching this like a fat kid in a candy store with no money watches for loose change. For some reason I have an incredible sense of excitement about recording RAW video. Hopefully it will happen.
Quote from: Luigi_xp on February 25, 2014, 06:06:48 PMAnd I end up in nowhere stuck looking at lines and lines of code.
Tbh you seem to lack the "skill" part of the job description. I would be surprised if you'd find some dev to coach you through the process in detail, they're much too busy coding features - and 2nd tbh is that the 70d seems like a more attractive next target than the sl1.
How about buying yourself a good ol' Rebel that is actually supported by ML, and then start coding some nice modules to learn the ropes?
Hi!
First of all, a big thank you to all of the ML developers, you guys are doing a great job.
I just want to express that ML did confirm that Magic Lantern will run on 100d at Facebook, and some developers did promise that they will continue developing ML, but now I know that the original developers had ditched the project. I'm not hating them, I understand they are using their own time to develop ML, but I'm just really disappointed.
I haven't bought the 100d yet, but considering there's not yet any ML for 100d, I am thinking of getting the eos m instead, though I'm not so sure...
Can anyone kindly give some ideas of which camera should I go for? Thanks in advance.
Quote from: Marsu42 on March 03, 2014, 08:45:58 PM
Tbh you seem to lack the "skill" part of the job description. I would be surprised if you'd find some dev to coach you through the process in detail, they're much too busy coding features - and 2nd tbh is that the 70d seems like a more attractive next target than the sl1.
How about buying yourself a good ol' Rebel that is actually supported by ML, and then start coding some nice modules to learn the ropes?
Nanomad alerady helped me and i'm on the process.
As much as i would like to have an stable ML on another camera, i just love the size of the camera and the video AF which works. it's miles better than the t4i one, and helps me a lot when i have other priorities rather than pulling focus.
Quote from: YeungEthan on March 05, 2014, 11:35:05 AM
Hi!
First of all, a big thank you to all of the ML developers, you guys are doing a great job.
I just want to express that ML did confirm that Magic Lantern will run on 100d at Facebook, and some developers did promise that they will continue developing ML, but now I know that the original developers had ditched the project. I'm not hating them, I understand they are using their own time to develop ML, but I'm just really disappointed.
I haven't bought the 100d yet, but considering there's not yet any ML for 100d, I am thinking of getting the eos m instead, though I'm not so sure...
Can anyone kindly give some ideas of which camera should I go for? Thanks in advance.
Do you really like the EOS M?
If not, you're better with a t3i.
Yes, the port is going slowly, but i don't guarantee anything.
Quote from: YeungEthan on March 05, 2014, 11:35:05 AM
I understand they are using their own time to develop ML, but I'm just really disappointed.
This should probably be added as a big red blinking warning on the ML homepage: If you want ML, but a camera that supports it right now (at least to a working degree like 6d) and ... do. not. expect. any. further. ports. no. really. we. mean. it.
Quote from: Marsu42 on March 05, 2014, 05:55:56 PM
This should probably be added as a big red blinking warning on the ML homepage: If you want ML, but a camera that supports it right now (at least to a working degree like 6d) and ... do. not. expect. any. further. ports. no. really. we. mean. it.
Or less posts like this: https://www.facebook.com/magiclantern.firmware/posts/470244706398806 (https://www.facebook.com/magiclantern.firmware/posts/470244706398806)
Quote from: Luigi_xp on March 05, 2014, 05:49:02 PM
Do you really like the EOS M?
If not, you're better with a t3i.
Yes, the port is going slowly, but i don't guarantee anything.
I'm not sure, I really like the 100d because of the touch screen and light weight. Eos m has the same touch screen and light weight, though the auto focus is just not comparable to 100d, and it lacks some physical buttons.
The 600d is a bit too heavy for me, so it is not my first choice
Thanks for your reply! Hopefully the port will be a success!
Quote from: Marsu42 on March 05, 2014, 05:55:56 PM
This should probably be added as a big red blinking warning on the ML homepage: If you want ML, but a camera that supports it right now (at least to a working degree like 6d) and ... do. not. expect. any. further. ports. no. really. we. mean. it.
:) that is a good idea, at least people will not be that disappointed.
Quote from: Luigi_xp on March 05, 2014, 11:32:17 PM
Or less posts like this: https://www.facebook.com/magiclantern.firmware/posts/470244706398806 (https://www.facebook.com/magiclantern.firmware/posts/470244706398806)
Uhg, well, I didn't see that - and I can understand your disappointment, I have no idea who actually wrote that. Developing or porting a single feature is one thing, but the complete ML development process from "Hello World" on a new camera to a stable port takes a lot of time, sudden problems can always arise and and it's an absolute miracle that devs like alex work on it for years - but you cannot *expect* this to continue :-o
Personally, I waited for about a year with my 6d purchase so ML was in a working state and I knew even if nothing further would be done at all I'd be still ok with it.
Well, they did not give any time frame; it was only a proof of concept that showed it is possible. On 700D it was done and that port is pretty much working and actively maintained; on 100D the process stopped before even reaching the Hello World stage.
Keep in mind that Magic Lantern is a hobby project for all of us; everybody is free to come and go, and if anybody does anything, it happens because he is personally interested in doing that (finds it interesting, needs that feature, whatever).
For the record, this was the official announcement: https://twitter.com/autoexec_bin/status/340716439344410624 ; if others felt the need to over-promise on external sites, I have no control over that, sorry. The post from Facebook was certainly not written by one of us (it mixes 2 new ports, one new feature and also 2 programs from third parties; a ML developer would have been a little more coherent in writing).
Luigi thanks for your work. I'm in no hurry as I too love the focus ability of this little guy. I thought of switching, but decided against it mostly because the SL1 resale value dropped way off compared to the t5i (700D). I also thought long and hard about getting a "better" camera and decided that the 70D was really the only option because of support for STM lenses (in video). The STM lenses focus so silently compared to other "silent" lenses that I'll continue using the lesser quality STM for video fun. Of course I prefer other options for photos.
All in all, thanks for what you are doing! If it ever comes to something where you want someone to try it, let me know. I play with my camera taking videos and pics of my kids and dog several times a week.
Hi, first of all Hello to anyone ;D and secondly compliments to the ML team for them work! :-*
I'm newbie here, I'm studying in a course of filmmaking and 2 days ago our teacher came to school with him 5DmkIII with magic lantern installed.
Beautiful!
I bought the Canon 100D past Christmas (dec. 2013) and I'm very happy how it works. Easy to use, agile and other. Yesterday when I red the post on facebook that ML is now supporting Canon 100D was in seventh heaven.
Unfortunately that was stopped probably.
Anyway, I hope that someone could help you in this project, because the power of Magic Lantern is absolutely excellent.
Best
Quote from: dhzian on March 09, 2014, 08:58:53 AMI bought the Canon 100D past Christmas (dec. 2013) and I'm very happy how it works. Easy to use, agile and other. Yesterday when I red the post on facebook that ML is now supporting Canon 100D was in seventh heaven.
Please try to contact whoever-wrote-that on FB and ask him to retract this post or at least comment on the post with a link to this thread.
He should state that ML on 100D is not being worked on and is 0% complete - so even if a maintainer is found it'd take 1/2-1 year before it's ready for general usage. With even the 5d3 and 6d still in alpha/beta stages, it's very unlikely the ML team will do any work on 100D in the near future, and skilled maintainers with enough spare time are a rare species.
In the main page of ML site http://www.magiclantern.fm/ (http://www.magiclantern.fm/) the SL1/100D is said as supported also.
Maybe someone can remove it please?
Hi,
I commented the post in fb about the uncorrect news that ML is supporting canon 100 D.
Best
Probably this camera will not have ML, BUT is good everyone to know that Can shot external strobes in live view, which is a novelty in this Canon Cameras.
Sad, so sad...
It's a shame there is no work being done to support the sl1. I need to figure out a way to use a remote shutter release to trigger video recording and I think ml would be my only hope.
Hi! Just asking, any luck on developing the ML for 100d? I'm so curious about it! :)
There are no active developers with the camera, so no.
I have some spare time today if someone could send me the firmware dump I can take a look at it.
Hi Glen! Did any one manage to send you the files by any chance?
Quote from: Dafin on April 13, 2014, 09:19:07 PM
Hi Glen! Did any one manage to send you the files by any chance?
If not, or if additional firmware images are wanted, I can (try to) provide dumps for my (german) 100D.
I'd need to know what dumper tool to use, and where / how to drop the file(s) :)
count
Quote from: Luigi_xp on March 09, 2014, 05:03:06 PM
In the main page of ML site http://www.magiclantern.fm/ (http://www.magiclantern.fm/) the SL1/100D is said as supported also.
Maybe someone can remove it please?
Yes, please remove that from the main page. It's misleading and frustrating if you dig into that in the forum and find out that there is absolutely no ML-support for that camera...
Thanks.
Regards, Thorsten
Any news?... :(
Did anyone make any headway with this? (praying they did)
Quote from: Silverleapers on May 21, 2014, 11:46:03 AM
praying they did
Don't pray, code!
QuoteReligion is the sigh of the oppressed creature, the heart of a heartless world, and the soul of soulless conditions. It is the opium of the people. (Karl Marx) :->
Quote from: Marsu42 on May 21, 2014, 05:21:18 PM
Don't pray, code!
funny man. I've offered to help, and would already have invested a few hours if somebody got back to me.
count
Quote from: count on May 22, 2014, 05:28:49 PM
funny man.
I try to :-) ... it's just that if you read the thread you should have a clear understanding what is required to get a port working, if still in doubt look at the neighboring 70d thread that recently has found a maintainer.
I purchased an SL1 late 2013 and was seriously hoping that ML would be ported to it. But I realise it requires a serious amount of work by volunteers. So I thought I'd add just another post to say that open source work is great (and often under appreciated) and that I'd be hugely grateful if a crew got together to work to get ML on the SL1!
Quote from: Marsu42 on May 22, 2014, 05:47:37 PM
I try to :-) ... it's just that if you read the thread you should have a clear understanding what is required to get a port working, if still in doubt look at the neighboring 70d thread that recently has found a maintainer.
it's just that if you'd just read my actual post you'd be aware of me asking specific questions to (help) continue exactly along those lines :D
to repeat: somebody managed to dump the firmware using a non-standard approach, but apparently the files never made it somewhere; no was I able to find documentation for that process. if somebody explains the process I'd dump the firmware myself; so it should be possible to continue from there.
I'll have a look at the 70D thread now, too.
count
Quote from: count on April 24, 2014, 09:35:59 PM
If not, or if additional firmware images are wanted, I can (try to) provide dumps for my (german) 100D.
I don't think this is the bottleneck, any 100d maintainer would need a camera in his/her hands anyway and if he/she is up to the task then dumping the rom is the least of concerns. If it isn't done already anyway as there seemed to be some initial progress, and afaik there are only international roms so adding a supposedly "german" variant wouldn't help.
Well, the current progress I'm seeing doesn't pass my build chain (compared to other platforms), as several maps and defines and #ifdefs are missing; but nothing catastrophic there. Judging from what I'm seeing there it doesn't feel like there really was a firmware at hand; and I'd love to be able to have a look at the objdump myself, and see how I can help.
Knowing other firmwares would of course help finding commonalities to identify entry points, but I know my C and my Linux and have a camera at hand, so I'm definitely willing to try ... considering that the 70D is showing "hello world" & more is giving me a certain amount of hope in either case. Guess I'll have to look for the code for that, too; it's not in the main repo (yet).
Any specific person to talk to on IRC, anyway? I'm "count" on Freenode.
Cheers,
count
Hello,
some updates: with help from alexML and FoolsTP I was able to gather what I need, so something is going on here. LED location is the same as on 5D3, and we might be seeing "Hello World" or more some time this week, pending identification of more function entry points for the 100D (found a few thousands, identified only a could dozen so far). slow work, but there's some movement at least.
count
Hi count...
WOOHOO! Great stuff! It's terrific to hear that something's happening! THANKS.
-Tarihala
Speaking of good news:
(https://i.imgur.com/ty9Bntq.jpg)
:)
count
P.S: For those interested - the code is at https://bitbucket.org/berlincount/magic-lantern/commits/all (https://bitbucket.org/berlincount/magic-lantern/commits/all)
Hellooooooo Woooorld
Very nice! :)
Hooray! :D
Nice work, was waiting for this, would like to use it to make timelapse without external device.
Dual expo would be nice.
some users tried it out already ?
Using ML on 7D & 6D ( nightly builds) but no experience with working with alpha builds and source code.
So could any one help me for the installation or is it to soon ?
Thanks for any help.
Quote from: edwarddebruyn on May 28, 2014, 01:51:07 PMor is it to soon ?
Probably. Hello world was only achieved yesterday, I don't there's been a whole lot else done at the point, although I can't speak for count.
If this works I might consider dropping the EOS-M
Quote from: jamespero on May 28, 2014, 02:15:34 PM
Probably. Hello world was only achieved yesterday, I don't there's been a whole lot else done at the point, although I can't speak for count.
I really don't want to spoil everyone's day (again :-p)), but for people deciding what camera with ML support to get I cannot help to mention that "Hello World" is essentially next to nothing and only shows Canon didn't disable the boot code loader. "Hello World" does *not* mean finding some Canon fw stubs and copy/pasting the ML code from another camera type will immediately lead to a working ML, usually there is a lot of time-consuming and tiresome tuning to do.
What Marsu said.
What Marsu said.
Rolling up sleeves for another night of hacking now ...
count
Great work, sorry for not replying I've been busy with school and I just graduated and got a job so I am busy with that all day now.
Good to see you got this far. My advice to you is choose an existing port that is most similar to the SL1 (hardware wise) and use that as your base.
I prefer to keep the 5d3 as the lead port when I worked on ML so I copied all coding styles from that, I suggest the same.
Good job here
Quote from: coutts on May 29, 2014, 09:35:47 PM
Great work, sorry for not replying I've been busy with school and I just graduated and got a job so I am busy with that all day now.
I fully understand and sympathize as I'm in about the same situation, working on ML needs some coherent time in peace and quiet or nothing will come of it. But it's a good reminder to stick with the working ports even though some maintainer has been found, life changes too fast to make promises for unpaid work for the next year or so :-)
Quote from: coutts on September 24, 2013, 04:39:18 PM
I promise to work on this in the near future
A little help: QEMU support is up and running again, so you can now emulate the startup process (and the "hello world" demo) and run it step by step in GDB.
https://bitbucket.org/hudson/magic-lantern/branch/qemu
Hey, i'm the guy who tried to port it some time ago, but because of a lack of knowledge on the ML world and some developers probably busy and stopped replying me i did give up.
But i'm so happy that someone experienced did take the lead and we got an Hello World. Thanks Count! Hope this port will end sucefully, and if someone need any help with testing or some not-complex developing, ask me.
:)
Highly interested and anxious in seeing further development of ML for the SL1.
Really interested to see how this is coming along, looking at the branch build status we are not far away, considering the work that has gone on so far, keep up the good work guys, really looking forward to this working!!!!
Ok I've got the repo cloned and the tool chain setup and I'm ready to rock and roll. I'm trying to do a build right now, but I'm running into some issues. Here's my console output:
make -C /Users/James/documents/repositories/magic-lantern/platform/100D.100
[ VERSION ] ../../platform/100D.100/version.bin
[ VERSION ] ../../platform/100D.100/version.c
[ CC ] version.o
[ CC ] boot-hack.o
../../src/boot-hack.c: In function 'my_task_dispatch_hook':
../../src/boot-hack.c:302:5: error: implicit declaration of function 'qprintf' [-Werror=implicit-function-declaration]
qprintf("dispatch context->pc=0x%08X entry=0x%08X\n", context->pc, task->entry);
^
cc1: some warnings being treated as errors
make[1]: *** [boot-hack.o] Error 1
make: *** [100D] Error 2
I'm not very familiar with C, but I know enough to be dangerous and I can usually figure things out as I go; however, this one is trying me. I can comment out the qprintf line and it moves on just fine but I'm not sure if that specifically actually needs to be there... Any advice??? Is this just print out for visual purposes or is this something more important? Also to note, if I comment it out, the next time qprintf comes up, the same issue happens for that one as well.
I just purchased 100D and I find out that I can't have ML :'(
Nice to see that someone is working on this. nobody around there who can help jamespero ?
And thanks for the efforts jamespero, look forward to the final....
8)
Quote from: jamespero on July 03, 2014, 04:11:22 AM
Ok I've got the repo cloned and the tool chain setup and I'm ready to rock and roll. I'm trying to do a build right now, but I'm running into some issues. Here's my console output:
make -C /Users/James/documents/repositories/magic-lantern/platform/100D.100
[ VERSION ] ../../platform/100D.100/version.bin
[ VERSION ] ../../platform/100D.100/version.c
[ CC ] version.o
[ CC ] boot-hack.o
../../src/boot-hack.c: In function 'my_task_dispatch_hook':
../../src/boot-hack.c:302:5: error: implicit declaration of function 'qprintf' [-Werror=implicit-function-declaration]
qprintf("dispatch context->pc=0x%08X entry=0x%08X\n", context->pc, task->entry);
^
cc1: some warnings being treated as errors
make[1]: *** [boot-hack.o] Error 1
make: *** [100D] Error 2
I'm not very familiar with C, but I know enough to be dangerous and I can usually figure things out as I go; however, this one is trying me. I can comment out the qprintf line and it moves on just fine but I'm not sure if that specifically actually needs to be there... Any advice??? Is this just print out for visual purposes or is this something more important? Also to note, if I comment it out, the next time qprintf comes up, the same issue happens for that one as well.
Hi James,
I am new to the ML project, but do have the 100D, so was interested to see what is going on here.
The line "Implicit declaration of qprintf" is telling us that it met this function call before the function was defined. This explains why all qprintf calls will be a problem.
Being new to things here I have not yet seen what this line is trying to do, but just wanted to give you a bit of feedback to encourage you in your efforts.
Stephen
Thanks guys.
StephenD, I was able to gather that much. I've gotten QEMU installed on my system, but still haven't seemed to figure out the reason the QEMU includes aren't being included when I'm building. I haven't had a lot of time to work on it this past 2 weeks so I'm still in the same place I was when I posted my previous post.
To setup QEMU, follow the instructions from contrib/qemu/install.sh.
See also http://www.magiclantern.fm/forum/index.php?topic=2864
I have a SL1 that I would like to put ML on, if anyone would like to use my camera as a guinea pig let me know. I use the SL1 for all my video, and the perks ML would be very beneficial. Contact me if anyone has some info on getting ML loaded on my camear
Hi,
please contact me (count on freenode IRC, also on #magiclantern) to see whether it's of any use just now. We'd do a blind dump of your firmware image to see whether yours got the same checksum mine has. So far, I've seen two different 1.00 versions, but only one user with the same firmware I'm developing against).
Task management code has changed noticeably compare to other cameras, so it might still take some more time until we even got the ML menu. I can only invest a few evenings a month, so progress is slow.
count
@count - looking forward very much to the results of Your hard work!! Many people will be very happy and produce tons of brilliant footage, should You succeed!!
How can we be of any help?
Kind Regards!!
I would like to add my support for ML on 100d. I really appreciate Count`s and other developer`s efforts to introduce ML on 100d. It is a great software which brings enormous functions for our canon cameras. Please let us know if you need anything to keep working? Full of hope we are waiting.
Hello, all.
In the rush to 4K and such great cameras as the GH4 and Sony A7s, it seems to me what has been lost is that implementing stable RAW and Dual ISO in ML on the SL1 could be a new giant killer. By this I mean: it's as small as these two; would allow everyone's investment in Canon glass to be leveraged to the max; and just might give Canon breathing room to create a real response to these two new industry leaders. I am not a coder, but I am a blogger who owns a pair of SL1's and am mighty interested in ML on this body. Any thoughts on how to accelerate this possibility?
Hi everyone,
I am another one who really want ML on SL1/100D.
Super looking forward to see ML could happen on my camera. 100D is a lovely small dslr !
I am not a pro coder. But I would like to help. :D
GS
+1 to all above. There is huge queue now with 100D users and we are only missing the coding master.
Hi,
I also own a 100D. I would like to help developing ML for this cam. How can I help?
Thanks ;)
Start reading here:
http://www.magiclantern.fm/forum/index.php?topic=991.0
Thanks! I'll try to compile the unmaintained build for the 100D and try to get a dump.
Acutally I'm not able to build a version for me for testing. :(
../../src/state-object.c:13:35: fatal error platform/state-object.h: No such file or directory
I have 3 100Ds. 2 have modified filters. I can't wait for this to come out so I can test it on them. Let me know if there is anything I can do.
I'm here to help and have a 100D to try builds on. Any recent news from Count, Jamesparo, and others?
Actually I was no able to build a version. But atm I don't have the possibility to test it.
Anyone here who wants to try this on his own risk?
just cloned this
https://bitbucket.org/berlincount/magic-lantern/commits/branch/100D
going to compile & try
it is clean that stubs.S is the key.
this file describes function calls (aka stubs) in the official firmware
so, we need to do some reverse engineering with 100D's official firmware
however, i do not have the firmware, and i am not very good at reverse engineering of arm codes.
i would try to do it if i can get the firmware. does anyone have this?
thx.
i need a way to enable 100D's bootflag. there is no fir for 100D, then how to do this?
Quote from: count on May 27, 2014, 08:25:47 PM
Speaking of good news:
(https://i.imgur.com/ty9Bntq.jpg)
:)
count
P.S: For those interested - the code is at https://bitbucket.org/berlincount/magic-lantern/commits/all (https://bitbucket.org/berlincount/magic-lantern/commits/all)
Wanted: good ML soft for 100D
50 euro for a good result, who helps.
Why,
The 100D is super compact, the most easy to take around with the other more heavy body's.
no need for me to buy a sony 100RX-3.
Would like to use my 5D2 soft on a 100D.
Waiting for it, like ML very much !!
So for me 50 euro is ok !!!!!
How I would control it, Let it ry out by someone from ML, mail the results on ML and make the results public when every one seems agree the results are ok.
Give your bank count and I forward the 50 euro
We should all pitch in some cash to buy 100D's for more developers. This would have to be the cheapest camera in the world capable of shooting 720p Raw video, and I'd love to see it happen!
Actually we could put this money somewhere on a count of the Magic Lantern. And a working soft could be payed from this money by Magic Lantern when it's OK
Any news from anyone working on this?
There is no developer, someone in this thread with the camera needs to take an interest...
I wish I knew how to code,was really hoping that someone was working on ML for the Canon SL-1.
This one isn't happening guys. Unless someone with the ability and the camera and the time/desire to do it comes along - this project is a no go.
I work as a software developer, and although I do not use it daily, I am familiar with C (If I understand correctly, ML is written in C?). Some time ago I had a IXUS 60, and I used CHDK quite a bit. I now have a EOS 100D, and I really miss some of the features of CHDK that seems to be included in ML. So I really would like to have ML working on my EOS 100D.
Before I start digging around in the code, I have some questions that I hope someone with ML development experience can answer:
- What risks are involved when developing ML? Is it possible to brick the camera? Is it possible to harm the camera in some other way?
- What would be needed in order for ML to work on EOS 100D? I am guessing that there are a bunch of low-level functions that needs model-specific implementation?
- Is there any progress so far on support for EOS 100D?
- Is there anyone else currently working with support for EOS 100D?
If my previous post doesn't work I can help by putting my 100D as tester. Just use it to make time-lapse once and a while so I can take the risk.
But don't use everything (don't do Raw movies, focus stacking and so one) but familiar with photography and time-lapse.
Have ML on my 5D2 and 6D (still some bugs in the 6D)
If this helps
I am a software engineer with a SL1 how may I help?
Hi i have a canon 100d, i am ready testing !!
I'll start developing could someone post some helper links on how to start developing for this camera?
maybe anything i need to know that i wont find online looking for ML Development guides etc...?
http://www.magiclantern.fm/forum/index.php?topic=991.0
I was told there is a dump of the 100D already could someone help me get that dump?
GeramyL, eklann. I am also a software engineer by day and I love hacking on things in my spare time. My wife and I are going to buy our first used DSLR camera in the next few weeks, if we go for a 100D/SL1, then I'd love to work together to get the camera supported.
Can anyone familiar with hacking on the EOS cameras give an estimate as to how possible this is with the 100D? Because we might just get a 550D or 600D instead! I'd love to help out supporting open-source, but I think that the future is with axiom rather than hacking on closed-source products like canon. In fact we just want to get the canon so that we can spend a year training for when we get the axiom! Very excited.
Is there anyone left that have been working on this project?
Any dumper fir available for 100D? I will let this boot up in QEMU, too
Here's the dumper for 100D, for QEMU, not tested, same as for 70D (instructions here (http://www.magiclantern.fm/forum/index.php?topic=8419.msg130475#msg130475)):
dumper-100D-qemu.fir (http://a1ex.magiclantern.fm/bleeding-edge/blind-dumper/dumper-100D-qemu.fir)
Let me know if it works (can't test FIR files in QEMU).
Ok 100D owners. Please follow the instructions linked above. Once you succeeded get in contact with me by PM.
Quote
Usage: run firmware update, then go to play mode (make sure you have an image there), then look on your card. Keep the dump for yourself, do not publish it online.
I try the Dump but any Bin file appear :/. The screen go black than Although i click on play mode nothing happen. :( I have images on my SD card.
But you tried "dumper-100D-qemu.fir" right?
Yeah. Am i wrong?
Download again and try again.
I'll go to run this later today i'll let you know how it goes thanks alex appreciate the help on getting me started with this.
I sent some of you a PM about the firmware. Let me know how that looks.
It exactly looks like ROM1 with a size ~ 16MB. Useful for finding stubs etc. But for QEMU I would need ROM0 +1. You said you used nanomad's dumper to create this NULL file. Tried a1ex's link, too?
Re-created the dumper, can you download and try again?
It dumped and I sent the results to a few of you via PM. It's a 32MB file, so I hope that's what you are looking for.
Yes this time it's fine.
will keep you updated on my progress.
Sweet! I have no coding skills, but if you need any more work hands on with camera let me know.
Yeah likewise..what chilimac02 said...I'am willing to help out as far as hands on work the camera.
Just some patience plz. I started working on it but this takes time due to lots of missing or faulty stuff.
I will come back to you once I booted this up on QEMU. Afterwards we can decide how to continue.
Can i have the firmware too?
I have Canon 100D and i want to try if ML work on it.
Thanks
Read first sentence of post above yours, please.
I have no DSLR camera but I got my eye on a 100D ... however, I won't buy it untill ML works on it. I've had a look at the models that are available that have ML workin on them, but either they are too expensive or they have not the quality I'm looking for. The 700D is an option too but has almost same specs with a lot more weight.
I have seen more people have posted such a message as mine, but I just want to add a +1 for me on the request ML for 100D list ;)
(and above all now I have notify mails of updates in this thread ;) )
I'm no programmer, but I have a camera eos 100d, want to be alpha and beta tester, send pm
Would love to see support for the SL1 also. :)
I would love to be a beta tester for anyone! I have some programming skills, but this is a little over my head.:)
Used the dumper files created by A1ex, and I'm just wondering what is meant by "Play mode"? I put it on my camera, and it just went to a black screen, and then it went back to normal...
maybe you mised it but we already succeeded in acquiring the dump. So don't waste your time with that unless you want to start developing on your own.
Woo Hoo...Wishing you lots of free time and loads of success. I have an SL1 we can test on.
Got the 32M dump file! Going to compile qemu and run it.
The problem is how can I load and run my own binary to 100D?
Didn't realize that you succeeded with the Dumper file. :) Where can I find this dumper file?
Do I understand correct that "getting a dumper file" means that you guys succesfully "downloaded" the canon 100D firmware so that now you can analyse on a computer if a ML script works with it or where it fights, so that you can adjust the ML script where needed ... ?
The 100D is still my first choise, but I recently got an offer for a (used) 550D with 18-55mm IS lens, a bag, a 32GB flash card, battery & loader, and a UV filter .. for 350€. If I get all that with a 100D, I would be looking at 520€.
How much is it an advantage to have a touchscreen ?? I assume it lets you navigate the menu MUCH quicker, no ?
That is correct - some developers have the firmware from the camera (the firmware is what is "dumped"). They will be working (in their own free time, out of the kindness of their heart) on getting ML to load and work on the SL1. If I were you I would not count on this happening for some time - if ever. If you really want a camera that ML works with, get one that already supports ML.
On the other side of the discussion, I do like the touch-screen, but it isn't a deal breaker for me. I have bought and sold several 50D cameras. The menu system on the 50D was just as easy to use with a dial as the touch screen is on the SL1.
Thnx man for the feedback !
I've decided to go for the used 550D. Cheapest option and I'll be using ML pretty soon.
I like the improved noise reduction of the 650D/700D, (and improved video with an STM lens), but that's not worth 200€ extra ... for me at least. Lets not forget I come from a 250€ cybershot and I haven't won the lottery in the meantime :p
Never the less ... I keep voting for ML on a 100D .. you never know when I might switch to it in the future haha ... and I'll be wanting ML on it then for sure ;D
I can't help but visit this thread every so often and hope things are progressing. I unfortunately can't do much and it won't help for me to say "I wish I could code" as has been said already. I am very much willing to help contribute financially and like the idea of all the folks who want a 100D/SL1 port chipping in to help compensate someone with the skills necessary.
I do love the size and convenience of the 100D. That said, the reality is what it is. I got a great deal on the Canon site for a refurb 700D kit with 18-55mm STM lens for $441. I'll probably have to sell the 100D now. Wish I could keep it, and if ML for looked promising for it, I'd try to find a way. Great little camera and ML could make it shine.
I do appreciate all the work the ML devs do, and recognize it's a volunteer effort. Canon should me grateful to ML. I suspect many people make purchasing decisions based on whether a particular model will run ML or not. In my case, the 100D was a gift from a client I do a lot of work for and had taken good care of. I almost don't want them to know I'll be selling the 100D, but I found it too limiting and think a 700D with ML will be a better fit for me until I'm ready for a higher end model.
I think we are back to no developers on this. Just an informational announcement.
i'll be waiting for that day:)
I do some programming, but I've never worked with Magic Lantern before. Is there a guide or something on how to get started?
I would love to contribute some time on this project, just need to know exactly what to do.
Thanks!
Also, I have all of the Magic Lantern files downloaded, just don't know exactly what to do with them.
Hopefully I can contribute to this project!
Quote from: Archetapp on November 25, 2014, 08:02:27 PM
Is there a guide or something on how to get started?
http://www.magiclantern.fm/forum/index.php?topic=991.0
I have decompiled the dump file and got my strings hex and dis file now im going to start finding function addresses if anyone has any information i might need to make this faster please post.
Okay I will post this,
loc_1137964: ; 2 refs
1137964: e92d41f0 push {r4, r5, r6, r7, r8, lr}
1137968: e1a04000 mov r4, r0
113796c: e28f2f53 add r2, pc, #332 ; 01137ac0: (74696e49) *"InitializeBitmapDisplayDevice"
would that make the address for init dibtmap display device 113796x or 01137ac0 ?
http://www.magiclantern.fm/forum/index.php?topic=12177.0
So in the case here
loc_10d6348: ; 23 refs
10d6348: e92d40f8 push {r3, r4, r5, r6, r7, lr}
10d634c: e1a05000 mov r5, r0
10d6350: e1a06001 mov r6, r1
10d6354: e1a04002 mov r4, r2
10d6358: e1a03000 mov r3, r0
10d635c: e58d1000 str r1, [sp]
10d6360: e28f2e16 add r2, pc, #352 ; 010d64c8: (5f495547) *"GUI_Control:%d 0x%x"
10d6364: e3a01003 mov r1, #3
10d6368: e3a00085 mov r0, #133 ; 0x85
10d636c: eb3cb9c0 bl loc_2004a74
my GUI_Control address is 10d6348
I just want to make sure i'm right before I go verifying addresses and changing them
Well this is what I have so far!
you can tell all replaced functions because they do not have 0xFF in them they are 0x10 - 0x13
http://pastebin.com/eT9xy2z8
Hey GeramyL,
I prepared weeks ago some stuff for 100D in QEMU. Have a look here:
https://bitbucket.org/nikfreak/magic-lantern/src/6dcf49fc0f401247c686945616a8f9ff0e8353fc/platform/unmaintained/100D.100/?at=qemu
If stubs are commented with fnd it means found (didn't exist before, so newly found)
If stubs are commented with vfd it means verified (they existed before and I verified them)
Don't need to reinvent the wheel. Big problem is the boot / gui hijacking. Sursprisingly 100D doesn't seem to use the hijacking method of 70D / 6D. I may be wrong about that find but this is where you can try to help.
Regarding the stubs you found: they look wrong to me. I do 95% of my stub identifying process with ARMu. Rest see above -> fnd / vfd
I think I know why my addresses were wrong I would guess its because I pulled it off the rom file and not via memory of a virtual machine running the dumped rom.
How would I go about finding the hijacking process what am i looking for code or function wise?
You've probably loaded the dump to the wrong location. Please see the link I posted.
Quote from: a1ex on June 03, 2014, 02:35:25 PM
2) Disassembling
You can find a ROM dump from your camera under ML/LOGS, on your card. Usually, the one containing code is ROM1 and loads at 0xFF000000. So, run the script with:
perl disassemble.pl 0xFF000000 ROM1.BIN
This script saves two interesting files: ROM1.BIN.strings and ROM1.BIN.dis. For finding stubs, you are interested in the disassembled code, ROM1.BIN.dis. Open that in a text editor.
I don't know how you got that file or how it was generated, but I imagine it's probably just ROM0 + ROM1 together (since you say its 32MB). So just split it exactly in half and try it on the second half.
I had a 16MB file that one did work correctly I was able to match up my findings with nik's and verify them as well to be correct. some of his findings
do not have labels directly in the method but they are from a bl within that method with the label so i'm guessing that I dont know exactly what im looking yet but I can see its accurate thanks.
I am going to get qemu on my debian installation and then get compiling to work get my toolchain setup correctly build the ML run the dump in qemu and start trying
to figure out where hijacking starts and see if I can figure out the process lol seems all very confusing but im sure i'll get it.
I have been at this for a hour or so but I cant get this damn thing to compile?
magiclantern@magiclantern-VirtualBox:~/nikfreak/magic-lantern$ make -j4 100D ROMBASEADDR=0xFF0C0000 RESTARTSTART=0x000C5300 AUTOEXEC_BASE=0x40800000 FIR_BASE=0x40800120
make -C /home/magiclantern/nikfreak/magic-lantern/platform/100D.100
make[1]: Entering directory `/home/magiclantern/nikfreak/magic-lantern/platform/100D.100'
[ VERSION ] ../../platform/100D.100/version.bin
[ CPP ] magiclantern.lds
cc: error: unrecognized command line option '-mthumb-interwork'
[ AS ] entry.o
make[1]: *** [magiclantern.lds] Error 1
make[1]: *** Waiting for unfinished jobs....
../../src/entry.S: Assembler messages:
../../src/entry.S:87: Error: no such instruction: `b copy_and_restart'
make[1]: *** [entry.o] Error 1
make[1]: *** wait: No child processes. Stop.
make: *** [100D] Error 2
GeramyL just try it with a simple "make" without adding anything else after it. Don't forget to adjust "makefile.user.default". put 100D to supported models for testing in that file and check arm library paths. In "platform\platform.map" check also existence of 100D depending on the source you use. If you still get problems best thing you can do is to use the prebuilt VM linked on forums.
Hello programmers,
I am new to this forum and I'm one of the poor Eos 100D/SL1 users that found out thar ML is not supported, but really needs RAW Video.
I don't know if reading this thread gives me hope or not.
of course I know that programming a new release for the 100D is not weekend job, especially if its on an voluntary basis - but maybe some of the remarkable programmers around here could give a status update on the progress. Is there a chance? Please! Please!
Quote from: MiKe MiKe on December 07, 2014, 05:52:20 PM
Hello programmers,
I am new to this forum and I'm one of the poor Eos 100D/SL1 users that found out thar ML is not supported, but really needs RAW Video.
I don't know if reading this thread gives me hope or not.
of course I know that programming a new release for the 100D is not weekend job, especially if its on an voluntary basis - but maybe some of the remarkable programmers around here could give a status update on the progress. Is there a chance? Please! Please!
I have to be honest and wonder if RAW video on cameras like the SL-1 is worth the hassle because models like it and the T5i that can continuously focus during video have the "pink dots" on the RAW footage which looks like a real PITA to have to deal with. :(
Any news? (sorry, but we hope several people have a serious project started).
Hey guys, I recently got the SL1 and know c++, could I be of any help to this project?
Gavin I was able to boot it up in QEMU some hours ago. But needs more adjustments and verifying of constants. Stubs should be fine. You can try to help.
Check this out:
https://bitbucket.org/nikfreak/100d_testing
use the dumper from this thread posted by a1ex and try to boot it up yourself in QEMU.
I've managed to get the GUI running in QEMU, and my camera has a different revision of 1.00 than the one you have been working on nikfreak.
The two revisions (or are there more?) of the 100D 1.00 seems to have everything same in RAM, i.e. relocated functions and static stuff are at the same addresses but the RAM_OFFSET is different. Functions in ROM are shuffled around though. Any thought on how we are to distinguish between the different 1.00's?
As far as I know there's only 1.00 available yet. So regarding RAM_OFFSET you should double check "/src/qemu-helper.c". For QEMU it needs to be defined there, too.
There are actually two different firmwares with version number 1.00 around, it's been mentioned here (http://magiclantern.fm/forum/index.php?topic=5529.msg123610#msg123610) and in fw-signature.h in the repo.
The MD5 of my roms are:
46226ec402c825a4796212e84e53846d D100-ROM0.bin
489543fee0032a6e657005971c567903 D100-ROM1.bin
and I suspect that at least your checksum of ROM1.bin is different than mine.
Regarding the ROM_OFFSET, in firmware_entry I have:
ROM:FF0C0098 LDR R0, =sub_FFA9970C
ROM:FF0C009C LDR R1, =assert ; 0x1900
ROM:FF0C00A0 LDR R3, =unk_87690
ROM:FF0C00A4
ROM:FF0C00A4 loc_FF0C00A4 ; CODE XREF: firmware_entry+B0
ROM:FF0C00A4 CMP R1, R3 ; Copy initial RAM
ROM:FF0C00A4 ; 0x1900-0x87690
ROM:FF0C00A8 LDRCC R2, [R0],#4
ROM:FF0C00AC STRCC R2, [R1],#4
ROM:FF0C00B0 BCC loc_FF0C00A4
ROM:FF0C00B4 LDR R1, =0xC52E8
ROM:FF0C00B8 MOV R2, #0
so I have to use
#define RAM_OFFSET (0xFFA9970C - 0x1900)
to get the qemu specific things running.
Also, my signature in fw-signature.h evaluates to 0x2EBD343C even without QEMU, so to get signature checking to work I have to redefine SIG_100D_100.
Since the ML GUI is running in QEMU with these changes and all debug messages shows up in the console, I'm quite sure that they are correct.
wow i even didn't knew that different dumps exist. Yours might be ofc the right one - but at least you got it booting up, too.
Yeah, Canon made it hard for us on this one. Since there is no way to switch from one 1.00 to the other I guess we have to maintain two versions until Canon releases a firmware update.
Anyhow, if the code runs in QEMU would it run on the camera as well? Since there are stubs missing and constants are wrong it would barley be functional but would the ML menu show up if I compiled it and loaded it to the camera?
So it seems like the two versions of firmware 1.00 can be differentiated by their "ICU Firmware Version", one is 3.4.3 and one is 3.4.7.
I've pushed the stubs.S I've been working on to this repo (https://bitbucket.org/niklastisk/100d-testing), it also describes how you can determine what ICU version a dump has.
Bump. Do you guys think this ML will ever come out? I'm going to be getting a Canon in February, and if I can get the T5i at a decent price, I'll get that. But if I can't, I'll probably have to go with the 100D, and it would really suck if I couldn't get ML on it :/
Definitely watch the Canon online store. They sell Refurbs and I scored a refurbed T5i with the 18-55mm STM lens for $441 + tax. Keep an eye on the site and check it frequently for sales.
I will for sure keep an eye out. Thanks :)
This would be so awesome!
I would also contribute via paypal to devs for this!
I have a brand new set of JBL Synchros 700 headphones for the guy that completes the SL1 port. I'll also contribute $100 to the general cause. The SL1 is a great adventure travel camera but it needs ML.
Man.. I would love to help to see it work for the 100D. I'm doing my final exam in about 3 weeks, so I think I'll have time to do something then. I've been following this thread for a year now (as long as I have owned the 100D), and I'm really happy to see people are still working on it!
I'd throw in $100 directed at this effort if there's a way to specify it goes to someone working on this specific model.
This may sound like a silly question, but the 700D (T5i) is the exact same chip, sensor, etc... just stuck in a different body.
Does the ML for the 700D work with the 100D?
No
Willing to test and donate a few bucks. Any updates from Developers?
There is no Developer for this model... it's waiting on one of you with the camera. You're the Dev...
I don't have anywhere near the skill to do this. With just the guys in this thread a dev could buy an eBay SL-1 and get to keep it. That's what I am hoping for.
we got one problem with 100D. It has two different revisions of the same firmware version. Take a look into the 70D thread for more infos about that. I may help out with porting once I am done with 70D but I have no clue when this will be. So no promises for now....
Nikfreak, I just wanted to join the discussion specifically to say thank you -- that's the most hope we've received yet on here. I've been quite torn between the SL1 and the EOS M and it I would've had an SL1 in my hand already if ML were available for it.
The community is truly lucky to have people like you on here to develop what we incapable folks are unable to do.
hello.
I found this application through a friend, but could not figure out for my model . There is already some solution to the canon 100D ??
Thank U
Thanks for nikfreak for at least some hope for all of us, unlucky owners of 100D (well, my wife actually owns it) :)
I'd suggest setting up some kind of donation account so we could say "thanks" in more material way and "encourage" developers to finish the port :)
As for two different 1.00's - not sure if you've seen message about it differs in ICU Firmware: http://www.magiclantern.fm/forum/index.php?topic=5529.msg136362#msg136362
Still offering these excellent headphones (http://www.amazon.com/JBL-Synchros-S700-Over-Ear-Headphones/dp/B00FF9FI26) to the Dev that cracks the SL1. Brand new and still in the box!
Hi,
sorry for dropping the ball on this one in the past ...
The main problem isn't that there are two different firmware versions (the differences are small enough), but rather the fact that they changed the task structures and the scheduler quite a bit. I kinda gave up when debugging turned unreasonably painful because of the inability to debug that easily using the qemu port. That situation might have improved noticeably.
I'm not sure I'll find time to hack away at this anytime soon, but the differing firmware are less of an issue than the necessity of a lot of try & error to find out how scheduling works now; and what structures need to be access / piggy-backed to make ML work as expected.
count
Count -- Should we just accept that this is not going to happen for the SL1? If the SL1 has common elements of newer Canon models, does that mean ML development in general will be stymied moving forward? I'm just trying to understand which camera would be best to use with ML moving forward. As much as I like the SL1, without the added features it is not useful to me. I also think the work you describe is too much -- I don't have much expectation that it will be taken on at this point.
Is there really no hope for the 100D? :'(
I have asked the power from 700d thread
but no one reply me..
I think all the skillful magic-lanterner not interested on 100d
The thing is 100d is a nice and small dslr!
And thats one of the reasons why i want to film with the 100D. For outdoor / light packing its perfect!
Oh damn. I realy hope, that somebody work on it. I wish I could hope, but the thing what I did is to donate...
the main problem is no magiclanterner willing to port on 100d
even we donate money..
the only hope is we all start learn to port it
i hope the official ml has a youtube channel only for teaching people how to do a new port!
Quote from: owowowo on April 11, 2015, 12:11:30 AM
the main problem is no magiclanterner willing to port on 100d
even we donate money..
No main problem is that there are at least two different firmware revisions available which would need to be supported. You might want to check the 70D porting thread reagrding this, too.
Hi guys
I don't know if there's interest in this camera anymore. I recently bought one and I think ML would be the perfect for it.
I believe I have the skills for this. I know C, ASM and I'm three exams away from my electronics engineer degree.
The only problem (I think) is that I've never used ML in my life.
Anyway, I'm going to start with this on my free time
Will update soon. If you have any recommendation please share.
Thanks!
Yea finally some hope ;). Good Luck with your exams!!
I got new 100D yesterday in South Africa. i managed to dump firmware and results are
4.3.7
%s ICU Firmware Version %s ( %s )
2013.05.24 11:10:53
ICU Release DateTime %s
Still lots of us watching and hoping and willing to donate and test.....best of luck you ML Heros!
Yeahhh!
Thank you zemansky and pieter.fourie !
Although i am not a programer, please let me know if you need any help!
I'm willing to help with donations and testimg too!
wow, I had already given up, but I'm glad I came back to check if there's any progress :)
I actually tried understanding how porting works and stuff after I graduated, but I came to the realization that I am a total noob and I have no idea what is going on. I really did want to try helping out myself but I ended up doing some basic beginner programming lessons now that I have some free time. So I guess if I ever get to be of some help (to myself and others in this matter) it won't be any time soon.
Happy to see people are still working on it!
it's my first post, I am a user of magic lantern in my 60d, but broke down and had to buy a sl1, strange magic lantern and I am willing to donate and test if necessary.
I've compiled a few ROMs for both Windows Mobile 3-6, and Android. I also have some Java under my belt (there is no end, so it'll always be "some"), and can read C++ (I daren't say I can do more than that, but if one can read it...). I need some practice, and I desperately need flashies.
Can I help? (More specifically, who's working on what, and what's not working yet?)
Seems like several are willing to help but still no action here. Maybe all the experienced devs are working on the paid Axiom project? I suspect that the SL-1 is not going to happen. Too bad as the SL-1 is a great camera.
To my knowledge, none of the ML devs are working on Axiom. In the last few months, I helped them tweak a few DNGs, and that was pretty much all the interaction between the two projects after the fundraising, unfortunately.
On-topic:
http://www.magiclantern.fm/forum/index.php?topic=13746.msg143184#msg143184
http://www.magiclantern.fm/forum/index.php?topic=9741.msg148157#msg148157
http://www.magiclantern.fm/forum/index.php?topic=12627.msg148121#msg148121
Yikes - that's quite a bit of somewhat disappointing news!
Actually seen the 100D in real life for the first time yesterday. Really beautiful and especially small body. It's still on my todo-list (qemu-boot was successful months ago and still available on my bitbucket). But the fact of two existing firmware revisions (like we experience on 70D) rather discourages me to continue porting it - especially while 70D port is not stable yet. If 70D becomes stable and no one picked my work up (already answered private messages with instructions to some people months ago) I'll finish it for 100D @some time in future, too. But I must admit that some more maintainers for existing devices would be very cool. Could be also time to publish some kind of 2.X build and at the same time announce the official drop of support for older (vxworks / digic4) or non-maintained devices and clean up existing code a lil bit to make life easier...
That's actually nice to hear and good to know -- Thanks @nikfreak!
Agreed, nice to see you over here on the 100D build thread @nitfreak, I also have one of these in the family and it is a very nice little camera, it was my primary before the 70D.
I got to the point where I felt I couldn't get further without running ML on the camera, but then I gave up when I didn't have time to figure out how the bootdisk fir compilation works. I have experience from hacking/digging around in proprietary arm code from the old dumbphone days, so I should be able to do some good to this project if I just get the time.
Guys, can you just start kickstarter campaign? With reasonable budget I think a lot of people will be happy to pay for that!
Crowdfunding what? A cam? We had crowdfunding (sort of) before for specific items without pushing money to Kickstarter/IndieGoGo or other crowdfunding sites.
Or crowdfunding a developer's sabbatical? Do you have a dev in mind willing doing so?
For finishing ML for 100D I want raw video :(
You didn't answer my question.
The money you intend to gather should be spent on
- buying a cam?
- "buying" developer's time?
In medival times it was common belief soiled cloth with some wheat left alone for 21 days will generate mice spontaneously. I hope you don't believe a ML port for 100D will erupt from a pile of money just by itself.
You need a developer and time and effort.
If you want raw video now: Get a cam able to do so.
I like 100D, cuz travel a lot on bike, where weight is important.
About crowdfunding - yep, developer-time. I see in this thread some people able to make ml, but obviously it's not easy, they have families, job and other more important things to do. I mean, I would have paid about 20$ for ML. Interpolating, say 100 people, we have 2k$. It's not enough?
I was employed as a consultant in IT some years ago and this budget would have covered 2-4 days.
In great country USA - maybe.
And even in USA similar facebook developer gets salary in about 120 000$. Its 10 000 $ per month, 2 500 $ per week.
But we didnt talk about super-smart coding, as I understand. Anyway, I think this is not bad amount of money for ML.
The topic of paying developers and/or commercializing ML comes up every so often. It will never happen (and that's a very good thing).
I would suggest reading one of the old threads on this subject:
http://www.magiclantern.fm/forum/index.php?topic=6367.msg49861#msg49861
Quote
The most harmful thing for this project is to start paying to any dev !
This was discussed already. Once you give someone money to work on this project, all the other devs will leave you. No new devs will be available, since it's hard to enter this environment. The project will slowly (or not so slowly) die!
The project is that BIG only because it is not commercial ! Once you make it commercial it will be ruined.
Getting a camera for a dev would be very reasonable, however I have not seen anyone yet say they can even do this port. The dev team claimed to have completed the port to the SL-1 years ago on Facebook, since then there has been no actual progress. That's pretty embarrassing and may be part of the reason nobody wants to touch this. For whatever reason though it is dead. I've decided to dump my SL-1 and get a camera that has what I need right from the factory. Still shopping but I'll check back in here after I buy.
So, is this well and truly dead? I find it hard to believe nobody capable has stepped up to the plate and at least made some kind of progress, especially since the 70d is doing stuff now.
I live in hope.
I'm now ready to do the job for 100D. One caveat: 100D has at least two know firmware revisions. Read through the 70D thread to understand what this means (http://magiclantern.fm/forum/index.php?topic=14309.msg137793#msg137793). Now I would like to get my hands onto a 100D + pancake lens to maintain the 100D. If you wanna help (http://www.amazon.de/gp/help/customer/display.html/ref=hp_left_v4_sib?ie=UTF8&nodeId=201582410) (got a wishlist on .de) please PM me.
Quote from: nikfreak on August 23, 2015, 06:36:33 PM
I'm now ready to do the job for 100D. One caveat: 100D has at least two know firmware revisions. Read through the 70D thread to understand what this means (http://magiclantern.fm/forum/index.php?topic=14309.msg137793#msg137793). Now I would like to get my hands onto a 100D + pancake lens to maintain the 100D. If you wanna help (http://www.amazon.de/gp/help/customer/display.html/ref=hp_left_v4_sib?ie=UTF8&nodeId=201582410) (got a wishlist on .de) please PM me.
Sent you a PM.
Sending PM now Nikfreak. THANKS! WOO HOO! Will throw $25+ USD at your wish list in about 10 days. Hope it helps.
Just sent you a PM, @nikfreak! ;D
(https://farm1.staticflickr.com/592/21047886965_369866c755_n.jpg) (https://flic.kr/p/y4VVuR)
Feels good to finally be able to support towards ML - no kidding!
Thanks to Google Translator for your kind service.
p.s. This tiny SL1 just arrived today and here's my first shot w a 40 pancake:
(https://farm1.staticflickr.com/709/20866621120_b9f643a351_n.jpg) (https://flic.kr/p/xMUTtE)
FYI got a short summary:
Got contacted from Dayton Taylor (http://www.digitalair.com/dayton_taylor.html) and what shall I say? He's donating a used 100D body and it is on the way to me. :-* Thanks for that!
Special thanks also to DeafEyeJedi (http://www.magiclantern.fm/forum/index.php?action=profile;u=18797) for participating with a gift card (see above). That's all. No more, no less but sufficient to do the 100D port. I already chipped in some bucks myself and will order a pancake lens for the 100D body. Proper credits to Dayton and Sean will be given once a new 100D porting thread is opened.
What's next:
Receive the body done.- Order a lens
- Ask a1ex to do the fir installers (we got at least 2 fw revisions) :D
- Bring "da magic" to 100D
Keep in mind: I will announce it publicly when something is ready for testing. No asking for ETAs and no PM spamming. 8)
This is fantastic new. I just received my 100D today. My first DSLR actually so i'm pretty excited. I am glad to hear ML will be getting some work on it now as my photography friends all have mad love for this FW mod.
The body arrived! Such a nice little cutie...
Great news @nikfreak -- Which revisi0n did you end up getting?
Ended up getting the "old revision" but it doesn't matter for porting as I know I got you with the "new revision" for awesome test reports.
Great news NIKFREAK, really enjoyed this on 1100D can't wait till it comes for 100D :D
PM sent.
PM sent.
Good luck my friend... we are all waiting for this ;)
(sorry for my bad english, i'm not a native speaker)
I read this forum/subject [I don't understand everything] and I thank those who work on M.L. for 100d.
I have a 100d and I propose my help to test the pgm on it (in the case it's the same operation than standard ML installation, if not... not impossible but I'm not at all a programmer).
Wish all the bravery necessary to overcome it.
Az.
That's it:
(http://i61.tinypic.com/2s98wzq.jpg)
Quote from: nikfreak on September 27, 2015, 06:46:34 PM
That's it:
(http://i61.tinypic.com/2s98wzq.jpg)
Looks like you got magic lantern running on the SL1. Congrats and this is very exciting!
Congratulations!
Awesome news... you made my day ;) THANK YOU.
This is awesome - Thanks for your work!
Very nice [emoji2][emoji106]
we are so glad for this work...
hi!!, is ready for download?
No! :P
It's done when it's done and you will be able to download it when it's done.
Super! (ums mal Deutsch zu sagen!) :)
Ok nikfreak, i was only asking xD, congratulatios and very very thanks for your job, you bring hope to 100D/SL1 users that cannot expect ML available for our camera
hey thanks a lot for spending your time on this :)
would you happen to have some sort of time estimate (as in month or year :D) on when it will be ready for us to use? i dont wanna push you or anything, its just this is such a great thing and i got so hyped when i saw you were doing this, i feel like i wanna know everything :D
Might have been mentioned somewhere else, but I am keen to help you out with some beer money nikfreak. Any way I can send you some inspiration through paypal or something?
@clivewattsra -- http://www.magiclantern.fm/forum/index.php?topic=5529.msg153295#msg153295
http://www.amazon.de/gp/help/customer/display.html/ref=hp_left_v4_sib?ie=UTF8&nodeId=201582410
@nikfreak: sent you a little amazon donation per PM ;-)
thx a lot dude!!!
massa
Time for some facts:
- First, big thanx to a1ex and g3gg0 for their help. Some more lessons learned while starting this port.
- We are going to start publicly with a release for both firmware revisions (yes, 100D is same as 70D. There is 1 firmware version but 2 revisions of it)
- Firmware installers for both revisions have already been prepared and tested to work. This will let us purely focus on topic instead of guiding through installation steps :P
- Actually ML boots up on both revisions and most basic stuff works but there are some small quirks to solve first before you will see a release. I guess it's rather days and not weeks (this is not an announcement for a release date it is just an estimate).
- 100D / SL1 is same as 700D regarding most stuff
- sd card speed bottleneck is same as seen on other rebels (
DeafEyeJedi needs to confirm this see below) - 100D will suffer same menu timeout bug as seen on 6D / 70D / EOSM
- I will create a new thread once the first release is ready
For those who are curious about the sd card speed bottleneck from BM's...
24 fps w GD off:
(https://farm6.staticflickr.com/5619/21859148232_ec431780f2_n.jpg) (https://flic.kr/p/ziBRd5)
24 fps w GD off in Playback Mode:
(https://farm6.staticflickr.com/5685/21683019540_b66032326d_n.jpg) (https://flic.kr/p/z349hu)
This was tested with a SanDisk Extreme PRO 280MB/s 64GB.
Will the speed with U3 (95mb/90mb) Class10 SD-Cards better or it will not, because SD-Slot in Cam is limited ?
for Example http://www.amazon.de/dp/B00WIMBZOS
Save yurself the money. You won't notice a difference compared to a standard sandisk extreme sdhc card rated as UHS-I
True. Just did another test with the slowest SD card I have -- SanDisk Extreme 45MB/s 16 GB and the results were quite interesting (tho I admit the camera starting feeling a bit warm after running few BM's earlier on 60fps not realizing until after the fact) so I ran the next two more in 24fps and here they are:
24 fps w GD off:
(https://farm6.staticflickr.com/5760/21877394872_11e6a5606b_n.jpg) (https://flic.kr/p/zkenij)
24 fps w GD off in Playback Mode:
(https://farm1.staticflickr.com/764/21702483909_704925747f_n.jpg) (https://flic.kr/p/z4LUn4)
Will definitely do another quick run later when it cools down and as we all know memory cards tend to respond better in cooler condition, obviously.
*edit*
Take 2 w same card SanDisk Extreme 45MB/s 16 GB ...
24 fps w GD off:
(https://farm6.staticflickr.com/5779/21893298912_904c2f4dc7_n.jpg) (https://flic.kr/p/zmCT1U)
24 fps w GD off in Playback Mode:
(https://farm6.staticflickr.com/5673/21914972071_cb4ccbe53e_n.jpg) (https://flic.kr/p/zoxXG4)
Dang just when I was gonna sell this Thang. Now maybe I wait
Thank you so much for your work, Nikfreak and his acolytes
Woo Hoo! THANKS SOO much guys. Small donation coming soon. Waiting to help with testing it for you.
Hi nickfreak. Thank you for developing ML for canon 100d. If it is possible, may I also help you? I am also a firmware engineer.
Help is always welcome. You may take a look at my bitbucket account and browse through the commits ;)
hey is it possible i can get a go at this build? i want to try it out on my sl1
Read reply #329
oh ok, sorry.. excited for this epic shooting mode
Yeah no panic. everything is going well so far. We are almost there. Still applies:
Quote from: nikfreak on October 01, 2015, 08:02:02 PM
...it's rather days and not weeks (this is not an announcement for a release date it is just an estimate)....
...I will create a new thread once the first release is ready...
yall are awesome
I've been stalking this forum for about a year now, and I registered just to say thank you to all that are working on this port.
haha, I've been following this thread ever since it was created, and I must say I have lost and gained hope a few times.
T´was a real emotional roller-coaster, but it seems like it´s finally happening (thanks to some wonderful people of course!) :D
thank you!
This would be truly awesome!
Hi! I am 100d (sl1) canon user. I try to magic latern, more than 1,5 year. If for programmer novators need help for testing, I want to get my camera for experience. Or if you need some money for your job, not problam, give a your bank account. Please, answer for some questions:
1. In near future than a version for 100d is realised, its real for:
custome resolution like 2704х1504, or for cinemascope scale 2704х1352? It would be RAW-video? How much time up than and what is finish of hot camera? What with fps? It can 60fps for 1920х816 (cinemascope full Hd) for example?
Thanks)
Bandwidth = Vertical resolution * horizontal resolution * bit depth * frame rate / 8
2704 * 1352 * 14 * 24 / 8 = 153543936 Byte/s = 146,5 MByte/s
Continuous recording limit for 100D is about 41 MByte/s (or less).
Sorry, this just won't work for longer than a few seconds and even 5D3 won't do it continuously. Mission impossible.
Welp, so no 10bit RAW 1920x816 @23.97 either I guess. It comes out to 46MB/s if my math is right.
nikfreak has taken on development of this model.
http://www.magiclantern.fm/forum/index.php?topic=16040.0