This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Another problem with LightCrafter 6500 EVM

Other Parts Discussed in Thread: DLPC900

Hi all,

I am currently writing a code to communicate with the device mentioned above. Everything worked just fine until suddenly, out of nowhere, a problem occured similar to this or especially this.
After a reboot, the device can't connect via USB anymore, it freezes and has to be unplugged. In the provided software, it just says 'Disconnected', and all manual attempts to send USB commands fail. A similar thing has happened in the past a few times, and I was always able to solve the problem by holding the device in boot mode (i.e. setting the correct jumper) and flashing the original firmware.
Now, however, the device still freezes imediately when rebooting after uploading the firmware, and still can't be recognized. I noticed that a modified firmware with no default batch file does work, or at least the device can be recognized via USB. Thus I am able to operate the device in normal video mode, which works fine. But still, every time I try to load an image in pattern on the fly mode, the device freezes and has to be unplugged. Using my own code I found that the freeze always occurs when sending the "Configure LUT" command (the LUT Definition works fine), the stock software always crashes when clicking "Update LUT". Since this command is issued in the default firmware batch file, too, this would explain the immediate freezes which occur when using it.
Now I am worried that the internal command mapping or the internal memory might be corrupted in some way. Since this seems to be a quite common problem, my question is:

Is there any kind of solution/workaround for it yet? Could flashing a new bootloader with JTAG help? Or is there any way to access the Micromirrors more directly, bypassing most of the higher functions of the DLPC900 (this would be nice anyway)?

The device is critical for my application, so I would highly appreciate any kind of help.
Best regards,
Jonas

  • Hello Jonas,

    Thank you for bringing this to our attention. We are currently working on a root cause fix of this issue. As you may have read from me before, we believe this issue to be related to the flash devices on the board. You will hear more from us soon, but unfortunately this is all I can share at this time.

    I have sent you an E2E friend request in case you would like to continue this conversation privately.

    Best regards,
    Trevor