I have designed a small board that contains a microcontroller which talks to the DirecTV D12 via the D12's USB port. The microcontroller uses its UART to communicate to a Prolific PL-2303X which then connects to the D12. I know that the recommended USB part is a PL-2303, but that is obsolete. The PL-2303X seems to work fine for awhile and then will randomly drop its connection to the D12. The connection will not resume until I pull the USB cable and reconnect. Has anyone seen this problem? Is there a work around?