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.

Firmware Upload Error "Unable to read flash manufacturer ID"

I am unable to upload firmware to the LightCrafter 4500, I get the error "Unable to read flash manufacturer ID." I get this error when using both the GUI and the TI 3D Scanner software described here:

http://www.ti.com/lit/ug/dlpu019/dlpu019.pdf

I was able to successfully upload firmware the first few times I attempted it, then the error began. I am familiar with the following two posts on the subject, but the solutions either don't seem to apply to me (I'm not using I2C) or they don't work (I've tried multiple USB ports, etc):

http://e2e.ti.com/support/dlp__mems_micro-electro-mechanical_systems/f/924/t/309183

http://e2e.ti.com/support/dlp__mems_micro-electro-mechanical_systems/f/924/t/351192

My computer is running Windows 8.1 and the LightCrafter 4500 is connected via USB & HDMI.

So far I've tried:

  • Different USB ports
  • Removing the USB extension cable from the system
  • Using compressed air to blow out USB cables
  • Uninstalling & reinstalling USB composite device drivers
  • "Load Default Configuration" in the GUI
  • Loading the default flash image (as opposed to one with an additional flash image) - still won't load
  • Clicking the "Reset System" button in the GUI
  • Verifying the presence of the FlashManufacturerID.txt file in the same folder as the .exe (it's there)
  • Swapping the LightCrafter 4500 motherboard with one from another unit we have (I had to keep the same light engine since it's been modified)
    • I should add I've carefully checked to make sure the cables are connected properly after the swap

I have NOT tried:

  • A different PC
    • I can try this as a troubleshooting step, but eventually I'll need the LightCrafter to work with the PC it's connected to now due to specialized software that's installed on it.
  • Replacing the USB cable

Does anyone have insight into this problem? I need to find a solution before I can move forward.

  • Update:

    I fixed it. I'm going to post my latest tests here in case it helps someone:

    >Verified that the "FlashDeviceParameters.txt" file exists in the same directory as the EXE

    >I tried reinstalling the GUI, downloading a new flash image, and removing all other USB peripherals from the system. Still didn't work.

    >I installed the GUI and flash image on another system running Windows 8.1. This configuration worked, but all it served to do was validate my hardware as working, since I need to run on the original PC for software issues.

    >I moved the unit back to the original PC and, following the thought that the issue is USB-related, I reinstalled the motherboard USB drivers (my motherboard is a Gigabyte board with the AMD 760G chipset). This fixed the issue. I can now upload flash image both via the GUI and the 3D Scanner code. After swapping to a different LightCrafter (unrelated reason), the error returned, but reinstalling the motherboard USB drivers fixed the issue again.

    Hopefully this helps someone!

  • Hi Adam,

    I'm glad you were able to resolve your issue. I would also like to thank you for posting a detailed question after 1st searching for solutions on the forums (and referencing them in your new post). We also appreciate you following up with how you resolved your problem.

    Thanks again,
    Clinton
  • Hi Clinton - My pleasure. Hopefully this helps someone in the future.

    Best,
    Adam