Author Topic: [UNMAINTAINED] Canon 100D / SL1  (Read 263595 times)

Marsu42

  • Contributor
  • Hero Member
  • *****
  • Posts: 1557
  • 66d + flashes
Re: [UNMAINTAINED] Canon 100D / SL1
« Reply #125 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) :->

count

  • New to the forum
  • *
  • Posts: 15
Re: [UNMAINTAINED] Canon 100D / SL1
« Reply #126 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
100D.100B

Marsu42

  • Contributor
  • Hero Member
  • *****
  • Posts: 1557
  • 66d + flashes
Re: [UNMAINTAINED] Canon 100D / SL1
« Reply #127 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.

tarihala

  • New to the forum
  • *
  • Posts: 2
Re: [UNMAINTAINED] Canon 100D / SL1
« Reply #128 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!

count

  • New to the forum
  • *
  • Posts: 15
Re: [UNMAINTAINED] Canon 100D / SL1
« Reply #129 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
100D.100B

Marsu42

  • Contributor
  • Hero Member
  • *****
  • Posts: 1557
  • 66d + flashes
Re: [UNMAINTAINED] Canon 100D / SL1
« Reply #130 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.

count

  • New to the forum
  • *
  • Posts: 15
Re: [UNMAINTAINED] Canon 100D / SL1
« Reply #131 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
100D.100B

count

  • New to the forum
  • *
  • Posts: 15
Re: [UNMAINTAINED] Canon 100D / SL1
« Reply #132 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
100D.100B

tarihala

  • New to the forum
  • *
  • Posts: 2
Re: [UNMAINTAINED] Canon 100D / SL1
« Reply #133 on: May 26, 2014, 10:42:14 PM »
Hi count...

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

-Tarihala

count

  • New to the forum
  • *
  • Posts: 15
Re: [UNMAINTAINED] Canon 100D / SL1
« Reply #134 on: May 27, 2014, 08:25:47 PM »
Speaking of good news:



:)

   count

P.S: For those interested - the code is at https://bitbucket.org/berlincount/magic-lantern/commits/all
100D.100B

Felipe

  • Senior
  • ****
  • Posts: 256
Re: [UNMAINTAINED] Canon 100D / SL1
« Reply #135 on: May 27, 2014, 09:01:48 PM »
Hellooooooo Woooorld
650D-100D

whaley

  • Just arrived
  • *
  • Posts: 1
Re: [UNMAINTAINED] Canon 100D / SL1
« Reply #136 on: May 27, 2014, 09:59:43 PM »
Very nice!  :)

jamespero

  • New to the forum
  • *
  • Posts: 7
Re: [UNMAINTAINED] Canon 100D / SL1
« Reply #137 on: May 27, 2014, 10:36:28 PM »
Hooray!  :D

edwarddebruyn

  • New to the forum
  • *
  • Posts: 5
Re: [UNMAINTAINED] Canon 100D / SL1
« Reply #138 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.

jamespero

  • New to the forum
  • *
  • Posts: 7
Re: [UNMAINTAINED] Canon 100D / SL1
« Reply #139 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.

kaos42ze

  • New to the forum
  • *
  • Posts: 10
Re: [UNMAINTAINED] Canon 100D / SL1
« Reply #140 on: May 28, 2014, 04:03:12 PM »
If this works I might consider dropping the EOS-M

Marsu42

  • Contributor
  • Hero Member
  • *****
  • Posts: 1557
  • 66d + flashes
Re: [UNMAINTAINED] Canon 100D / SL1
« Reply #141 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.

jamespero

  • New to the forum
  • *
  • Posts: 7
Re: [UNMAINTAINED] Canon 100D / SL1
« Reply #142 on: May 28, 2014, 05:14:26 PM »
What Marsu said.

count

  • New to the forum
  • *
  • Posts: 15
Re: [UNMAINTAINED] Canon 100D / SL1
« Reply #143 on: May 28, 2014, 11:12:29 PM »
What Marsu said.

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

   count
100D.100B

coutts

  • Developer
  • Senior
  • *****
  • Posts: 401
Re: [UNMAINTAINED] Canon 100D / SL1
« Reply #144 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

Marsu42

  • Contributor
  • Hero Member
  • *****
  • Posts: 1557
  • 66d + flashes
Re: [UNMAINTAINED] Canon 100D / SL1
« Reply #145 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

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 12391
Re: [UNMAINTAINED] Canon 100D / SL1
« Reply #146 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

Luigi_xp

  • New to the forum
  • *
  • Posts: 21
Re: [UNMAINTAINED] Canon 100D / SL1
« Reply #147 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.
:)
100D.100A

elmer

  • New to the forum
  • *
  • Posts: 2
Re: [UNMAINTAINED] Canon 100D / SL1
« Reply #148 on: June 25, 2014, 02:43:08 PM »
Highly interested and anxious in seeing further development of ML for the SL1.

dom_a2345§

  • Just arrived
  • *
  • Posts: 1
Re: [UNMAINTAINED] Canon 100D / SL1
« Reply #149 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!!!!