
Nordic Tech (Customer) asked a question.
Hi,
Ive been using the P1AM-100 for a while now and its been going really well so far. Im using windows 10 and am using Arduino ide 1.8.19, as well as the P1AM-GPIO module and a P1-16CDR
However, the other day one of the controllers wouldn't connect to my PC about an hour after I had touched it last. When I would plug it in, windows was giving me an error "USB Device not recognized" and it would show up in device manager with a yellow triangle warning "Device descriptor request failed". At first I thought it was either the usb cable or usb port messing up because I saw some others on the forums having similar issues.
I reinstalled the arduino IDE and the P1AM drivers, tried different cables, and tried multiple USB ports on two different PC's that Ive been using for programming and I was getting the same error. I also tried double tapping the reset button while it was connected and that didn't do anything. Today I tried hooking up a brand new P1AM and it worked perfectly.
At this point I'm fairly sure the one P1AM is faulty. Id like to know if there is anything else I can try to force reset it, or if there are any other workarounds
Thanks!
-Tyler
When you double tapped the reset button, did you see a glowing/breathing pattern on the yellow LED?
Yes the yellow LED started fading in and out. I tried resetting after I connected the cable on only USB power. I also tried with external 24V applied, double tapped the reset, and then connected USB but the prompt said the same thing.
When it's fading in and out like that, re-upload a simple sketch like the "blink" example. You'll have to change the COM port in Arduino as it'll be different than when you normally upload.
Your description sounds like what happens if something in your code faults the processor or otherwise impedes USB handling. Uploading something known good like blink fixes this 99% of the time.
Okay I connected the P1AM, on the Arduino software the "Port" option was greyed out. I then hit the reset button twice and the port option was still greyed out, so it doesn't look like I'm going to be able to do anything with this board haha
I was using the serial monitor pretty continuously for debugging, as well as digital 11/12 for an adafruit screen and had digital 13/14 hooked up but not connected to anything so I wouldn't be surprised if I bumped something™ and messed it up
Does it show up in windows device manager at all when in the bootloader(double tap reset) mode?
Nope device manager doesn't change after I put it into bootloader mode, I hit "Scan for hardware changes" just to make sure. All the com ports are greyed out as well in device manager before and after I put it in bootloader mode.
Hello Nordic, did you solve this issue?
I have exactly the same problem and I don't know if a new PLC is needed.
Regards Jorge.