Author Topic: Canon 7D Mark I  (Read 638488 times)

IDA_ML

  • Member
  • ***
  • Posts: 189
Re: Canon 7D Mark I
« Reply #1450 on: January 03, 2018, 12:12:36 PM »
Amazing plan, Dfort, hopefully you will be able to realize it!  You can hardly imagine the excitement with which 7D owners follow your work.  I few days ago, I talked to a friend of mine who is event and nature videographer.  He said that his decision to keep his 7D or move to another camera depends entirely on whether or not you will be able to implement crop_rec_4k or at least fix the 10/12-bit recording feature in this camera.  If you succeed, he said, he will not only keep his 7D for several more years to come but he will also buy a second one for backup.

So, Happy New Year and keep up your excellent work!  On my part, I also promise to test every new expreimental build that you release and provide detailed feedback on the video features as soon as possible.  Hopefully, other knowledgeable and skilled people like A1ex, Nikfreak, Danne, Reddeercity and others will be able to help completing this important development too.

12georgiadis

  • Member
  • ***
  • Posts: 121
  • 5DmkIII - 7D
Re: Canon 7D Mark I
« Reply #1451 on: January 03, 2018, 12:40:19 PM »
We had exactly the same talk with friends here in Belgium ! A lot of them have 7DmkI with PL mount+vaf filter. With crop_rec_4K (and also 10/12 bits), these cameras can have a second life for fiction projects ! And my friends don't want to move for another new canon other than 7DmkI that they really love.

jkanter3

  • New to the forum
  • *
  • Posts: 3
Re: Canon 7D Mark I
« Reply #1452 on: January 13, 2018, 04:37:12 AM »
I apologize in advance if this should be obvious but I swear I've been searching all night. I'm trying to install ML on a 7D with 2.0.6 firmware. I see the nightly build but when I extract it, it has no .FIR file. I've downgraded back to firmware 2.0.3 and the compatible ML, which works great. Am I supposed to use the same .FIR file from the 2.0.3 version of ML? Do I grab a .FIR file somewhere else other than the 2.0.6 zip file? Thanks for any help.

Walter Schulz

  • Hero Member
  • *****
  • Posts: 5874
Re: Canon 7D Mark I
« Reply #1453 on: January 13, 2018, 08:43:32 AM »
ML for 7D.206 is *not* a nightly build but built by user dfort for people wanting to play. FIR is not included yet and FIR for 2.0.3 is not compatible.

Use a second card to store Canon firmware files. Outdated slow one with low capacity will do fine. Format card in cardreader, format card in cam and copy extracted Canon FIR files to card.

Now take your card with ML installed. Rename ML directory to ML.203, Autoexec.bin to Autoexec.bin.203 and ML-SETUP.FIR to ML-SETUP.FIR.203.
Copy extracted ML files for 2.0.6 to card.

Update Canon firmware to 2.0.6. After installation you insert ML card and everything is fine.
As long as you do not format that ML card ...

jkanter3

  • New to the forum
  • *
  • Posts: 3
Re: Canon 7D Mark I
« Reply #1454 on: January 13, 2018, 01:26:04 PM »
Thanks for the quick help. I will try all of that. And I understood that 2.0.6 was not a nightly build. My typing error. When I had firmware 2.0.6 installed, and extracted ML 2.0.6 to the card, nothing happened. That's why I guess I assumed it needed a FIR file. But with firmware 2.0.6 installed, and ML 2.0.6 on the card, what makes ML run? Does keeping the old ML 2.0.3 files there do something? That I hadn't done. Anyway, I'll try those steps as you've outlined. Thank you.

Walter Schulz

  • Hero Member
  • *****
  • Posts: 5874
Re: Canon 7D Mark I
« Reply #1455 on: January 14, 2018, 06:47:30 PM »
There are 3 things necessary to make ML run:
- Cam with "boot flag" set. For 7D changing boot flag requires 2.0.3. Bootflag will not be affected by firmware up-/downgrades. One time procedure.
- A bootable card. Done by installing ML 2.0.3 in cam or using utilities like MacBoot, EOScard or shell scripts with a cardreader. Format card inserted into cardreader -> card non-bootable.
- ML files on card. That is: autoexec.bin and ML directory. They must match Canon firmware version!

A cam with bootflag set will look for a bootable card (thus causing some delay at startup and wakeup from sleep. Doesn't matter if card is bootable or not!)
If a bootable card is found cam will try to locate and load autoexec.bin. If found (and versions are matching) ML is loaded into memory.

Clear now?

dfort

  • Hero Member
  • *****
  • Posts: 2308
Re: Canon 7D Mark I
« Reply #1456 on: January 15, 2018, 02:58:05 AM »
Good news for 2.0.6 -- I've got a working ML-SETUP.FIR Been testing it out and it is working fine.

So now you don't need to downgrade to 2.0.3 in order to set the camera bootflag.

As usual, my test builds are posted on my Bitbucket downloads page.
5D3.* 7D.* 700D.115 EOSM.* EOSM2.103

jkanter3

  • New to the forum
  • *
  • Posts: 3
Re: Canon 7D Mark I
« Reply #1457 on: January 15, 2018, 05:03:40 AM »
Thank you both. I think I understand and will work on it. Much appreciated.

Sapporo

  • New to the forum
  • *
  • Posts: 36
Re: Canon 7D Mark I
« Reply #1458 on: Yesterday at 02:54:57 PM »
Good news for 2.0.6 -- I've got a working ML-SETUP.FIR Been testing it out and it is working fine.

So now you don't need to downgrade to 2.0.3 in order to set the camera bootflag.

As usual, my test builds are posted on my Bitbucket downloads page.
Does IO crypt also work with the new ML?

dfort

  • Hero Member
  • *****
  • Posts: 2308
Re: Canon 7D Mark I
« Reply #1459 on: Yesterday at 05:41:45 PM »
Does IO crypt also work with the new ML?

I have never used that module but if I got the addresses right it should work.

https://bitbucket.org/hudson/magic-lantern/pull-requests/878/update-to-7d206/diff#chg-modules/io_crypt/io_crypt.c

[EDIT] The example shows the addresses for 2.0.3 so I updated the example. The values used in the module didn't change with the firmware update.
5D3.* 7D.* 700D.115 EOSM.* EOSM2.103

DeafEyeJedi

  • Hero Member
  • *****
  • Posts: 3066
  • 5D3 / M1 / 7D / 70D / SL1
Re: Canon 7D Mark I
« Reply #1460 on: Yesterday at 09:21:49 PM »
I can also confirm that updating to 2.0.6 on the 7D also works with ML from @dfort's download page. Nice work!

However, I decided to run the self test module (15 minute session) and it ended up getting stuck with the 'Busy' single on LCD viewfinder as well as tried turning it off while it continues to say 'Busy' on the LCD.

Kind of was expecting this anyway. Everything else seems to work like normal though I would prefer to go back to 2.0.3 just to have the 10/12-bit options and whatnot for the time being.  8)
5D3.113 • 5D3.123 • EOSM.203 • 7D.203 • 70D.112 • 100D.101

dfort

  • Hero Member
  • *****
  • Posts: 2308
Re: Canon 7D Mark I
« Reply #1461 on: Yesterday at 09:32:19 PM »
Yeah, 2.0.6 is a rather low priority work in progress. If anyone wants to test or correct my mistakes please to do so!
5D3.* 7D.* 700D.115 EOSM.* EOSM2.103