500d development - page 93 - DSLR Hack development - CHDK Forum supplierdeeply

500d development

  • 2487 Replies
  • 901302 Views
Re: 500d development
« Reply #920 on: 03 / May / 2011, 07:00:49 »
Advertisements
the aperture on all those debugs were f0, no lens cause i was using an old manual lens, so cant be aperture cause the last 2 values are not all the same 8/

Re: 500d development
« Reply #921 on: 03 / May / 2011, 07:34:11 »
i wish i knew what i did wrong, i still cant get mine going, now when i try to do make from the magic-lantern-for-500d directory, it says, "target pattern contains no # Stop." is it cause im using windows7, maybe its not meant for win7? Maybe I installed file-slurp in wrong folder? wasnt sure where to put it, so i put on root of my c drive, as did i cygwin, merc is in program files, not sure if that one matters, and yag is in the cygwin home.

*

Offline utnuc

  • **
  • 55
Re: 500d development
« Reply #922 on: 03 / May / 2011, 07:50:34 »
 Did you edit the first 8 lines of Makefile to make sure your compiler paths are correctly set?  I also had to edit line 237 to set the ARM_LIBC_A path.  I never could get the windows/cygwin environment to work.  I ditched it for a Linux VirtualBox, instuctions here:

http://chdk.setepontos.com/index.php?topic=5971.msg64796#msg64796

Ben

Re: 500d development
« Reply #923 on: 03 / May / 2011, 07:59:19 »
aperture ?

I don't know...
What was the aperture value in each of these ISO speeds?

here are the properties of shutter speed 60 at differ ISO at address 80050010
iso 100
60 = 67486d
iso 200
60 = 675358
iso 400
60 = 67584d
iso 800
60 = 67604d
iso 1600
60 = 67654d
Scratch what I said about the last props changing, if you manually dial the ISO down, the last figures stay the same, and the other properties have to be ISO and Aperture like you suggested cause as you dial through the shutter and iso, the numbers do wind up the same as the ISO and Shutter Props I posted earlier, like as you dial the AV down you will get a couple clicks before it changes to the next ISO and shutter, so 1 click will say for instance if it was on ISO 1600, one click will be 68 the next click will be 65, and 68 is the ISO prop of address 8000002e so it seems its all related for sure.


Re: 500d development
« Reply #924 on: 03 / May / 2011, 08:17:50 »
i wish i knew what i did wrong, i still cant get mine going, now when i try to do make from the magic-lantern-for-500d directory, it says, "target pattern contains no # Stop." is it cause im using windows7, maybe its not meant for win7? Maybe I installed file-slurp in wrong folder? wasnt sure where to put it, so i put on root of my c drive, as did i cygwin, merc is in program files, not sure if that one matters, and yag is in the cygwin home.

I use Windows 7 + Cygwin + Yagarto.

My setup:
1. Install Cygwin to c:\cygwin
2. Install Yagarto to c:\cygwin\home\<YOUR_USERNAME>\yagarto
3. Put ML repository to c:\cygwin\home\<YOUR_USERNAME>\ml500d
4. Modify Makefile line 1, set ARM_PATH=/home/<YOUR_USERNAME>/yagarto
5. Modify Makefile line 237, set ARM_LIBC_A = lib/libc.a
6. Create a directory c:\cygwin\home\<YOUR_USERNAME>\ml500d\lib
7. Copy yagarto\arm-none-eabi\lib\libc.a to ml500d\lib\libc.a

I did steps 5, 6, and 7 because arm compiler keep complaining about file libc.a not found.
« Last Edit: 03 / May / 2011, 08:28:10 by adijiwa »

*

Offline Coutts

  • *****
  • 538
  • www.flickr.com/couttsphotog
    • Flickr
Re: 500d development
« Reply #925 on: 03 / May / 2011, 10:23:23 »
set arm path to the full path to your compiler, ex:

c:/cygwin/home/<user_name>/yagarto
Canon 5d
Canon 50mm f/1.8
Sigma 24mm f/1.8

Flickr

Re: 500d development
« Reply #926 on: 03 / May / 2011, 11:36:10 »
Is it possible that when you press the iso button and the camera calculates the light and all that stuff, that it outputs a value to the 80050010 and _then_ the other addresses (ISO, Aperture and shutter speed) look at that value and change in relation to that? Just a thought  :) worth trying if the other stuff doesn't work.
Canon EOS Rebel T1i
Canon 18-55 kit lens
Zenitar M2S 2/50mm

Flickr

*

Offline utnuc

  • **
  • 55
Re: 500d development
« Reply #927 on: 03 / May / 2011, 13:50:40 »
Is it possible that when you press the iso button and the camera calculates the light and all that stuff, that it outputs a value to the 80050010 and _then_ the other addresses (ISO, Aperture and shutter speed) look at that value and change in relation to that? Just a thought  :) worth trying if the other stuff doesn't work.
 

It does look like you're correct: the value of 50010 changes with increased light, even when Ap/Sh/ISO remain constant.  Interesting that the value locks down when you hit the ISO button, it's almost like it is tricking itself into thinking the light is constant so that it won't auto-adjust the other values.

Coutts: I wonder if we lock 50010 into one value, the camera will be tricked into thinking the light is constant - so it won't try to override our Ap/Sh/ISO prop inputs.


Re: 500d development
« Reply #928 on: 03 / May / 2011, 15:04:45 »
in 400d hack code source:

   switch(CurIsoValue) // Set ISO String
   {
      case 0x6F: iso=i3200;break; //3200   
      case 0x6D: iso=i2500;break; //2500   
      case 0x6C: iso=i2000;break; //2000   
      case 0x68: iso=i1600;break; //1600   
      case 0x66: iso=i1250;break; //1250
      case 0x64: iso=i1000;break; //1000
      case 0x60: iso=i800;break;  //800
      case 0x5D: iso=i640;break;  //640
      case 0x5C: iso=i500;break;  //500
      case 0x58: iso=i400;break;  //400
      case 0x56: iso=i320;break;  //320
      case 0x53: iso=i250;break;  //250
      case 0x50: iso=i200;break;  //200
      case 0x4E: iso=i160;break;  //160
      case 0x4C: iso=i125;break;  //125
      case 0x48: iso=i100;break;  //100

it seems it is the byte in the middle

Indy

Re: 500d development
« Reply #929 on: 03 / May / 2011, 16:11:28 »
thank for your work! Very good developments here.  ::)

I read the values and addresses. Is it maybe possible that:

iso 100
60 = 67486d (case 0x48: iso=i100;break;  //100)

iso 400
60 = 67584d (case 0x58: iso=i400;break;  //400)

iso 800
60 = 67604d (case 0x60: iso=i800;break;  //800)

shutter speed
1/60 ---> (67YYZZ)

XXYYZZ

XX - Shutter value
YY - ISO value
ZZ - aperture value(?)  :blink:
« Last Edit: 03 / May / 2011, 16:15:38 by Cane »

 

Related Topics