As you said he couldn't even connect to Discovery, means something is wrong with his PC's drivers/windows secondary tools. Maybe a software within the disk of the modem ? (even I don't think so... but worths a try) Or having all .Net framework versions.