iXBT Labs :: Computer Hardware In Detail

Platform

Video

Multimedia

Mobile

Other

Canon EOS 300D, Alternative Firmware Update


 

 Forum

A little experimental research of how much the functional differences between Canon EOS 10D and EOS 300D depend on their firmware

Preliminary notes:

We are grateful to the unselfish authors of this firmware version. We used the "product" created by Ravil and Wasia. Perhaps, there are other ways to use "Easter eggs" from other authors (search in forums, for example here). But Ravil and Vasya are mentioned in English web sites as well, and their mother tongue is dearer to us, so we shall consider their firmware version.

We are not connected with the authors of this firmware, so any requests and comments should be sent directly to them. We are not responsible for your actions and their consequences. The authors of this firmware are not responsible for that either, this is expressly noted on their web site.

We are not calling you to update the firmware in your cameras. You will lose your warranty and all that, though we haven't heard about fatal cases (nevertheless, the forums contain enough calls for help and questions, so you should get down to this update only if you have at least minimum "technical" experience). If you made up you mind, carefully read the camera instructions and the official firmware update instructions, as well as the instructions on the web site of the authors of the program. It would be also good to read the instructions to Canon EOS 10D. You shouldn't address the official service centers for the firmware update and after you've done it – for the further improvements and repairs. They are not responsible (it's quite reasonable) for firmware updates (both official and especially "alternative").

Canon EOS 300D versus EOS 10D

Canon EOS 300D is good by itself. At least by the fact that this is the first real reflex digital camera at the cost of a good compact digital camera. Its functionality practically didn't suffer from the fight for the price. Interchangeable lenses, depth of field preview, manual and automatic shooting modes, RAW mode, external hot shoe, good image quality at variable ISO (100-800 settings). From its predecessor EOS 10D, the Rebel differs by its "soft" plastic case, controls, and smaller buffer size. But both hardware and software parts are mostly the same as in EOS 10D. This allowed Canon a "quick" launch of an inexpensive camera. This also allows to make almost 10D out of 300D (we should thank Canon for this opportunity, because it "didn't break off the extra pins from the chips").

Inexperienced photographer, the target audience of this camera, will be happy without any firmware updates. Canon designers picked good "sets" of modes for those who is used only to automatic modes. But in creative modes (priorities and manual settings) "forced" automatic measuring and built-in settings do not always comply with the ideas and habits of a skilled photographer. Of course, all this automatics can be ignored in the manual exposure mode "M" with forced center-weighted exposure metering, and you can focus manually controlling the built-in flash by the aperture.
But to make the shooting process faster and more comfortable it would be good:
in order to control the impulse of the built-in flash (exposure compensation),
set the shooting parameters (file resolution, file parameters) using buttons and dials instead of the menu;
in creative modes:
select the exposure metering type "directly" (which is implemented in almost all, even far from professional digital cameras from Canon),
select the autofocus mode from One-Shot, AI-Servo, and AI-Focus,
in the aperture-priority mode shoot with a flash using not only long exposures but the standard flash exposure (1/200 sec, for example) as well.
Other 10D features would be also useful (though there are fewer buttons on the case and it's difficult to implement all 10D features). They include: mirror lock up, first and second curtain sync function, and others.

You may get around some of the desired functions using image modes (giving up RAW) or you can get used to the inconveniences (select the partial exposure metering mode in creative modes by fixing the exposure - the AE-Lock button). But many functions are already available thanks to an alternative firmware. Out of the listed above functions, the firmware from Wasia does not include the following ones: direct exposure metering control, direct selection between AI-Servo and AI-Focus, first and second curtain sync function. A good and complete description of the features of the latest firmware in PDF format can be found here.

Updating the Firmware

The update procedure is simple and standard. The official Canon instructions (it's will be useful to look them through) on updating firmware can be found here. Download the archived file with firmware (for example from the above-mentioned web site). Note that the firmware version for EOS 10D will not do. The latest known firmware version is B7.1 firmware (July, 2004). Extract the firmware. Copy the firmware file E3kr111.fir to a formatted CF card and make sure it occupies 1815 KB. Install the card into the camera Canon EOS 300D (not any other) with a fully charged battery. Turn on the camera and follow the instructions. When the process is completed, turn off and then turn on the camera.

New Features and their Configuration

After the firmware update (B7.1 firmware, July 2004) you will get the following additional features to the standard set.
1. A new item will appear in the camera menu – Custom Functions (C.Fn), as in EOS 10D:

menu

2. A press on the JUMP button (in earlier firmware versions it was the SET button) in the shooting mode will enable FEC adjustment:

camera

3. A press on the left button of the arrow pad in the shooting mode changes the focus mode: AF OS - ONE Shot, AF AI - AI focus AF, AF SE - AI servo*,
or enables indication of the manual focus mode,
*AF SE - AI servo (in fact it does not work - if follows the object as a servofocus in Sport mode, but it does not allow to take pictures, you can shoot only after you switch the camera to the manual focus mode using the button on the lenses) :

camera

4. ISO range is extended to 3200.

Not all 17 options are operational in Custom Functions. The following options are operational:

menu

the first menu item (from left to right) allows to configure the SET button - 1: file compression quality, 2: file encoding parameters (sharpness, saturation, contrast, color space, color hue), 3: menu display, 4: image replay, 0: no function;

the second menu item allows to block shutter release without an inserted CF;

the third menu item allows to select flash sync speed in the aperture-priority mode - 1/200 or Auto (taking no account of flash – long exposures);

the sixth item allows to select 1/2 or 1/3 exposure level increments;

the eighth one serves to select the JPEG file size, which is stored in the RAW file;

the ninth menu item selects the shooting sequence for Auto Exposure Bracketing and White Balance Bracketing;

the eleventh designates whether the menu returns to the last setting changed or to the first menu option when the Menu button is pressed;

the twelfth item enables the mirror lockup function;

the seventeenth menu item configures the mirror lockup delay (1.5, 3, 4.5, 6, 7.5, 10 seconds).

menu

All other menu items are not operational (in B7.1 firmware).

Rolling back to the Official Firmware

I don't know any cases of Canon EOS 300D updates when users asked to get the camera back as it used to be. Nevertheless, we know how to roll back the update. It may be necessary when you need to get the camera to a service center or when a new alternative firmware version cannot be installed over the old alternative one.

To roll back, you should reset all Custom Functions according to the original Canon EOS 300D firmware. The RESET button from the menu will surely not help you here. Just set all Custom Functions options to: 0,0,0,0,0,1,0,11,0,0,0,0,0,0,0,0,0. Then update the camera with the official program.



Sergei Scherbakov (sherbakovs@ixbt.com)
September 24, 2004



  Most Popular Reviews More   RSS  
March 2, 2009 · Processors: AMD

AMD Phenom II X4 940 Overclocking
With various motherboards. How it affects games.

May 15, 2009 · System Memory

Phenom II Processors and DDR3 Memory
What are the benefits of moving to DDR3?

February 16, 2009 · Processors: AMD

AMD Phenom II X3 720 / X4 810 / X4 920 Processors
Aimed at leadership in the budget segment.

June 3, 2009 · Processors: Intel

Intel Core i7 950 Processor
Original, but not surprising.

May 27, 2009 · Processors: Intel

Intel Core 2 with Various FSB / Memory Clock Rates
What memory clock rate can uncover Core 2 potential?

  Latest Reviews More   RSS  
July 6, 2009 · 3Digests

i3DSpeed, June 2009
NVIDIA ForceWare 186.18 WHQL and ATI CATALYST 9.6 drivers in tests.

June 26, 2009 · Coolers

Five Premium CPU Coolers In Tests
From ASUS, Noctua, Scythe, Thermalright and Thermaltake.

June 22, 2009 · Video cards: NVIDIA GPUs

NVIDIA GeForce GT2XX Reference
Specifications, architecture, technologies, etc.

June 22, 2009 · Video cards: ATI GPUs

AMD(ATI) RADEON R(V)7XX Reference
Specifications, architecture, technologies, etc.

June 18, 2009 · Sound Cards

Creative Sound Blaster X-Fi Titanium Sound Cards
A hardware DSP and the PCI Express bus.

  Latest News More   RSS  
  Useful Links Get listed  
 
iXBT Labs: Technology Reviews Widgets

Platform  ·  Video  ·  Multimedia  ·  Mobile  ·  Other  ·  Compare Prices  ||  Feedback  ·  Advertise at iXBT Labs  ·  About us  ·  Affiliates  ·  Forum


37

Copyright © Byrds Research & Publishing, Ltd., 1997—2009. All rights reserved.