Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - v8rrc

#1
Tested on 6D 10bit seems to work, preview and playback garbled but dngs open in photoshop/lightroom fine. and Continuous OK at 1824 x 776 (2.35:1) 23.97FPS which is Great.
#2
Reverse Engineering / Re: 60D Firmware Dump
October 07, 2013, 01:28:39 PM
Thanks a lot, I didn't think to look on my card.
#3
Reverse Engineering / 60D Firmware Dump
October 07, 2013, 12:02:21 PM
How do I get hold of a 60D firmware dump?  I've searched the forum but I haven't really been able to find anything, so I was hoping someone could give me some instructions, or point me to somewhere I can download one?
#4

Is it possible to change the "Link to Dual ISO" option so that it'll use Dual ISO just for ettr pictures and not for the ones taken with out ettr without having to go back to the menu to turn Dual ISO on and off every time?
It's just that I find that if I'm taking a lot of snapshots Dual ISO is just a lot more work and if I've got a proper shot I just use the half press double click and its a nuisance to have to go into the menu every time to turn Dual ISO on and then off again.
#5
Raw Video / Re: 60D RAW video - it's working !!!
September 05, 2013, 12:37:58 AM
Quote from: ersan on September 04, 2013, 09:15:19 AM
I wan wondering which one is the M tab in the magic lantern menu. I am fairly new to using ML.

M = Modules
#6
I'm getting stripes in some areas without much detail.
http://sdrv.ms/14g00M9



Quote from: Marsu42 on August 31, 2013, 12:21:25 PM
Great, though a bitbucket pull request is preferred - here's at least a diff fine for easier merging with new dual_iso.c files from trunk:


--- ml-trunk/modules/dual_iso/dual_iso.c 2013-08-31 12:14:58.407095000 +0200
+++ ml-trunk/modules/dual_iso/dual_iso.c.new 2013-08-31 12:10:41.227385100 +0200
@@ -743,6 +732,30 @@
         CMOS_FLAG_BITS = 3;
         CMOS_EXPECTED_FLAG = 4;
     }
+    else if (streq(camera_model_short, "60D"))
+    { 
+        /*
+        100 - 0
+        200 - 0x024
+        400 - 0x048
+        800 - 0x06c
+        1600 -0x090
+        3200 -0x0b4
+        */
+        is_60d = 1;   
+
+        FRAME_CMOS_ISO_START = 0x407458fc; // CMOS register 0000 - for LiveView, ISO 100 (check in movie mode, not photo!)
+        FRAME_CMOS_ISO_COUNT =          6; // from ISO 100 to 25600
+        FRAME_CMOS_ISO_SIZE  =         30; // distance between ISO 100 and ISO 200 addresses, in bytes
+
+        PHOTO_CMOS_ISO_START = 0x4074464c; // CMOS register 0000 - for photo mode, ISO 100
+        PHOTO_CMOS_ISO_COUNT =          6; // from ISO 100 to 12800
+        PHOTO_CMOS_ISO_SIZE  =         18; // distance between ISO 100 and ISO 200 addresses, in bytes
+
+        CMOS_ISO_BITS = 3;
+        CMOS_FLAG_BITS = 2;
+        CMOS_EXPECTED_FLAG = 0;
+    }
     else if (streq(camera_model_short, "500D"))
     { 
         is_500d = 1;   


Maybe Alex or someone should give it a quick check over to make sure I got it right.  :)

EDIT: Just submitted a pull request
#8
Reverse Engineering / Re: ADTG and CMOS registers
August 30, 2013, 11:04:32 PM
How do I work out what values these need to be?

        PHOTO_CMOS_ISO_COUNT =          6; //
        PHOTO_CMOS_ISO_SIZE  =         18;

        CMOS_ISO_BITS = 3;
        CMOS_FLAG_BITS = 2;
        CMOS_EXPECTED_FLAG = 0;

I can get Dual ISO photos and video from atdg_gui but when I tried the Dual ISO module with the addresses changed I get  "ISOless PH err(4)" error
#9
Reverse Engineering / Re: ADTG and CMOS registers
August 30, 2013, 02:18:35 PM
 }
    else if (streq(camera_model_short, "60D"))
    { 
        /*
        100 - 0
        200 - 0x024
        400 - 0x048
        800 - 0x06c
        1600 -0x090
        3200 -0x0b4
        */
        is_60d = 1;   

        FRAME_CMOS_ISO_START = 0x407458fc; //
        FRAME_CMOS_ISO_COUNT =          7; //
        FRAME_CMOS_ISO_SIZE  =         32; //

        PHOTO_CMOS_ISO_START = 0x4074464c; //
        PHOTO_CMOS_ISO_COUNT =          6; //
        PHOTO_CMOS_ISO_SIZE  =         18; //

        CMOS_ISO_BITS = 3;
        CMOS_FLAG_BITS = 2;
        CMOS_EXPECTED_FLAG = 0;

Would this work?
#10
Reverse Engineering / Re: ADTG and CMOS registers
August 30, 2013, 02:06:58 PM
CMOS[0] for 60d is

Iso 100 0x0
     200 0x24
     400 0x48
     800 0x6c
     1600 0x90
     3200 0xb4

Liveview Cmos[0]  0x407458fc
Photo Cmos[0]   0x4074464c

Is this what we need for Dual ISO?
Or do I need to find some more?

#11
Reverse Engineering / Re: ADTG and CMOS registers
August 30, 2013, 01:34:28 PM
Awesome it works :) Thanks a lot.
#12
Reverse Engineering / Re: ADTG and CMOS registers
August 30, 2013, 01:04:45 PM
Like this?

Makefile.user:

ARM_ABI=none-eabi
ARM_PATH=~/arm-toolchain
GCC_VERSION=-4.7.3
CONFIG_MODULES   = y
CONFIG_TCC   = y
CONFIG_PICOC   = n
PYTHON      = python2.6
CONFIG_TINYPY    = n
CONFIG_GDB      = Y
CONFIG_GDBSTUB  = Y

I also tried adding:

ifeq ($(CONFIG_GDB),y)
CFLAGS += -DCONFIG_GDB

ML_OBJS-y += \
   gdb.o
endif

ifeq ($(CONFIG_GDBSTUB),y)
CFLAGS += -DCONFIG_GDB -DCONFIG_GDBSTUB
endif

to src/makefile.src
#13
Reverse Engineering / Re: ADTG and CMOS registers
August 30, 2013, 12:41:15 PM
@alex

I've been trying to get the adtg_log module working on my 60D but I always get a gdb error
http://sdrv.ms/16VZ5DQ
I also tried adtg.gui just now but I get the same error
http://sdrv.ms/15aOS3s
Any ideas what I doing wrong / not doing?
I'd like to get Dual ISO working for 60Ds if I can.
#14
If you just highlight it like this you should be able scroll with the rear dial to set it to RAW.
If you press set it won't work.
#15
If you go into the quick control screen and just highlight the image quality tile you can scroll trough the options with the rear dial.
#16
Reverse Engineering / Re: ADTG and CMOS registers
August 27, 2013, 11:36:10 PM
I tried copying the gdb values from makefile.src.config into makfile.src but I still get the same error

tcc: error: undefined symbol 'gdb_setup'
tcc: error: undefined symbol 'gdb_delete_bkpt'
tcc: error: undefined symbol 'gdb_add_watchpoint'
   [E] failed to link modules

I'm using the latest from here: https://bitbucket.org/hudson/magic-lantern 
With the adtg_log module from here: https://bitbucket.org/OtherOnePercent/tragic-lantern-6d/src/00c59f38f28a02170ab1ce8bedea7fbf285ed692/modules/adtg_log?at=unified
#17
Reverse Engineering / Re: ADTG and CMOS registers
August 27, 2013, 10:15:16 AM
Quote from: vroem on July 03, 2013, 02:54:08 AM
They are not
[edit:] Got it to work by adding gdb.o to src/Makefile.src
btw I'm using g3gg0's bitbucket
I'm trying to get this to work on my 60d but I get the same error as vroem
where / how do I add gdb.o into makefile.src?
#18
Any chance of this on the 60D - can I help investigate?
#19
Reverse Engineering / Re: ADTG and CMOS registers
August 13, 2013, 11:38:18 PM
Is it worth trying this on a 60D?
#20
Raw Video / Re: 60D RAW video - it's working !!!
July 22, 2013, 10:01:22 AM
Seeing as everyone seems to be getting very different results, I decided to make a spreadsheet were all of us can list settings, how many frames we're getting etc. and hopefully find out what works best.

https://docs.google.com/spreadsheet/ccc?key=0At2V-pYjlrGEdEZCR0pRQy1aTHVLcjBFMEplUEpYWlE&usp=sharing
#21
Raw Video / Re: 60D RAW video - it's working !!!
July 19, 2013, 01:02:17 AM
Here's a short video I've made.
Shot at 1728 x 972 (16:9) @ 25fps, I get 134 frames every time on a Sandisk Extreme 45 mb/s or Sandisk Extreme Pro 95 mb/s.
I used a Minolta MD 50 F1.7 with an adapter.

https://www.youtube.com/watch?v=IpeOIP8yNig

PS:Any ideas on how to stop the pink frames?
#22
Feature Requests / Re: Potential for All-I on 60D
July 10, 2013, 11:01:33 PM
Yes Please Definitely interested.