Author Topic: ADTG and CMOS registers  (Read 63136 times)

1%

  • Developer
  • Hero Member
  • *****
  • Posts: 5936
  • 600D/6D/50D/EOSM/7D
Re: ADTG and CMOS registers
« Reply #75 on: August 25, 2013, 09:21:04 PM »
Have the firmware? I can double check them.

Greg

  • Hero Member
  • *****
  • Posts: 550
Re: ADTG and CMOS registers
« Reply #76 on: August 26, 2013, 03:08:07 PM »
Maybe it?
500D
Code: [Select]
#define ADTG_WRITE_FUNC   0xFF236538
#define CMOS_WRITE_FUNC   0xFF236688

mk11174

  • Hero Member
  • *****
  • Posts: 775
Re: ADTG and CMOS registers
« Reply #77 on: August 26, 2013, 03:35:14 PM »
Maybe it?
500D
Code: [Select]
#define ADTG_WRITE_FUNC   0xFF236538
#define CMOS_WRITE_FUNC   0xFF236688
Tested, these are not it for 500D
500D/T1i  550D/T2i  600D/T3i  700D/T5i

1%

  • Developer
  • Hero Member
  • *****
  • Posts: 5936
  • 600D/6D/50D/EOSM/7D
Re: ADTG and CMOS registers
« Reply #78 on: August 26, 2013, 03:38:09 PM »
Those land in the middle of functions for me.... I had to cut your rom and add the correct start address I think. If you have FFFFFFFF at the start your addresses will be off which is probably why its not working for you.

Stuff seems to be matching the stubs and I'm running some scripts on the file so I don't have to hunt so much... but I found the strings will post them when the scripts are done.

500D
//~ #define ADTG_WRITE_FUNC   0xFF22F8F4 //"[REG] @@@@@@@@@@@@ Start ADTG[CS:%lx]"
//~ #define CMOS_WRITE_FUNC   0xFF22F9DC //"[REG] ############ Start CMOS"
//~ #define CMOS16_WRITE_FUNC 0x0 //"[REG] ############ Start CMOS16 OC_KICK"
//~ #define CARTRIDGE_WRITE_FUNC 0x0 //CARTRIDGE1_ADDR Adder ==> 0x%

Didn't find any cartridge but thats ok I guess... use my module source if you want it to print regs and just uncomment the camera you're using.

mk11174

  • Hero Member
  • *****
  • Posts: 775
Re: ADTG and CMOS registers
« Reply #79 on: August 26, 2013, 03:39:06 PM »

I found such a value, I do not know if they are correct.
500D:
Code: [Select]
#define ADTG_WRITE_FUNC   0xFF23FB4C
#define CMOS_WRITE_FUNC   0xFF23FB90
These are not them either.
500D/T1i  550D/T2i  600D/T3i  700D/T5i

mk11174

  • Hero Member
  • *****
  • Posts: 775
Re: ADTG and CMOS registers
« Reply #80 on: August 26, 2013, 03:41:01 PM »
Those land in the middle of functions for me.... I had to cut your rom and add the correct start address I think. If you have FFFFFFFF at the start your addresses will be off which is probably why its not working for you.

Stuff seems to be matching the stubs and I'm running some scripts on the file so I don't have to hunt so much... but I found the strings will post them when the scripts are done.
Sounds good 1%, I will take things from there Greg since I still have my 500D laying around somewhere in the dust  ;)
500D/T1i  550D/T2i  600D/T3i  700D/T5i

Greg

  • Hero Member
  • *****
  • Posts: 550
Re: ADTG and CMOS registers
« Reply #81 on: August 26, 2013, 03:52:33 PM »
500D
//~ #define ADTG_WRITE_FUNC   0xFF22F8F4 //"[REG] @@@@@@@@@@@@ Start ADTG[CS:%lx]"
//~ #define CMOS_WRITE_FUNC   0xFF22F9DC //"[REG] ############ Start CMOS"
//~ #define CMOS16_WRITE_FUNC 0x0 //"[REG] ############ Start CMOS16 OC_KICK"
//~ #define CARTRIDGE_WRITE_FUNC 0x0 //CARTRIDGE1_ADDR Adder ==> 0x%

This work!
Thanks!  ;D


1/200 F4.5 ISO 100 no LV (photo mode) :
Code: [Select]
[ADTG3]   Reg: 0007  Data: 4046 (16454)  [ADTG3]   Reg: 0005  Data: 7F84 (32644)
[ADTG3]   Reg: 0002  Data: 804C (32844)  [ADTG3]   Reg: 0003  Data: FF88 (65416)
[ADTG3]   Reg: 0002  Data: A44C (42060)  [ADTG3]   Reg: 0003  Data: C788 (51080)
[ADTG3]   Reg: 0000  Data: 0111 (  273)  [ADTG3]   Reg: 0000  Data: 01E1 (  481)
[ADTG3]   Reg: 0001  Data: E004 (57348)  [ADTG3]   Reg: 0001  Data: BFF8 (49144)
[ADTG3]   Reg: 0003  Data: 0111 (  273)  [ADTG3]   Reg: 0002  Data: 01E1 (  481)
[ADTG3]   Reg: 0004  Data: 0800 ( 2048)  [ADTG3]   Reg: 0007  Data: 0FFF ( 4095)
[ADTG3]   Reg: 0006  Data: 7000 (28672)  [ADTG3]   Reg: 0004  Data: 5FFF (24575)
[ADTG3]   Reg: 0009  Data: 3212 (12818)  [ADTG3]   Reg: 000E  Data: 23E3 ( 9187)
[ADTG3]   Reg: 000A  Data: 8000 (32768)  [ADTG3]   Reg: 000C  Data: FFFF (65535)
[ADTG3]   Reg: 000B  Data: B212 (45586)  [ADTG3]   Reg: 000D  Data: DC1C (56348)
[ADTG3]   Reg: 000D  Data: 7800 (30720)  [ADTG3]   Reg: 0009  Data: 5000 (20480)
[ADTG3]   Reg: 0010  Data: 0828 ( 2088)  [ADTG3]   Reg: 001F  Data: 0FCF ( 4047)
[ADTG3]   Reg: 0011  Data: 0828 ( 2088)  [ADTG3]   Reg: 001E  Data: 0FCF ( 4047)
[ADTG3]   Reg: 0012  Data: 003B (   59)  [ADTG3]   Reg: 001C  Data: 002D (   45)
[ADTG3]   Reg: 0013  Data: 8004 (32772)  [ADTG3]   Reg: 001D  Data: FFF8 (65528)
[ADTG3]   Reg: 0017  Data: 0030 (   48)  [ADTG3]   Reg: 001A  Data: 0020 (   32)
[ADTG3]   Reg: 1280  Data: 0001 (    1)  [ADTG3]   Reg: 1CFF  Data: 0001 (    1)
[ADTG3]   Reg: 11A4  Data: 2C01 (11265)  [ADTG3]   Reg: 1EC7  Data: 37FE (14334)
[ADTG3]   Reg: 102C  Data: 0001 (    1)  [ADTG3]   Reg: 1FC8  Data: 0001 (    1)
[ADTG3]   Reg: 102C  Data: 0000 (    0)  [ADTG3]   Reg: 1FC8  Data: 0000 (    0)
[ADTG3]   Reg: 1130  Data: 0001 (    1)  [ADTG3]   Reg: 1E20  Data: 0001 (    1)
[ADTG3]   Reg: 1130  Data: 0000 (    0)  [ADTG3]   Reg: 1E20  Data: 0000 (    0)
[ADTG3]   Reg: 1003  Data: 3000 (12288)  [ADTG3]   Reg: 1FFD  Data: 2000 ( 8192)
[ADTG3]   Reg: 1006  Data: 068B ( 1675)  [ADTG3]   Reg: 1FFB  Data: 04F2 ( 1266)
[ADTG3]   Reg: 100A  Data: 0001 (    1)  [ADTG3]   Reg: 1FF3  Data: 0001 (    1)
[ADTG3]   Reg: 1026  Data: 0006 (    6)  [ADTG3]   Reg: 1FC4  Data: 0004 (    4)
[ADTG3]   Reg: 1027  Data: 0019 (   25)  [ADTG3]   Reg: 1FC5  Data: 0011 (   17)
[ADTG3]   Reg: 102F  Data: 1E9A ( 7834)  [ADTG3]   Reg: 1FCA  Data: 14EC ( 5356)
[ADTG3]   Reg: 1030  Data: 1E85 ( 7813)  [ADTG3]   Reg: 1FDF  Data: 14F9 ( 5369)
[ADTG3]   Reg: 104A  Data: 1F80 ( 8064)  [ADTG3]   Reg: 1F8C  Data: 1500 ( 5376)
[ADTG3]   Reg: 104B  Data: 1F93 ( 8083)  [ADTG3]   Reg: 1F8D  Data: 151D ( 5405)
[ADTG3]   Reg: 1069  Data: 1F8C ( 8076)  [ADTG3]   Reg: 1FB1  Data: 1508 ( 5384)
[ADTG3]   Reg: 106A  Data: 1F9F ( 8095)  [ADTG3]   Reg: 1FB3  Data: 1515 ( 5397)
[ADTG3]   Reg: 106F  Data: 0002 (    2)  [ADTG3]   Reg: 1FB5  Data: 0003 (    3)
[ADTG3]   Reg: 1070  Data: 000A (   10)  [ADTG3]   Reg: 1FA0  Data: 000C (   12)
[ADTG3]   Reg: 1081  Data: 000A (   10)  [ADTG3]   Reg: 1F01  Data: 000C (   12)
[ADTG3]   Reg: 1082  Data: 0001 (    1)  [ADTG3]   Reg: 1F03  Data: 0001 (    1)
[ADTG3]   Reg: 1088  Data: 0017 (   23)  [ADTG3]   Reg: 1F0F  Data: 001A (   26)
[ADTG3]   Reg: 1089  Data: 01C5 (  453)  [ADTG3]   Reg: 1F0E  Data: 0179 (  377)
[ADTG3]   Reg: 1097  Data: 001A (   26)  [ADTG3]   Reg: 1F1A  Data: 0013 (   19)
[ADTG3]   Reg: 1098  Data: 1E97 ( 7831)  [ADTG3]   Reg: 1F10  Data: 14E5 ( 5349)
[ADTG3]   Reg: 109D  Data: 00F0 (  240)  [ADTG3]   Reg: 1F16  Data: 00A0 (  160)
[ADTG3]   Reg: 109E  Data: 00A8 (  168)  [ADTG3]   Reg: 1F14  Data: 00CF (  207)
[ADTG3]   Reg: 109F  Data: 01C5 (  453)  [ADTG3]   Reg: 1F15  Data: 0179 (  377)
[ADTG3]   Reg: 10A0  Data: 0175 (  373)  [ADTG3]   Reg: 1F3F  Data: 01A6 (  422)
[ADTG3]   Reg: 10AE  Data: 0001 (    1)  [ADTG3]   Reg: 1F34  Data: 0001 (    1)
[ADTG3]   Reg: 10AF  Data: 0017 (   23)  [ADTG3]   Reg: 1F35  Data: 001A (   26)
[ADTG3]   Reg: 10B0  Data: 00D1 (  209)  [ADTG3]   Reg: 1F20  Data: 009E (  158)
[ADTG3]   Reg: 10B1  Data: 01CD (  461)  [ADTG3]   Reg: 1F21  Data: 0176 (  374)
[ADTG3]   Reg: 10C9  Data: 0001 (    1)  [ADTG3]   Reg: 1F71  Data: 0001 (    1)
[ADTG3]   Reg: 10CA  Data: 0017 (   23)  [ADTG3]   Reg: 1F73  Data: 001A (   26)
[ADTG3]   Reg: 10CB  Data: 0068 (  104)  [ADTG3]   Reg: 1F72  Data: 004F (   79)
[ADTG3]   Reg: 10CC  Data: 00DF (  223)  [ADTG3]   Reg: 1F77  Data: 0095 (  149)
[ADTG3]   Reg: 10E5  Data: 0001 (    1)  [ADTG3]   Reg: 1F46  Data: 0001 (    1)
[ADTG3]   Reg: 10E6  Data: 006F (  111)  [ADTG3]   Reg: 1F44  Data: 004A (   74)
[ADTG3]   Reg: 1101  Data: 0017 (   23)  [ADTG3]   Reg: 1E01  Data: 001A (   26)
[ADTG3]   Reg: 1102  Data: 01C5 (  453)  [ADTG3]   Reg: 1E03  Data: 0179 (  377)
[ADTG3]   Reg: 113A  Data: 0100 (  256)  [ADTG3]   Reg: 1E2C  Data: 01FF (  511)
[ADTG3]   Reg: 114D  Data: 01C4 (  452)  [ADTG3]   Reg: 1E76  Data: 0178 (  376)
[ADTG3]   Reg: 114E  Data: 01C7 (  455)  [ADTG3]   Reg: 1E74  Data: 017A (  378)
[ADTG3]   Reg: 114F  Data: 01C2 (  450)  [ADTG3]   Reg: 1E75  Data: 017C (  380)
[ADTG3]   Reg: 1155  Data: 0010 (   16)  [ADTG3]   Reg: 1E66  Data: 001F (   31)
[ADTG3]   Reg: 1170  Data: 0051 (   81)  [ADTG3]   Reg: 1E5F  Data: 0061 (   97)
[ADTG3]   Reg: 117A  Data: 0000 (    0)  [ADTG3]   Reg: 1E53  Data: 0000 (    0)
[ADTG3]   Reg: 117B  Data: 0000 (    0)  [ADTG3]   Reg: 1E52  Data: 0000 (    0)
[ADTG3]   Reg: 11A0  Data: 0000 (    0)  [ADTG3]   Reg: 1EC0  Data: 0000 (    0)
[ADTG3]   Reg: 11A2  Data: 0001 (    1)  [ADTG3]   Reg: 1EC3  Data: 0001 (    1)
[ADTG3]   Reg: 11A8  Data: 0001 (    1)  [ADTG3]   Reg: 1ECF  Data: 0001 (    1)
[ADTG3]   Reg: 11A9  Data: 0000 (    0)  [ADTG3]   Reg: 1ECE  Data: 0000 (    0)
[ADTG3]   Reg: 11AA  Data: 0AC6 ( 2758)  [ADTG3]   Reg: 1ECC  Data: 0C84 ( 3204)
[ADTG3]   Reg: 11AB  Data: 01C7 (  455)  [ADTG3]   Reg: 1ECD  Data: 017A (  378)
[ADTG3]   Reg: 11AC  Data: 01C1 (  449)  [ADTG3]   Reg: 1EC8  Data: 017E (  382)
[ADTG3]   Reg: 1201  Data: 0000 (    0)  [ADTG3]   Reg: 1C01  Data: 0000 (    0)
[ADTG3]   Reg: 1202  Data: 0000 (    0)  [ADTG3]   Reg: 1C03  Data: 0000 (    0)
[ADTG3]   Reg: 1203  Data: 0000 (    0)  [ADTG3]   Reg: 1C02  Data: 0000 (    0)
[ADTG3]   Reg: 1204  Data: 0000 (    0)  [ADTG3]   Reg: 1C07  Data: 0000 (    0)
[ADTG3]   Reg: 1205  Data: 0000 (    0)  [ADTG3]   Reg: 1C06  Data: 0000 (    0)
[ADTG3]   Reg: 1206  Data: 0000 (    0)  [ADTG3]   Reg: 1C04  Data: 0000 (    0)
[ADTG3]   Reg: 1207  Data: 0004 (    4)  [ADTG3]   Reg: 1C05  Data: 0007 (    7)
[ADTG3]   Reg: 1208  Data: 0008 (    8)  [ADTG3]   Reg: 1C0F  Data: 000F (   15)
[ADTG3]   Reg: 1209  Data: 0008 (    8)  [ADTG3]   Reg: 1C0E  Data: 000F (   15)
[ADTG3]   Reg: 120A  Data: 0AC6 ( 2758)  [ADTG3]   Reg: 1C0C  Data: 0C84 ( 3204)
[ADTG3]   Reg: 1219  Data: 0149 (  329)  [ADTG3]   Reg: 1C11  Data: 018E (  398)
[ADTG3]   Reg: 121A  Data: 0159 (  345)  [ADTG3]   Reg: 1C13  Data: 0191 (  401)
[ADTG3]   Reg: 1231  Data: 0000 (    0)  [ADTG3]   Reg: 1C21  Data: 0000 (    0)
[ADTG3]   Reg: 1232  Data: 0000 (    0)  [ADTG3]   Reg: 1C23  Data: 0000 (    0)
[ADTG3]   Reg: 1233  Data: 0176 (  374)  [ADTG3]   Reg: 1C22  Data: 01A4 (  420)
[ADTG3]   Reg: 1234  Data: 07D6 ( 2006)  [ADTG3]   Reg: 1C27  Data: 0564 ( 1380)
[ADTG3]   Reg: 1235  Data: 0176 (  374)  [ADTG3]   Reg: 1C26  Data: 01A4 (  420)
[ADTG3]   Reg: 1236  Data: 07D6 ( 2006)  [ADTG3]   Reg: 1C24  Data: 0564 ( 1380)
[ADTG3]   Reg: 1237  Data: 0176 (  374)  [ADTG3]   Reg: 1C25  Data: 01A4 (  420)
[ADTG3]   Reg: 1238  Data: 07D6 ( 2006)  [ADTG3]   Reg: 1C2F  Data: 0564 ( 1380)
[ADTG3]   Reg: 1243  Data: 02CE (  718)  [ADTG3]   Reg: 1C7D  Data: 0374 (  884)
[ADTG3]   Reg: 1245  Data: 000C (   12)  [ADTG3]   Reg: 1C79  Data: 0008 (    8)
[ADTG3]   Reg: 1248  Data: 023E (  574)  [ADTG3]   Reg: 1C70  Data: 03D4 (  980)
[ADTG3]   Reg: 1249  Data: 0234 (  564)  [ADTG3]   Reg: 1C71  Data: 03D8 (  984)
[ADTG3]   Reg: 124A  Data: 010E (  270)  [ADTG3]   Reg: 1C73  Data: 01F4 (  500)
[ADTG3]   Reg: 124B  Data: 0104 (  260)  [ADTG3]   Reg: 1C72  Data: 01F8 (  504)
[ADTG3]   Reg: 124C  Data: 010E (  270)  [ADTG3]   Reg: 1C77  Data: 01F4 (  500)
[ADTG3]   Reg: 124D  Data: 0104 (  260)  [ADTG3]   Reg: 1C76  Data: 01F8 (  504)
[ADTG3]   Reg: 124E  Data: 010E (  270)  [ADTG3]   Reg: 1C74  Data: 01F4 (  500)
[ADTG3]   Reg: 124F  Data: 0104 (  260)  [ADTG3]   Reg: 1C75  Data: 01F8 (  504)
[ADTG3]   Reg: 1264  Data: 000C (   12)  [ADTG3]   Reg: 1C47  Data: 0008 (    8)
[ADTG3]   Reg: 1265  Data: 000F (   15)  [ADTG3]   Reg: 1C46  Data: 000A (   10)
[ADTG3]   Reg: 1266  Data: 000A (   10)  [ADTG3]   Reg: 1C44  Data: 000C (   12)
[ADTG3]   Reg: 1267  Data: 0009 (    9)  [ADTG3]   Reg: 1C45  Data: 000E (   14)
[ADTG3]   Reg: 1279  Data: 91CB (37323)  [ADTG3]   Reg: 1C51  Data: E172 (57714)
[ADTG3]   Reg: 127A  Data: 0200 (  512)  [ADTG3]   Reg: 1C53  Data: 03FF ( 1023)
[ADTG3]   Reg: 0013  Data: 8004 (32772)  [ADTG3]   Reg: 001D  Data: FFF8 (65528)
[ADTG3]   Reg: 0014  Data: 0000 (    0)  [ADTG3]   Reg: 0018  Data: 0000 (    0)
[ADTG3]   Reg: 0015  Data: 0000 (    0)  [ADTG3]   Reg: 0019  Data: 0000 (    0)
[CMOS]    Reg:    0  Data:  000  (   0)  [CMOS]    Reg:    0  Data:  000  (   0)
[CMOS]    Reg:    1  Data:  001  (   1)  [CMOS]    Reg:    1  Data:  001  (   1)
[CMOS]    Reg:    2  Data:  000  (   0)  [CMOS]    Reg:    2  Data:  000  (   0)
[CMOS]    Reg:    3  Data:  810  (2064)  [CMOS]    Reg:    3  Data:  FE0  (4064)
[CMOS]    Reg:    4  Data:  C05  (3077)  [CMOS]    Reg:    4  Data:  806  (2054)
[CMOS]    Reg:    5  Data:  000  (   0)  [CMOS]    Reg:    5  Data:  000  (   0)
[CMOS]    Reg:    6  Data:  081  ( 129)  [CMOS]    Reg:    6  Data:  0FE  ( 254)
[ADTG3]   Reg: 1000  Data: 0003 (    3)  [ADTG3]   Reg: 1FFF  Data: 0002 (    2)
[ADTG3]   Reg: 1200  Data: 0002 (    2)  [ADTG3]   Reg: 1C00  Data: 0003 (    3)
[ADTG3]   Reg: 124A  Data: 010E (  270)  [ADTG3]   Reg: 1C73  Data: 01F4 (  500)
[ADTG3]   Reg: 124B  Data: 0104 (  260)  [ADTG3]   Reg: 1C72  Data: 01F8 (  504)
[ADTG3]   Reg: 124C  Data: 010E (  270)  [ADTG3]   Reg: 1C77  Data: 01F4 (  500)
[ADTG3]   Reg: 124D  Data: 0104 (  260)  [ADTG3]   Reg: 1C76  Data: 01F8 (  504)
[ADTG3]   Reg: 124E  Data: 010E (  270)  [ADTG3]   Reg: 1C74  Data: 01F4 (  500)
[ADTG3]   Reg: 124F  Data: 0104 (  260)  [ADTG3]   Reg: 1C75  Data: 01F8 (  504)
[ADTG3]   Reg: 1026  Data: 0006 (    6)  [ADTG3]   Reg: 1FC4  Data: 0004 (    4)
[ADTG3]   Reg: 1027  Data: 0019 (   25)  [ADTG3]   Reg: 1FC5  Data: 0011 (   17)
[ADTG3]   Reg: 1097  Data: 001A (   26)  [ADTG3]   Reg: 1F1A  Data: 0013 (   19)
[ADTG3]   Reg: 1098  Data: 1E97 ( 7831)  [ADTG3]   Reg: 1F10  Data: 14E5 ( 5349)
[ADTG3]   Reg: 106C  Data: 0000 (    0)  [ADTG3]   Reg: 1FB7  Data: 0000 (    0)
[ADTG3]   Reg: 109A  Data: 0000 (    0)  [ADTG3]   Reg: 1F13  Data: 0000 (    0)
[ADTG3]   Reg: 1000  Data: 0005 (    5)  [ADTG3]   Reg: 1FFF  Data: 0006 (    6)
[ADTG3]   Reg: 1200  Data: 0001 (    1)  [ADTG3]   Reg: 1C00  Data: 0001 (    1)
[ADTG3]   Reg: 1113  Data: 0000 (    0)  [ADTG3]   Reg: 1E1D  Data: 0000 (    0)
[ADTG3]   Reg: 0009  Data: 2B0B (11019)  [ADTG3]   Reg: 000E  Data: 320D (12813)
[ADTG3]   Reg: 000B  Data: AB0B (43787)  [ADTG3]   Reg: 000D  Data: CDF2 (52722)
[ADTG3]   Reg: 0000  Data: 0149 (  329)  [ADTG3]   Reg: 0000  Data: 018E (  398)
[ADTG3]   Reg: 0003  Data: 014A (  330)  [ADTG3]   Reg: 0002  Data: 018C (  396)
[ADTG3]   Reg: 0013  Data: 8000 (32768)  [ADTG3]   Reg: 001D  Data: FFFF (65535)
[ADTG3]   Reg: 0002  Data: E44C (58444)  [ADTG3]   Reg: 0003  Data: B877 (47223)
[CMOS]    Reg:    0  Data:  000  (   0)  [CMOS]    Reg:    0  Data:  000  (   0)
[ADTG3]   Reg: 1170  Data: 0011 (   17)  [ADTG3]   Reg: 1E5F  Data: 001E (   30)
[ADTG3]   Reg: 1000  Data: 0000 (    0)  [ADTG3]   Reg: 1FFF  Data: 0000 (    0)
[ADTG3]   Reg: 1200  Data: 0000 (    0)  [ADTG3]   Reg: 1C00  Data: 0000 (    0)
[ADTG3]   Reg: 1170  Data: 0051 (   81)  [ADTG3]   Reg: 1E5F  Data: 0061 (   97)
[ADTG3]   Reg: 0013  Data: 8004 (32772)  [ADTG3]   Reg: 001D  Data: FFF8 (65528)

Greg

  • Hero Member
  • *****
  • Posts: 550
Re: ADTG and CMOS registers
« Reply #82 on: August 26, 2013, 04:56:36 PM »
1/200 F4.5 ISO 200 no LV (photo mode) :
Code: [Select]
[ADTG3]   Reg: 0007  Data: 4046 (16454)  [ADTG3]   Reg: 0005  Data: 7F84 (32644)
[ADTG3]   Reg: 0002  Data: 804C (32844)  [ADTG3]   Reg: 0003  Data: FF88 (65416)
[ADTG3]   Reg: 0002  Data: A44C (42060)  [ADTG3]   Reg: 0003  Data: C788 (51080)
[ADTG3]   Reg: 0000  Data: 0111 (  273)  [ADTG3]   Reg: 0000  Data: 01E1 (  481)
[ADTG3]   Reg: 0001  Data: E004 (57348)  [ADTG3]   Reg: 0001  Data: BFF8 (49144)
[ADTG3]   Reg: 0003  Data: 0111 (  273)  [ADTG3]   Reg: 0002  Data: 01E1 (  481)
[ADTG3]   Reg: 0004  Data: 0800 ( 2048)  [ADTG3]   Reg: 0007  Data: 0FFF ( 4095)
[ADTG3]   Reg: 0006  Data: 7000 (28672)  [ADTG3]   Reg: 0004  Data: 5FFF (24575)
[ADTG3]   Reg: 0009  Data: 3212 (12818)  [ADTG3]   Reg: 000E  Data: 23E3 ( 9187)
[ADTG3]   Reg: 000A  Data: 8000 (32768)  [ADTG3]   Reg: 000C  Data: FFFF (65535)
[ADTG3]   Reg: 000B  Data: B212 (45586)  [ADTG3]   Reg: 000D  Data: DC1C (56348)
[ADTG3]   Reg: 000D  Data: 7800 (30720)  [ADTG3]   Reg: 0009  Data: 5000 (20480)
[ADTG3]   Reg: 0010  Data: 0828 ( 2088)  [ADTG3]   Reg: 001F  Data: 0FCF ( 4047)
[ADTG3]   Reg: 0011  Data: 0828 ( 2088)  [ADTG3]   Reg: 001E  Data: 0FCF ( 4047)
[ADTG3]   Reg: 0012  Data: 003B (   59)  [ADTG3]   Reg: 001C  Data: 002D (   45)
[ADTG3]   Reg: 0013  Data: 8004 (32772)  [ADTG3]   Reg: 001D  Data: FFF8 (65528)
[ADTG3]   Reg: 0017  Data: 0030 (   48)  [ADTG3]   Reg: 001A  Data: 0020 (   32)
[ADTG3]   Reg: 1280  Data: 0001 (    1)  [ADTG3]   Reg: 1CFF  Data: 0001 (    1)
[ADTG3]   Reg: 11A4  Data: 2C01 (11265)  [ADTG3]   Reg: 1EC7  Data: 37FE (14334)
[ADTG3]   Reg: 102C  Data: 0001 (    1)  [ADTG3]   Reg: 1FC8  Data: 0001 (    1)
[ADTG3]   Reg: 102C  Data: 0000 (    0)  [ADTG3]   Reg: 1FC8  Data: 0000 (    0)
[ADTG3]   Reg: 1130  Data: 0001 (    1)  [ADTG3]   Reg: 1E20  Data: 0001 (    1)
[ADTG3]   Reg: 1130  Data: 0000 (    0)  [ADTG3]   Reg: 1E20  Data: 0000 (    0)
[ADTG3]   Reg: 1003  Data: 3000 (12288)  [ADTG3]   Reg: 1FFD  Data: 2000 ( 8192)
[ADTG3]   Reg: 1006  Data: 068B ( 1675)  [ADTG3]   Reg: 1FFB  Data: 04F2 ( 1266)
[ADTG3]   Reg: 100A  Data: 0001 (    1)  [ADTG3]   Reg: 1FF3  Data: 0001 (    1)
[ADTG3]   Reg: 1026  Data: 0006 (    6)  [ADTG3]   Reg: 1FC4  Data: 0004 (    4)
[ADTG3]   Reg: 1027  Data: 0019 (   25)  [ADTG3]   Reg: 1FC5  Data: 0011 (   17)
[ADTG3]   Reg: 102F  Data: 1E9A ( 7834)  [ADTG3]   Reg: 1FCA  Data: 14EC ( 5356)
[ADTG3]   Reg: 1030  Data: 1E85 ( 7813)  [ADTG3]   Reg: 1FDF  Data: 14F9 ( 5369)
[ADTG3]   Reg: 104A  Data: 1F80 ( 8064)  [ADTG3]   Reg: 1F8C  Data: 1500 ( 5376)
[ADTG3]   Reg: 104B  Data: 1F93 ( 8083)  [ADTG3]   Reg: 1F8D  Data: 151D ( 5405)
[ADTG3]   Reg: 1069  Data: 1F8C ( 8076)  [ADTG3]   Reg: 1FB1  Data: 1508 ( 5384)
[ADTG3]   Reg: 106A  Data: 1F9F ( 8095)  [ADTG3]   Reg: 1FB3  Data: 1515 ( 5397)
[ADTG3]   Reg: 106F  Data: 0002 (    2)  [ADTG3]   Reg: 1FB5  Data: 0003 (    3)
[ADTG3]   Reg: 1070  Data: 000A (   10)  [ADTG3]   Reg: 1FA0  Data: 000C (   12)
[ADTG3]   Reg: 1081  Data: 000A (   10)  [ADTG3]   Reg: 1F01  Data: 000C (   12)
[ADTG3]   Reg: 1082  Data: 0001 (    1)  [ADTG3]   Reg: 1F03  Data: 0001 (    1)
[ADTG3]   Reg: 1088  Data: 0017 (   23)  [ADTG3]   Reg: 1F0F  Data: 001A (   26)
[ADTG3]   Reg: 1089  Data: 01C5 (  453)  [ADTG3]   Reg: 1F0E  Data: 0179 (  377)
[ADTG3]   Reg: 1097  Data: 001A (   26)  [ADTG3]   Reg: 1F1A  Data: 0013 (   19)
[ADTG3]   Reg: 1098  Data: 1E97 ( 7831)  [ADTG3]   Reg: 1F10  Data: 14E5 ( 5349)
[ADTG3]   Reg: 109D  Data: 00F0 (  240)  [ADTG3]   Reg: 1F16  Data: 00A0 (  160)
[ADTG3]   Reg: 109E  Data: 00A8 (  168)  [ADTG3]   Reg: 1F14  Data: 00CF (  207)
[ADTG3]   Reg: 109F  Data: 01C5 (  453)  [ADTG3]   Reg: 1F15  Data: 0179 (  377)
[ADTG3]   Reg: 10A0  Data: 0175 (  373)  [ADTG3]   Reg: 1F3F  Data: 01A6 (  422)
[ADTG3]   Reg: 10AE  Data: 0001 (    1)  [ADTG3]   Reg: 1F34  Data: 0001 (    1)
[ADTG3]   Reg: 10AF  Data: 0017 (   23)  [ADTG3]   Reg: 1F35  Data: 001A (   26)
[ADTG3]   Reg: 10B0  Data: 00D1 (  209)  [ADTG3]   Reg: 1F20  Data: 009E (  158)
[ADTG3]   Reg: 10B1  Data: 01CD (  461)  [ADTG3]   Reg: 1F21  Data: 0176 (  374)
[ADTG3]   Reg: 10C9  Data: 0001 (    1)  [ADTG3]   Reg: 1F71  Data: 0001 (    1)
[ADTG3]   Reg: 10CA  Data: 0017 (   23)  [ADTG3]   Reg: 1F73  Data: 001A (   26)
[ADTG3]   Reg: 10CB  Data: 0068 (  104)  [ADTG3]   Reg: 1F72  Data: 004F (   79)
[ADTG3]   Reg: 10CC  Data: 00DF (  223)  [ADTG3]   Reg: 1F77  Data: 0095 (  149)
[ADTG3]   Reg: 10E5  Data: 0001 (    1)  [ADTG3]   Reg: 1F46  Data: 0001 (    1)
[ADTG3]   Reg: 10E6  Data: 006F (  111)  [ADTG3]   Reg: 1F44  Data: 004A (   74)
[ADTG3]   Reg: 1101  Data: 0017 (   23)  [ADTG3]   Reg: 1E01  Data: 001A (   26)
[ADTG3]   Reg: 1102  Data: 01C5 (  453)  [ADTG3]   Reg: 1E03  Data: 0179 (  377)
[ADTG3]   Reg: 113A  Data: 0100 (  256)  [ADTG3]   Reg: 1E2C  Data: 01FF (  511)
[ADTG3]   Reg: 114D  Data: 01C4 (  452)  [ADTG3]   Reg: 1E76  Data: 0178 (  376)
[ADTG3]   Reg: 114E  Data: 01C7 (  455)  [ADTG3]   Reg: 1E74  Data: 017A (  378)
[ADTG3]   Reg: 114F  Data: 01C2 (  450)  [ADTG3]   Reg: 1E75  Data: 017C (  380)
[ADTG3]   Reg: 1155  Data: 0010 (   16)  [ADTG3]   Reg: 1E66  Data: 001F (   31)
[ADTG3]   Reg: 1170  Data: 0051 (   81)  [ADTG3]   Reg: 1E5F  Data: 0061 (   97)
[ADTG3]   Reg: 117A  Data: 0000 (    0)  [ADTG3]   Reg: 1E53  Data: 0000 (    0)
[ADTG3]   Reg: 117B  Data: 0000 (    0)  [ADTG3]   Reg: 1E52  Data: 0000 (    0)
[ADTG3]   Reg: 11A0  Data: 0000 (    0)  [ADTG3]   Reg: 1EC0  Data: 0000 (    0)
[ADTG3]   Reg: 11A2  Data: 0001 (    1)  [ADTG3]   Reg: 1EC3  Data: 0001 (    1)
[ADTG3]   Reg: 11A8  Data: 0001 (    1)  [ADTG3]   Reg: 1ECF  Data: 0001 (    1)
[ADTG3]   Reg: 11A9  Data: 0000 (    0)  [ADTG3]   Reg: 1ECE  Data: 0000 (    0)
[ADTG3]   Reg: 11AA  Data: 0AC6 ( 2758)  [ADTG3]   Reg: 1ECC  Data: 0C84 ( 3204)
[ADTG3]   Reg: 11AB  Data: 01C7 (  455)  [ADTG3]   Reg: 1ECD  Data: 017A (  378)
[ADTG3]   Reg: 11AC  Data: 01C1 (  449)  [ADTG3]   Reg: 1EC8  Data: 017E (  382)
[ADTG3]   Reg: 1201  Data: 0000 (    0)  [ADTG3]   Reg: 1C01  Data: 0000 (    0)
[ADTG3]   Reg: 1202  Data: 0000 (    0)  [ADTG3]   Reg: 1C03  Data: 0000 (    0)
[ADTG3]   Reg: 1203  Data: 0000 (    0)  [ADTG3]   Reg: 1C02  Data: 0000 (    0)
[ADTG3]   Reg: 1204  Data: 0000 (    0)  [ADTG3]   Reg: 1C07  Data: 0000 (    0)
[ADTG3]   Reg: 1205  Data: 0000 (    0)  [ADTG3]   Reg: 1C06  Data: 0000 (    0)
[ADTG3]   Reg: 1206  Data: 0000 (    0)  [ADTG3]   Reg: 1C04  Data: 0000 (    0)
[ADTG3]   Reg: 1207  Data: 0004 (    4)  [ADTG3]   Reg: 1C05  Data: 0007 (    7)
[ADTG3]   Reg: 1208  Data: 0008 (    8)  [ADTG3]   Reg: 1C0F  Data: 000F (   15)
[ADTG3]   Reg: 1209  Data: 0008 (    8)  [ADTG3]   Reg: 1C0E  Data: 000F (   15)
[ADTG3]   Reg: 120A  Data: 0AC6 ( 2758)  [ADTG3]   Reg: 1C0C  Data: 0C84 ( 3204)
[ADTG3]   Reg: 1219  Data: 0149 (  329)  [ADTG3]   Reg: 1C11  Data: 018E (  398)
[ADTG3]   Reg: 121A  Data: 0159 (  345)  [ADTG3]   Reg: 1C13  Data: 0191 (  401)
[ADTG3]   Reg: 1231  Data: 0000 (    0)  [ADTG3]   Reg: 1C21  Data: 0000 (    0)
[ADTG3]   Reg: 1232  Data: 0000 (    0)  [ADTG3]   Reg: 1C23  Data: 0000 (    0)
[ADTG3]   Reg: 1233  Data: 0176 (  374)  [ADTG3]   Reg: 1C22  Data: 01A4 (  420)
[ADTG3]   Reg: 1234  Data: 07D6 ( 2006)  [ADTG3]   Reg: 1C27  Data: 0564 ( 1380)
[ADTG3]   Reg: 1235  Data: 0176 (  374)  [ADTG3]   Reg: 1C26  Data: 01A4 (  420)
[ADTG3]   Reg: 1236  Data: 07D6 ( 2006)  [ADTG3]   Reg: 1C24  Data: 0564 ( 1380)
[ADTG3]   Reg: 1237  Data: 0176 (  374)  [ADTG3]   Reg: 1C25  Data: 01A4 (  420)
[ADTG3]   Reg: 1238  Data: 07D6 ( 2006)  [ADTG3]   Reg: 1C2F  Data: 0564 ( 1380)
[ADTG3]   Reg: 1243  Data: 02CE (  718)  [ADTG3]   Reg: 1C7D  Data: 0374 (  884)
[ADTG3]   Reg: 1245  Data: 000C (   12)  [ADTG3]   Reg: 1C79  Data: 0008 (    8)
[ADTG3]   Reg: 1248  Data: 023E (  574)  [ADTG3]   Reg: 1C70  Data: 03D4 (  980)
[ADTG3]   Reg: 1249  Data: 0234 (  564)  [ADTG3]   Reg: 1C71  Data: 03D8 (  984)
[ADTG3]   Reg: 124A  Data: 010E (  270)  [ADTG3]   Reg: 1C73  Data: 01F4 (  500)
[ADTG3]   Reg: 124B  Data: 0104 (  260)  [ADTG3]   Reg: 1C72  Data: 01F8 (  504)
[ADTG3]   Reg: 124C  Data: 010E (  270)  [ADTG3]   Reg: 1C77  Data: 01F4 (  500)
[ADTG3]   Reg: 124D  Data: 0104 (  260)  [ADTG3]   Reg: 1C76  Data: 01F8 (  504)
[ADTG3]   Reg: 124E  Data: 010E (  270)  [ADTG3]   Reg: 1C74  Data: 01F4 (  500)
[ADTG3]   Reg: 124F  Data: 0104 (  260)  [ADTG3]   Reg: 1C75  Data: 01F8 (  504)
[ADTG3]   Reg: 1264  Data: 000C (   12)  [ADTG3]   Reg: 1C47  Data: 0008 (    8)
[ADTG3]   Reg: 1265  Data: 000F (   15)  [ADTG3]   Reg: 1C46  Data: 000A (   10)
[ADTG3]   Reg: 1266  Data: 000A (   10)  [ADTG3]   Reg: 1C44  Data: 000C (   12)
[ADTG3]   Reg: 1267  Data: 0009 (    9)  [ADTG3]   Reg: 1C45  Data: 000E (   14)
[ADTG3]   Reg: 1279  Data: 91CB (37323)  [ADTG3]   Reg: 1C51  Data: E172 (57714)
[ADTG3]   Reg: 127A  Data: 0200 (  512)  [ADTG3]   Reg: 1C53  Data: 03FF ( 1023)
[ADTG3]   Reg: 0013  Data: 8004 (32772)  [ADTG3]   Reg: 001D  Data: FFF8 (65528)
[ADTG3]   Reg: 0014  Data: 0000 (    0)  [ADTG3]   Reg: 0018  Data: 0000 (    0)
[ADTG3]   Reg: 0015  Data: 0000 (    0)  [ADTG3]   Reg: 0019  Data: 0000 (    0)
[CMOS]    Reg:    0  Data:  000  (   0)  [CMOS]    Reg:    0  Data:  000  (   0)
[CMOS]    Reg:    1  Data:  001  (   1)  [CMOS]    Reg:    1  Data:  001  (   1)
[CMOS]    Reg:    2  Data:  000  (   0)  [CMOS]    Reg:    2  Data:  000  (   0)
[CMOS]    Reg:    3  Data:  810  (2064)  [CMOS]    Reg:    3  Data:  FE0  (4064)
[CMOS]    Reg:    4  Data:  C05  (3077)  [CMOS]    Reg:    4  Data:  806  (2054)
[CMOS]    Reg:    5  Data:  000  (   0)  [CMOS]    Reg:    5  Data:  000  (   0)
[CMOS]    Reg:    6  Data:  081  ( 129)  [CMOS]    Reg:    6  Data:  0FE  ( 254)
[ADTG3]   Reg: 1000  Data: 0003 (    3)  [ADTG3]   Reg: 1FFF  Data: 0002 (    2)
[ADTG3]   Reg: 1200  Data: 0002 (    2)  [ADTG3]   Reg: 1C00  Data: 0003 (    3)
[ADTG3]   Reg: 124A  Data: 010E (  270)  [ADTG3]   Reg: 1C73  Data: 01F4 (  500)
[ADTG3]   Reg: 124B  Data: 0104 (  260)  [ADTG3]   Reg: 1C72  Data: 01F8 (  504)
[ADTG3]   Reg: 124C  Data: 010E (  270)  [ADTG3]   Reg: 1C77  Data: 01F4 (  500)
[ADTG3]   Reg: 124D  Data: 0104 (  260)  [ADTG3]   Reg: 1C76  Data: 01F8 (  504)
[ADTG3]   Reg: 124E  Data: 010E (  270)  [ADTG3]   Reg: 1C74  Data: 01F4 (  500)
[ADTG3]   Reg: 124F  Data: 0104 (  260)  [ADTG3]   Reg: 1C75  Data: 01F8 (  504)
[ADTG3]   Reg: 1026  Data: 0006 (    6)  [ADTG3]   Reg: 1FC4  Data: 0004 (    4)
[ADTG3]   Reg: 1027  Data: 0019 (   25)  [ADTG3]   Reg: 1FC5  Data: 0011 (   17)
[ADTG3]   Reg: 1097  Data: 001A (   26)  [ADTG3]   Reg: 1F1A  Data: 0013 (   19)
[ADTG3]   Reg: 1098  Data: 1E97 ( 7831)  [ADTG3]   Reg: 1F10  Data: 14E5 ( 5349)
[ADTG3]   Reg: 106C  Data: 0000 (    0)  [ADTG3]   Reg: 1FB7  Data: 0000 (    0)
[ADTG3]   Reg: 109A  Data: 0000 (    0)  [ADTG3]   Reg: 1F13  Data: 0000 (    0)
[ADTG3]   Reg: 1000  Data: 0005 (    5)  [ADTG3]   Reg: 1FFF  Data: 0006 (    6)
[ADTG3]   Reg: 1200  Data: 0001 (    1)  [ADTG3]   Reg: 1C00  Data: 0001 (    1)
[ADTG3]   Reg: 1113  Data: 0000 (    0)  [ADTG3]   Reg: 1E1D  Data: 0000 (    0)
[ADTG3]   Reg: 0009  Data: 2B0B (11019)  [ADTG3]   Reg: 000E  Data: 320D (12813)
[ADTG3]   Reg: 000B  Data: AB0B (43787)  [ADTG3]   Reg: 000D  Data: CDF2 (52722)
[ADTG3]   Reg: 0000  Data: 0149 (  329)  [ADTG3]   Reg: 0000  Data: 018E (  398)
[ADTG3]   Reg: 0003  Data: 014A (  330)  [ADTG3]   Reg: 0002  Data: 018C (  396)
[ADTG3]   Reg: 0013  Data: 8000 (32768)  [ADTG3]   Reg: 001D  Data: FFFF (65535)
[ADTG3]   Reg: 0002  Data: E44C (58444)  [ADTG3]   Reg: 0003  Data: B877 (47223)
[CMOS]    Reg:    0  Data:  090  ( 144)  [CMOS]    Reg:    0  Data:  0E0  ( 224)
[ADTG3]   Reg: 1170  Data: 0011 (   17)  [ADTG3]   Reg: 1E5F  Data: 001E (   30)
[ADTG3]   Reg: 1000  Data: 0000 (    0)  [ADTG3]   Reg: 1FFF  Data: 0000 (    0)
[ADTG3]   Reg: 1200  Data: 0000 (    0)  [ADTG3]   Reg: 1C00  Data: 0000 (    0)
[ADTG3]   Reg: 1170  Data: 0051 (   81)  [ADTG3]   Reg: 1E5F  Data: 0061 (   97)
[ADTG3]   Reg: 0013  Data: 8004 (32772)  [ADTG3]   Reg: 001D  Data: FFF8 (65528)

mk11174

  • Hero Member
  • *****
  • Posts: 775
Re: ADTG and CMOS registers
« Reply #83 on: August 26, 2013, 05:07:54 PM »
For 500D
//  00 0000 405C56C2  = 100
//  00 0090 405C56D0  = 200
//  00 01B0 405C56DE  = 400
//  00 01F8 405C56EC  = 800
//  00 0168 405C56FA  = 1600

Is what I got in Photo Mode but getting PH err 2

Not sure what to set these at
        CMOS_ISO_BITS = 3;
        CMOS_FLAG_BITS = 3;
        CMOS_EXPECTED_FLAG = 4;

But for these I put
        PHOTO_CMOS_ISO_START = 0x405C56C2; // CMOS register 0000 - for photo mode, ISO 100
        PHOTO_CMOS_ISO_COUNT =          5; // from ISO 100 to 1600
        PHOTO_CMOS_ISO_SIZE  =         14; // distance between ISO 100 and ISO 200 addresses, in bytes

Live view while getting values flickered the screen so prob not going to be a live view cam
500D/T1i  550D/T2i  600D/T3i  700D/T5i

1%

  • Developer
  • Hero Member
  • *****
  • Posts: 5936
  • 600D/6D/50D/EOSM/7D
Re: ADTG and CMOS registers
« Reply #84 on: August 26, 2013, 05:13:06 PM »
Break them out into binary to see the flags.

E is the right spacing, expected flag is what that ISOISO[XXX] is. It would be 4 to binary with what you have here.

For LV the regs are different, it can flicker and do funny stuff but if the reg changes you are likely most of the way there. The logging does really wack stuff to 6D while its working, flicker, purple, etc.

You can comment out or remove some of the warnings/holdups, they are different for different cameras.



Greg

  • Hero Member
  • *****
  • Posts: 550
Re: ADTG and CMOS registers
« Reply #85 on: August 26, 2013, 06:19:48 PM »
I use :

Code: [Select]
CMOS_ISO_BITS = 3;
CMOS_FLAG_BITS = 3;
CMOS_EXPECTED_FLAG = 0;

Code: [Select]
if ( (iso1 < prev_iso) && !is_500d) /* the list should be ascending */

                return 4;


 ;D

Greg

  • Hero Member
  • *****
  • Posts: 550
Re: ADTG and CMOS registers
« Reply #86 on: August 26, 2013, 06:31:23 PM »

mk11174

  • Hero Member
  • *****
  • Posts: 775
Re: ADTG and CMOS registers
« Reply #87 on: August 26, 2013, 06:31:43 PM »
I use :

Code: [Select]
if ( (iso1 < prev_iso) && !is_500d) /* the list should be ascending */

                return 4;

lol, I knew i forgot to add something lol
500D/T1i  550D/T2i  600D/T3i  700D/T5i

1%

  • Developer
  • Hero Member
  • *****
  • Posts: 5936
  • 600D/6D/50D/EOSM/7D
Re: ADTG and CMOS registers
« Reply #88 on: August 26, 2013, 06:37:12 PM »
50D had green shadows problem too with the windows version of the converter. Try on other OS.

dlrpgmsvc

  • Senior
  • ****
  • Posts: 398
  • The 7D and 50D Robin Hood
Re: ADTG and CMOS registers
« Reply #89 on: August 26, 2013, 07:37:19 PM »
Now that mk11174 managed on how to find the registers to do Dual ISO for video also for 550D, do it's easier to find also them for 50D, that is doing only dual ISO for photo ? If someone can tell me the current state-of-the art on dual iso for video on 50D, I can inform me from mk11174 on how to proceed also for 50D ! Many thanks anyone !  ;)
If you think it's impossible, you have lost beforehand

mk11174

  • Hero Member
  • *****
  • Posts: 775
Re: ADTG and CMOS registers
« Reply #90 on: August 26, 2013, 07:45:50 PM »
In Live View Movie Mode 500D
I dont see the address changing even when I switch ISO using ISO lOCK or ML  but the numbers before the addresses change?

ISO 100
/* 00:00:00.239508  */     00 0000 405C62AC
/* 00:00:00.239565  */     01 0001 405C62AE
/* 00:00:00.239619  */     02 0000 405C62B0
/* 00:00:00.239672  */     03 0818 405C62B2
/* 00:00:00.239727  */     04 0C0D 405C62B4
/* 00:00:00.239776  */     05 0400 405C62B6
/* 00:00:00.239827  */     06 01B1 405C62B8


ISO 200
/* 00:00:00.006544  */     00 0090 405C62AC
/* 00:00:00.006591  */     01 0001 405C62AE
/* 00:00:00.006638  */     02 0000 405C62B0
/* 00:00:00.006683  */     03 0818 405C62B2
/* 00:00:00.006725  */     04 0C0D 405C62B4
/* 00:00:00.006767  */     05 0400 405C62B6
/* 00:00:00.006810  */     06 01B1 405C62B8
500D/T1i  550D/T2i  600D/T3i  700D/T5i


mk11174

  • Hero Member
  • *****
  • Posts: 775
Re: ADTG and CMOS registers
« Reply #92 on: August 26, 2013, 10:02:12 PM »
the number in front of the address is the value written into the register :)
But since the register is not changing does this mean Live View will not work out? I am trying to figure out the differ between 100 and 200 for Live View? I did not have this issue on the 550D cause the register changed as well?

It acts like it is a digital setting when in PHOTO Mode if you try to go up from 1600 - 3200 it just changes the value written into the register, but the 1600 register does not change. So does that mean the 500D is all digital values from 100 ISO so it can't be used with Dual ISO?

If anyone knows, please tell me so I am not wasting my time, LOL!
500D/T1i  550D/T2i  600D/T3i  700D/T5i

v8rrc

  • New to the forum
  • *
  • Posts: 23
Re: ADTG and CMOS registers
« Reply #93 on: August 27, 2013, 10:15:16 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?

v8rrc

  • New to the forum
  • *
  • Posts: 23
Re: ADTG and CMOS registers
« Reply #94 on: 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

1%

  • Developer
  • Hero Member
  • *****
  • Posts: 5936
  • 600D/6D/50D/EOSM/7D
Re: ADTG and CMOS registers
« Reply #95 on: August 28, 2013, 01:24:16 AM »
50D/500D are a similar generation. If the reg isn't changing and only the value is then it probably won't work for LV. Try setting it manually and see what happens, when I did on 50D it was big fat nothing.


mk11174

  • Hero Member
  • *****
  • Posts: 775
Re: ADTG and CMOS registers
« Reply #96 on: August 28, 2013, 02:47:37 AM »
50D/500D are a similar generation. If the reg isn't changing and only the value is then it probably won't work for LV. Try setting it manually and see what happens, when I did on 50D it was big fat nothing.
Yep, same, I am glad I have a 550D and now a 600D, I only wanted to get it to work for others, but it clearly wont, at least it was tried for, just a bust.
500D/T1i  550D/T2i  600D/T3i  700D/T5i

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 9831
  • 5D Mark Free
Re: ADTG and CMOS registers
« Reply #97 on: August 30, 2013, 11:05:56 AM »
I wanted some way to inspect and modify the ADTG registers directly from menu, not via log files (so I could play with it in the train, for example) => I wrote a modified version of adtg_log: it's adtg_gui. Now that's it seems to work pretty smoothly, I thought you may find it useful.

Warning: this is not a toy; it can destroy your sensor.

What's different from adtg_log:

- it appears in Debug menu

- no log files, it's all in the menu

- all intercepted registers are displayed after Canon code touches them
   => [photo mode] first enable logging - simply open the ADTG registers menu - then take a picture, for example, then look in menu again
   => [LiveView] some registers are updated continuously, but there are a lot more that are updated when changing video modes or when going in and out of LiveView (so, to see everything, first open ADTG menu to enable logging, then go to LiveView, then look in menu again)

- for registers that we have some idea about what they do, it displays a short description
  => you can add help lines if you understand some more registers

- you can display diffs (e.g. enable logging, take a pic, select "show modified registers", change ISO, take another pic, then look in the menu)

- you can override any register
  => if you don't have dual ISO yet on your camera, just change CMOS[0] manually, then take pics ;)
  => you can find some funky crop modes (e.g. if you change the line skipping factor)
  => now it's easier than ever to kill your sensor for science

- camera is autodetected (I've added the stubs from this thread and 1% repo for 5D3, 5D2, 60D, 500D, 550D, 50D, 6D, EOSM and tried on the first 3; 7D will not work by design).

- if in doubt, take the battery out. Quickly! (well, that's what I do)

Tip: some registers use NRZI values (they are displayed with a N), others use normal values. If the value doesn't make sense (e.g. something affects brightness, but it seems kinda random, not gradual changes), try flipping the is_nrzi flag from known_regs. You can't do it from the menu yet.


v8rrc

  • New to the forum
  • *
  • Posts: 23
Re: ADTG and CMOS registers
« Reply #98 on: 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.

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 9831
  • 5D Mark Free
Re: ADTG and CMOS registers
« Reply #99 on: August 30, 2013, 12:45:24 PM »
Did you enable CONFIG_GDB?