borrego
1000+ Head-Fier
- Joined
- Jun 19, 2008
- Posts
- 1,250
- Likes
- 367
I wouldn't even bother, even it is cheaper. Many patents these days are not working. There is no a requirement to prove in a real environment that a proposed application is effective. I am not saying that this particular device is not working well. There are typically other things which are working, but for marketing purpose a working part is hidden behind a nonsense patents.
There is no provision in USB isochronous transfers for a packet retransmition. Just CRC check and an action is to drop a frame. Ranger xxx is not able to change it. A reason is that timeslots for the transmission are reserved in advance (when opening a device for a transfer), there is no mechanism to increase a pipe diameter dynamically. Secondly, isochronous packets arrive in order. And finally, timing is a critical factor. It is mentioned 125us for a timeslot. It is actually a microframe. Eight consecutive microframes constitute one high-speed frame (around 1ms). This is on the hardware PHY level. On the low system level there is a queuing system, hardware interrupts are programmed in advance to wake up a relevant portion of a software for transmitting individual frames. Bypassing a queue could result in insufficient service level for other devices (even a timeout errors).
The above is about asynchronous transfers. Amanero Windows drivers actually use a different transfer mode, bulk transfers. In a bulk mode there is a provision for retransmission of packets. Do Amanero make such requests? Honestly, I don't know, I didn't see any. It is why I started to test a hard drive, as I know for sure it would be retransmission requests, but again, I didn't see any. Errors appeared only when I switched to a 3m cable, and it was not a few, but plenty. Hard drive draws a lot of current, it is why errors came up on a relatively short cable. A DAC should work reliably on a longer cable without errors. My conclusion is that in a normal situation (when cable lenght is kept according to the recommendations) there is no errors on the USB transfers. When errors come, it will likely cause protocol errors and timeouts stopping the transfer.
What you mentioned were exactly why the Icron Ranger extender devices did their job by converting USB isochornous signal to Ethernet/Optical signals for long distance data transfer. They are not just USB signal repeaters.

Last edited: