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

olofen

  • New to the forum
  • *
  • Posts: 22
  • EOS 5D Mark III 1.2.3
Re: Canon 5D Mark IV
« Reply #300 on: February 08, 2018, 11:29:56 AM »
...still setting my hope for the Canon Mk IV becoming the beast it really is set forth by the energy of Magic Lantern! 👍
(you just have to lure it out of its cave....)

Sapporo

  • Freshman
  • **
  • Posts: 55
Re: Canon 5D Mark IV
« Reply #301 on: February 10, 2018, 10:20:26 AM »
Extracts the second raw file from 5DIV.

https://www.fastrawviewer.com/DPRSplit

extremelypoorfilmaker

  • Member
  • ***
  • Posts: 241
Re: Canon 5D Mark IV
« Reply #302 on: February 15, 2018, 01:56:01 PM »
Hello everyone!

I was browsing the web and I cam across this rather unusual bit of information.

On this link:

http://vfxcamdb.com/category/camera/canon/

Under the Canon 5D4 voice, they claim it can produce: 14-bit DNG (Magic Lantern RAW)

Do they know something we don't? :D As far as I know, magic lantern it's not coming to the 5D4 anytime soon

Walter Schulz

  • Hero Member
  • *****
  • Posts: 6149
Re: Canon 5D Mark IV
« Reply #303 on: February 15, 2018, 02:09:39 PM »
Welcome to "How to identify a less reliable web service (101)".

extremelypoorfilmaker

  • Member
  • ***
  • Posts: 241
Re: Canon 5D Mark IV
« Reply #304 on: February 15, 2018, 07:06:55 PM »
 :D

I hope it made somebody else smile apart for myself.

cheshirecat

  • New to the forum
  • *
  • Posts: 5
Re: Canon 5D Mark IV
« Reply #305 on: February 28, 2018, 07:03:35 PM »
On this link:
http://vfxcamdb.com/category/camera/canon/
Under the Canon 5D4 voice, they claim it can produce: 14-bit DNG (Magic Lantern RAW)

Looking at that page I only see 14-bit DNG (Magic Lantern RAW) under the listing for the 5D3, not the 5D4


extremelypoorfilmaker

  • Member
  • ***
  • Posts: 241
Re: Canon 5D Mark IV
« Reply #307 on: March 04, 2018, 05:33:03 PM »
Looking at that page I only see 14-bit DNG (Magic Lantern RAW) under the listing for the 5D3, not the 5D4

I actually sent them an E-mail about it, and they changed it ^__^

Thanks walter for the webarchive

Deny

  • New to the forum
  • *
  • Posts: 4
Re: Canon 5D Mark IV
« Reply #308 on: March 13, 2018, 04:36:08 AM »
So how does one contribute to the 5D4 ML port? I own one and consider myself a reasonable hacker/programmer, regardless of programming language. Is there anyone who's taken the resposibility for the port and who can break down the necessary tasks and distribute them among old and new devs? I've read the topic and from what I've understood Digic 6 and Digic 6+ are pretty much uncharted territory, is there any info at all on how to get started on Thumb2? I own a linux box that I can use to run Capstone, will that work? More importantly, I'd really like a smaller, simpler task to get started if anyone is willing to take the time to give me one and point me into the right direction (meaning the necesssary resources to get the job done).

Now please don't bite my head off for this, but I really can't afford to brick my 5D4, I'm not rich and these things cost a lot more here than in the US, so chances are if I screw it up I won't be able to buy another one, ever. So tips for minimizing the risk of such a disaster happening to my camera would be greatly appreciated.

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 11470
  • 5D Mark Free
Re: Canon 5D Mark IV
« Reply #309 on: March 13, 2018, 10:46:20 AM »
I've read the topic and from what I've understood Digic 6 and Digic 6+ are pretty much uncharted territory, is there any info at all on how to get started on Thumb2?

Is this not clear enough, or too hard to find?

(for some reason, it requires a few page reloads in Firefox, but loads out of the box in Chrome - bitbucket issue?)

Quote
More importantly, I'd really like a smaller, simpler task to get started

- re-read the thread
- read other DIGIC 6 threads
- read DIGIC 6 threads from CHDK
- find other posts on DIGIC 6, e.g. on the reverse engineering area
- find the latest post related to DIGIC 6 (hint: it was yesterday)
- find recent commits related to DIGIC 6
- find the previous work done for this camera (stubs, emulation, RE notes) and verify it
- run your firmware in QEMU
- pick something that doesn't work and try to fix it

Now the interesting (and difficult) ones (mostly valid for all other D6 models):
- port io_trace to ARMv7 (can be debugged in QEMU)
- port the 80D, 750D and 5Ds findings (boot process, serial flash dumper, boot flag enabler, LED blinker, etc)
- fix the emulation so it can save files to the virtual card (likely easy, maybe time-consuming)
- try to understand the communication between the two cores (main and AE)
- find a way to jump to main firmware (depends on previous step)
- get debug logs and RAM dumps from the camera*)
- find out how the display works (best done by somebody who has a DIGIC 6 camera in their hands; look up 5DS experiments, posts from Ant123 and read the CHDK threads on this topic)

*) This requires the boot flag enabled, and the ability to jump to main firmware on real hardware (non-issues in the emulator); if you get it working in QEMU, I'll take care of these.

Quote
I really can't afford to brick my 5D4

At this stage, you can't. There's nothing that lets you run user code on the camera; currently, all the analysis is done in the emulator. The only code you can run right now on your camera is the ROM dumper (which does not modify it). If you want to run your own code on the physical camera, you will either need the boot flag enabled, or ask us to sign the binary for you.

The code that enables the boot flag is easy to adapt from 80D/750D/7D2/5DS (where it was confirmed to work), but given the unusual dual-core configuration and the price of the camera, it's a little more risky to try. I'd wait until the communication between the two cores will be understood (that is, until we'll be able to emulate the dual-core boot process in QEMU). I'm working on that, but not full-time.

Quote
[...] break down the necessary tasks and distribute them among old and new devs?

There's no such thing here. Anyone (old or new) is free to work on anything they are interested in, whenever they feel like (there are no commitments; this is just a hobby project). There's plenty of low-hanging fruit, but it all starts with reading the previous work (on DIGIC 6 for this particular thread) and running it on your machine. The development tools should work on all major operating systems (with minor rough edges).

Search keyword: easy coding task

kwstas

  • New to the forum
  • *
  • Posts: 2
Re: Canon 5D Mark IV
« Reply #310 on: May 20, 2018, 12:27:45 PM »
Hi all, congrats to all developers and a1ex of course for the ML miracle.
I was just wondering by reading the mkIV specs if there is some short of possibility that dual pixel technology through ML turns to a true dual iso capability.
I know that we are far away for this specific-feuture discussion, but just out of curiosity.
Keep on porting guys!

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 11470
  • 5D Mark Free
Re: Canon 5D Mark IV
« Reply #311 on: May 20, 2018, 12:48:25 PM »
That depends on how the readout process works for the dual pixel image (whether the ISO can be reconfigured for each sub-image); I don't know much about it at this stage, except that on previous models, ISO is applied at the very end, during readout. There is a small spatial difference between the two sub-frames in out-of-focus areas, as discussed earlier in this thread, but probably not a show stopper.

sebasantos

  • New to the forum
  • *
  • Posts: 1
Re: Canon 5D Mark IV
« Reply #312 on: June 12, 2018, 07:14:38 PM »
That depends on how the readout process works for the dual pixel image (whether the ISO can be reconfigured for each sub-image); I don't know much about it at this stage, except that on previous models, ISO is applied at the very end, during readout. There is a small spatial difference between the two sub-frames in out-of-focus areas, as discussed earlier in this thread, but probably not a show stopper.

Maybe I am terrible wrong, but I think it is not necessary to implements dual iso in this camera. It's almost iso invariant, and the dual pixel raw technology gives you the 1 stop difference in one frame (well, is not one frame after you separate the dual pixel frame) that put this camera even slightly above the best DR cameras.