Troubleshooting Circuit Playground Bluefruit + Crickit

This is a special forum devoted to educators using Adafruit and Arduino products for teaching.

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
gschwiersch
 
Posts: 8
Joined: Thu May 26, 2022 8:09 am

Troubleshooting Circuit Playground Bluefruit + Crickit

Post by gschwiersch »

Hi,

My students are working with 10 CPBs and Crickits. One of the CPBs is having an issue when it is connected to a Crickit. It crashes Mu. Then it doesn't show up in Finder.

I don't think it's not an issue with the battery pack, Crickit, or USB cable, because it all worked correctly with another CPB.

I've also followed the erase CIRCUITPY instructions and updated the Circuit Python software.

Is there anything else I should be trying? Or is it just a faulty CPB?

Thanks,
Gail

User avatar
mikeysklar
 
Posts: 13936
Joined: Mon Aug 01, 2016 8:10 pm

Re: Troubleshooting Circuit Playground Bluefruit + Crickit

Post by mikeysklar »

The CPB also has bootloader code which can be updated. You can double reset and check the version on the CPLAYBOOT USB drive in the file INFO_UF2.TXT and compare it to the other boards. Here is the guide page on updating it. It can be done by simply dropping the UF2 image as you did with CircuitPython.

https://learn.adafruit.com/adafruit-cir ... bootloader

Are all the machines you are connecting to running the same OS and Mu version?

User avatar
gschwiersch
 
Posts: 8
Joined: Thu May 26, 2022 8:09 am

Re: Troubleshooting Circuit Playground Bluefruit + Crickit

Post by gschwiersch »

Thanks. Yes to the same OS and Mu version. I'm testing it all on my computer.

Re. bootloader, I wasn't able to update it.
I dragged the UF2 image onto CPLAYBTBOOT, but it didn't update, it was just added as a file.
INFO_UF2.png
INFO_UF2.png (65.29 KiB) Viewed 402 times
CPLAYBTBOOT.png
CPLAYBTBOOT.png (95.98 KiB) Viewed 402 times
I checked the bootloader on a functioning CPB and it was the exact same text in the INFO_UF2.TEXT file. I'm not sure if that means that the bootloader is not the issue.

I've updated the bootloader on CPXs in the past. But I'm thinking this didn't work because it's the Bluefruit. In the github list of releases, there wasn't an update-bootloader file for the Bluefruit, just the CPX. Is there anyone else I should be looking?

I'm wondering if there's a way to check for invisible files, since that can happen with Mac OS.

Thanks again for the ideas. Let me know if you have any other ideas on what to try.

User avatar
mikeysklar
 
Posts: 13936
Joined: Mon Aug 01, 2016 8:10 pm

Re: Troubleshooting Circuit Playground Bluefruit + Crickit

Post by mikeysklar »

You grabbed the Circuit Playground Express M0 bootloader. I can see the M0 in the filename from the screenshot you provided from the Finder.

You will want this one which is an update versus what is installed.

https://github.com/adafruit/Adafruit_nR ... 0_nosd.uf2

User avatar
gschwiersch
 
Posts: 8
Joined: Thu May 26, 2022 8:09 am

Re: Troubleshooting Circuit Playground Bluefruit + Crickit

Post by gschwiersch »

Thanks for the suggestion.

I tried and the same thing happened, no bootloader update, the file just got dragged on.
CPLAYBTBOOT1.png
CPLAYBTBOOT1.png (50.3 KiB) Viewed 377 times
I also tried the one named "update-circuitplayground_nrf52840_bootloader-0.7.0_nosd.uf2". Same thing again.
CPLAYBTBOOT2.png
CPLAYBTBOOT2.png (46.34 KiB) Viewed 377 times

User avatar
mikeysklar
 
Posts: 13936
Joined: Mon Aug 01, 2016 8:10 pm

Re: Troubleshooting Circuit Playground Bluefruit + Crickit

Post by mikeysklar »

MacOS Ventura has had some issues with UF2 images on the nRF52 based boards (eg. CPB).

https://blog.adafruit.com/2022/10/31/up ... uitpython/

Can you use another machine non-MacOS Ventura for this operation? Once the bootloader is updated it should be an issue.

Locked
Please be positive and constructive with your questions and comments.

Return to “For Educators”