TI E2E Community
DLP & MEMS
DLP LightCrafter Development Platform Forum
Workarounds for LightCrafter's USB/RNDIS Connection issue
The workaround mentioned below applies to USB connection issues (when LightCrafter is connected to PC via USB) like code 10 error, corrupted RNDIS driver, 'USB device not regonized' or if you notice 'unknown device' under Universal Serial Bus Controllers in Device Manager.
please follow the below procedure in specified order,
- Uninstall the RNDIS driver ( if its already installed). To uninstall, go to Device Manager (Control Panel -> System -> Device Manager) and remove the networking entries for RNDIS. Look under Network Adapters, select RNDIS/ Ethernet Gadget and right-click uninstall.
- Disconnect the LightCrafter from PC (and power off the LightCrafter)
- Disable all the network connections(even WiFi)
- Reboot the computer and wait for a complete start up
- Power up the LightCrafter and wait for the vertical color bars to display
- Connect the LightCrafter to the PC via USB to the new/ different port on the PC
- Auto install the driver as instructed in the DLP LightCrafter's User's Guide (link )
- Wait for the installation and network address assignment to complete
Connecting a USB hub in between the PC and cable also resolves the issue.
Since receiving my DLP LightCrafter EVM and attempting to utilize these instructions, I have not been able to get one Windows 7 system and one Windows Vista system to recognize the DLP LightCrafter as anything other than "unknown Device" uner Universal Serial Bus controllers in the Device Manager. This is despite disabling all network connections and rebooting, successivley between different USB ports and a USB hub.
When attempting to select my own driver and device type there is never any option that recognizes anything as RDNIS of any type.
Are there other steps that I can take? I have read, and reread everything that I can, and have another individual chekcing my work. I must be mising something, but I just can't figure out what. Can you provide a model number of a specific hub that you have successully used?
The windows Vista detects and installs incorrectly as Unknown Device, while the Windows 7 machine simpy does not recognize ANYTHING, on ANY port, ever, even after having tried two different mini USBb cables.
I am very sorry to hear that you are experiencing difficulty with the LightCrafter USB connection. Have you successfully connected to any of your computers?
We are aware of some issues with specific computers and USB ports. However, the majority of systems have no difficulty with the connection. Win7 computers seem to be more difficult, although some work. We are working hard to identify and resolve the problem for everyone.
Meanwhile, we have found that the workaround of using a USB hub usually works. I can give you the model numbers of the ones which I have used. These have worked with my computer, and others that we have tried it on. However, we certainly haven't tested them on every computer/OS combination.
Unpowered: Belkin F5U407 Hi-Speed USB2 4 port Ultra Mini Hub
Powered: Belkin F5U214-OE Hi-Speed USB 2.0 Hub
In my experience, you will see one of two errors when plugging the LightCrafter USB into a Win7 computer.
1) An unknown driver shows up, but never resolves - it shows a yellow exclamation point, which indicates an error. This is rare, in my experience, but I have seen it.
2) A RNDIS driver shows up in the Networking section, but never clears the yellow exclamation point (which indicates an error)
If you are not having success at all getting a RNDIS driver to show up, are you connected to the internet when you are trying to attach the LightCrafter? Most computers which have never had a device attached to it which requires the RNDIS driver have never downloaded the driver from Microsoft. In case you can't be connected to the internet when using the LightCrafter the first time, I am attaching the RNDIS driver in a zip file attached to this post.
After getting this RNDIS driver and unzipping it, try plugging the LightCrafter in directly - without a hub, to see if it will install the RNDIS driver.
I hope this helps.
Best regards, <link removed>
The help is greatly appreciated Pascal.
After installing a Dynex USB 2.0 4-Port Travel Hub Model No: DX-THUB16 (5vDC 2A) inline (ALL network adapters disabled) and a fresh boot of the computer and EVM while disconnected from each other, the Vista machine recognized the EVM after connecting the two, and all looked promising except for the RDNIS lookup from "Microsoft Corpoation" read just a tad differently... that ultimately lead to the Error 10 message so I abandoned that computer to test on the Window 7 machine.
With that same hub inline, the computer recognized something and appeared to be on-track as the RNDIS gadget diplased just as shown in the user manual. Everything worked exactly as depicted until it came to the final install which has given up three times on the "Remote NDIS Compatible Device" due to "This operation returned becasue the timeout period expired".
I will attempt to track down one of the above listed hubs and re-try with that.
Alternately, being located in the Fort Worth area, I could take a drive over to TI HDQ and we could see if it recognizes properly over there to isolate it between the board and the host computer.
Did you try installing the RNDIS drive I attached to the previous message? You unzip it somewhere. Turn on the LCr and let it boot up (until the LED is flashing red/green. Plug the USB cable into the computer and let in do whatever it is going to do about showing the device. Then, using Control Panel/System/Device Manager you can select the device and select "update driver software". Follow the prompts, and point it at the place where you unzipped the driver. After the installation, remove the USB cable from the computer. Reboot the LCr - fully. Then reinsert the USB cable back into the computer. See if it works.
Sorry about the difficulties you are experiencing. We want to see you get it going.
The problem could be in motherboard and it's south bridge. I have asus G41 motherboard with ICH7 south bridge and Lightcrafter is defined as "unknown device" both in Windows Xp and Windows 7. I can't work with LightCragter connecting it directly to my pc's USB ports, but if i use external USB HUB it's normaly defined as RNDIS device and I can work with Lightcrafter GUI application.
Thanks for letting us know that it works for you with the USB HUB. We are still unsure why some PCs exhibit the problem, while others don't. We hope to find a durable solution for everyone. Meanwhile, the USB HUB is our best suggestion for getting a working connection.
I would have weighed in earlier on this open issue but didn't have the energy to come back re-type an extremely lengthy and detailed run-down of which machines worked and which machines didn't work after typing up the response just to find out that the post button simply would not activate when pressed on my iPhone...
Anyway... here is my experience after attempting to install the system on 3 XP machines, 1 Vista machine, and 1 7 machine.
ALL required the HUB to be inline otherwise all bets were off of any hope of installing.
2 of the three XP machines worked. The first XP machine that I tried worked smoothly on the first shot with the driver that Pascal supplied. Attempting the EXACT same install procedure on the second XP machine resulted in Code 10. Installation on the third XP machine worked, but only on the second try as it kept hanging up and I'd have to reboot.
I made six separate attempts at installing on the second XP machine and have given up as each iteration results in Code 10.
The Vista machine and the 7 machines both had at least twelve attempts including registry scrubbing which was fruitless after MANY iterations resulting in code 10 each time. I have given up making any attempt to try to make this work. As XP is no longer expected to be used by the existing deployment base, I am at a decision making cross-roads.
Could it be that there is something wrong with the EVM's that won't install? Is that why there are so many problems in the field?
Being located in Fort Worth, I would like to come over to TI and see my EVM installed on a windows Vista or 7 machine that has had a known, good install of another EVM previously performed to see if that is the issue. Would this be possible?
My only other option is to send this thing back if there will be no resolution. Two separate Engineers have wasted enough time both at home and at work to make this a viable development platform if there is no hope of getting it to reliably deploy on a currently supported Windows OS.
The installer for the GUI doesn't even unpack all the files, it is buried two or three extractions deep. By itself, that is not a very big issue, but when it comes to putting this whole package together, could it's install location and timing be a part of this? Is there something looking for a file to be in a specific place? Each time I clean out the device manager, I am uninstalling the files just to be safe and there is no reliable uninstaller in this case.
I have avoided saying so publicly, but by this time I wonder if there are not more people having the same troubles and not reporting them here BECAUSE it is a public forum. I would not have said that here, but I just got a brush-off response from TI internal tech support suggesting that I "post my issue on TI E2E forums due to is technical nature".
Is this the only support conduit that exists for this product?
Would TI post a survey poll thread to ask:
# of successful deployments to XP:
# of successful deployments to Vista:
# of successful deployments to 7:
I'd like to know from the active user base what the system count is for deployment to get a feel for my EVM or me being a point or a pattern.
I recognize your frustration in dealing with the LightCrafter - USB issue. When you receive a product from Texas Instruments it should work as specified. I also greatly appreciate the additional time you took posting a detailed summary of your experience in connecting the LightCrafter with different operating systems.
To this point, we considered the HUB a solid work around for customers to use until we determined the root cause of this issue and implemented the fix. However, the HUB solution is clearly not as robust as we first thought and a higher priority must be given to quickly resolve this issue. I will see that you and the readers of this thread are updated on our progress by June 1st.
There are other conduits, but this forum is one of the best ways to quickly reach the correct engineer who can answer your question. I believe that is why you were encouraged to post your question to the forum and I apologize for any negative impression you received from our support team.
You make several good points in your post and I would like to thank you again for taking the time to list them. I agree with you there are likely others facing the same issues and appreciate your offer to visit our campus. I will contact you if it appears testing your LightCrafter will help us resolve this issue quicker.
Best regards,Eric DrogeDLP Embedded Applications Manager
We have made some progress by confirming the issue on our test systems. We are in the process of examining how the system enumerates as well as if the issues exist on other DM365 based platforms like the Leopard board. I will continue to update you on our progress. Please expect another update by June 8th.
Thanks and regards,
As I mentioned above, I use external usb hub to solve connection issue. When I use provided by Pascal DLP <link removed> driver in Windows XP connection detected in one or two seconds, but when I use it in Windows 7 it takes about 50 seconds. Is there any special RNDIS driver for Windows 7, which can speed up this process?
I think that the RNDIS driver is the same for XP and Win7, but not sure. If you would like to make sure that you have the proper driver for Win7, try this: Uninstall the RNDIS driver which I sent, and remove the install files from your computer. Then, while connected to the internet (make sure you can reach outside sites) plug in the LCr and let it request a driver. Allow it to search for the driver, and it will go out to MS and get the proper RNDIS driver for Win7.
The initial recognition time for RNDIS when a LCr is plugged in may be as long as 30 to 60 seconds. But subsequent connections should only take no more than 2 - 5 seconds, in my experience.
Update on LightCrafter USB/RNDIS issue.
We promised an update on the progress towards resolving this issue by today (June 8). Here is the current status:
We believe that the USB connectivity problems which are being encountered by a few LightCrafter users is due to an interaction between several components, which includes 1) the LightCrafter software (both the embedded portion on the LightCrafter module, and the Windows component in the LCr control program), 2) the Windows driver (RNDIS), and 3) the peculiarities of each PC USB port.
We are seeing very disparate behavior across various individual computers and USB ports. Many work smoothly, with no problems at all, while others present issues ranging from no enumeration of the RNDIS, to instances where the LCr control program hangs on connection tot he LCr.
At this time we believe that the issues are software related - but not due to a "point" failure mechanism. As said above, it looks like a complex variable environment interaction problem. We do not believe that there is a hardware problem which would necessitate a fix to the LightCrafter module itself. We continue to feel that this will be resolved by software fixes only.
We continue to investigate this issue, and will give another update by Friday, June 15. Meanwhile we suggest that users attempt some of the workarounds which have already been discussed.
We commit ourselves to resolving this issue, and making your use of the LightCrafter smooth and productive.
same problem here, tested several Win XP machines with / without hub, as proposed above. Looking forward for tomorrow, whether you guys at TI found a solution.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.