Canon has removed firmware version 1.0.4 for the EOS 20D from the Canon BeBit web site, where it had been posted earlier in the week.
In its place is a brief statement: "Firmware update service is not available temporarily."
There have been a number of posts on Internet forums indicating that the firmware update rendered the 20D inoperable, so it seems likely that v1.0.4 has been pulled while Canon investigates a possible problem.