"The main servers are indeed down for maintenance until Monday. However, if you look at the web archive for the Asian support site, the link structure is static. I've uploaded the .fir file to a private server for you. Good luck."
I took a CompactFlash card—a sturdy 4GB SanDisk—and inserted it into a USB card reader. I dragged the 40d0112.fir file into the root directory. Not in a folder. The root. The instructions on the forum had been very specific: "The camera is stupid. It only looks on the surface. Bury the file, and it won't see it." canon 40d firmware 1.1.2 download
"Before you send it to Canon," they wrote, "check your firmware. If you are running 1.0.5, the communication logic between the body and certain third-party lenses is flawed. Version 1.1.2 fixes the communication timeout. It saved my rig." "The main servers are indeed down for maintenance
| Issue | Likely solution | |-------|----------------| | Camera does not see .FIR file | File not in root of CF card, or card not formatted in camera | | “Update file not found” error | Wrong firmware version (ensure for 40D, not 40Da or 50D) | | Update stops at 0% | Corrupt download – re-download from official Canon site | | Mac cannot extract file | Use Archive Utility or Unarchiver – old DMG may need macOS 10.12 or earlier | Good luck