Error uploading to Gemma MO using MacB Pro

At end of upload the error message says "Set binary mode". I do not know what this is telling me. The correct board is installed. The Port selected is "/dev/cu.URT2"

Hi @jacknvegas. In order to gather more information that might help us to troubleshoot your problem, I'm going to ask you to post the full output from an upload attempt when in verbose mode.

Please do this:

  1. Select File > Preferences from the Arduino IDE menus.
  2. Uncheck the checkbox next to "Show verbose output during: compilation".
  3. Check the checkbox next to "Show verbose output during: ☐ upload".
  4. Click the OK button.
  5. Attempt an upload, as you did before.
  6. After the upload fails, you'll see a button on the right side of the orange bar in the Arduino IDE: Copy error messages. Click that button.
    This copies the full output to the clipboard.
  7. Open a forum reply here by clicking the Reply button.
  8. Click the </> icon on the post composer toolbar.
    This will add the forum's code block markup (```) to your reply to make sure the error messages are correctly formatted.
    Code block
  9. Press Ctrl+V.
    This will paste the error output from the upload into the code block.
  10. Move the cursor outside of the code tags before you add any additional text to your reply.
  11. Click the Reply button to post the output.

`Preformatted text````
Arduino: 1.8.13 (Mac OS X), Board: "Adafruit Gemma M0 (SAMD21), Small (-Os) (standard), Arduino, Off"

In file included from /Users/doylejf/Desktop/Adafruit Stuff 2022/Neopixe:Users:doylejf:Desktop:Adafruit_CircuitPython_NeoPixel-masterl Project/NeoPixel_Jewel_10_Minute_Necklace/New Folder With Items/NeoPixel_Jewel_10_Minute_Necklace/NeoPixel_Jewel_10_Minute_Necklace.ino:1:
/Users/doylejf/Desktop/Arduino.app/Contents/Java/libraries/Bridge/src/YunClient.h:24:2: warning: #warning "The use of YunClient is deprecated. Use BridgeClient instead!" [-Wcpp]
24 | #warning "The use of YunClient is deprecated. Use BridgeClient instead!"
| ^~~~~~~
In file included from /Users/doylejf/Desktop/Adafruit Stuff 2022/Neopixe:Users:doylejf:Desktop:Adafruit_CircuitPython_NeoPixel-masterl Project/NeoPixel_Jewel_10_Minute_Necklace/New Folder With Items/NeoPixel_Jewel_10_Minute_Necklace/NeoPixel_Jewel_10_Minute_Necklace.ino:12:
/Users/doylejf/Desktop/Arduino.app/Contents/Java/libraries/Bridge/src/YunServer.h:24:2: warning: #warning "The use of YunServer is deprecated. Use BridgeServer instead!" [-Wcpp]
24 | #warning "The use of YunServer is deprecated. Use BridgeServer instead!"
| ^~~~~~~
Sketch uses 12232 bytes (4%) of program storage space. Maximum is 262144 bytes.
Forcing reset using 1200bps open/close on port /dev/cu.URT2
PORTS {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } / {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } => {}
PORTS {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } / {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } => {}
PORTS {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } / {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } => {}
PORTS {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } / {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } => {}
PORTS {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } / {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } => {}
PORTS {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } / {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } => {}
PORTS {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } / {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } => {}
PORTS {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } / {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } => {}
PORTS {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } / {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } => {}
PORTS {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } / {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } => {}
PORTS {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } / {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } => {}
PORTS {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } / {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } => {}
PORTS {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } / {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } => {}
PORTS {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } / {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } => {}
PORTS {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } / {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } => {}
PORTS {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } / {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } => {}
PORTS {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } / {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } => {}
PORTS {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } / {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } => {}
PORTS {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } / {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } => {}
PORTS {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } / {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.URT1, /dev/cu.URT2, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.URT1, /dev/tty.URT2, } => {}
Uploading using selected port: /dev/cu.URT2
/Users/doylejf/Library/Arduino15/packages/adafruit/tools/bossac/1.8.0-48-gb176eee/bossac -i -d --port=cu.URT2 -U -i --offset=0x2000 -w -v /var/folders/5d/nyyvyq8s171fgrwx17jjqck80000gn/T/arduino_build_619721/NeoPixel_Jewel_10_Minute_Necklace.ino.bin -R
No device found on cu.URT2
Set binary mode
Send auto-baud
Set binary mode
An error occurred while uploading the sketch

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

Make sure you have selected the port of your Arduino board from the Tools > Port menu in the Arduino IDE.

Sometimes the port will be labeled with the board name in the menu. Other times it will not. If you don't know which port is your Arduino board, you can find it by doing this:

  1. Unplug your Arduino board from the computer.
  2. Select Tools > Port from the Arduino IDE menus.
  3. Note the ports, if any, listed in the menu.
  4. Close the Tools menu.
    The ports list is only updated when the Tools menu is re-opened, so this step is essential.
  5. Plug your Arduino board into the computer.
  6. Select Tools > Port from the Arduino IDE menus. - The new port listed in the menu is the one for your Arduino board.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.