Without USB connection is not possible to work with the service software, so no fault codes, no programming – nothing what You need to set up a camera.
One of my clients has bought a used mainboard for a dead 40d. After installing it, the computer was not able to build up the connection. With the normal EOS utility was no connection, and the computer was displaying: unrecognized USB device…. Computers are sometimes getting crazy – so I checked the USB port with my service 40d. Everything was perfect. OK, than the mainboard is bad. Without programming, adjusting the AF has NO SENSE to mount on another mainboard in a camera. The 40d was working, the AF was of course unusable. After disassembling/assembling many times, I decided to ship back the PCB to the seller. As a last chance, I tried to connect it to the PC – this time in another USB slot. And the camera was recognized, EOS utility was working. The service software too. Excepting some functions, where the software was blocked. I changed back to the other slot – not working. Ouuups.
In the other PC – not working. What can be different in too USB slots? I have a cheap USB hub on my desktop. I tried that one.In this case, the camera was working on all slots – and more than this, it was no problem with the service software, all functions were OK. The explanation is simple: the cheap hub works only in full speed mode, and forces the PC to use this protocol.
A USB 2.0 device is normally high speed capable, but works in both. So, if the connection was forced by the hub to be slower, the camera was communicating without errors.
OK, the solution is, to connect through the hub. But what is the reason?!?!?
I disassembled the mainboard (it has been sold as used part – not as repaired), and I have found the following:
The USB socket on the PCB has been repaired in a very strange way – on the socket there is a hard black silicone glue – no possibility to take it off. I don’t know, if the silicone is not isolating enough, or there is any other problem under it. The big problem is, that the seller has forgotten to tell us about this tiny fact.
I worked many many useless hours (in fact, many days) because this. Now the camera works – I hope, not only for a few days…
Anyway, for knowledge no sacrifice is too much 🙂