I've been searching through this forum and the interwebs but can not resolve this one:
-->none of my Macs can mount the Circuit Playground Express CPLAYBOOT, although they can load sketches via the Arduino IDE!
I bought the Circuit Playground Express to use MakeCode, so I can teach myself (and my son) how to code. I have the Circuit Playground Express, 2018, ATSAMD21, 48 Mhz.
Here's what I've tried so far:
1-I can get the CPX into bootloader mode: LEDs will turn red, then green + the status LED is pulsing red.
2-I tested 2 USB cables (both work to load sketches via Arduino IDE, so I have no reason to doubt the cables).
3-Using a Windows PC, the CPX showed up as a drive: I updated the bootloader by dragging the update-bootloader-circuitplay_m0-v3.3.0-adafruit.10.uf2 file on the CPX "drive" cf https://learn.adafruit.com/adafruit-cir ... bootloader . I confirmed that the INFO_UF2.TXT had the new bootloader version (3.3.0).
4-Back on the Macs: I tested on 3 of them: MacBook 2015 running Mac 10.14.6, iMac 2007 running MacOS 10.10.5, Mac Mini running 10.15.3... I only saw CPLAYBOOT once, but it vanished within a second.
5-On all of them I tested each USB ports, with or without a USB Hub. Also tried disconnecting all external HDs.
6-Nevertheless I am able to load sketches on Macs using Arduino IDE 1.8.11 (regardless of bootloader status). I uninstalled + reinstalled + rebooted just in case. Arduino IDE can even give me the board info (TinyUSB stack, CPX appeared the port dev/cu.usbmodem142401):
- BN: Adafruit Circuit Playground Express
VID: 0x239A
PID: 0x0018
SN: 6B9D993E5150465335202020FF131B07
- CPlay Express:
Product ID: 0x0018
Vendor ID: 0x239a
Version: 42.01
Serial Number: 6B9D993E5150465335202020FF131B07
Speed: Up to 12 Mb/sec
Manufacturer: Adafruit Industries
Location ID: 0x1a200000 / 3
Current Available (mA): 500
Current Required (mA): 500
8-I followed instructions to delete the USB extensions then install chg34X:
- sudo kextunload /Library/Extensions/usbserial.kext
sudo kextunload /System/Library/Extensions/usb.kext
installed chg34X via the pkg and via homebrew
rebooted
I am stumped. Any suggestions are welcomed. I'm assuming someone ran into this before.
Thanks.