Canon 6D / Firmware 1.1.3

Started by coutts, December 16, 2012, 06:19:02 AM

Previous topic - Next topic

0 Members and 7 Guests are viewing this topic.

JLL

Quote from: Maqs on April 04, 2015, 09:13:03 PM
Hello everybody,

without knowing that JLL is already working on a 6D.116 port, I did a little work myself.

The resulting source code can be found here: https://bitbucket.org/Maqs/magic-lantern/branch/6D.116



Seems to be running so far, but as I am rather a hacker than a user, I could be missing something.  Read this as: please test! ;)

For those of you how want to try the 6D.116 work-in-progress:

Some modules may not work, as they check explicitly for 6D.113.

There may also be bugs. The usual disclaimers apply.

Thanks to Maqs, I've been able to fill in the values I was missing.
ML seems to run fine on 6D with firmware 116. I haven't done any extensive tests yet though.
Anyone who wants to try it can test the binary provided by Maqs.

grey

Quote from: escho on April 06, 2015, 02:36:42 PM
6D raw-video (MLV) magiclantern-Nightly.2015Mar29.6D113

Pressing the zoom-button after starting the record let the camera hang. I have to remove the akku. This happens to both, cropped and uncropped mode.
No error-log.

Settings:
File Header (MLVI)
    Size        : 0x00000034
    Ver         : v2.0
    GUID        : 17734420877966396944
    FPS         : 29.921000
    File        : 0 / 0
    Frames Video: 0
    Frames Audio: 0
Block: RAWI
  Offset: 0x00000034
    Size: 180
    Time: 154.693000 ms
    Res:  960x540
    raw_info:
      api_version      0x00000001
      height           988
      width            2768
      pitch            4844
      frame_size       0x004906D0
      bits_per_pixel   14
      black_level      2047
      white_level      13000
      active_area.y1   28
      active_area.x1   80
      active_area.y2   988
      active_area.x2   2768
      exposure_bias    0, 0
      cfa_pattern      0x02010100
      calibration_ill  1
Block: INFO
  Offset: 0x000000e8
    Size: 16
    Time: 158.302000 ms
Block: RTCI
  Offset: 0x000000f8
    Size: 44
    Time: 0.001000 ms
     Date:        06.04.2015
     Time:        13:27:09 (GMT+0)
     Zone:        ''
     Day of week: 1
     Day of year: 95
     Daylight s.: 0
Block: EXPO
  Offset: 0x00000124
    Size: 40
    Time: 0.002000 ms
     ISO Mode:   0
     ISO:        800
     ISO Analog: 96
     ISO DGain:  0/1024 EV
     Shutter:    29999 µs (1/33.33)
Block: LENS
  Offset: 0x0000014c
    Size: 96
    Time: 0.003000 ms
     Name:        '70-300mm'
     Serial:      ''
     Focal Len:   300 mm
     Focus Dist:  245 mm
     Aperture:    f/8.00
     IS Mode:     0
     AF Mode:     3
     Lens ID:     0x0000009C
     Flags:       0x00000000
Block: IDNT
  Offset: 0x000001ac
    Size: 84
    Time: 0.004000 ms
     Camera Name:   'Canon EOS 6D'
     Camera Serial: '3AE92ACF8F'
     Camera Model:  0x80000302
Block: WBAL
  Offset: 0x00000200
    Size: 44
    Time: 0.005000 ms
     Mode:   0
     Kelvin:   8100
     Gain R:   496
     Gain G:   1024
     Gain B:   616
     Shift GM:   -1
     Shift BA:   0
Block: STYL
  Offset: 0x0000022c
    Size: 52
    Time: 0.006000 ms
     picStyle:   135
     contrast:   0
     sharpness:  3
     saturation: 0
     colortone:  0
Reached end of chunk 1/10 after 9 blocks
File Header (MLVI)
    Size        : 0x00000034
    Ver         : v2.0
    GUID        : 17734420877966396944
    FPS         : 29.921000
    File        : 1 / 0
    Frames Video: 0
    Frames Audio: 0
Reached end of chunk 2/10 after 1 blocks
File Header (MLVI)
    Size        : 0x00000034
    Ver         : v2.0
    GUID        : 17734420877966396944
    FPS         : 29.921000
    File        : 2 / 0
    Frames Video: 0
    Frames Audio: 0
Reached end of chunk 3/10 after 1 blocks
File Header (MLVI)
    Size        : 0x00000034
    Ver         : v2.0
    GUID        : 17734420877966396944
    FPS         : 29.921000
    File        : 3 / 0
    Frames Video: 0
    Frames Audio: 0
Reached end of chunk 4/10 after 1 blocks
File Header (MLVI)
    Size        : 0x00000034
    Ver         : v2.0
    GUID        : 17734420877966396944
    FPS         : 29.921000
    File        : 4 / 0
    Frames Video: 0
    Frames Audio: 0
Reached end of chunk 5/10 after 1 blocks
File Header (MLVI)
    Size        : 0x00000034
    Ver         : v2.0
    GUID        : 17734420877966396944
    FPS         : 29.921000
    File        : 5 / 0
    Frames Video: 0
    Frames Audio: 0
Reached end of chunk 6/10 after 1 blocks
File Header (MLVI)
    Size        : 0x00000034
    Ver         : v2.0
    GUID        : 17734420877966396944
    FPS         : 29.921000
    File        : 6 / 0
    Frames Video: 0
    Frames Audio: 0
Reached end of chunk 7/10 after 1 blocks
File Header (MLVI)
    Size        : 0x00000034
    Ver         : v2.0
    GUID        : 17734420877966396944
    FPS         : 29.921000
    File        : 7 / 0
    Frames Video: 0
    Frames Audio: 0
Reached end of chunk 8/10 after 1 blocks
File Header (MLVI)
    Size        : 0x00000034
    Ver         : v2.0
    GUID        : 17734420877966396944
    FPS         : 29.921000
    File        : 8 / 0
    Frames Video: 0
    Frames Audio: 0
Reached end of chunk 9/10 after 1 blocks
File Header (MLVI)
    Size        : 0x00000034
    Ver         : v2.0
    GUID        : 17734420877966396944
    FPS         : 29.921000
    File        : 9 / 0
    Frames Video: 0
    Frames Audio: 0
Reached end of chunk 10/10 after 1 blocks
Processed 0 video frames
Done


Edgar
I have same issue. But magiczoom works great when activated by focus ring, not by Zoom button.

grey

BUG in latest nightly: In mlv module appeared options for card spanning and CF buffers.

Audionut

Is it only in the latest build Changeset: de7779d?

Or the one beforehand also Changeset: 2794562?

DeeSnood

Hey guys and gals,

Newbie here. Just found out about ML (but I did use CHDK a few years ago, so not new to hacking my cameras).

My 6D has 114 on it. What's the recommendation / best option? Downgrade to 113 and use the stable build of ML, or upgrade to 116 and go with one of these 116 builds?

My primary reasons for install ML are for focus peaking and intervalometer.
-6D.113-

Walter Schulz

There is no stable build for 6D. Only version "officially" distributed is Nightly Build for firmware 1.1.3.

escho

Quote from: grey on April 06, 2015, 11:50:03 PM
I have same issue. But magiczoom works great when activated by focus ring, not by Zoom button.

magic zoom is not my problem. My problem ist, that I have to operate with my camera blindly and can push this button accidentdly. It´s quite dark, when I´m doing my astrofotografie  ;)
Edgar
https://sternenkarten.com/
600D, 6D, openSUSE Tumbleweed

grey

Quote from: escho on April 07, 2015, 08:55:39 PM
magic zoom is not my problem. My problem ist, that I have to operate with my camera blindly and can push this button accidentdly. It´s quite dark, when I´m doing my astrofotografie  ;)
Edgar

I clearly understand you. I am just note, that if magiczoom is enabled, and activated by ring camera did not crash. Camera crashes after Zoom button pushed, no matter enabled or disabled MZ.

Quote from: Audionut on April 07, 2015, 04:28:53 AM
Is it only in the latest build Changeset: de7779d?

Or the one beforehand also Changeset: 2794562?

i'm not shure, but i think i see it first time in 07.04 build.

DeeSnood

Not sure how you peeps are quoting in your messages here, I see no "Quote" or "Reply-with-quote" buttons on the messages here. Very strange.

I'll try some manual tags...

QuoteThere is no stable build for 6D. Only version "officially" distributed is Nightly Build for firmware 1.1.3.

OK, that worked. Rather strange though.

Anyway, thanks Walter.

Successfully downgraded from 114 to 113 and got the Mar 7th daily working nicely. From start to finish, less than 30 minutes to get going.

Now the video feature on my 6D may just be useful thanks to ML's focus peaking. I really don't see how anyone without ML is successfully filming anything with a varying focal distance unless they've got an external monitor and a focus puller. Or they're just shooting with f27 and having everything possible in focus.
-6D.113-

Levas

The standard canon video modus on the 6d, compared to raw, is so soft that you won't notice if something is a little out of focus  :P

grey

What about errors in MLV module? CF buffers and card spaning options is not removed in current nightly.  :( And if it's possible, please correct framing box for 1824 x *** resolution for RAW and MLV.

There is a possibility that audio menu will be done soon?

Audionut

Confirm which build the error started with.

grey

Quote from: Audionut on April 14, 2015, 05:05:45 AM
Confirm which build the error started with.

From previous build from 07/04/2015.


KelvinK

We had 1792 max before, now it's 1824. Any chance get more horizontal resolution with less record timing?
6D - 5D - NEX - M50!

grey

Quote from: KelvinK on April 14, 2015, 02:21:42 PM
We had 1792 max before, now it's 1824. Any chance get more horizontal resolution with less record timing?

We alwais had 1824, and Canon have only 1824 and then upscale it to 1920 and recorf in h/264 format. 1824 px is maximum resolution of sensor in 3*3 skip mode.

KelvinK

Quote from: grey on April 14, 2015, 06:32:52 PM
We alwais had 1824, and Canon have only 1824 and then upscale it to 1920 and recorf in h/264 format. 1824 px is maximum resolution of sensor in 3*3 skip mode.

didn't know about canon max resolution, but for sure 1824 in raw featured only in very latest builds, it was 1792 before that, we had year ago 1808, but later it was gone. https://docs.google.com/spreadsheet/ccc?key=0AgQ2MOkAZTFHdFFIcFp1d0R5TzVPTVJXOEVyUndteGc#gid=5
6D - 5D - NEX - M50!

redlyon

the best would be to have clean HDMI output as well as for 5dmkiii, but I'm beginning to think that this will never happen...

grey

Quote from: KelvinK on April 15, 2015, 08:51:12 AM
didn't know about canon max resolution, but for sure 1824 in raw featured only in very latest builds, it was 1792 before that, we had year ago 1808, but later it was gone. https://docs.google.com/spreadsheet/ccc?key=0AgQ2MOkAZTFHdFFIcFp1d0R5TzVPTVJXOEVyUndteGc#gid=5

Max resolurion is well known. 5472/3=1824. 5d2 and 5d3 have higher resolution because they have more Mpixel sensors.

Quote from: redlyon on April 15, 2015, 12:04:24 PM
the best would be to have clean HDMI output as well as for 5dmkiii, but I'm beginning to think that this will never happen...

Clean HDMI is impossible, because there is no Full HD source in camera.

All this IMHO.

redlyon

Quote from: grey on April 16, 2015, 05:51:29 PM
Clean HDMI is impossible, because there is no Full HD source in camera.

All this IMHO.
I don't know, but also the 5dmkIII at the beginning was like 6D, then with a firmware update canon has enabled the clean hdmi output .....

grey

Quote from: redlyon on April 16, 2015, 11:37:26 PM
I don't know, but also the 5dmkIII at the beginning was like 6D, then with a firmware update canon has enabled the clean hdmi output .....

5d3 have true Full HD/1920 resolution from sensor, and can output it to HDMI point-by-point. 6D have only 1824 px directly from sensor, so if it output video to HDMI without software enlarging, video will have black framing.

SuperMouseDV

I wouldn't mind if software enlargement was used to help fill the screen and get rid of the boarders.

guru_rb

Hi All,

A question from a newbie here. I am trying to shoot low fps video with as slow a shutter speed as possible, ideally 6 fps video (5.995 actual) with 1/6 sec shutter speed. Strangely I am some times getting 1/6 but some times camera refuses to go slower than 1/7 sec. I am trying to make some light painting videos where minimising the gap between frames is critical. Can somebody help with this? Camera is running 1.1.3.

Regards,
Guru

SuperMouseDV

I have had it happen again where a card freaks out and gives me the initialize card error. Found a working solution if you have a friend with a Mac you can use disk utilities to repair the card it will then it will repair the boot record on the chip and no loss of video. I have had to do this 3 times so I know it works. The first time I had it happen I didn't know about the disk utility repair. And formatted the chip and used $60 in recovery software but the video was corrupt. This way does not corrupt the footage. But it only works if you get the error screen that asks if you want to initialize ignore or eject screen (click ignore of course) then load disk utility then run disk repair. If you don't get that and only get the ignore/eject error eject the card and try again. It you cannot get the Initialize/ignore/eject error message keep trying but if you can't I do not know what to say as I did have a card that took 6 tried to get working (micro sd in a Microsoft to sd converter.  )Hope this helps others. This has only happened to me while using magic lantern..

Marsu42

Concerning the 6d.116 port: Thanks maqs & jlgw for the work (even double the amount :-p).

1. It would be nice if both attempts would be merged, jlgw looks a bit more complete right now (including the stub for SetAudioVolumeIn), but maqs has some patches for modules jlgw doesn't have. Here's the wrap:

https://bitbucket.org/JLGW/magic-lantern/branches/compare/6D-116%0Dunified#diff
https://bitbucket.org/Maqs/magic-lantern/branches/compare/6D.116%0Dunified#diff

2. Personally, I won't use 1.1.6 until it can beep() - can it?

Otherwise (even if Alex will cry out in pain) it needs an update to 1%'s cache hack, I'd rather have some odd err70 crash now and then if multiple beeps occur in quick succession than having no beep at all as I rely so much on it for blind camera operation. I know this won't make it into mainline ML, but for personal builds it's better than nothing.

There is 1%'s source mod for 1.1.3 with his run_hacks() (see https://bitbucket.org/OtherOnePercent/tragic-lantern-6d/src/05b95b89c05e/src/beep.c) which probably needs some updated HIJACK_ addresses (see https://bitbucket.org/OtherOnePercent/tragic-lantern-6d/src/a2952db9d4dfb0180f61eb596741b251991c9b2a/platform/6D.113/consts.h?at=unified)