Welcome to the group. I hope that by working together we can make faster progress. Here are some links to get started with: Proof that Canon cameras run DOS:...
2
eos_hacker
Dec 5, 2003 9:18 am
Here is the EOS-300D file tree as of f/w 1.1.1: A:\ 10/08/2003 04:56a 401,000 CAMERA.EXE B:\ 12/04/2003 11:09p <DIR> BOOTDISK ...
3
eos_hacker
Dec 5, 2003 9:20 am
Booted up Knoppix and compiled s10sh after modifying it for the 300D. Amazing how straightforward the procedure was...I connected the camera, fired up s10sh...
4
jamie_sarvis
Dec 5, 2003 8:47 pm
I took a look at the files but was unable to disassemble anything meaningful with any of the free tools I could find out there. (e.g. get symbol tables, which...
5
eos_hacker
Dec 5, 2003 10:02 pm
... got a ... The best disassembler is http://www.datarescue.com/idabase/ida.htm I have an old copy and have run it through, but I'm not yet happy with the way...
6
Frank Katzenberger
fkatzenb
Dec 6, 2003 12:37 pm
i will do some checking with my buddies from my automotive fuel management development list. oh btw, i have a wiki for that stuff at www.squirrelpf.com/msavr ...
7
Frank Katzenberger
fkatzenb
Dec 6, 2003 1:05 pm
I would suggest, that until you are ready to, and familiar enough with the software, to adjust code for AF, that when you test firmware to see if this function...
8
adrock2u
Dec 6, 2003 8:58 pm
We need someone to dump the 10D firmware for comparison. I'd bet the functions are almost identical. Makes a good frame of reference....
9
eos_hacker
Dec 7, 2003 5:03 am
I have a friend who has a 10D. Next time I see him I'll dump his camera's files...probably next weekend. ... the...
10
Alex
pofig37
Dec 8, 2003 5:22 am
I've spent some time this weekend trying to figure out the firmware loader. Given that I know nothing about x86 instruction set, the progress is slow. Here's...
11
eos_hacker
Dec 8, 2003 8:22 am
I played with the Canon SDK on the 300D a bit this weekend. One very irritating thing is that I can't debug the programs because the library reports out of...
12
eos_hacker
Dec 9, 2003 7:52 am
Now including support for the 300D. I wonder if functionality has been *removed* due to this new support? I haven't gotten access to it yet. You can request...
13
dtibshome
Dec 9, 2003 4:30 pm
... The following link --> http://www.simtel.net/category.php?id=73 <-- had a list of 20 dissassembler programs, most of which are for Intel / DOS. I haven't...
14
eos_hacker
Dec 9, 2003 5:01 pm
For those of you new to programming DOS, all function calls are done thru software interrupts. You simply load the proper registers (usually function is in...
15
eos_hacker
Dec 9, 2003 5:11 pm
The DataLight SDK ships w/ Borland's v5.02 compiler, so I guess that's what's used in the EOS. ...
16
eos_hacker
Dec 9, 2003 5:12 pm
Oops forgot to post some more info. The DataLight SDK is $1250, and they don't allow and free downloads of their docs...even those need to be purchased. :( :(...
17
eos_hacker
Dec 9, 2003 5:32 pm
DataLight has some useful stuff on their website after all. Register here: https://www.datalight.com/Response.asp?refer=default.asp and their bot will send...
18
Alex Bernstein
pofig37
Dec 9, 2003 7:00 pm
Here's a link to download a freeware version of IDA 4.30. It doesn't have the Windows GUI frontend and I'm not sure what other limitations are there, but it ...
19
emklap0000
Dec 9, 2003 9:02 pm
Hi, I did the same and found also 13 custom custom fuctions. The results match the 10D custom functoins nicely The reurned custom type is 1, acoording to the...
20
eos_hacker
Dec 9, 2003 9:31 pm
hi, I merely hacked the RELCTL sample...here is a code snippet: /* A camera is set as remote release control mode. */ err = CDEnterReleaseControl( m_hSource,...
21
eos_hacker
Dec 9, 2003 9:49 pm
Where did you get that list of custom functions? My list looks completely different. I'm looking at the CDSDK610.PDF on page 3-352 and 3-353. for Type 1,...
22
wnight.rm
Dec 10, 2003 5:29 am
Has anyone investigated what the firmware is on the 10D and what the difference are? Has anyone tried tricking the 300D into running the 10D's firmware? If so,...
23
Alex Bernstein
pofig37
Dec 10, 2003 7:11 am
... I've been loooking at the disassembly of firmware loader, and I've already posted the details of the firmware "encryption" algorithm here: ...
25
emklap0000
Dec 10, 2003 2:53 pm
At first glance everything looks alright. I dont know if FEC works in all camera modes. Is the camera in P mode ? What values do you get back from...
26
emklap0000
Dec 10, 2003 3:03 pm
I took this list from the 10d manual. I think the lists in the SDK are not updated. In the SDK documentation (also V6.1.2) does not mention the 10D custom...
27
emklap0000
Dec 10, 2003 3:44 pm
I have found and interrupt description that can be of use http://www.programmersheaven.com/zone5/cat21/14897.htm INT 10h has something to do with VIDEO MODE,...
28
emklap0000
Dec 10, 2003 5:34 pm
I had no problem at all, I use Delphi 6 Fec was a 10 minute programming job. ... 0x00000060L ... the...
32
eos_hacker
Dec 10, 2003 9:58 pm
I did some analysis of A:\CAMERA.EXE, which I presume, is the main camera firmware. It was puzzling to me at first, because upon initial inspection it looks...
33
emklap0000
Dec 11, 2003 8:07 am
I only tested CDGetFlashSetting and CDGetFlashSetting using cdFLASH_MODE_AUTO together with cdCOMP_100_PLUS, cdCOMP_200_MINUS and cdCOMP_000_PLUS. ... works ...
34
emklap0000
Dec 11, 2003 8:09 am
or its a Canon specific function for setting of the video mode of the LCD monitor. I would ignore it for now....