From: greve@isa.de (Thomas Greve)
Subject: Re: Auto Focus Button, about the EOS barcode
Organization: ISA Gmbh, Stuttgart, FRG
Date: Fri, 11 Sep 1992 11:14:42 GMT


In article  6121 Per Danielsson  pd@sics.se writes:

>Quite possible, but unlikely since all the barcodes do is set
>different types of program modes. Parameters affected are exposure
>mode, autofocus mode, film advance mode, fill flash mode. Now if
>someone would give us a specification of the barcode we could have
>some fun...

So her comes some information:

-  the format of the barcode is the 2/5 interleaved
-  it contains 14 or 16 digits
-  the first digit is a 0 if 14 digits are used
-  the first digit is a 1 if 16 digits are used
-  the EOS 10 barcode book only uses 14 digits for all programs
-  the EOS 100 (Elan) uses one code with 16 digits to clear programs

if the 14 digit code is used the digits have the following meaning


digit 1:  0 if 14 digits, ( 1 if 16 digits)

digit 2:                             digit 3:
        program                               transport / auto focus mode     
        0: P (Tv + Av)                        1: single / OneShot          
        1: Aperture priority (Av)             2: single / AI Servo         
        2: Time priority (Tv)                 3: single / OneShot+AI Servo
        3: Depth of field (DOF)               5: multi  / OneShot          
        4: Manual                             6: multi  / AI Servo        
                                              7: multi  / OneShot+AI Servo
digit 4:                             digit 5: 
        metering modes                        flash                        
        0: 6 field                            0: no flash                  
        1: 6 field                            2: flash always                 
           / exposure + 2                     3: flash always / flash + 2     
        2: Selectiv                           4: flash if necessary          
        3: Selectiv                           5: flash if necessary / flash + 2
          / exposure + 2

digit 6:                             digit 7:                       
        Program counter 10 x                  Program counter 1 x

digit 8:                             digit 9:                          
        digit 4 without correction:           digit 5 without correction:   
        0: exposure:   0                      0: flash correction:   0     
        1: exposure: - 1/2                    1: flash correction: - 1/2   
        2: exposure: - 1                      2: flash correction: - 1     
        3: exposure: - 1 1/2                  3: flash correction: - 1 1/2 
        4: exposure: - 2                      4: flash correction: - 2     
        digit 4 with  correction:             digit 5 with correction:    
        0: exposure: + 2                      0: flash correction: + 2     
        5: exposure: + 1 1/2                  5: flash correction: + 1 1/2 
        6: exposure: + 1                      6: flash correction: + 1     
        7: exposure: + 1/2                    7: flash correction: + 1/2   
        8: exposure: + 2                      8: flash correction: + 2   
  
digit 10:                            digit 12: 
        shutter speed                         aperture           
        1: 30     sec                         2: f-stop 2.8 
        2: 8      sec                         3: f-stop 5.6 
        3: 2      sec                         4: f-stop 11  
        4: 1/2    sec                         5: f-stop 22  
        5: 1/8    sec        
        6: 1/30   sec
        7: 1/125  sec
        8: 1/500  sec
        9: 1/2000 sec

digit 11:
        Addition to values of digit 10 and 12:
        0:  time 0         / f-stop 0
        1:  time 0         / f-stop + 1
        2:  time + 1/2     / f-stop 0
        3:  time + 1/2     / f-stop + 1
        4:  time + 1       / f-stop 0
        5:  time + 1       / f-stop + 1
        6:  time + 1 1/2   / f-stop 0
        7:  time + 1 1/2   / f-stop + 1

digit 13, 14: ???



If the 16 digit code is used the meaning of the digits seams to be
totally different. I made some experiments, but never get qualified
methods. I think the first digit have to be a 1 but I am not sure.
If the most digits where set to 9 the EOS 100 worked with a correction of 
3 1/2 EV or more.
With the code 1120000000805000 it is possible to clear a existing
program within the EOS 100.
Perhaps there are some goodies to manipulate the EOS 100 or EOS 10 ?

I called Canon Germany to get some information but they do not know
anything about the barcodes. So perhaps one of you could try this in your
country with more success ?

Thomas Greve
greve@isa.de
-- 
Thomas Greve    E-Mail: greve@isa.de
		UUCP: ...!{uunet!unido, pyramid}!isaak!greve

Newsgroups: rec.photo