Canon 7D Mark II

Started by Pelican, November 02, 2014, 09:55:18 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

DeafEyeJedi

Should be out by x-mas if not earlier...  :P
5D3.113 | 5D3.123 | EOSM.203 | 7D.203 | 70D.112 | 100D.101 | EOSM2.* | 50D.109

nikfreak

You lucky ones. The fw update popped up rather fast. I am still awaiting one for 70D  :P
[size=8pt]70D.112 & 100D.101[/size]

Pelican

It seems they've changed the decipher keys for the updater (or just haven't slept enough). :-(
EOS 7D Mark II, EOS 7D, EOS 5, EOS 100 + lenses (10mm to 300mm), 600EX, 550EX, YN600EX x 3
EOScard, EOS DSLR firmwares, ARMu, NiControl, etc.: http://pel.hu/down

nikfreak

that would be bad news. @a1ex can you confirm?
[size=8pt]70D.112 & 100D.101[/size]

Pelican

No. My fault. Just haven't found the 'gaonisoy' string in the updaters...
EOS 7D Mark II, EOS 7D, EOS 5, EOS 100 + lenses (10mm to 300mm), 600EX, 550EX, YN600EX x 3
EOScard, EOS DSLR firmwares, ARMu, NiControl, etc.: http://pel.hu/down

nikfreak

pheeeew. Keep us updated about your progress. If you need in any case some help with porting I would gladly help.
[size=8pt]70D.112 & 100D.101[/size]

vyskocil

I'd also gladly help if needed

canonballz

Really hoping ML comes to the Canon 7DMII. I just purchased this awesome camera for video work dealing with weddings, music videos, special events, sports, etc. It has been marketed as a lightening fast camera (and is) and putting ML on it would put the 7DMII over the top and be what every cinema photographer dreams of! (especially being under $2,000) If there is any way I could donate money to help develop it please direct me to the site. Being a teacher I have summers off, wishing I knew all the dev stuff or wishing I could donate all my free time I have coming up haha  :D But seriously if there is any way I can help, big or small, let me know!! ML IS A MUST ON CANON 7DMII

Felipe

Clean HDMI out to record Prores 422, No moire , 1080 60P, the The poorman dream machine
650D-700D

canonballz

It's only missing one thing  :-X

Felipe

650D-700D

a1ex

Last night, g3gg0 and I took a quick loook at the firmware update, and here are our first notes:

- instruction set is Thumb-2. Juicy stuff here: http://chdk.setepontos.com/index.php?topic=9992
- both master and slave start at 0xFE0A0000, in ARM mode, no gaonisoy
- both of them switch to Thumb mode from 0xFE0A000C
- during startup, the following things are copied to RAM:
  - on master:
    - from 0xFEC1A798 to 0x00000000 size=0x3C9D (at FE0A00B2)
    - from 0xFEC1E438 to 0x80000800 size=0xB37C (at FE0A00C6)
    - from 0xFEC297B4 to 0x00004000 size=0x37FB4 (at FE0A00DA)
  - on slave:
    - from 0xFE472804 to 0x00000000 size=0x3C9D (at FE0A00B2)
    - from 0xFE4764A4 to 0x80000800 size=0xB144 (at FE0A00C6)
    - from 0xFE4815E8 to 0x00004000 size=0x8500 (at FE0A00DA)
- caching bit is still 0x40000000 (from alloc_dma_memory FE6834D0)
- there appears to be an extra memory block at 0x80000000 (not sure how big)
- MMIO range expanded (C0000000 - DFFFFFFF); CHDK guys mentioned it as well
- to enable the UART console (TIO) on master firmware, patch 0xFEC4DCBC from 0 to 1
- there is a FPGA which handles SD, CF, USB and "SYS"
- there is hardware integer division (SDIV)

Interesting strings:
    OpenGL ES-CM 1.1
    OpenGL_ES OpenVG
    lvae_afledon
    PROP_LED_LIGHT

Still unknown:
- card LED address

Early QEMU logs ( source at https://bitbucket.org/hudson/magic-lantern/commits/branch/qemu ):


DRYOS version 2.3, release #0055+p4
Copyright (C) 1997-2013 by CANON Inc.
K289M READY



K289S READY


http://pastebin.com/vpPFXDFE
http://pastebin.com/u9C5WfMC

canonballz

Thank you all so much for working on this  :)

eborg

Fantastic news! I just donated towards the development of ML and encourage others to do same  ;)

canonballz



Pelican

Quote from: a1ex on May 15, 2015, 12:33:15 AM
Last night, g3gg0 and I took a quick loook at the firmware update, and here are our first notes:
Thank you! I hope you and g3gg0 can make a dumper for it.
I would be happy to try.

Quote from: a1ex on May 15, 2015, 12:33:15 AM
- instruction set is Thumb-2.
So the Digic6 has an ARMv7-M architecture, isn't it?
EOS 7D Mark II, EOS 7D, EOS 5, EOS 100 + lenses (10mm to 300mm), 600EX, 550EX, YN600EX x 3
EOScard, EOS DSLR firmwares, ARMu, NiControl, etc.: http://pel.hu/down

Infraspace

Even tho ML for the 7D2 is not confirmed yet it is awesome to see that the devs are at least looking into it. It is really nice knowing that the devs actually care about the users!

Pelican

Chucho has just found an interesting string in the fw:
0xfe1a0912 "MemMgr (Rec4K2K) %ld %ld"
EOS 7D Mark II, EOS 7D, EOS 5, EOS 100 + lenses (10mm to 300mm), 600EX, 550EX, YN600EX x 3
EOScard, EOS DSLR firmwares, ARMu, NiControl, etc.: http://pel.hu/down

goldenchild9to5

Keep it going Team ML  :D

Infraspace

Quote from: Pelican on May 15, 2015, 11:23:52 PM
Chucho has just found an interesting string in the fw:
0xfe1a0912 "MemMgr (Rec4K2K) %ld %ld"

Wait... Does this mean there is a "Hidden" 4K function in the 7D2? Im not an expert or anything, so someone will have to explain.

nikfreak

no one will be able to explain anything at this early stage. take it with a grain of salt. 70D rom also contains hints for CF card in rom but has only SD. Just an example...
[size=8pt]70D.112 & 100D.101[/size]

DigitalVeil

Holy crap!  I've been away from this forum for a few months now and I gave up hope we'd ever seen ML for the 7DII, but I checked for a new 70D build today and saw this!  Amazing news, the potential for this camera is insane.  I know a port is still a very long ways off, and not even a sure thing, but to see any progress at all makes me really happy!  Right now things are kinda tight financially for me, but I'm gonna try to pony up some cash to donate.
Glass: EF-S 24mm f/2.8 STM, EF 50mm f/1.8, EF-S 55-250mm IS STM, EF-S 18-55mm IS STM

Pelican

Another interesting strings: hundreds of COCOA functions.
http://en.wikipedia.org/wiki/Cocoa_(API)

EOS 7D Mark II, EOS 7D, EOS 5, EOS 100 + lenses (10mm to 300mm), 600EX, 550EX, YN600EX x 3
EOScard, EOS DSLR firmwares, ARMu, NiControl, etc.: http://pel.hu/down

Infraspace

I just read on Canonrumors that a lot of people have an issue with the 7D2 locking up with the new firmware. Has anyone here experienced this?