In a spanish Canon camera users forum (www.canonistas.com), today a user has asked for help.
He says his MS-Windows computer has been infected by a virus. And after connecting his 40D to the computer via USB cord, the camera has started to malfunction. AF not working properly, CF cards not recognized. He has tried several cards, tried to reformat them, but they are not still recognised by the camera.
I understand than a virus for MS-Windows cannot run on camera's ARM processor, the camera itself cannot be infected.
But, I wonder If the virus could have seen camera's NVRAM as an removable media accessible through USB and could have written a copy of the virus to NVRAM? This could explain camera's malfunction.
In fact, I suppose Canon is allowing some kind of NVRAM access from USB, to allow the "EOS Utility" software to write data in the camera: lens data for vignetting correction, etc.
Is this hipothesys possible? Is there a known way to reset NVRAM data in this case? Thanks.