Etiquette, expectations, entitlement...@autoexec_bin | #magiclantern | Discord | Reddit | Server issues
Started by chris_overseas, January 05, 2014, 06:18:47 PM
0 Members and 1 Guest are viewing this topic.
Quote from: chris_overseas on January 05, 2014, 06:18:47 PMI would like to try and update ML so it runs with firmware 1.2.3 on the 5D Mark III. My understanding is that I need to do the following:Obtain a ROM dump of the 1.1.3 and 1.2.3 firmwares.Load these dumps into ARMu.exe.For each address is platform/5D3.113/stubs.S, find the equivalent address in the 1.2.3 firmware by comparing the disassemblies.Create a new platform/5D3.123/stubs.S file using these newly discovered addresses.Update various build/compile scripts as required.I'm new to this however and I've hit a wall at the very first step. How do I get a dump of 1.2.3? I tried updating my 5D3 to 1.2.3 and then flashing 5D3-113-bootflag.fir. Perhaps not surprisingly, this dies with the following error: "Update file error. Please check the memory card and reload the battery and try again". I've also tried to run both the scripts here: http://chdk.wikia.com/wiki/Canon_Basic/Scripts/Dumper but nothing is produced. I'm not convinced the scripts even run. As instructed I set the "SCRIPT" string in the boot sector (using EOScard) and created the appropriate script.req and extend.m files - is there something else I need to do too or does Canon Basic scripting not work on DSLRs, just the point'n'shoots? Can I perhaps extract and decrypt the dump from Canon's 5D300123.FIR file instead? If I need to create my own .fir file for 1.2.3 to dump the ROM, how would I go about doing that - presumably it needs signing? Can I make an autoexec.bin to dump it? Is there another trick I can try?Obviously various developers here know how to get a ROM dump but I haven't been able to find this process documented in detail anywhere. Any hints would be greatly appreciated!Appealing to Pelican, coutts, 1%, a1ex, g3gg0, or anyone else who can help me learn more about this.A couple of relvant threads:http://www.magiclantern.fm/forum/index.php?topic=2602.msg73403#msg73403http://www.magiclantern.fm/forum/index.php?topic=5695.msg61657#msg61657
Quote from: chris_overseas on January 16, 2014, 06:11:54 PMNo one has some hints for me? It seems a bit crazy to reinvent the wheel.
Quote from: mva on January 17, 2014, 11:55:22 AMChris, you've made this offer a number of times since early November. Clearly it's been seen, and those with the relevant knowledge have decided not to respond. Seems rude to me that they haven't responded at all -- you're after all not simply complaining about wanting some new feature, but willing to do the work, which the administrators and devs are always encouraging complainers to do -- but perhaps they have their reasons for not even telling you 'no'. Maybe try sending a PM.
Quote from: Jerone on January 25, 2014, 06:32:31 PMML isn't supported with new MK3's
Quote from: chris_overseas on January 26, 2014, 10:38:05 PMPull request submitted: https://bitbucket.org/hudson/magic-lantern/pull-request/354/ported-ml-over-to-5d3-firmware-123/It works but there are still a few bugs. I've submitted the pull request because I don't have the skills to progress it much further, plus I'm not going to be able to work on this for the next week or so anyway. I'm hoping others will be able to do as much testing as possible, and hopefully some of the more knowledgeable devs can help out with the bug fixing. Enjoy!
Quote from: Audionut on February 04, 2014, 03:38:22 AMIf you already have the bootflag enabled.Format a SD/CF card in camera, install Canon firmware 1.2.3, clone chris_overseas repo: https://bitbucket.org/chris_miller/magic-lantern/overviewBuild it just like you would any other 5D3 build.Leave feedback.
Page created in 0.355 seconds with 16 queries.