I can correctly setup USB filters and pass on the device from host to Windows 7 guest. The device seems to fully work under guest OS.
The one part that does not work is when I try to run the special utility under the guest Windows 7 OS to disable "Identity Morphing". Specifically, it seems to start the process fine: I can see the USB device resetting itself and reporting a different PID (same VID) that I presume it uses for firmware updates.
At this stage however, the utility fails:
Code: Select all
FDT version: 2.1.1306.3855
Checking modem mode ...
Disabling selective suspend ...
Switching device to boot & hold mode ...
Checking modem mode ...
Switching device to streaming mode ...
Checking modem mode ...
Firmware download failed.
Primary error code: 82 - Failed in checking modem mode.
Secondary error code: 65 - Waiting command response timeout.
Total time elapsed: 10686 ms.
Press Enter to continue ...
I've watched the state of the usbHost and it never shows an extra device. It always just shows up as "Captured" in `VBoxManage list usbhost`. I've tried multiple filter options including just selecting the entire "port" via the number reported in `list usbhost`.
Maybe it's this "Identity Morphing" that is getting in the way of Linux detecting the device correctly in the first place?
Any thoughts on this would be greatly appreciated.