Please note: Friday June 18 is a holiday celebrating Juneteenth, please allow extra time for your order to arrive and plan accordingly.
0

DOA and misbehaving Itsy Bitsy M0 boards
Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.

DOA and misbehaving Itsy Bitsy M0 boards

by bob_001 on Tue Mar 16, 2021 2:33 pm

Support@ told me to post this here.

My recent order #2505582-6929159938 from March 7 contained two each of the itsy bitsy M0 and M4 boards.

I tried to get the first of the M0s running (I have used several other CircuitPython boards so am comfortable with the process). No joy. I can get it into BOOT mode but when I drag adafruit-circuitpython-itsybitsy_m0_express-en_US-6.1.0.uf2 onto the drive it still comes up as USB Drive (H) and nothing about the folder listing has changed. Further, Mu reports no available CircuitPython boards are available. I tried using the beta uf2 as well with the same results. The uf2 files just appear in the folder (i.e are copied but not executed).

Files and folders already on the board make me suspect this may be a returned defective board that somehow got shipped as there are several files already on the board that I have not seen on a new board in the past. I will paste the root level file list at the end of this post.

The notion that this might be a returned defective board is perhaps reinforced by my experience with the second M0 board in this batch. The USB socket feels very tight and when I plug in this board nothing happens - no windows chime, no lights. Jumping power from a known good board to the power pins also fails to display any LEDs. I think this is a completely dead board.

One of the M4 boards in this same order has just the .fseventsd folder when I initially plug it in. It readily goes into BOOT mode and using the adafruit-circuitpython-itsybitsy_m4_express-en_US-6.1.0.uf2 file restarts with the expected CIRCUITPY drive available.

Anything else I should try or are these boards shot?

Here is the folder list from the M0 that will power up:

da---- 1/24/2020 1:19 PM lib
da---- 1/24/2020 1:19 PM
Windows 7 Drivers
da---- 1/24/2020 1:19 PM .fseventsd
-a---- 9/1/2016 4:43 PM 97 boot_out.txt
-a---- 8/21/2017 2:55 PM 0 .metadata_never_index
-a---- 8/21/2017 2:55 PM 0 .Trashes
-a---- 10/24/2017 1:26 PM 96620 rimshot.wav
-a---- 10/24/2017 1:26 PM 78444 laugh.wav
-a---- 1/24/2020 1:17 PM 3390 code.py
-a---- 1/24/2020 1:19 PM 2664 README.txt
-a---- 3/16/2021 11:34 AM 498176 adafruit-circuitpython-itsybitsy_m0_express-en_US-6.1.0.uf2

Thank you.

bob_001
 
Posts: 16
Joined: Sun Nov 24, 2013 1:23 am

Re: DOA and misbehaving Itsy Bitsy M0 boards

by adafruit_support_carter on Tue Mar 16, 2021 2:36 pm

Are there any of the boards that can *not* get into bootloader mode?

adafruit_support_carter
 
Posts: 20355
Joined: Tue Nov 29, 2016 2:45 pm

Re: DOA and misbehaving Itsy Bitsy M0 boards

by bob_001 on Tue Mar 16, 2021 2:51 pm

The M0 that will not start up at all obviously won't go into Bootloader mode.
The M0 that has the additional files goes into bootloader mode but does not appear to accept the .uf2 file.
The M4 I tried goes into bootloader mode and accepts the .uf2 file
I have not tried the second M4 board.

bob_001
 
Posts: 16
Joined: Sun Nov 24, 2013 1:23 am

Re: DOA and misbehaving Itsy Bitsy M0 boards

by adafruit_support_carter on Tue Mar 16, 2021 3:31 pm

Let's work these one at a time.
The M0 that will not start up at all obviously won't go into Bootloader mode.

For this one. No LEDs even when you press the reset button? Even briefly?

adafruit_support_carter
 
Posts: 20355
Joined: Tue Nov 29, 2016 2:45 pm

Re: DOA and misbehaving Itsy Bitsy M0 boards

by bob_001 on Tue Mar 16, 2021 3:44 pm

No LEDS or windows response under any circumstances: plugged in to USB gives no windows tone nor any LEDs. Nothing flickers or changes when I press reset. Jumping from USB and G on the running working M4 to bat and G on the dead board also gives no LEDs and no flickering when I press reset.

bob_001
 
Posts: 16
Joined: Sun Nov 24, 2013 1:23 am

Re: DOA and misbehaving Itsy Bitsy M0 boards

by adafruit_support_carter on Tue Mar 16, 2021 4:09 pm

OK, let's call that one DOA.

Next one:
The M0 that has the additional files goes into bootloader mode but does not appear to accept the .uf2 file.

Check here and see if any of the known issues apply:
https://learn.adafruit.com/welcome-to-c ... leshooting

Can you access the REPL with this board?

Do you have access to another PC you could also test this one on?

adafruit_support_carter
 
Posts: 20355
Joined: Tue Nov 29, 2016 2:45 pm

Re: DOA and misbehaving Itsy Bitsy M0 boards

by bob_001 on Tue Mar 16, 2021 4:52 pm

A CIRCUITPY drive does not appear on this board after I copy the .uf2 file and the mu editor therefore fails to detect a circuit python device. Is there a way to get to the REPL in this situation (wouldn't it have to be running circuit python to do that?)

I have already read through the troubleshooting guide. I do not have any Adafruit drivers installed on this PC (and confirmed that by checking in settings). I do not run Kaspersky or Norton. Nothing else seems relevant.

I repeated this on a different Win 10 machine. The M0 that connects behaves exactly the same as first reported. Drive shows up as USB Drive (H). .uf2 file will copy but not load.

What are your thoughts on the files that were already on this board? The code.py file appears to be the Itsy Bitsy M0 Express IO demo and the comments say it is for circuit python 4. The wav files are called in that code. I have never seen one of these boards load a demo program as part of their setup and (assuming that the comment is correct) wouldn't that suggest the code (and maybe board) is 2019 vintage? -- Hence my initial question that this may be a reject/return mix up.

bob_001
 
Posts: 16
Joined: Sun Nov 24, 2013 1:23 am

Re: DOA and misbehaving Itsy Bitsy M0 boards

by adafruit_support_carter on Tue Mar 16, 2021 5:12 pm

Not sure about those files. Maybe it was an early factory program with a preloaded demo? But it's behavior is also just odd. Let's ignore that one for now.

The M4's are all OK? Re-reading and not seeing a specific issue for those, just question about existing files.

adafruit_support_carter
 
Posts: 20355
Joined: Tue Nov 29, 2016 2:45 pm

Re: DOA and misbehaving Itsy Bitsy M0 boards

by bob_001 on Tue Mar 16, 2021 6:09 pm

I've only set up one of the M4s and it is working fine. Only problems were with the two M0s.

bob_001
 
Posts: 16
Joined: Sun Nov 24, 2013 1:23 am

Re: DOA and misbehaving Itsy Bitsy M0 boards

by adafruit_support_carter on Tue Mar 16, 2021 7:20 pm

OK, please check the other M4 and report back how it behaves. If there's an issue, we'll continue working it here.

adafruit_support_carter
 
Posts: 20355
Joined: Tue Nov 29, 2016 2:45 pm

Re: DOA and misbehaving Itsy Bitsy M0 boards

by adafruit_support_carter on Tue Mar 16, 2021 8:15 pm

Also, to be clear, for here:
I repeated this on a different Win 10 machine. The M0 that connects behaves exactly the same as first reported. Drive shows up as USB Drive (H). .uf2 file will copy but not load.

what is the name of the folder you dragged the adafruit-circuitpython-itsybitsy_m0_express-en_US-6.1.0.uf2 file to?

adafruit_support_carter
 
Posts: 20355
Joined: Tue Nov 29, 2016 2:45 pm

Re: DOA and misbehaving Itsy Bitsy M0 boards

by bob_001 on Wed Mar 17, 2021 9:20 am

When I plug the board in it shows up as "USB Drive (H:). I beleve usually these boards initially show us as CIRCUITPY (letter:). Double clicking reset does put the board in BOOT mode, the drive then shows as ITSYBOOT (H:), the Dotstar LED shows solid green and the small red LED pulses slowly. At this point this drive has 3 files (CURRENT.UF2, INDEX.HTM and INFO_UF2.TXT. I dragged the .uf2 file on to the ITSYBOOT (H:) root folder and as I said, the file appears to copy but not run or change anything.

While I don't remember seeing other files and folders on other boards I have set up, I am fairly sure that I have not seen one that already has a lib folder (but maybe that is only after I have updated the .uf2 and start to pay attention. You can't see it in the folder listing I originally sent but now I've looked more, there are 3 files in the lib folder that are also a little strange.

One called "{" at 3329 KB created 1-24-1980,
One called "7" at 0KB with no info
One called "8" at 4225 KB created 2-3-1980

Not sure there is anything to learn from any of this other than this board is not behaving as expected. Is there anything else we can try and of not can you replace these boards?

bob_001
 
Posts: 16
Joined: Sun Nov 24, 2013 1:23 am

Re: DOA and misbehaving Itsy Bitsy M0 boards

by adafruit_support_carter on Wed Mar 17, 2021 10:47 am

Newer releases of the CircuitPython firmware create an empty lib folder and a skeleton code.py file, along with a few others which are added to deal with OS specific features. Older versions didn't do some of this, so that may explain why it seems to be behaving differently.

It sounds like you are copying the firmware correctly. Asking because you showed a copy of the UF2 sitting in the CIRCUITPY folder above:
Code: Select all | TOGGLE FULL SIZE
-a---- 3/16/2021 11:34 AM 498176 adafruit-circuitpython-itsybitsy_m0_express-en_US-6.1.0.uf2

which would indicate the UF2 got copied to the wrong folder. Any idea how that showed up there?

adafruit_support_carter
 
Posts: 20355
Joined: Tue Nov 29, 2016 2:45 pm

Re: DOA and misbehaving Itsy Bitsy M0 boards

by bob_001 on Wed Mar 17, 2021 11:57 am

I'm not sure why you say the UF2 copied to the wrong folder. The folder listing I initially sent was just for the root level of USB Drive (H:). I did not provide listings of the 3 subfolders.

-- .fseventsd has a size zero file called no_log
-- lib has the 3 files described earlier
-- Windows 7 Drivers has adafruit_usbser .inf and .cat

-- I'm not sure it is possible to copy the UF2 to the wrong place as when the board is in bootloader mode the ITSYBOOT root folder is the only available destination folder.

Also, just to be clear, this board never shows up as CIRCUITPY as you indicate. It lists as USB Drive (H:) or ITSYBOOT (H:).

I figured there was nothing to lost by cleaning up this board and trying again. I deleted the .UF2, txt, py, and wav files from the root folder and tried to delete the "}", "7", and "8" files from lib. Windows complains that these files are no longer located in H:\lib which is I think another indication that this board is corrupted. But I put it back into bootloader mode and dragged the adafruit-circuitpython-itsybitsy_m0_express-en_US-6.1.0.uf2 file on to ITSYBOOT. The file copies, explorer refreshes, and the USB Drive (H:) drive reappears. This can be repeated and the .UF2 file never shows up on the drive. I had tried repeatedly to get this board updated before I contacted you, and I suspect that at some point I copied the .UF2 file to the board when it was not in bootloader mode.

I tested this with the other M4 in this order. I can connect that board and it shows up as CIRCUITPY. Not in bootloader mode I can simply copy the .UF2 to the root folder and it copies like a regular file. I can put the board into bootloader mode and copy the .UF2 again on to the ITSYM4BOOT root folder and after it copes explorer refreshes and the CIRCUITPY drive is back. The initially copied .UF2 is still there and can be deleted just like any other file.

bob_001
 
Posts: 16
Joined: Sun Nov 24, 2013 1:23 am

Re: DOA and misbehaving Itsy Bitsy M0 boards

by adafruit_support_carter on Wed Mar 17, 2021 12:15 pm

Here is the folder list from the M0 that will power up:

da---- 1/24/2020 1:19 PM lib
da---- 1/24/2020 1:19 PM
Windows 7 Drivers
da---- 1/24/2020 1:19 PM .fseventsd
-a---- 9/1/2016 4:43 PM 97 boot_out.txt
-a---- 8/21/2017 2:55 PM 0 .metadata_never_index
-a---- 8/21/2017 2:55 PM 0 .Trashes
-a---- 10/24/2017 1:26 PM 96620 rimshot.wav
-a---- 10/24/2017 1:26 PM 78444 laugh.wav
-a---- 1/24/2020 1:17 PM 3390 code.py
-a---- 1/24/2020 1:19 PM 2664 README.txt
-a---- 3/16/2021 11:34 AM 498176 adafruit-circuitpython-itsybitsy_m0_express-en_US-6.1.0.uf2


That's where the CircuitPython firmware UF2 is showing up as a file sitting on the Itsy along with other files that are part of CircuitPython. The other files are expected. The firmware UF2 is not. How did it get there?

And to be clear - the folder you show above - it is called "USB Drive"?

You mention Windows 7 and 10, but mostly Win 7. Is the Windows 7 machine your only option for using the board?

adafruit_support_carter
 
Posts: 20355
Joined: Tue Nov 29, 2016 2:45 pm

Please be positive and constructive with your questions and comments.


cron