Several people who purchased DLP LightCrafter modules have reported problems with connecting their LCr modules to their PCs via USB. These problems fall into 3 patterns:
1) Plugging the LCr module USB into the PC does not result in the proper installation of the required driver, RNDIS. This driver implements a TCP/IP network connection over USB protocol, which allows the PC to communicate with the LCr over the TCP/IP (internet) protocol, but using a physical USB connection. In other words, TCP/IP is encapsulated in the USB physical and protocol levels. If the RNDIS driver does not install, the Windows marks the device as an "Unknown USB device" and communication with the LCr cannot be established.
2) When the LCr module is plugged into the USB of the PC, the RNDIS driver is installed, but fails to initialize properly - usually displaying a "Code 10" error. This is thought to be because the module was correctly recognized, and initiated the installation of the RNDIS driver, but that the quality of the USB connection was so unreliable at the packet level that the connection is not completed.
3) The LCr module, when plugged into the PC USB port causes the proper RNDIS driver to install, apparently without errors. However, attempts to connect to the LCr using the LCr GUI are not successful, or the LCr GUI hangs - often requiring the PC to be powered down and rebooted.
We believe that we have found the root cause of these USB connection difficulties. The simple description is that one of the integrated circuits which was used in the design and build of the LightCrafter is a part which is designed and specified for USB Full Speed (USB 1.1) operation only. It is not compatible with USB 2.0 High Speed operation. However, the low level code which is supplied on the LCr enumerates the USB connection as a USB 2.0 device. This means that the OS (Windows) tries to negotiate a USB 2.0 high speed connection with the LCr. On many USB ports, this is successful, and the connection is established and usable with no further problems. However, USB ports and computers and USB cables vary in quality and performance. This means that on some combinations of hardware and OS (Win7, Win XP) the connection fails, and the LCr connection does not work (as per the descriptions at the beginning of this message).
We are currently in the process of validating a firmware build (which will be user installable) which enumerates the LCr as a USB 1.1 device. We are verifying that this addresses all of the failure modes (above). All of our tests show that this is firmware change solves the connectivity problems which have been reported. This firmware update will be available within the next few days - with instructions on where to download it, and how to install it.
Look for more updates next week.
Best regards,
Pascal