I have prepared an easy to use virtual machine based on "Ubuntu Mate 14.04 LTS
".ARM Console (not needed for compiling but it's inbuilt)ARM Console is preinstalled
. I was able to quickly test a1ex's wiki-instructions with a 550D-autoexec only (renamed to autoexec.0x8A000.bin) by using these commands:
In : D = load_dumps("autoexec")
In : ml = D
In : guessfunc.run(ml)
In : html.quick(ml)
In : r = array([a for a in ml.REFLIST])
In : hist(r, 100)
In : show()
I was able to load the autoexec, guess the functions, create a quick html firmware browser and show the graphs without errors.
You might want to take the time and add a firmware dump like instructed in the wiki
and see what happens.
Compiling Magic Lantern from source for e.g. EOS 6D (unified tree)
No need to install or download GCC as long as "makefile.user.default
" contains the string "GCC_VERSION=-4.8.3". Everything is ready2go.
hg clone -r unified https://bitbucket.org/hudson/magic-lantern
This will create a nightly zip in 6D-platform directory.
"make docs" in the root directory works ofc, too.Download this VM for Virtualbox ( 4 Parts)https://drive.google.com/file/d/0B9Mu66yg5QzROTdILWhlV00yY0E/view?usp=sharinghttps://drive.google.com/file/d/0B9Mu66yg5QzRc0lvMk1KeWdFVkE/view?usp=sharinghttps://drive.google.com/file/d/0B9Mu66yg5QzRWlJQTFd1dXFsSXc/view?usp=sharinghttps://drive.google.com/file/d/0B9Mu66yg5QzRcW9saS05YmpRQ3M/view?usp=sharing
Download Size is about 1.8GB, splitted in 4 parts.
Extracted size is about 7,1GB. Use 7zip to extract!Username: ml
If you ever need to open the file browser as root, then open terminal and run:
Simply follow the already posted instructions on the first page to setup the virtual machine in Virtualbox. I used VirtualBox 4.3.20 to build the machine and the VirtualBox GuestAdditions are already installed but you might have to reinstall them if you use any other version.