we don't run linux but our proprietary innovaphone OS with handmade drivers
The reset is a regular USB reset initiated by the host controller while the USB cable remains plugged.
Immediately after reset we send a HID 'OnHook' followed by an HID 'Offhook' and thereafter
we create the isochronous pipes and start sending/receiving data.
The initial 'OnHook' is sent to make sure that the device accepts regular HID reports.
I understand that it needs some time to open the RF link but 10 seconds are a very long time.
If required I can provide a USB bus capture taken with an ellysys USB EXPLORER.