Magic Lantern Forum

Magic Lantern Releases => Camera-specific discussion => Archived porting threads => Topic started by: chilimac02 on May 20, 2013, 03:47:38 PM

Title: [UNMAINTAINED] Canon 100D / SL1
Post by: chilimac02 on May 20, 2013, 03:47:38 PM
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.
Title: Re: t5i or sl1/100d
Post by: nanomad on May 20, 2013, 09:31:18 PM
Do you have it already in your hands? If so, send me a PM
Title: Re: t5i or sl1/100d
Post by: godashram on May 21, 2013, 09:29:05 AM
I have a T5i, but am patient :)
Title: Re: t5i or sl1/100d
Post by: dcarneiro on May 23, 2013, 04:25:15 PM
I have the SL1 too.
Anyone tried?
Title: Re: t5i or sl1/100d
Post by: Science on May 31, 2013, 12:19:53 PM
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
Title: Re: t5i or sl1/100d
Post by: godashram on May 31, 2013, 06:24:57 PM
I love the cam already... despite being nearly identical to the t4i.... ML would just be the icing on the cake...
Title: Re: t5i or sl1/100d
Post by: Science on May 31, 2013, 06:50:52 PM
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?
Title: Re: t5i or sl1/100d
Post by: nanomad on May 31, 2013, 08:58:39 PM
You need a firmware update or a way to dump it. And the old dumper didn't work (well it was worth trying)
Title: Re: Canon 100D / SL1
Post by: 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.

(I'll provide proper credit tomorrow, I'm off to sleep now)
Title: Re: Canon 100D / SL1
Post by: chilimac02 on June 03, 2013, 05:22:40 AM
Very excited about this, very.

Sent from my Nexus 10 using Tapatalk 2

Title: Re: Canon 100D / SL1
Post by: Indy on June 07, 2013, 10:11:06 PM

ff0c0000 main firmware
ffc00000 gui_resources

FF33E2F0 FIO_OpenFile
FF33E3AC FIO_CreateFile
FF33E6A0 FIO_WriteFile
FF33E750 FIO_CloseFile
Title: Re: Canon 100D / SL1
Post by: Jacqueline on June 08, 2013, 10:12:36 PM
Got a 100D, hope to try ML soon!  :)
Title: Re: Canon 100D / SL1
Post by: coutts on June 11, 2013, 08:28:28 PM
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.
Title: Re: Canon 100D / SL1
Post by: Entracte on June 17, 2013, 10:03:36 PM
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)
Title: Re: Canon 100D / SL1
Post by: nanomad on June 17, 2013, 10:04:41 PM
Same capabilites as 650D/100D/700D
Title: Re: Canon 100D / SL1
Post by: Entracte on June 17, 2013, 10:24:21 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 ?
Title: Re: Canon 100D / SL1
Post by: nanomad on June 17, 2013, 10:39:56 PM
Looks identical. I don't have one though
Title: Re: Canon 100D / SL1
Post by: Entracte on June 17, 2013, 10:51:53 PM
Thank you for your answer nanomad  8)
Title: Re: Canon 100D / SL1
Post by: fredrik on June 18, 2013, 09:34:57 AM
I'm also an 100D owner and it would be awesome to see ML support for it!
Title: Re: Canon 100D / SL1
Post by: futzy on June 20, 2013, 03:03:09 PM
Have 100D now so if you need any help just let me know!
Title: Re: Canon 100D / SL1
Post by: coutts on July 16, 2013, 05:09:09 AM
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
Title: Re: Canon 100D / SL1
Post by: chilimac02 on July 23, 2013, 09:09:55 PM
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.
Title: Re: Canon 100D / SL1
Post by: natepaxton on July 29, 2013, 04:54:35 PM
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?
Title: Re: Canon 100D / SL1
Post by: futzy on July 30, 2013, 02:38:19 PM
I can't find it either. No ports mention SL1 (100D) anywhere. Not even nightly builds.

Let me know if you find anything!
Title: Re: Canon 100D / SL1
Post by: godashram on July 30, 2013, 07:40:01 PM
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....
Title: Re: Canon 100D / SL1
Post by: henczy on August 11, 2013, 11:31:35 AM
Any news on this port? For the 100D? Thanks  :)
Title: Re: Canon 100D / SL1
Post by: chilimac02 on August 22, 2013, 02:55:56 PM
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 :)
Title: Re: Canon 100D / SL1
Post by: dr.noise on August 23, 2013, 10:07:37 AM
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?
Title: Re: Canon 100D / SL1
Post by: nanomad on August 23, 2013, 02:41:15 PM
You should.
Title: Re: Canon 100D / SL1
Post by: dr.noise on August 23, 2013, 02:50:59 PM
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.
Title: Re: Canon 100D / SL1
Post by: masgro1 on August 23, 2013, 08:17:48 PM
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?
Title: Re: Canon 100D / SL1
Post by: chilimac02 on August 25, 2013, 03:25:46 AM
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?
Title: Re: Canon 100D / SL1
Post by: chilimac02 on August 25, 2013, 04:31:51 AM
Let me clarify:
"memory card containing firmware is required to update"

is what it says.
Title: Re: Canon 100D / SL1
Post by: fbaux on September 06, 2013, 11:45:30 PM
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
Title: Re: Canon 100D / SL1
Post by: chilimac02 on September 07, 2013, 12:12:20 AM
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.
Title: Re: Canon 100D / SL1
Post by: fbaux on September 07, 2013, 11:15:39 AM
ok thanks hope 100D.fir will be available soon  ;)
Title: Re: Canon 100D / SL1
Post by: baronet on September 09, 2013, 07:28:49 PM
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.
Title: Re: Canon 100D / SL1
Post by: chilimac02 on September 23, 2013, 11:27:58 PM
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.
Title: Re: Canon 100D / SL1
Post by: 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.
Title: Re: Canon 100D / SL1
Post by: baronet on September 25, 2013, 01:53:32 AM
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
Title: Re: Canon 100D / SL1
Post by: chilimac02 on September 25, 2013, 02:03:26 AM
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
Title: Re: Canon 100D / SL1
Post by: Heathc on November 01, 2013, 01:25:57 PM
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
 
Title: Re: Canon 100D / SL1
Post by: stereographics on November 04, 2013, 01:18:36 PM
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!
Title: Re: Canon 100D / SL1
Post by: sl1er on November 04, 2013, 02:42:23 PM
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?
Title: Re: Canon 100D / SL1
Post by: chilimac02 on November 05, 2013, 03:11:22 AM
i saw that there were new posts and got excited... oh well...
Title: Re: Canon 100D / SL1
Post by: Wlad81 on November 07, 2013, 04:49:57 PM
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!
Title: Re: Canon 100D / SL1
Post by: chilimac02 on November 07, 2013, 06:30:43 PM
dang you got a great buy!! I love mine and paid well above that!!
Title: Re: Canon 100D / SL1
Post by: Wlad81 on November 08, 2013, 04:26:16 PM
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.
Title: Re: Canon 100D / SL1
Post by: msowsun on November 16, 2013, 04:13:57 PM
I like my SL1 but I wish it had Kelvin WB and 1/3 stop ISO. 
Title: Re: Canon 100D / SL1
Post by: masgro1 on November 20, 2013, 04:38:33 PM
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? :'(
Title: Re: Canon 100D / SL1
Post by: Brand Brand on November 26, 2013, 02:38:53 AM
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
Title: Re: Canon 100D / SL1
Post by: chilimac02 on November 26, 2013, 05:36:05 PM
I'll let you try that. I have bricked devices before, and don't plan on doing it again.
Title: Re: Canon 100D / SL1
Post by: Brand Brand on November 27, 2013, 03:04:51 AM
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
Title: Re: Canon 100D / SL1
Post by: dmilligan on November 27, 2013, 03:35:21 AM
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.
Title: Re: Canon 100D / SL1
Post by: Brand Brand on November 27, 2013, 04:43:42 AM
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.
Title: Re: Canon 100D / SL1
Post by: masgro1 on November 27, 2013, 11:58:16 AM
Christmas is near;  I am sure that Santa Claus will bring us a gift ...
Title: Re: Canon 100D / SL1
Post by: chilimac02 on November 30, 2013, 06:36:53 AM
I stopped counting on Santa a long time ago
Title: Re: Canon 100D / SL1
Post by: chilimac02 on December 14, 2013, 12:28:44 AM
December 13th, hoping for some christmas love on this Camera...

Class isn't in session now, that's all I'm saying...
Title: Re: Canon 100D / SL1
Post by: Dafin on December 20, 2013, 08:06:52 PM
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!
Title: Re: Canon 100D / SL1
Post by: chilimac02 on December 24, 2013, 06:47:07 PM
I second the donations link.
Title: Re: Canon 100D / SL1
Post by: gwz on December 26, 2013, 09:37:36 PM
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.


Title: Re: Canon 100D / SL1
Post by: Luigi_xp on December 29, 2013, 03:58:46 AM
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
Title: Re: Canon 100D / SL1
Post by: Folkdisco on January 03, 2014, 02:05:38 AM
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! ;)
Title: Re: Canon 100D / SL1
Post by: baronet on January 06, 2014, 05:51:01 PM
Please magic happen and sl1 fm appear in the download section  :)
Title: Re: Canon 100D / SL1
Post by: stereographics on January 08, 2014, 10:57:55 AM
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?..
Title: Re: Canon 100D / SL1
Post by: nunobarros on January 16, 2014, 12:18:02 PM
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!
Title: Re: Canon 100D / SL1
Post by: fbaux on January 18, 2014, 03:37:08 PM
for sure it would be so great to have ML on our 100D.
What can we do to help?
Title: Re: Canon 100D / SL1
Post by: paolor on January 21, 2014, 05:09:53 PM
I'm following this post on the Canon 100D/SL1 some time now!!!
I'm still hoping very much for 100D support!
Title: Re: Canon 100D / SL1
Post by: Grovesky7 on January 22, 2014, 07:38:31 AM
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!
Title: Re: Canon 100D / SL1
Post by: nanomad on January 22, 2014, 09:03:16 AM
If anyone is willing to start maintain the port please send me a PM and I'll help as much as I can
Title: Re: Canon 100D / SL1
Post by: mbsteed on January 24, 2014, 03:32:00 PM
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.
Title: Re: Canon 100D / SL1
Post by: nanomad on January 27, 2014, 11:51:14 PM
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 :)
Title: Re: Canon 100D / SL1
Post by: chilimac02 on January 28, 2014, 04:08:03 AM
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?
Title: Re: Canon 100D / SL1
Post by: eyeofra on January 28, 2014, 10:43:35 AM
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)
"?
Title: Re: Canon 100D / SL1
Post by: nunobarros on January 28, 2014, 12:09:31 PM
Agree. It seems it's only for the "Hello World" test...
Title: Re: Canon 100D / SL1
Post by: 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?
Title: Re: Canon 100D / SL1
Post by: nunobarros on January 28, 2014, 12:12:38 PM
*programming the port... Sorry
Title: Re: Canon 100D / SL1
Post by: nanomad on January 28, 2014, 02:24:14 PM
Not really at this point
Title: Re: Canon 100D / SL1
Post by: Silverleapers on January 28, 2014, 02:27:32 PM
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
Title: Re: Canon 100D / SL1
Post by: chilimac02 on January 30, 2014, 01:40:30 AM
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!
Title: Re: Canon 100D / SL1
Post by: ibruceuk on February 03, 2014, 01:03:53 AM
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!

Title: Re: Canon 100D / SL1
Post by: freemem73 on February 04, 2014, 07:30:58 PM
any news about ML for the little canon?
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Luigi_xp on February 08, 2014, 12:28:05 AM
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?
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: chilimac02 on February 08, 2014, 04:14:42 AM
crap i may sell this and get a t5i
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Felipe on February 08, 2014, 01:42:14 PM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: chilimac02 on February 14, 2014, 05:45:42 AM
well if ML ever arrives on the 70d - I'm going for it.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: paolor on February 14, 2014, 12:33:35 PM
I am very sad!
my 100d will not have ML!


 :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'(
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: nunobarros on February 14, 2014, 07:03:33 PM
I spent some time thinking in an answer but I'm speachless... :(
WHY???
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: a1ex on February 14, 2014, 07:11:01 PM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Luigi_xp on February 16, 2014, 12:16:45 AM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: a1ex on February 16, 2014, 12:26:56 AM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: 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!
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Luigi_xp on February 16, 2014, 03:12:56 PM
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.
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!
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Silverleapers on February 18, 2014, 06:14:10 PM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Luigi_xp on February 18, 2014, 07:21:59 PM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Dafin on February 23, 2014, 02:12:27 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!
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Luigi_xp on February 25, 2014, 02:16:38 AM
ff143424:    e28f00a4    add   r0, pc, #164   ; ff1434d0: (62616e45)  *"EnableBootDisk"
ff143434:    e28f00a8    add   r0, pc, #168   ; ff1434e4: (61736944)  *"DisableBootDisk"
this is the bootflag?
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: riic on February 25, 2014, 03:44:14 PM
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 :)
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Luigi_xp on February 25, 2014, 06:06:48 PM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: chilimac02 on March 03, 2014, 07:48:37 PM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Marsu42 on March 03, 2014, 08:45:58 PM
And 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?
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: 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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Luigi_xp on March 05, 2014, 05:47:43 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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Luigi_xp on March 05, 2014, 05:49:02 PM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Marsu42 on March 05, 2014, 05:55:56 PM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Luigi_xp on March 05, 2014, 11:32:17 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)
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: YeungEthan on March 06, 2014, 05:30:04 AM
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!

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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Marsu42 on March 06, 2014, 07:30:46 AM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: a1ex on March 06, 2014, 07:56:57 AM
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).
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: chilimac02 on March 07, 2014, 05:26:20 PM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: dhzian on March 09, 2014, 08:58:53 AM
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
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Marsu42 on March 09, 2014, 09:12:35 AM
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.

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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: 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?
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: dhzian on March 09, 2014, 05:50:06 PM
Hi,
I commented the post in fb about the uncorrect news that ML is supporting canon 100 D.
Best
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Felipe on March 14, 2014, 01:20:58 AM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: nunobarros on March 21, 2014, 10:53:27 AM
Sad, so sad...
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: GlenPxC on March 30, 2014, 09:03:47 AM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: YeungEthan on April 02, 2014, 02:51:13 PM
Hi! Just asking, any luck on developing the ML for 100d?  I'm so curious about it! :)
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: nanomad on April 02, 2014, 06:09:01 PM
There are no active developers with the camera, so no.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: GlenPxC on April 03, 2014, 05:25:23 PM
I have some spare time today if someone could send me the firmware dump I can take a look at it.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Dafin on April 13, 2014, 09:19:07 PM
Hi Glen! Did any one manage to send you the files by any chance?
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: count on April 24, 2014, 09:35:59 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
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: dl9sec on May 01, 2014, 10:36:04 AM
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
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: nunobarros on May 12, 2014, 08:46:49 PM
Any news?... :(
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Silverleapers on May 21, 2014, 11:46:03 AM
Did anyone make any headway with this? (praying they did)
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Marsu42 on May 21, 2014, 05:21:18 PM
praying they did

Don't pray, code!

Quote
Religion 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) :->
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: count on May 22, 2014, 05:28:49 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
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Marsu42 on May 22, 2014, 05:47:37 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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: tarihala on May 22, 2014, 08:56:30 PM
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!
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: count on May 23, 2014, 02:57:15 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
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Marsu42 on May 23, 2014, 03:45:02 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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: count on May 24, 2014, 12:23:21 AM
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
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: count on May 26, 2014, 05:35:39 PM
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
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: tarihala on May 26, 2014, 10:42:14 PM
Hi count...

WOOHOO! Great stuff! It's terrific to hear that something's happening! THANKS.

-Tarihala
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: 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)
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Felipe on May 27, 2014, 09:01:48 PM
Hellooooooo Woooorld
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: whaley on May 27, 2014, 09:59:43 PM
Very nice!  :)
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: jamespero on May 27, 2014, 10:36:28 PM
Hooray!  :D
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: edwarddebruyn on May 28, 2014, 01:51:07 PM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: jamespero on May 28, 2014, 02:15:34 PM
or 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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: kaos42ze on May 28, 2014, 04:03:12 PM
If this works I might consider dropping the EOS-M
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Marsu42 on May 28, 2014, 04:51:37 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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: jamespero on May 28, 2014, 05:14:26 PM
What Marsu said.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: count on May 28, 2014, 11:12:29 PM
What Marsu said.

Rolling up sleeves for another night of hacking now ...

   count
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: 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.

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
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Marsu42 on May 29, 2014, 10:41:08 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 :-)

I promise to work on this in the near future
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: a1ex on May 29, 2014, 11:32:39 PM
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
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Luigi_xp on June 21, 2014, 07:40:58 PM
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.
:)
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: elmer on June 25, 2014, 02:43:08 PM
Highly interested and anxious in seeing further development of ML for the SL1.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: dom_a2345§ on June 30, 2014, 10:41:00 PM
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!!!!
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: 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:

Code: [Select]
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: plazadelmar on July 03, 2014, 09:55:49 AM
I just purchased 100D and I find out that I can't have ML  :'(
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: edwarddebruyn on July 09, 2014, 09:16:21 AM
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)
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: StephenD on July 15, 2014, 08:44:07 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:

Code: [Select]
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
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: jamespero on July 17, 2014, 03:50:03 PM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: a1ex on July 17, 2014, 03:51:34 PM
To setup QEMU, follow the instructions from contrib/qemu/install.sh.

See also http://www.magiclantern.fm/forum/index.php?topic=2864
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Lasserious on July 25, 2014, 05:20:14 AM
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
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: count on July 27, 2014, 01:49:33 PM
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
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: makski on July 27, 2014, 10:42:19 PM
@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!!
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: demarco on July 29, 2014, 10:25:04 PM
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.   
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: wolfmensch on August 03, 2014, 10:12:28 PM
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?
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: GreatSpace on August 06, 2014, 02:27:45 PM
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
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: plazadelmar on August 06, 2014, 06:07:20 PM
+1 to all above. There is huge queue now with 100D users and we are only missing the coding master.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Flori95 on August 07, 2014, 05:19:20 PM
Hi,
I also own a 100D. I would like to help developing ML for this cam. How can I help?
Thanks ;)
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Walter Schulz on August 07, 2014, 05:28:47 PM
Start reading here:
http://www.magiclantern.fm/forum/index.php?topic=991.0
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Flori95 on August 08, 2014, 02:42:37 PM
Thanks! I'll try to compile the unmaintained build for the 100D and try to get a dump.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Flori95 on August 10, 2014, 07:08:13 PM
Acutally I'm not able to build a version for me for testing. :(
Code: [Select]
../../src/state-object.c:13:35: fatal error platform/state-object.h: No such file or directory
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: blakekibo on August 18, 2014, 08:03:52 AM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Silverleapers on August 18, 2014, 02:01:50 PM
I'm here to help and have a 100D to try builds on. Any recent news from Count, Jamesparo, and others?
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Flori95 on August 19, 2014, 09:56:40 AM
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?
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: smallpotato000 on August 21, 2014, 09:49:05 AM
just cloned this
https://bitbucket.org/berlincount/magic-lantern/commits/branch/100D
going to compile & try
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: smallpotato000 on August 21, 2014, 01:12:37 PM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: smallpotato000 on August 21, 2014, 02:48:56 PM
i need a way to enable 100D's bootflag. there is no fir for 100D, then how to do this?

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)
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: edwarddebruyn on August 25, 2014, 10:43:09 PM
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


Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: kyrobb on September 01, 2014, 09:39:17 PM
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!
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: edwarddebruyn on September 04, 2014, 07:32:19 AM
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
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Silverleapers on September 15, 2014, 04:02:33 PM
Any news from anyone working on this?
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Stedda on September 15, 2014, 04:51:18 PM
There is no developer, someone in this thread with the camera needs to take an interest...
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: ProfLogik on September 15, 2014, 07:12:07 PM
I wish I knew how to code,was really hoping that someone was working on ML for the Canon SL-1.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: chilimac02 on September 16, 2014, 12:28:05 AM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: eklann on September 23, 2014, 12:56:57 PM
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?
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: edwarddebruyn on September 29, 2014, 02:16:16 PM
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
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: GeramyL on October 04, 2014, 10:55:30 PM
I am a software engineer with a SL1 how may I help?
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Kareivis on October 05, 2014, 03:30:33 PM
Hi i have a canon 100d, i am ready testing !!
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: GeramyL on October 05, 2014, 09:12:21 PM
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...?
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Walter Schulz on October 05, 2014, 09:14:37 PM
http://www.magiclantern.fm/forum/index.php?topic=991.0
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: GeramyL on October 06, 2014, 04:07:04 PM
I was told there is a dump of the 100D already could someone help me get that dump?
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: devop on October 13, 2014, 12:15:49 PM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: GeramyL on October 14, 2014, 03:34:14 AM
Is there anyone left that have been working on this project?
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: nikfreak on October 16, 2014, 08:12:41 PM
Any dumper fir available for 100D? I will let this boot up in QEMU, too
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: a1ex on October 17, 2014, 04:13:03 PM
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).
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: nikfreak on October 17, 2014, 04:30:17 PM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Kareivis on October 17, 2014, 10:36:49 PM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: nikfreak on October 17, 2014, 11:15:23 PM
But you tried "dumper-100D-qemu.fir" right?
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Kareivis on October 17, 2014, 11:23:17 PM
Yeah. Am i wrong?
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: a1ex on October 18, 2014, 06:56:46 AM
Download again and try again.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: GeramyL on October 19, 2014, 08:06:39 PM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: chilimac02 on October 21, 2014, 04:18:55 AM
I sent some of you a PM about the firmware. Let me know how that looks.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: nikfreak on October 21, 2014, 08:09:28 AM
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?
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: a1ex on October 21, 2014, 10:23:09 AM
Re-created the dumper, can you download and try again?
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: chilimac02 on October 21, 2014, 04:41:14 PM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: nikfreak on October 21, 2014, 05:35:46 PM
Yes this time it's fine.
will keep you updated on my progress.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: chilimac02 on October 21, 2014, 10:08:06 PM
Sweet! I have no coding skills, but if you need any more work hands on with camera let me know.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: ProfLogik on October 22, 2014, 07:26:57 PM
Yeah likewise..what chilimac02 said...I'am willing to help out as far as hands on work the camera.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: nikfreak on October 22, 2014, 07:59:07 PM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: ashinhood on October 25, 2014, 10:58:53 AM
Can i have the firmware too?
I have Canon 100D and i want to try if ML work on it.

Thanks
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Walter Schulz on October 25, 2014, 11:00:31 AM
Read first sentence of post above yours, please.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: PhilippeV8 on October 30, 2014, 04:10:15 PM
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 ;) )
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: strykynayne on October 31, 2014, 08:57:53 AM
I'm no programmer, but I have a camera eos 100d, want to be alpha and beta tester, send pm
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: JamesSteele on November 01, 2014, 01:26:48 PM
Would love to see support for the SL1 also. :)
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Archetapp on November 01, 2014, 09:11:05 PM
I would love to be a beta tester for anyone! I have some programming skills, but this is a little over my head.:)
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Archetapp on November 01, 2014, 10:27:45 PM
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...
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: nikfreak on November 02, 2014, 08:44:28 AM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Silverleapers on November 02, 2014, 07:43:10 PM
Woo Hoo...Wishing you lots of free time and loads of success. I have an SL1 we can test on.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: smallpotato000 on November 03, 2014, 05:54:18 AM
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?
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Archetapp on November 03, 2014, 04:12:42 PM
Didn't realize that you succeeded with the Dumper file.  :) Where can I find this dumper file?
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: PhilippeV8 on November 04, 2014, 09:24:04 AM
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 ?
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: chilimac02 on November 04, 2014, 04:58:58 PM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: PhilippeV8 on November 06, 2014, 10:43:07 PM
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
Title: [UNMAINTAINED] Canon 100D / SL1
Post by: JamesSteele on November 15, 2014, 11:36:07 AM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: chilimac02 on November 19, 2014, 12:54:12 PM
I think we are back to no developers on this. Just an informational announcement.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: howin1988 on November 25, 2014, 06:47:30 AM
i'll be waiting for that day:)
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Archetapp on November 25, 2014, 08:02:27 PM
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!
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Archetapp on November 25, 2014, 08:03:25 PM
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!
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: dmilligan on November 26, 2014, 01:49:45 PM
Is there a guide or something on how to get started?
http://www.magiclantern.fm/forum/index.php?topic=991.0
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: GeramyL on November 29, 2014, 02:24:23 AM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: GeramyL on November 29, 2014, 04:09:49 AM
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 ?
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: dmilligan on November 29, 2014, 05:05:16 AM
http://www.magiclantern.fm/forum/index.php?topic=12177.0
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: GeramyL on November 29, 2014, 05:26:25 AM
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
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: GeramyL on November 29, 2014, 07:43:35 AM
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
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: nikfreak on November 29, 2014, 09:19:35 AM
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
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: GeramyL on November 29, 2014, 07:11:22 PM
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?
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: dmilligan on November 29, 2014, 07:20:23 PM
You've probably loaded the dump to the wrong location. Please see the link I posted.

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:

Code: [Select]
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: dmilligan on November 29, 2014, 08:21:44 PM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: GeramyL on November 29, 2014, 08:49:09 PM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: GeramyL on November 30, 2014, 04:57:41 AM
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
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: nikfreak on November 30, 2014, 08:36:34 AM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: 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!

Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: JamesSteele on December 12, 2014, 09:39:48 AM

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. :(
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Silverleapers on December 15, 2014, 01:14:14 AM
Any news? (sorry, but we hope several people have a serious project started).
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Gavin on December 16, 2014, 02:52:10 PM
Hey guys, I recently got the SL1 and know c++, could I be of any help to this project?
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: nikfreak on December 16, 2014, 03:41:13 PM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: nkls on December 24, 2014, 09:08:30 AM
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?
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: nikfreak on December 24, 2014, 10:16:19 AM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: nkls on December 24, 2014, 07:18:17 PM
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:

Code: [Select]
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: nikfreak on December 24, 2014, 09:03:21 PM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: nkls on December 25, 2014, 01:32:57 AM
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?
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: nkls on December 27, 2014, 07:13:10 AM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: YoungPup on January 06, 2015, 03:16:15 AM
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 :/
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: JamesSteele on January 07, 2015, 02:01:42 AM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: YoungPup on January 11, 2015, 01:26:34 AM
I will for sure keep an eye out. Thanks :)
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: mrkva on January 17, 2015, 08:47:12 PM
This would be so awesome!
I would also contribute via paypal to devs for this!
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: sl1Hope on January 21, 2015, 05:18:35 AM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: spiegelogen on January 22, 2015, 03:44:38 PM
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!
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Lemur on January 22, 2015, 05:42:48 PM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: parakalien on January 27, 2015, 09:36:19 PM
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?
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: dmilligan on January 28, 2015, 02:46:52 AM
No
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Silverleapers on January 28, 2015, 01:35:02 PM
Willing to test and donate a few bucks. Any updates from Developers?
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Stedda on January 28, 2015, 02:13:57 PM
There is no Developer for this model... it's waiting on one of you with the camera. You're the Dev...
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: sl1Hope on January 28, 2015, 09:06:28 PM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: nikfreak on January 28, 2015, 09:15:13 PM
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....
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Empyrean on January 29, 2015, 07:43:51 AM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: triptano on February 07, 2015, 12:11:55 AM
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
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: neveripe on February 18, 2015, 09:40:38 PM
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
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: sl1Hope on February 25, 2015, 11:36:35 PM
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!
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: count on February 27, 2015, 01:56:02 PM
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
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: sl1Hope on March 13, 2015, 09:58:55 PM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Sensei_Fritz on March 28, 2015, 05:13:41 PM
Is there really no hope for the 100D? :'(
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: owowowo on April 07, 2015, 01:09:47 AM
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!
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: massa on April 08, 2015, 09:32:01 AM
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...
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: owowowo on April 11, 2015, 12:11:30 AM
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!
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: nikfreak on April 11, 2015, 07:36:34 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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: zemansky on April 27, 2015, 02:52:22 PM
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!
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: gengurke on April 27, 2015, 10:03:25 PM
Yea finally some hope ;). Good Luck with your exams!!
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: pieter.fourie@ymail.com on May 01, 2015, 06:44:54 PM
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
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Silverleapers on May 02, 2015, 02:53:15 AM
Still lots of us watching and hoping and willing to donate and test.....best of luck you ML Heros!
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: owowowo on May 16, 2015, 07:31:50 AM
Yeahhh!
Thank you zemansky and pieter.fourie !
Although i am not a programer, please let me know if you need any help!
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: axlastro on May 16, 2015, 09:02:55 AM
I'm willing to help with donations and testimg too!
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: spiegelogen on May 19, 2015, 06:59:30 PM
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!
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: chivomugroso on May 22, 2015, 02:06:55 AM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: touiquette on June 06, 2015, 06:57:03 AM
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?)
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: sl1Hope on June 10, 2015, 10:04:40 PM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: a1ex on June 11, 2015, 08:34:32 PM
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
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: DeafEyeJedi on June 11, 2015, 09:12:17 PM
Yikes - that's quite a bit of somewhat disappointing news!
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: nikfreak on June 11, 2015, 10:05:19 PM
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...
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: DeafEyeJedi on June 11, 2015, 10:41:25 PM
That's actually nice to hear and good to know -- Thanks @nikfreak!
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: TechnoPilot on June 13, 2015, 05:02:32 AM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: nkls on July 02, 2015, 09:20:13 PM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: vanyatwo on July 17, 2015, 01:46:53 PM
Guys, can you just start kickstarter campaign? With reasonable budget I think a lot of people will be happy to pay for that!
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Walter Schulz on July 17, 2015, 02:09:33 PM
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?
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: vanyatwo on July 17, 2015, 03:32:19 PM
For finishing ML for 100D I want raw video :(
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Walter Schulz on July 17, 2015, 03:50:09 PM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: vanyatwo on July 18, 2015, 01:10:27 PM
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?
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Walter Schulz on July 18, 2015, 01:24:44 PM
I was employed as a consultant in IT some years ago and this budget would have covered 2-4 days.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: vanyatwo on July 18, 2015, 01:50:25 PM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: dmilligan on July 18, 2015, 04:19:12 PM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: sl1Hope on July 23, 2015, 03:22:27 AM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Pentaconical on August 01, 2015, 06:08:50 PM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: 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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Luigi_xp on August 30, 2015, 07:52:24 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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Silverleapers on August 31, 2015, 04:57:09 PM
Sending PM now Nikfreak. THANKS! WOO HOO! Will throw $25+ USD at your wish list in about 10 days. Hope it helps.
Title: [UNMAINTAINED] Canon 100D / SL1
Post by: DeafEyeJedi on September 01, 2015, 03:46:22 AM
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)
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: nikfreak on September 01, 2015, 10:06:18 PM
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:

Keep in mind: I will announce it publicly when something is ready for testing. No asking for ETAs and no PM spamming.   8)
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: clivewattsrsa on September 03, 2015, 01:57:29 PM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: nikfreak on September 05, 2015, 07:08:41 AM
The body arrived! Such a nice little cutie...
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: DeafEyeJedi on September 05, 2015, 07:14:20 AM
Great news @nikfreak -- Which revisi0n did you end up getting?
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: nikfreak on September 05, 2015, 08:27:15 AM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: adyb on September 06, 2015, 02:02:53 PM
Great news NIKFREAK, really enjoyed this on 1100D can't wait till it comes for 100D  :D
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Betawi on September 06, 2015, 07:11:08 PM
PM sent.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: adyb on September 14, 2015, 09:47:24 PM
PM sent.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: xenupy on September 18, 2015, 11:34:47 AM
Good luck my friend... we are all waiting for this ;)
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Azraoth on September 20, 2015, 10:10:22 AM
(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.

Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: nikfreak on September 27, 2015, 06:46:34 PM
That's it:
(http://i61.tinypic.com/2s98wzq.jpg)
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: nikfreak on September 27, 2015, 06:49:01 PM
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: johnha on September 27, 2015, 06:49:54 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!
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: rtega on September 27, 2015, 07:52:25 PM
Congratulations!
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: xenupy on September 28, 2015, 01:25:25 PM
Awesome news... you made my day ;) THANK YOU.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: curtisflyfish on September 28, 2015, 04:14:58 PM
This is awesome - Thanks for your work!
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: nikfreak on September 28, 2015, 07:40:52 PM
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: exakt on September 28, 2015, 07:46:51 PM
Very nice [emoji2][emoji106]
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: xenupy on September 29, 2015, 10:49:28 AM
we are so glad for this work...
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Xinixato on September 29, 2015, 01:51:53 PM
hi!!, is ready for download?
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: nikfreak on September 29, 2015, 03:21:14 PM
No!  :P
It's done when it's done and you will be able to download it when it's done.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: jk-nl on September 29, 2015, 04:37:02 PM
Super! (ums mal Deutsch zu sagen!)  :)
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Xinixato on September 29, 2015, 06:33:22 PM
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
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Concyyy on September 29, 2015, 11:22:53 PM
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
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: clivewattsrsa on September 30, 2015, 09:04:12 AM
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?
Title: [UNMAINTAINED] Canon 100D / SL1
Post by: DeafEyeJedi on September 30, 2015, 09:05:52 AM
@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
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: massa on September 30, 2015, 09:35:39 AM
@nikfreak: sent you a little amazon donation per PM ;-)

thx a lot dude!!!

massa
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: nikfreak on October 01, 2015, 08:02:02 PM
Time for some facts:

Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: DeafEyeJedi on October 01, 2015, 11:14:57 PM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: exakt on October 02, 2015, 09:15:25 AM
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
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: nikfreak on October 02, 2015, 10:02:00 AM
Save yurself the money. You won't notice a difference compared to a standard sandisk extreme sdhc card rated as UHS-I
Title: [UNMAINTAINED] Canon 100D / SL1
Post by: DeafEyeJedi on October 02, 2015, 05:38:34 PM
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)
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: chilimac02 on October 03, 2015, 05:27:12 AM
Dang just when I was gonna sell this Thang. Now maybe I wait
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Azraoth on October 04, 2015, 11:37:21 AM
Thank you so much for your work, Nikfreak and his acolytes
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Silverleapers on October 04, 2015, 01:32:52 PM
Woo Hoo! THANKS SOO much guys. Small donation coming soon. Waiting to help with testing it for you.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: assael07 on October 06, 2015, 03:45:30 PM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: nikfreak on October 06, 2015, 07:35:17 PM
Help is always welcome. You may take a look at my bitbucket account and browse through the commits  ;)
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: textndrunk on October 07, 2015, 05:05:29 PM
hey is it possible i can get a go at this build? i want to try it out on my sl1
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Walter Schulz on October 07, 2015, 05:45:25 PM
Read reply #329
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: textndrunk on October 07, 2015, 11:31:58 PM
oh ok, sorry.. excited for this epic shooting mode
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: nikfreak on October 07, 2015, 11:46:04 PM
Yeah no panic. everything is going well so far. We are almost there. Still applies:

...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...
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: textndrunk on October 08, 2015, 02:24:15 AM
yall are awesome
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: tone503773 on October 08, 2015, 09:25:13 AM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: spiegelogen on October 08, 2015, 10:05:42 PM
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!
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: chilimac02 on October 10, 2015, 05:12:12 AM
This would be truly awesome!
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: mx_milian on October 13, 2015, 10:57:13 PM
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)
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Walter Schulz on October 13, 2015, 11:10:08 PM
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.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: tone503773 on October 14, 2015, 12:34:35 AM
Welp, so no 10bit RAW 1920x816 @23.97 either I guess. It comes out to 46MB/s if my math is right.
Title: Re: [UNMAINTAINED] Canon 100D / SL1
Post by: Audionut on October 21, 2015, 07:36:13 AM
nikfreak has taken on development of this model.

http://www.magiclantern.fm/forum/index.php?topic=16040.0