Adafruit PyBadge for MakeCode Arcade, CircuitPython or Arduino
PRODUCT ID: 4200
https://www.adafruit.com/product/4200 Order ref number 2607505-2923904812 x Adafruit PyBadge for MakeCode Arcade, CircuitPython or Arduino[ID:4200]
At first when it was connected and tried to update the circuitpython explorer would lock up, this has happened on a couple other devices and usually mean the device is very picky on the usb cable, so I found one that seemed to work (windows 10 connected and showed the device correctly) I was able to start copying the adafruit-circuitpython-pybadge-en_US-6.3.0.uf2 file in the double click reset bootloader and it locked up about half way through. Now when trying to connect I get the error the “usb device is not recognized” and the double click bootloader now shows red lights and will not connect. I have tried on a separate laptop and on a mac laptop and I cannot get the pybadge boot loader screen. I also plugged in my funhouse to see if it was the computer and it loaded with no issues. Is there anything I can do to “unbrick” it?
Here is the error in windows (tried three computers and a mac with no luck) The lights below the LCD stay red
PyBadge and usb device is not recognized
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- justinpierson
- Posts: 7
- Joined: Sun Aug 09, 2020 3:29 pm
- mikeysklar
- Posts: 13936
- Joined: Mon Aug 01, 2016 8:10 pm
Re: PyBadge and usb device is not recognized
Okay, it sounds like the CircuitPython upgrade bailed out now the bootloader is gummed up.
There is a drag and drop UF2 file for the bootloader (different than the CircuitPython image you had been using). You will need to get the PYBADGEBOOT drive to mount by double clicking the reset button after attaching it.
https://learn.adafruit.com/adafruit-pyb ... bootloader
https://github.com/adafruit/uf2-samdx1/releases
If that does not work there are other options, but like using a command utility call bossa or uploading the bootloader from using jlink or another M0 board.
https://learn.adafruit.com/welcome-to-c ... stallation
https://learn.adafruit.com/how-to-progr ... ootloaders
There is a drag and drop UF2 file for the bootloader (different than the CircuitPython image you had been using). You will need to get the PYBADGEBOOT drive to mount by double clicking the reset button after attaching it.
https://learn.adafruit.com/adafruit-pyb ... bootloader
https://github.com/adafruit/uf2-samdx1/releases
If that does not work there are other options, but like using a command utility call bossa or uploading the bootloader from using jlink or another M0 board.
https://learn.adafruit.com/welcome-to-c ... stallation
https://learn.adafruit.com/how-to-progr ... ootloaders
- justinpierson
- Posts: 7
- Joined: Sun Aug 09, 2020 3:29 pm
Re: PyBadge and usb device is not recognized
I have tried to get it to connect to the computer, since it doesn't connect property I cannot use the USB to flash/copy anything, I have tried every usb cable I have even the ones that work fine with other boards and this one continues to get the prompt that it cannot recognize the USB. I also tossed another computer at it with no luck as well.mikeysklar wrote:Okay, it sounds like the CircuitPython upgrade bailed out now the bootloader is gummed up.
There is a drag and drop UF2 file for the bootloader (different than the CircuitPython image you had been using). You will need to get the PYBADGEBOOT drive to mount by double clicking the reset button after attaching it.
https://learn.adafruit.com/adafruit-pyb ... bootloader
https://github.com/adafruit/uf2-samdx1/releases
Is there any way to fix it without buying another board, and how would that interface with this one since it doesn't have the same port as the one listed?mikeysklar wrote: If that does not work there are other options, but like using a command utility call bossa or uploading the bootloader from using jlink or another M0 board.
https://learn.adafruit.com/welcome-to-c ... stallation
https://learn.adafruit.com/how-to-progr ... ootloaders
- mikeysklar
- Posts: 13936
- Joined: Mon Aug 01, 2016 8:10 pm
Re: PyBadge and usb device is not recognized
When you look under Device Manager on your Windows machine do you see a COM port when connected?
I ask because you can still use the 'bossac' upload utility without any drive being successfully mounted and it does not require any additional hardware such as a jlink or another M0 based processor.
https://learn.adafruit.com/welcome-to-c ... stallation
https://circuitpython.org/board/pybadge/
I ask because you can still use the 'bossac' upload utility without any drive being successfully mounted and it does not require any additional hardware such as a jlink or another M0 based processor.
Code: Select all
bossac -p COMx -e -w -v -R --offset=0x2000 adafruit-circuitpython-boardname-version.bin
https://circuitpython.org/board/pybadge/
- justinpierson
- Posts: 7
- Joined: Sun Aug 09, 2020 3:29 pm
Re: PyBadge and usb device is not recognized
No, all I get is a icon in the devices with a ! mark (see the attached email in my first post) and since windows refuses to do anything with it and load the driver it never gets a com port assigned to it. I tried bossac, but it also needs some kind of port connection, I tried to find it using Arduino but it doesn't see any active ports. I tried it with the mac and it never shows anything added to it.mikeysklar wrote:When you look under Device Manager on your Windows machine do you see a COM port when connected?
I ask because you can still use the 'bossac' upload utility without any drive being successfully mounted and it does not require any additional hardware such as a jlink or another M0 based processor.
https://learn.adafruit.com/welcome-to-c ... stallationCode: Select all
bossac -p COMx -e -w -v -R --offset=0x2000 adafruit-circuitpython-boardname-version.bin
https://circuitpython.org/board/pybadge/
- mikeysklar
- Posts: 13936
- Joined: Mon Aug 01, 2016 8:10 pm
Re: PyBadge and usb device is not recognized
You had mentioned double-clicking reset earlier resulted in the red light going solid and what appeared to be the board locking up. Does a single click or different duration timed double-clicks make any different to get you into bootloader mode? If not then we can do a return if you purchased this PyBadge from us in the last month.
- justinpierson
- Posts: 7
- Joined: Sun Aug 09, 2020 3:29 pm
Re: PyBadge and usb device is not recognized
Double click, single click, and just switching it on with it plugged in all show the same error.mikeysklar wrote:You had mentioned double-clicking reset earlier resulted in the red light going solid and what appeared to be the board locking up. Does a single click or different duration timed double-clicks make any different to get you into bootloader mode? If not then we can do a return if you purchased this PyBadge from us in the last month.
- mikeysklar
- Posts: 13936
- Joined: Mon Aug 01, 2016 8:10 pm
Re: PyBadge and usb device is not recognized
When did you purchase this PyBadge and was it from us?
- justinpierson
- Posts: 7
- Joined: Sun Aug 09, 2020 3:29 pm
Re: PyBadge and usb device is not recognized
Yes:mikeysklar wrote:When did you purchase this PyBadge and was it from us?
Order ref number 2607505-2923904812
ORDER DATE: July 13, 2021 @ 10:15 AM
- mikeysklar
- Posts: 13936
- Joined: Mon Aug 01, 2016 8:10 pm
Re: PyBadge and usb device is not recognized
Great. Please send an e-mail to [email protected] with you order number and link to this forum thread that requests a replacement.
Please be positive and constructive with your questions and comments.