Author Topic: Canon 1200D  (Read 365650 times)

mk11174

  • Contributor
  • Hero Member
  • *****
  • Posts: 809
Re: Canon 1200D
« Reply #175 on: July 23, 2016, 01:44:53 PM »
Gotta love Alex and his QEMU with debug log!!!!
500D/T1i  550D/T2i  600D/T3i  700D/T5i

mk11174

  • Contributor
  • Hero Member
  • *****
  • Posts: 809
Re: Canon 1200D
« Reply #176 on: July 23, 2016, 02:20:59 PM »

Loaded non RAW features and 2 modules, working fine in QEMU, no more crash so far!
500D/T1i  550D/T2i  600D/T3i  700D/T5i

gulwantgill

  • New to the forum
  • *
  • Posts: 8
Re: Canon 1200D
« Reply #177 on: July 23, 2016, 06:24:55 PM »
PROGRESS SO FAR   8) 8) 8)

The progress of this project is going very good so far we were able to get most of the modules in Magic Lantern menu  without any type of crash or freezing camera (But its not possible to predict if its stable yet or not).I have also included pictures to show the progress of this project.This Is just a quick post to keep you guys updated about the project.Keep supporting guys so that Magic Lantern can be made possible for Canon 1200D.







Next:

After properly checking all features if they are working or not.We will try to add raw module , so that you guys can record raw videos.As soon as it will start working I will update you guys here in this forum.

A big thanks to Matt (Mk11174) and Alex (a1ex)

bakersdozen

  • Freshman
  • **
  • Posts: 89
Re: Canon 1200D
« Reply #178 on: July 24, 2016, 02:23:38 AM »
Well done guys. Great progress so far. Thankyou!

Sent from my E6653 using Tapatalk

EOS M + 5D3

mk11174

  • Contributor
  • Hero Member
  • *****
  • Posts: 809
Re: Canon 1200D
« Reply #179 on: July 24, 2016, 04:04:49 AM »
Updated repository with changes of what we have so far, in case anyone is interested in compiling and building themselves for testing stuff.

Makes sure to report things that work or don't work, because it's still a guessing game. I don't have this camera, so I can't test myself.

But good news is, it works in QEMU and also confirmed working on the actual camera by "gulwantgill"

No RAW VIDEO until the testing phase is complete.

Compile the selftest module and run tests from there, especially Stubs API test.

https://bitbucket.org/hudson/magic-lantern/commits/a1fa773fa8d7e88ad18a23676ce055cb1de5d448?at=1200D
500D/T1i  550D/T2i  600D/T3i  700D/T5i

ToXiCRising

  • New to the forum
  • *
  • Posts: 7
Re: Canon 1200D
« Reply #180 on: July 24, 2016, 03:59:56 PM »
Guys I really have to thank you for doing this. I am so looking forward to using ML on my 1200D
 :) :) :)

gulwantgill

  • New to the forum
  • *
  • Posts: 8
Re: Canon 1200D
« Reply #181 on: July 24, 2016, 05:47:43 PM »
Quick update

There is a sad news , for now we have stopped working on this project.This is because there are not enough people who want it and at this point the most hard thing to do is remaining.We have not seen many people in-trusted who want ml for 1200d.It take down our confidence , working hard and then seeing no one is there who wants it at this time.Its not like there will be no ml for 1200d forever , but not know when.Lets see how many people are crazy behind it , may be we can start working again  ::) ::) !! All is in your hands !!  :-\ :-\

Only thing i wanna say :

Do it now

Sometimes
'Later'
Becomes
'Never'

Walter Schulz

  • Contributor
  • Hero Member
  • *****
  • Posts: 8496
Re: Canon 1200D
« Reply #182 on: July 24, 2016, 06:03:22 PM »
?
@mk11174 & a1ex: What is going on here?

Steso90

  • Just arrived
  • *
  • Posts: 1
Re: Canon 1200D
« Reply #183 on: July 24, 2016, 06:20:29 PM »
Im very intrested in ml for my canon 1200d and have been following this thread for a Long time but never write anything because i dont know any hacking or programming so i cant contribute. And when i saw this project was started up again i was very happy. So if the project is closed again im sad about it. I think you guys are doing a great job and i Hope you will continue with it. If i can do anything that will help you just say ask. Sorry for my bad English and i whish you all a Good day

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 12564
Re: Canon 1200D
« Reply #184 on: July 24, 2016, 06:51:59 PM »
No idea why @gulwantgill is announcing progress and stuff, since I did not see a single line of code written by him. To my knowledge, mk11174 did the latest work, continuing the early port done by @fjriosp, asking me for help every now and then. His changes were tested on a real camera and probably also in QEMU by @mathias and then by @gulwantgill.

Now, it's true that mk11174 helped a lot kickstarting the port, but I don't think people should expect him to do all the work. He doesn't have an 1200D, and I doubt he wants one (he just wanted to help). Porting ML should be done by somebody who has the camera in his hands and can actually code (longer answer).

In my opinion, the port seems to be in fairly good shape for early adopters, so everybody interested should feel free to compile it from source, report what works, what not, and fill in the missing bits. Most of the information you need is linked right here in this thread, so be sure to read it before asking how to compile from source ;)

Sergio de la Torre

  • New to the forum
  • *
  • Posts: 36
Re: Canon 1200D
« Reply #185 on: July 24, 2016, 07:41:21 PM »
I can give a hand beta-testing the modifications but as I said I'm limited by hardware for compiling (Virtualbox: VT-x not compatible with my CPU). Could you send me the binaries?

Thanks
5Dc - 1200D - 20D - 350D InfraRed

gulwantgill

  • New to the forum
  • *
  • Posts: 8
Re: Canon 1200D
« Reply #186 on: July 24, 2016, 07:48:22 PM »
See Alex I know I have not written a single like of code because I don't know coding.I was here to test different modules in camera.But mk told that he will be busy in coming time.You tell if I dont know coding and after mk left there is nothing to test then what I am supposed to do? If mk send me file to test I will not care how much time it will take to test but I will make sure that it works perfect.No one here seems to be intrusted in 1200d cam and that's what I see when I came here so I tried my best to get ml working on camera if not all featurs. Today he told me that its very hard to do raw thing and he sed maybe he could not have time for this project.So I posted that progress is stopped for now , so they could at least know what's happening to project.

m1k6

  • New to the forum
  • *
  • Posts: 17
  • My camera: 1200D
Re: Canon 1200D
« Reply #187 on: July 24, 2016, 08:39:16 PM »
I don't think that there is no interest in ML for the 1200D.
I own a 1200D and could help testing code and stuff. I would really like so see ML for my camera available!

Maybe someone can tell me what I have to do to get the latest ML running on my camera.
I got the VM from this thread (2b).

ropra7645

  • New to the forum
  • *
  • Posts: 2
Re: Canon 1200D
« Reply #188 on: July 24, 2016, 09:02:31 PM »
I'm so sad hearing that.
I'm very interested in this project for the 1200d and i've been following your steps and I would love to help you to develope ML, but I don't know how to help (yet).
I'm a 1200d owner and after following you by months, now i hear that bad news...

I hope you recover the project as soon as possible.

Just like m1k6, if you need someone to test and you tell us how to do it, I can write here all that i see.

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 12564
Re: Canon 1200D
« Reply #189 on: July 24, 2016, 09:04:19 PM »
I'm limited by hardware for compiling (Virtualbox: VT-x not compatible with my CPU).

To my knowledge, you should be able to run a 32-bit Linux system without VT-x. If you are running Windows or Mac, you should be able to compile ML directly on these operating systems (though I'm not sure about QEMU). Windows may be a little tricky to set up, never tried it myself.

Maybe someone can tell me what I have to do to get the latest ML running on my camera.

Refer to this post:

- try the "Hello world" FIR from there
- enable the boot flag in the camera using the second FIR from the same post
- make the card bootable (see ML install guide)
- hg clone -u 1200D https://bitbucket.org/hudson/magic-lantern/
- run "make install" from platform/1200D.101 (or, "make zip" followed by manual copying to the card)
- have fun 8)

BigMikeD

  • New to the forum
  • *
  • Posts: 10
Re: Canon 1200D
« Reply #190 on: July 24, 2016, 10:25:30 PM »
to all who have helped thank you.  i have a camera but i am very new at this. (no coding experience what so ever).  am trying to read all the previous posts to compile from source so hopefully tonight i can get this rig up and running on my t5.  i cant freaking wait!  thank you so damn much guys!

Danne

  • Developer
  • Hero Member
  • *****
  • Posts: 7403
Re: Canon 1200D
« Reply #191 on: July 24, 2016, 11:02:44 PM »
If on mac dforts thread here(link below) has some really good info about compiling. Great to see a new cam come alive.
http://magiclantern.fm/forum/index.php?topic=16012.0

mk11174

  • Contributor
  • Hero Member
  • *****
  • Posts: 809
Re: Canon 1200D
« Reply #192 on: July 25, 2016, 12:26:04 AM »
I will always be here to help when I can with the port, so nothing has stopped, I will be busy starting next month when school starts, but I will find time to help. I think I went as far as I could in QEMU, things need to be physically tested on camera and a chart needs to be made about whats buggy, what works, what dont work, thats most important step.

Heres the build of latest, but its new port, so play safe. Any weird things happen, turn off camera and take out battery and restart and report EXACT procedure that caused it to happen in as much detail as possible.

https://bitbucket.org/mk11174/1200d_new/downloads/magiclantern-Nightly.2016Jul24.1200D101.zip

Use this to work with safer build without Magic Zoom for now.
https://bitbucket.org/mk11174/1200d_new/downloads/magiclantern-Nightly.2016Jul26.1200D101.zip

Don't use above, go to latest here: http://www.magiclantern.fm/forum/index.php?topic=12627.msg170329#msg170329

Just make sure to update to Canon 1.0.1 firmware if not already, and install FIR from alex links above to get bootflag going and make card bootable using EOSCard utilty: http://pel.hu/eoscard/  also link posted by alex above of ML install guide.
500D/T1i  550D/T2i  600D/T3i  700D/T5i

BigMikeD

  • New to the forum
  • *
  • Posts: 10
Re: Canon 1200D
« Reply #193 on: July 25, 2016, 12:48:32 AM »
that "hero member" designation sure rings true.  thanks!  will try it here in a bit>

Sergio de la Torre

  • New to the forum
  • *
  • Posts: 36
Re: Canon 1200D
« Reply #194 on: July 25, 2016, 01:07:50 AM »
I've tested in my VPS with this script, excepting the 3 last lines

http://pastebin.com/raw/jfVXzw1a

Code: [Select]
#!/bin/sh
cd
curl -OL https://launchpad.net/gcc-arm-embedded/4.8/4.8-2013-q4-major/+download/gcc-arm-none-eabi-4_8-2013q4-20131204-linux.tar.bz2
bzip2 -d gcc-arm-none-eabi-4_8-2013q4-20131204-linux.tar.bz2
tar -x -f gcc-arm-none-eabi-4_8-2013q4-20131204-linux.tar
curl -OL http://prdownloads.sourceforge.net/docutils/docutils-0.12.tar.gz
gzip -d docutils-0.12.tar.gz
tar -x -f docutils-0.12.tar
cd docutils-0.12
python setup.py install --prefix=~/.local
cd
export PATH="$HOME/.local/bin:$PATH"
echo "export PATH=\"\$HOME/.local/bin:\$PATH\"" >> .bash_profile
cp .local/bin/rst2html.py .local/bin/rst2html
cd workspace
hg clone -r unified https://bitbucket.org/hudson/magic-lantern
cd magic-lantern

...then...

Code: [Select]
hg clone -u 1200D https://bitbucket.org/hudson/magic-lantern/
cd magic-lantern/platform/1200d.101

...and i get from make install...

Code: [Select]
[ MKDIR    ]   ML directory structure...
[ AS       ]   entry.o
/bin/sh: 1: /home/sergio/gcc-arm-none-eabi-4_8-2013q4/bin/arm-none-eabi-gcc-4.8.3: not found
../../Makefile.filerules:31: recipe for target 'entry.o' failed
make: *** [entry.o] Error 127

Help!

Code: [Select]
ls -l  /home/sergio/gcc-arm-none-eabi-4_8-2013q4/bin/arm-none-eabi-gcc-4.8.3
-rwxr-xr-x 2 root root  621860 Dec  3  2013 arm-none-eabi-gcc-4.8.3
5Dc - 1200D - 20D - 350D InfraRed

Danne

  • Developer
  • Hero Member
  • *****
  • Posts: 7403
Re: Canon 1200D
« Reply #195 on: July 25, 2016, 01:32:34 AM »
- delete -
Reread your answer. It was specifically about the 1200D so maybe better answered here.

Sergio de la Torre

  • New to the forum
  • *
  • Posts: 36
Re: Canon 1200D
« Reply #196 on: July 25, 2016, 01:36:14 AM »
Heres the build of latest, but its new port, so play safe. Any weird things happen, turn off camera and take out battery and restart and report EXACT procedure that caused it to happen in as much detail as possible.

Installed and working. Tomorrow I will start the tests. Thanks a lot
5Dc - 1200D - 20D - 350D InfraRed

mathias

  • New to the forum
  • *
  • Posts: 29
Re: Canon 1200D
« Reply #197 on: July 25, 2016, 01:39:12 AM »
Well, I tested matt build and this is my result

Magic zoom, doesn't show
Intervalometer, it works but buggy, starts when it wants and reboot the camera before start taking pictures
Focus Peak is working (even in movie mode)
Spotmeter is wokring
Histogram weveform and vectorscope works
Audio meters wokrs only while recording (stereo)
Focus trap is working also

I will keep testing and trying my own build, Matt where is your features.h?

Thanks!

mk11174

  • Contributor
  • Hero Member
  • *****
  • Posts: 809
Re: Canon 1200D
« Reply #198 on: July 25, 2016, 01:51:33 AM »
Everything is updated and in the repo, feature.h is copied mostly from 1100d for now until chart is made so we know whats good or bad, go look and see whats undefined from all features.

Some features you cant see until propert request can be defined, cant do that until port is tested.

And things like magic zoom probably don't work cause I am probably missing a define for the camera somewhere and its registers needed, just like why hdr won't work yet either.

I would need to be refreshed on what is needed to be updated to turn those into working features, I thought it was something with Edmac address,  have not messed with thats since 550d.

https://bitbucket.org/hudson/magic-lantern/commits/a1fa773fa8d7e88ad18a23676ce055cb1de5d448?at=1200D

Also does your camera have stereo mic, or mono mic input like 1100d, its set in internals for mono mic for now since I dont know what hardware your camera has.

UPDATE! I see your camera dont have a mic input and the internal mic is mono, not stereo, so the setting in internals.h is fine then, just like 1100D.
500D/T1i  550D/T2i  600D/T3i  700D/T5i

mujebhafiz_5

  • New to the forum
  • *
  • Posts: 2
Re: Canon 1200D
« Reply #199 on: July 25, 2016, 09:57:12 AM »
Thank you developers, I've already installed it and it looks great. How can I add dual ISO module? I want it on my 1200d

Sent from my GT-N7100 using Tapatalk