0

Stuck in bootloader loop
Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.

Stuck in bootloader loop

by theown1 on Tue Sep 10, 2019 9:40 pm

My circuit playground express is stuck in a bootloader loop and I can not upload code to it. I can recognize the port it's connected to on the computer. Pressing the reset button starts the bootloader, double click starts the bootloader as well.

Any thoughts on how to quit?

theown1
 
Posts: 6
Joined: Mon Feb 22, 2016 9:14 pm

Re: Stuck in bootloader loop

by V2man on Tue Sep 10, 2019 9:57 pm

What method are you trying to use : Makecode/Java, Arduino, or CircuitPython?

V2man
 
Posts: 115
Joined: Mon Dec 03, 2018 12:38 am

Re: Stuck in bootloader loop

by theown1 on Tue Sep 10, 2019 10:05 pm

Arduino

theown1
 
Posts: 6
Joined: Mon Feb 22, 2016 9:14 pm

Re: Stuck in bootloader loop

by V2man on Tue Sep 10, 2019 10:18 pm

Are all the CPX neopixels GREEN?
Do you also see a steady green LED and a flashing red LED?

In Arduino:
Can you select a serial port by going to Tools --> Port --> Com?
Then Tools --> Get Board Info?

V2man
 
Posts: 115
Joined: Mon Dec 03, 2018 12:38 am

Re: Stuck in bootloader loop

by theown1 on Tue Sep 10, 2019 10:28 pm

Yes, all of the CPX neopixels are GREEN. I see a steady green LED and a flashing red LED.

Board info:
BN: Adafruit Circuit Playground Express
VID: 0x239A
PID: 0x0018
SN: A4CED58350524350312E314AFF021704

theown1
 
Posts: 6
Joined: Mon Feb 22, 2016 9:14 pm

Re: Stuck in bootloader loop

by V2man on Tue Sep 10, 2019 10:30 pm

Do you see a CPLAYBOOT drive?

V2man
 
Posts: 115
Joined: Mon Dec 03, 2018 12:38 am

Re: Stuck in bootloader loop

by theown1 on Tue Sep 10, 2019 10:45 pm

Yes

theown1
 
Posts: 6
Joined: Mon Feb 22, 2016 9:14 pm

Re: Stuck in bootloader loop

by V2man on Tue Sep 10, 2019 10:55 pm

Close Arduino.
For Circuit Playground Express:
Download and Copy update-bootloader-circuitplay_m0-v3.7.0.uf2 from https://github.com/adafruit/uf2-samdx1/releases/tag/v3.7.0 to the CPLAYBOOT drive.

V2man
 
Posts: 115
Joined: Mon Dec 03, 2018 12:38 am

Re: Stuck in bootloader loop

by theown1 on Tue Sep 10, 2019 11:03 pm

Thank you!
I downloaded the new version of circuit python and it works

theown1
 
Posts: 6
Joined: Mon Feb 22, 2016 9:14 pm

Re: Stuck in bootloader loop

by V2man on Tue Sep 10, 2019 11:09 pm

Great! Did you first copy the Bootloader UF2? Still stuck. Then the CircuitPython UF2? I just want to know if both UF2 files are needed.
You said you were using Arduino so I did not suggest the CircuitPython UF2.

V2man
 
Posts: 115
Joined: Mon Dec 03, 2018 12:38 am

Re: Stuck in bootloader loop

by theown1 on Tue Sep 10, 2019 11:24 pm

I did not copy the bootloader, just the circuit python uf2 file

theown1
 
Posts: 6
Joined: Mon Feb 22, 2016 9:14 pm

Re: Stuck in bootloader loop

by V2man on Tue Sep 10, 2019 11:46 pm

After using Arduino before you can go back to CircuitPython you press the reset twice to access the CPLAYBOOT drive. Then copy the CircuitPython UF2.
After using Makecode before you can go back to CircuitPython you press the reset once. Then copy the CircuitPython UF2.

I was curious if Circuit Playground Express needed a CircuitPython or Makecode UF2 file before you could run Arduino.

V2man
 
Posts: 115
Joined: Mon Dec 03, 2018 12:38 am

Please be positive and constructive with your questions and comments.