Just to clarify, Er, you mean you want me to redownload the SD card image, extract it to an SD card and test whether the USB host port is working?
Yeah, I always take the SD card out before attempting to update (or recover). No, its a regular USB 2.0 stick