Arduino Gemma Problems

Post here about your Arduino projects, get help - for Adafruit customers!

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
OttScott
 
Posts: 7
Joined: Wed Jul 01, 2015 12:54 am

Arduino Gemma Problems

Post by OttScott »

OK, three days of troubleshooting my new Arduino Gemma. Please help...

Problem Statement: Cannot get any program to upload.
"avrdude: Error: Could not find USBtiny device (0x2341/0xc9f)"

[*]Color of board and box is Teal, so I'm understanding this is the "new" model reference in editor as Arduino, as opposed to Adafruit.
Arduino Config
Arduino Config
Screen Shot 2015-07-26 at 11.31.58 AM.png (175.36 KiB) Viewed 535 times
[*]Tried both Windows and Mac compilers.
[*]Have reloaded the bootloader via Uno. (Let me tell you how much fun that was...)
[*]Tried different USB cables.
[*]And yes, I have ensured device was in Bootloader state when attempting upload...
Gemma Blinking state during bootloader.  (Stops after 10 seconds so I know the program has not uploaded at any point)
Gemma Blinking state during bootloader. (Stops after 10 seconds so I know the program has not uploaded at any point)
Screen Shot 2015-07-26 at 11.37.35 AM.png (602.28 KiB) Viewed 535 times
[*]Many combined hours reading, trying different versions of avrdude.config, avrdude.exe, Arduino compiler, etc...
[*]Still won't detect within Windows. Updated drivers, Takes 8 of the 10 bootloader seconds to try to detect device then times out before installing them...

Am I missing something or do I have a defective board?

Thanks for assistance,
-Scott

User avatar
Franklin97355
 
Posts: 23911
Joined: Mon Apr 21, 2008 2:33 pm

Re: Arduino Gemma Problems

Post by Franklin97355 »

In file > preferences check the boxes for verbose output for the compiler and uploader and post the output.

User avatar
OttScott
 
Posts: 7
Joined: Wed Jul 01, 2015 12:54 am

Re: Arduino Gemma Problems

Post by OttScott »

franklin97355 wrote:In file > preferences check the boxes for verbose output for the compiler and uploader and post the output.
Apologies for the delayed response. I missed the reply notification.

Output follows:

Code: Select all

C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=attiny85 -DF_CPU=8000000L -DARDUINO=10605 -DARDUINO_AVR_GEMMA -DARDUINO_ARCH_AVR -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\gemma C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\Mindfulness.cpp -o C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\Mindfulness.cpp.o 
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc -c -g -x assembler-with-cpp -mmcu=attiny85 -DF_CPU=8000000L -DARDUINO=10605 -DARDUINO_AVR_GEMMA -DARDUINO_ARCH_AVR -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\gemma C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_pulse.S -o C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\wiring_pulse.S.o 
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\hooks.c.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\WInterrupts.c.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\wiring.c.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\wiring_analog.c.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\wiring_digital.c.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\wiring_pulse.c.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\wiring_shift.c.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\abi.cpp.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\CDC.cpp.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\HardwareSerial.cpp.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\HardwareSerial0.cpp.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\HardwareSerial1.cpp.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\HardwareSerial2.cpp.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\HardwareSerial3.cpp.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\HID.cpp.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\IPAddress.cpp.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\main.cpp.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\new.cpp.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\Print.cpp.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\Stream.cpp.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\Tone.cpp.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\USBCore.cpp.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\WMath.cpp.o
Using previously compiled file: C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\WString.cpp.o
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\wiring_pulse.S.o 
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\hooks.c.o 
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\WInterrupts.c.o 
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\wiring.c.o 
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\wiring_analog.c.o 
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\wiring_digital.c.o 
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\wiring_pulse.c.o 
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\wiring_shift.c.o 
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\abi.cpp.o 
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\CDC.cpp.o 
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\HardwareSerial.cpp.o 
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\HardwareSerial0.cpp.o 
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\HardwareSerial1.cpp.o 
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\HardwareSerial2.cpp.o 
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\HardwareSerial3.cpp.o 
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\HID.cpp.o 
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\IPAddress.cpp.o 
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\main.cpp.o 
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\new.cpp.o 
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\Print.cpp.o 
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\Stream.cpp.o 
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\Tone.cpp.o 
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\USBCore.cpp.o 
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\WMath.cpp.o 
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-ar rcs C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\WString.cpp.o 
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc -w -Os -Wl,--gc-sections -mmcu=attiny85 -o C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/Mindfulness.cpp.elf C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp\Mindfulness.cpp.o C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/core.a -LC:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp -lm 
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-objcopy -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/Mindfulness.cpp.elf C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/Mindfulness.cpp.eep 
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-objcopy -O ihex -R .eeprom C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/Mindfulness.cpp.elf C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/Mindfulness.cpp.hex 

Sketch uses 972 bytes (18%) of program storage space. Maximum is 5,310 bytes.
Global variables use 18 bytes of dynamic memory.
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\arduino\avr/bootloaders/gemma/avrdude.conf -v -pattiny85 -carduinogemma -Uflash:w:C:\Users\ScottOtt\AppData\Local\Temp\build7976785781809193356.tmp/Mindfulness.cpp.hex:i 

avrdude: Version 6.0.1, compiled on Apr 15 2015 at 19:59:58
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\arduino\avr/bootloaders/gemma/avrdude.conf"

         Using Port                    : usb
         Using Programmer              : arduinogemma
avrdude: Error: Could not find USBtiny device (0x2341/0xc9f)

avrdude done.  Thank you.

the selected serial port 
 does not exist or your board is not connected

User avatar
OttScott
 
Posts: 7
Joined: Wed Jul 01, 2015 12:54 am

Re: Arduino Gemma Problems

Post by OttScott »

Anybody able to help on this? I'd like to coordinate a return if I can't get this resolved...

User avatar
Franklin97355
 
Posts: 23911
Joined: Mon Apr 21, 2008 2:33 pm

Re: Arduino Gemma Problems

Post by Franklin97355 »

Are you sure the USB cable is a communications cable and not just a charging cable? Have you tried setting the programmer to USBtinyISP to see if that works?

User avatar
OttScott
 
Posts: 7
Joined: Wed Jul 01, 2015 12:54 am

Re: Arduino Gemma Problems

Post by OttScott »

franklin97355 wrote:Are you sure the USB cable is a communications cable and not just a charging cable?
I am sure. I use this same cable for programming my Trinket Pros.
franklin97355 wrote:Have you tried setting the programmer to USBtinyISP to see if that works?
I've tried every variation I can find documented for Green and Black gemmas. Same result always.

User avatar
adafruit_support_rick
 
Posts: 35092
Joined: Tue Mar 15, 2011 11:42 am

Re: Arduino Gemma Problems

Post by adafruit_support_rick »

Please email [email protected] with a link to this thread for a replacement Arduino Gemma

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

Return to “Arduino”