Circuit Playground Classics---dying in droves
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- adafruit2
- Posts: 22148
- Joined: Fri Mar 11, 2005 7:36 pm
Re: Circuit Playground Classics---dying in droves
and you have the circuit playground plugged in?
- shop4mondon
- Posts: 49
- Joined: Tue May 03, 2022 2:56 pm
Re: Circuit Playground Classics---dying in droves
Drat...It was unplugged
Here ya go
Here ya go
Code: Select all
Last login: Tue May 24 16:13:37 on ttys000
The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.
BSH-STF-DCARTE3:~ don.carter$ lsusb
2022-05-24 16:26:44.068 system_profiler[19080:338617] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe00002be
2022-05-24 16:26:44.069 system_profiler[19080:338617] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe00002be
2022-05-24 16:26:44.069 system_profiler[19080:338617] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe00002be
2022-05-24 16:26:44.070 system_profiler[19080:338617] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe00002be
2022-05-24 16:26:44.070 system_profiler[19080:338617] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe00002be
Bus 020 Device 001: ID 05ac:100f Apple Inc. USB2.0 Hub
Bus 020 Device 014: ID 239a:8011 239a Circuit Playground
Bus 020 Device 002: ID 05ac:1460 Apple Inc. USB-C Digital AV Multiport Adapter Serial: DLC926700K3G2KQAE
Bus 000 Device 001: ID 05ac:100e Apple Inc. USB3.0 Hub
/usr/local/bin/lsusb: line 89: 16#80
80
80
80
80: syntax error in expression (error token is "80
80
80
80")
Bus 000 Device 000: ID 05ac
05ac
05ac
05ac
05ac:027a
8103
8262
8514
8233 Apple Inc.
Apple Inc.
Apple Inc.
Apple Inc.
Apple Inc. Apple Internal Keyboard / Trackpad Serial: FM7919708Q7HYMLAC+MDG
000000000000
000000000000
DJH9225FL7EJ3Y51P
0000000000000000
Bus 000 Device 001: ID 1d6b:PTLP Linux Foundation USB 3.0 Bus
Bus 000 Device 001: ID 1d6b:CITR Linux Foundation USB 3.1 Bus
Bus 000 Device 000: ID 05ac:027a Apple Inc. Apple T2 Bus
BSH-STF-DCARTE3:~ don.carter$
- adafruit2
- Posts: 22148
- Joined: Fri Mar 11, 2005 7:36 pm
Re: Circuit Playground Classics---dying in droves
ok in bootloader mode and plugged into mac, run `lsusb` in terminal
then do the same in non-bootloader mode
paste BOTH outputs and indicate which is which
then do the same in non-bootloader mode
paste BOTH outputs and indicate which is which
- shop4mondon
- Posts: 49
- Joined: Tue May 03, 2022 2:56 pm
Re: Circuit Playground Classics---dying in droves
Screen 1
During normal download attempt
Screen 2
After double clicking reset button
During normal download attempt
Screen 2
After double clicking reset button
- Attachments
-
- Screen 2.png (280.91 KiB) Viewed 2500 times
-
- Screen 1 .png (304.29 KiB) Viewed 2500 times
- adafruit2
- Posts: 22148
- Joined: Fri Mar 11, 2005 7:36 pm
Re: Circuit Playground Classics---dying in droves
ok well its finding it in bootloader mode
now install avrdude:
only thing you can try now is to put the board in bootloader mode, then type
hit return to run it right after you double click and you see the pulsing LED so its definitely in bootloader mode
now install avrdude:
Code: Select all
brew install avrdude
Code: Select all
avrdude -v -patmega32u4 -cavr109 -P/dev/cu.usbmodem* -b57600
- shop4mondon
- Posts: 49
- Joined: Tue May 03, 2022 2:56 pm
Re: Circuit Playground Classics---dying in droves
Here's what I get
Code: Select all
BSH-STF-DCARTE3:~ don.carter$ avrdude -v -patmega32u4 -cavr109 -P/dev/cu.usbmodem* -b57600
avrdude: Version 7.0
Copyright (c) Brian Dean, http://www.bdmicro.com/
Copyright (c) Joerg Wunsch
System wide configuration file is "/usr/local/Cellar/avrdude/7.0/bin/../etc/avrdude.conf"
User configuration file is "/Users/don.carter/.avrduderc"
User configuration file does not exist or is not a regular file, skipping
Using Port : /dev/cu.usbmodem*
Using Programmer : avr109
Overriding Baud Rate : 57600
avrdude: ser_open(): can't open device "/dev/cu.usbmodem*": No such file or directory
avrdude: opening programmer "avr109" on port "/dev/cu.usbmodem*" failed
avrdude done. Thank you.
- adafruit2
- Posts: 22148
- Joined: Fri Mar 11, 2005 7:36 pm
Re: Circuit Playground Classics---dying in droves
try this post again, you should see the device when the CP is plugged in
viewtopic.php?f=48&t=191051&start=45#p925598
viewtopic.php?f=48&t=191051&start=45#p925598
- shop4mondon
- Posts: 49
- Joined: Tue May 03, 2022 2:56 pm
Re: Circuit Playground Classics---dying in droves
Howdy
We are still stuck with a bunch of Circuit Playgrounds that won't take sketches.
We have been through dozens of posts suggesting fixes, but no luck.
Is there a point we declare them defective?
Is there a chance that Adafruit would just replace the devices?
We are still stuck with a bunch of Circuit Playgrounds that won't take sketches.
We have been through dozens of posts suggesting fixes, but no luck.
Is there a point we declare them defective?
Is there a chance that Adafruit would just replace the devices?
- adafruit2
- Posts: 22148
- Joined: Fri Mar 11, 2005 7:36 pm
Re: Circuit Playground Classics---dying in droves
the issue is, if we keep replacing them and they keep 'dying in droves', the issue wont resolve itself and we'll be back where we started. we dont know anyone else who can't upload to a CPC - we really think its some mismatch in upload technique - maybe bad timing on trying to upload to the bootloader - but since we are not physically wher eyou are we have to go through our tests step-by-step
can you use CPX instead?
can you use CPX instead?
- shop4mondon
- Posts: 49
- Joined: Tue May 03, 2022 2:56 pm
Re: Circuit Playground Classics---dying in droves
Howdy
We tried several strategies ourselves, before we posted to this forum.
We used MacOS, WindowsOS, reinstalling IDE, multiple cables, different sketches, etc.
Then, we have done our best to follow your directions vis this forum and have sent you several lines of code.
We have not received any diagnosis, yet.
But, we have not given up
So, what is CPX ?
We tried several strategies ourselves, before we posted to this forum.
We used MacOS, WindowsOS, reinstalling IDE, multiple cables, different sketches, etc.
Then, we have done our best to follow your directions vis this forum and have sent you several lines of code.
We have not received any diagnosis, yet.
But, we have not given up
So, what is CPX ?
- adafruit2
- Posts: 22148
- Joined: Fri Mar 11, 2005 7:36 pm
Re: Circuit Playground Classics---dying in droves
right we havent gotten a diagnosis yet because we were waiting for y'all to retry running avrdude with the CPC plugged in.
this is a CPX https://www.adafruit.com/product/3333
this is a CPX https://www.adafruit.com/product/3333
- shop4mondon
- Posts: 49
- Joined: Tue May 03, 2022 2:56 pm
Re: Circuit Playground Classics---dying in droves
OK
I guess that I got lost. I'll look through the posts... thought I did everything and sent you code outputs.
So, I'm running the avrdude command in HomeBrew?
BTW:
We already have the Circuit Playground Express devices. They work fine with Python. We were afraid to try Arduino
I guess that I got lost. I'll look through the posts... thought I did everything and sent you code outputs.
So, I'm running the avrdude command in HomeBrew?
BTW:
We already have the Circuit Playground Express devices. They work fine with Python. We were afraid to try Arduino
- shop4mondon
- Posts: 49
- Joined: Tue May 03, 2022 2:56 pm
Re: Circuit Playground Classics---dying in droves
Hmmmm,
I think I did the avrdude command
Can you check the posts I made on Wed. May 25?
I think I did the avrdude command
Can you check the posts I made on Wed. May 25?
- adafruit2
- Posts: 22148
- Joined: Fri Mar 11, 2005 7:36 pm
Re: Circuit Playground Classics---dying in droves
yep see our reply, you should be able to run
avrdude -v -patmega32u4 -cavr109 -P/dev/cu.usbmodem* -b57600
make sure the board is plugged in, and you can use ls /dev/cu.usbmodem* from
viewtopic.php?f=48&t=191051&start=45#p925598
to verify that the device exists
avrdude -v -patmega32u4 -cavr109 -P/dev/cu.usbmodem* -b57600
make sure the board is plugged in, and you can use ls /dev/cu.usbmodem* from
viewtopic.php?f=48&t=191051&start=45#p925598
to verify that the device exists
- shop4mondon
- Posts: 49
- Joined: Tue May 03, 2022 2:56 pm
Re: Circuit Playground Classics---dying in droves
I ran the code in the terminal while the upload was running in arduino
Code: Select all
Last login: Tue May 31 08:08:06 on console
The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.
BSH-STF-DCARTE3:~ don.carter$ avrdude -v -patmega32u4 -cavr109 -P/dev/cu.usbmodem* -b57600
avrdude: Version 7.0
Copyright (c) Brian Dean, http://www.bdmicro.com/
Copyright (c) Joerg Wunsch
System wide configuration file is "/usr/local/Cellar/avrdude/7.0/bin/../etc/avrdude.conf"
User configuration file is "/Users/don.carter/.avrduderc"
User configuration file does not exist or is not a regular file, skipping
Using Port : /dev/cu.usbmodem*
Using Programmer : avr109
Overriding Baud Rate : 57600
avrdude: ser_open(): can't open device "/dev/cu.usbmodem*": No such file or directory
avrdude: opening programmer "avr109" on port "/dev/cu.usbmodem*" failed
avrdude done. Thank you.
BSH-STF-DCARTE3:~ don.carter$
Please be positive and constructive with your questions and comments.