Author Topic: Canon 5D Mark IV  (Read 234675 times)

Dmytro_ua

  • New to the forum
  • *
  • Posts: 49
Re: Canon 5D Mark IV
« Reply #375 on: December 01, 2018, 09:06:37 AM »
I am a 60D Magic lantern user, and now it's time to upgrade to full frame.
Would you advise me, please. Since I am focusing on video.
Should I buy the M-IV and wait for Magic lantern, buy M-III, move to Mirrorless or wait for the next big thing?

If you want to start using ML now - buy 5d3.
If you can wait for some uncertain time (maybe a year or never) - then eos R is better choice, than 5d4 in my opinion.

zerocool22

  • New to the forum
  • *
  • Posts: 23
Re: Canon 5D Mark IV
« Reply #376 on: December 04, 2018, 02:26:03 PM »
I know you guys request time instead of money. But could it help if we start a fundraiser to hire extra coders? Not sure what profile is needed for this and if they need a 5D IV body in order to work efficiently. Not sure if you are a freelancer Alex? Or any of the other coders that helped in the past. I know there are no promises or if it is possible. But maybe we could just hire you guys so guys could also work on this during daytime. Again not sure how much money we are talking here. But I guess we could get a decent amount togheter worldwide.


Walter Schulz

  • Hero Member
  • *****
  • Posts: 6324
Re: Canon 5D Mark IV
« Reply #377 on: December 04, 2018, 04:02:27 PM »
Do the math:
Porting ML for a new cam takes several hundred hours. (Estimated)
Then it needs to be maintained. Long term = years to come. New builds have to be tested. New firmware has to be ported, again. Some lesser time consumed by this but still work to do.

You may find a developer with
- experience in C and assembler for embedded devices (preferable ARM architecture)
- willing to do reverse engineering without that much support tools (no documentation or support by manufacturer, besides QEMU no emulator available, ...)
- and willing to put hundreds of hours work into it and able to maintain it.

There is a problem measuring the effort, though. You don't want to pay for hours but for results, i suppose. Easy for something you can see as a single product (=final build), not that easy for ML with its rolling release model (kind of) and more difficult to put a price tag on maintaining it.


I'm not going to discuss if dropping out from your bread&butter job is a good idea or not.

BTW: a1ex asked for 5D4 owners to take a risk doing some testing. Response was underwhelming:
5D4... no volunteer yet willing to assume this risk.


myown

  • New to the forum
  • *
  • Posts: 22
  • 5D Mark IV / 60D
Re: Canon 5D Mark IV
« Reply #378 on: December 04, 2018, 07:41:33 PM »
Naaa at least one is trying to perform some test :)
But also testing needs some time...looking forward for the sensor readout speed with a Arduino and LED.

I hope i can perform the tests this weekend ;)


zerocool22

  • New to the forum
  • *
  • Posts: 23
Re: Canon 5D Mark IV
« Reply #379 on: December 05, 2018, 08:33:37 AM »
No dropping out of your bread and butter job is not a good idea. Not sure if Alex is a freelancer. So after his current gig ends we could hire him, to work on it though. (if hes a freelancer, I dont know). If 450 people invest 20$, you already got 9000$.

If you need more 5D IV testers, let me know, then I can try to gather some more users on other forums.

domasa

  • Freshman
  • **
  • Posts: 83
Re: Canon 5D Mark IV
« Reply #380 on: December 05, 2018, 09:19:55 AM »
Add Magic Lantern to Kickstarter or something else?

Target: buy other Canon camera for testing.

Walter Schulz

  • Hero Member
  • *****
  • Posts: 6324
Re: Canon 5D Mark IV
« Reply #381 on: December 05, 2018, 10:07:19 AM »
Remarks:
We had forum based fundings in the past without involving crowdfunding sites. No rewards offered of course.
There were requests for specific items by devs.

You may want to consider if the services you may want to offer do have a "customer".

zerocool22

  • New to the forum
  • *
  • Posts: 23
Re: Canon 5D Mark IV
« Reply #382 on: December 05, 2018, 11:19:46 AM »
A1ex do you own a 5D IV? If not would it help if we buy one for you (as used prices are really cheap nowadays)?

Dmytro_ua

  • New to the forum
  • *
  • Posts: 49
Re: Canon 5D Mark IV
« Reply #383 on: December 05, 2018, 12:45:39 PM »
A1ex do you own a 5D IV? If not would it help if we buy one for you (as used prices are really cheap nowadays)?

Isn't it more interesting to invest in developing ML for EOS R? It is mostly the same as 5d4, but with more interesting photo and video features, like: eye tracking, rotated screen, separate video and photo settings, new processor, focus peaking, etc. And due to a new RF mount (fully backward compatible with EF) - more future proof modern camera..

zerocool22

  • New to the forum
  • *
  • Posts: 23
Re: Canon 5D Mark IV
« Reply #384 on: December 05, 2018, 01:27:44 PM »
Isn't it more interesting to invest in developing ML for EOS R? It is mostly the same as 5d4, but with more interesting photo and video features, like: eye tracking, rotated screen, separate video and photo settings, new processor, focus peaking, etc. And due to a new RF mount (fully backward compatible with EF) - more future proof modern camera..
No, the dynamic range of the 5D IV is better. Which is for me the most important aspect to upgrade my 5D III (and 60FPS full hd RAW would be great as well). Most users of magic lantern, dont use autofocus anyway. They use it for more filmic stituations like commercials or shortfilms,  where you have time to create your shots and not your everyday event shooting type gigs.

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 11837
  • 5D Mark Free
Re: Canon 5D Mark IV
« Reply #385 on: December 05, 2018, 01:46:48 PM »
A1ex do you own a 5D IV? If not would it help if we buy one for you (as used prices are really cheap nowadays)?

I don't, my latest camera is the 5D3.

However, as mentioned here and in other threads, my main issue is not lack of hardware. I can barely find time to actually take pictures, and I have plenty of unfinished work with the equipment I've already got. Given this, a camera upgrade doesn't make much sense for me, even if it comes for free, sorry. It would be yet another "brick" to take care of.

If you need more 5D IV testers, let me know, then I can try to gather some more users on other forums.

I'm not exactly looking for "more" of them; there are already at least 3 very good ones, who were active lately. The bottleneck is on my side (i.e. providing test code for them to run, and interpreting the results). That's where enabling the boot flag can - in theory - help: it would allow others to start experimenting with the code and sharing findings on their own. That would be the biggest time saver.

Why "in theory"? Any of you can already start experimenting with the code, just not on real hardware. Yes, it does require time and knowledge. I've tried to share the latter, but can't help much with the former.

You mean this?

Code: [Select]
./run_canon_fw.sh 5D4,firmware=boot=1
...
[EOS] loading './5D4/ROM1.BIN' to 0xFC000000-0xFDFFFFFF
[MPU] FIXME: no MPU spells for 5D4.
[MPU] FIXME: no MPU button codes for 5D4.
Start address: 0xFC000008
Setting BOOTDISK flag to FFFFFFFF
...
BootLoad
CF Detect High
SLOT_A LOAD OK.
Open file for read : AUTOEXEC.BIN
File size : 0xCAA0
Now jump to AUTOEXEC.BIN!!
...

Ta Da!



This particular test (enabling the boot flag) is a little more risky than all the others, because it will modify the ROM. So far all other models were OK (including 5DS, 7D2, 80D, 750D, 760D and also a 200D tested privately), but obviously that's not a guarantee. Of course, if anything goes wrong, I'll do my best to recover it, but that's not a guarantee either.

It would be unreasonable to force this test on somebody not prepared to take this risk, so I'm just waiting for a volunteer to come up. Whether that would happen today or in 5 years, for me it's the same. I've got plenty of other stuff to explore, either way.

Isn't it more interesting to invest in developing ML for EOS R?

Look over here.

I'm investigating all these new models, with the goal of providing a starting point for other developers. So far, this goal was completed for 80D, but it doesn't look like they are making good use of it (unfortunately). I'm almost there with 5D4 (boot flag is the only thing missing), 200D/800D/77D/6D2 & M50 (all scheduled for holidays), and 7D2/5DS (need to sit down and debug them). The 750D/760D already have FIR files for enabling the boot flag, only some stubs missing to reach the same stage as 80D; these are straightforward, so they were intentionally left as an exercise for other users/developers. EOS R has to wait.

I'm not talking about a full ML port; I'm only considering a proof of concept that would allow anyone with basic coding skills to get started. For example, 80D owners are already able to hardcode an intervalometer like this:
Code: [Select]
for (int i = 0; i < 10; i++)
{
     call("Release");
     msleep(10000);
}

And, as you could see in the previous posts, saving raw Bayer data from LiveView is also straightforward.

Parrott65

  • New to the forum
  • *
  • Posts: 1
Re: Canon 5D Mark IV
« Reply #386 on: December 06, 2018, 06:06:26 PM »
Just a general question from someone who has never used "RAW" before....If you are able to get the 5DM4 to ultimately shoot 4K in RAW, does that mean it will be able to be recorded onto an external recorder or only on the CF and SD cards? As you know, it currently won't let you record 4K onto an external recorder. So, I was wondering if this would change that.

rinski

  • New to the forum
  • *
  • Posts: 3
Re: Canon 5D Mark IV
« Reply #387 on: December 09, 2018, 04:10:16 PM »
Hello, I think that the 5d4 is the successor of the 5d3 and it would be a pity if the firmware it deserves was not developed, with a simultaneous recording distributed as a minimum cf + sd of 130 mb / s 3.8k of 10 or 12 bits of recording continues, and dumped to ssd with output 3.0 to 500 mb / s for the dual rawvideo 7k which is much more economical than the sdxc II and cfast 2.0.

cboillot

  • New to the forum
  • *
  • Posts: 1
Re: Canon 5D Mark IV
« Reply #388 on: December 09, 2018, 07:47:49 PM »
Hi all,

Well, I'm new on this forum and I first want to thank you a lot for all the wonderful job you're doing. ML is...Magic.
I'm currently owning a 6D but will upgrade to a 5D soon, mark iii or iv.
Just wondering about your thoughts on the mark iv. There is obvisouly more Dynamic range comparing to the mark iii but apart from this, what can justify this very costly update ? As there is no CF Fast, we will still be very limited for 4K (and higher) record.
Or am I missing something ?

KelvinK

  • Member
  • ***
  • Posts: 244
  • Less words, more films
Re: Canon 5D Mark IV
« Reply #389 on: December 10, 2018, 02:28:32 PM »
Hi all,

Well, I'm new on this forum and I first want to thank you a lot for all the wonderful job you're doing. ML is...Magic.
I'm currently owning a 6D but will upgrade to a 5D soon, mark iii or iv.
Just wondering about your thoughts on the mark iv. There is obvisouly more Dynamic range comparing to the mark iii but apart from this, what can justify this very costly update ? As there is no CF Fast, we will still be very limited for 4K (and higher) record.
Or am I missing something ?

Depends on what are you going to do. There's no ML for IV atm, so you can shot with it as is. III has ML so you can shot in RAW and get that DR. If you don't need AF in video, III with ML RAW has much better image quality. But for future obviously, IV with ML RAW will knockout any camera with $6000 and lower.
6D - 5D - NEX

rinski

  • New to the forum
  • *
  • Posts: 3
Re: Canon 5D Mark IV
« Reply #390 on: December 10, 2018, 04:40:01 PM »
In 2013 there was some attempt of magic latern to record in a ssd mercury owc with a cf card when the 5d3, only had port of usb 2.0, the direct recording like for example of an ssd t5 samsung of 530 mb / s could be interned with the usb 3.0 output?

zerocool22

  • New to the forum
  • *
  • Posts: 23
Re: Canon 5D Mark IV
« Reply #391 on: December 11, 2018, 01:39:41 PM »
This particular test (enabling the boot flag) is a little more risky than all the others, because it will modify the ROM. So far all other models were OK (including 5DS, 7D2, 80D, 750D, 760D and also a 200D tested privately), but obviously that's not a guarantee. Of course, if anything goes wrong, I'll do my best to recover it, but that's not a guarantee either.
Ok greats lets get this going.  How can I perform this test? Exactly? What dump should I download? Install it on a CF/SD card, plug it in a 5D IV, boot it? And thats it? Or are there some extra steps?

Thanks a lot!

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 11837
  • 5D Mark Free
Re: Canon 5D Mark IV
« Reply #392 on: December 11, 2018, 04:44:15 PM »
If you click the quoted link, you'll see some details about this process, including how to try and review it in QEMU. To try it on the camera, I need to prepare a custom FIR; this being a somewhat risky process, I'm not going to make it available for everyone without testing.

This step will let you compile current ML code from source and run it as "autoexec.bin", rather than FIR. Expect outcomes similar to previous FIRs, i.e. the proof of concept code (e.g. logging, saving the raw data necessary for DNG frames in LiveView, possibly taking still pictures and so on).

One thing I forgot to mention: I'm only prepared to run this test on firmware 1.0.4. For latest version, the following task is still open:

There is a very easy coding tutorial following task [...]

Easy coding task: update from 1.0.4 to 1.1.2.

Maybe some of you can find some time to look into it during the holidays, as I've got plenty of other stuff to catch up with.

zerocool22

  • New to the forum
  • *
  • Posts: 23
Re: Canon 5D Mark IV
« Reply #393 on: December 11, 2018, 08:48:00 PM »
If you click the quoted link, you'll see some details about this process, including how to try and review it in QEMU. To try it on the camera, I need to prepare a custom FIR; this being a somewhat risky process, I'm not going to make it available for everyone without testing.

This step will let you compile current ML code from source and run it as "autoexec.bin", rather than FIR. Expect outcomes similar to previous FIRs, i.e. the proof of concept code (e.g. logging, saving the raw data necessary for DNG frames in LiveView, possibly taking still pictures and so on).

One thing I forgot to mention: I'm only prepared to run this test on firmware 1.0.4. For latest version, the following task is still open:


Maybe some of you can find some time to look into it during the holidays, as I've got plenty of other stuff to catch up with.

Yeah I dont have acces to QEMU. But I am trying to find a 5D IV with 1.0.4 on it where I can run this test on.

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 11837
  • 5D Mark Free
Re: Canon 5D Mark IV
« Reply #394 on: December 11, 2018, 10:13:12 PM »
Yeah I dont have acces to QEMU.

Access to QEMU is not restricted, just FYI.