Our software is using C++ API for LightCrafter (DLP LightCrafter API Sample Code-Windows v2.0). Everything is working fine on my machine, but on the client's machine they experience sudden connection losses. Here are the symptoms:
- Software connects to projector, sets led current to 0. Then does a couple of cycles: send BMP to projector, turn on the lights (led current to 0x3ff).
- On one of this cycles (at random cycle and random operation) a error is returned by TCP_send. WSA error is 10054. All subsequent calls return WSA error 10038. The RNDIS network adapter completely disappears from ipconfig /all output.
- To get the projector working again you have to cycle its power.
- When I manually try to reproduce step 1. in GUI 4.0.1 (obviously with much bigger pauses between actions), it works without problems.
Please find the communication log attached (unfortunately it misses the exact bytes sent to the projector and I can't get a better log right now).4572.log7_toTI.LOG
We have replaced USB cable and tried different USB ports (both front and back ones) and a USB hub without success. There is no IP address conflict between RNDIS adapter (192.168.1.99/24) and other networks on the machine.
Both client machine, where they have problem, and my machine, where there is no problem, are Windows7x64, and I couldn't find any significant (at my glance) difference between them. On both my and their LC the firmware versions are 4.0 for DM365, 2.6.43 for FPGA, 2.7 for MSP430. The resolution if 608*684.
I don't have easy/regular access to the client machine now, so if more information is needed, I'd appreciate multiple suggestions which I can try during next remote session.
Thank you.