I'm getting a report from the analyser software of a SPLIT transaction, and that it doesn't support these.
My first question, is why would this be the case when the device under test is not a hub, and is not trying to emulate a hub? From my reading of the USB2 specification SPLIT transactions are only for use with hubs when there is the possibility of a full/low speed device on the other side of the hub. The device being tested is an ARM SoC with a On-the-Go controller trying to emulate an RNDIS ethernet device.
My second question is that the software says the "professional" version should be able to cope with SPLIT transactions, but I cannot find any mention of this 'paid-for' version.
Would it be possible to skip the split transaction and keep on following the data?