Canon 1200D

Started by akkotyni, July 12, 2014, 02:48:26 PM

Previous topic - Next topic

0 Members and 3 Guests are viewing this topic.

mk11174

Gotta love Alex and his QEMU with debug log!!!!
500D/T1i  550D/T2i  600D/T3i  700D/T5i

mk11174


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

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

Well done guys. Great progress so far. Thankyou!

Sent from my E6653 using Tapatalk

EOS M + 5D3

mk11174

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

Guys I really have to thank you for doing this. I am so looking forward to using ML on my 1200D
:) :) :)

gulwantgill

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

?
@mk11174 & a1ex: What is going on here?

Steso90

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

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

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

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

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

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

Quote from: Sergio de la Torre on July 24, 2016, 07:41:21 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.

Quote from: m1k6 on July 24, 2016, 08:39:16 PM
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

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

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

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

that "hero member" designation sure rings true.  thanks!  will try it here in a bit>

Sergio de la Torre

I've tested in my VPS with this script, excepting the 3 last lines

http://pastebin.com/raw/jfVXzw1a

#!/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...

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


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

[ 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!

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

- delete -
Reread your answer. It was specifically about the 1200D so maybe better answered here.

Sergio de la Torre

Quote from: mk11174 on July 25, 2016, 12:26:04 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

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

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

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