Hey,
I'm want to accomplish something similar. Basically I'm want to make the device-descriptor changeable at runtime.

The idee is to override the descriptor in usb_dev.c. But I'm not really...