Is it possible to change a USB's enumerated descriptors (from the OS side) after plugging it in?
Cypress semiconductor has a line of products that do this. They call it "re-numeration". I'm not sure how feasible this is with other devices, but here is an article explaining the process that might help: http://www.cypress.com/?id=4&amp;rID=26981