<< return to Pixycam.com

What should I expect to see in Device Mgr on Win7 plugging in Pixy in Firmware Upload Mode?

Despite trying multiple USB cables on Win7 desktop, no luck getting PixyMon to see the Pixy in “Firmware Upload Mode.”

In the Wiki it says:

The LED on Pixy should turn on very brightly (white) and stay on. This indicates that you’re in firmware upload mode. Since this is the first time you have uploaded firmware into Pixy, your computer will go through a driver installation process, because Pixy uses a separate device driver for firmware upload, and your computer hasn’t seen this device on its USB port before.

WRT the “separate device driver” mentioned, should I expect to see a second different device listed under Pixy there if this worked correctly? I assume so but not sure. I only currently/ever see the one that gets installed when the Pixy is plugged in in normal operation mode (“Pixy CMUCam5”). If I try deleting that one, and then FIRST/ONLY try to go directly into Firmware Upload Mode with my first attempt to plug in the Pixy, it fails to find any correct driver and fails with an “LPC” driver under an “Other Devices” in the Device Mgr and an error of “The drivers for this device are not installed. (Code 28)”

I assume THIS is the “separate device driver” referred to in the Wiki.

Any ideas or help would be appreciated as I have no idea what to do or try next…

Alex

Just used Zadig to install WinUSB for LPC (NXP) and it succeeded in making it visible (and error-free) in Device Mgr as LPC under “Universal Serial Bus devices” however there is no change with PixyMon — it still seems not to be able to talk to it:

Pixy programming state detected.
error: Cannot find Pixy DFU device. (in red)

Hi Alex,

Have you tried uploading the firmware using a different machine, Windows or otherwise? If you can try this on a different computer, please do and let us know what happens.

Thanks.

Scott

Scott,

Tried it on a second Win7 PC and got the exact same fail result.

Device Mgr sees it as LPC but then after trying it automatically tries to find driver via:

  • Windows update
  • Preconfigured Drivers

fails to find any driver for the camera in firmware-upload mode.

Will try on a Mac Mini next but really strange that neither Win7 machine works as both are totally up-to-date with patches/etc.

Alex

HI Alex,
I’m not sure if Zadig is a good idea or not. Let’s keep it out of the picture for now.

Here— try this. Make sure PixyMon is not running. Then enter firmware upload mode (hold button while plugging in USB cable).
Then go to the Device manager and see if you can see Pixy

Here’s what you should see in the dev manager:
!http://i74.photobucket.com/albums/i241/cmucam/Image230_zps0cb0bc1d.jpg!

Let me know what you find.

thanks!

Scott,

On my first Win7 PC, I got the Pixy driver to install automatically ok (just as your screen grab illustrates) but on it was never able to get the LPC driver to install correctly even after trying zadig as a last-ditch attempt. This is a PC that I also use with a SDR running on a OTA USB Satellite receiver and I had been using zadig previously, so suspected that that may have been part of the troubles.

On my second Win7 PC, which is free of any odd USB setups, I just get the yellow yield sign Pixy which, even when I attempt to force it to find the driver, it comes up empty-handed. Btw, fwiw the first time I ever plugged the Pixy into the second PC, I think that I noticed I hadn’t held down the white button and unplugged it before it had completed installing the Pixy driver – not sure if that is part of the problem.

Strangely, even after "Uninstall"ing the drivers from Device Mgr, when I replug in the Pixy, instead of attempting to find the drivers for a min or two, they just instantly appear with the yellow yield sign. It is as though I can’t go back to the state of the PC never having seen them and doing a thorough hunt for the drivers again.

Thanks for your assistance with these difficulties I’m having. Very much appreciated!

Alex

CORRECTION: using Zadig on the first PC I WAS successful in getting the WinUSB driver installed for the LPC device…

…however even then PixyMon would still refuse to see it with the following error:

Pixy programming state detected.
error: Cannot find Pixy DFU device.

When the Pixy is plugged in while holding down the white button, should i see BOTH the Pixy device and the LPC device in the Device Mgr or just the LPC device? That is unclear from the Wiki instructions. The reason I ask is that the PixyMon error seems to suggest that it is still looking for the Pixy device (and not or maybe in addition to the LPC device.) Is this not an either/or since it is either one device or the other depending on the mode in which the Pixy is when plugged in?

Ahhh! No Zadig for now! :slight_smile:

You should only see one Pixy device, like in the picture above.

I tweaked some things in the device enumeration and it seemed to fix things for our Mac friends— please give this version of PixyMon a try (just install ontop of your existing PixyMon)

https://drive.google.com/file/d/0B9hNWd6bDWpiSHlvaGRjaEpVV00

thanks!

This version of PixyMon fixed the same issue for me on Windows 7

I could see the DFU device in Device Manager but was getting the cannot find Pixy DFU device message in PixyMon. With latest version it works as advertised and my firmware upgrade was successful.