Error while uploading: missing 'upload.tool' configuration parameter

I’ve finally managed to get Medusa sketches to compile without errors, but when I try to upload a sketch (in this case the Joystick sketch), I get this:

Error while uploading: missing ‘upload.tool’ configuration parameter

Arduino: 1.5.4 (Mac OS X), Board: “FEZ Medusa”

Sketch uses 18,654 bytes (57%) of program storage space. Maximum is 32,256 bytes.
Global variables use 572 bytes of dynamic memory.

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


I have no idea what to do next. (NOTE: I tried this with both the standard Arduino version and this newest beta version, same thing in both)


Verbose version:

Arduino: 1.5.4 (Mac OS X), Board: “FEZ Medusa”

/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=12000000L -DARDUINO=154 -DARDUINO_AVR_MEDUSA -DARDUINO_ARCH_AVR -I/Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/avr/cores/arduino -I/Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/avr/variants/standard -I/Users/tina/Documents/Arduino/libraries/Gadgeteering -I/Users/tina/Documents/Arduino/libraries/FEZMedusa -I/Applications/Arduino.app/Contents/Resources/Java/libraries/SPI/src -I/Applications/Arduino.app/Contents/Resources/Java/libraries/SPI/arch/avr -I/Users/tina/Documents/Arduino/libraries/IO60P16 -I/Users/tina/Documents/Arduino/libraries/CharDisplay -I/Users/tina/Documents/Arduino/libraries/Joystick /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Joystick.cpp -o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Joystick.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/DaisyLink.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/I2CBus.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/I2CDevice.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/Interfaces.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/List.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/Mainboard.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/Module.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/SerialDevice.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/Socket.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/SoftwareSerial.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/SPIBus.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/SPIDevice.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/Types.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/FEZMedusa/FEZMedusa.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/FEZMedusa/I2CBus.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/FEZMedusa/SerialDevice.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/FEZMedusa/SPIBus.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/FEZMedusa/System.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/avr/SPI.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/IO60P16/IO60P16.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/CharDisplay/CharDisplay.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Joystick/Joystick.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/malloc.c.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/realloc.c.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/hooks.c.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/WInterrupts.c.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/wiring.c.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/wiring_analog.c.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/wiring_digital.c.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/wiring_pulse.c.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/wiring_shift.c.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/CDC.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/HardwareSerial.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/HID.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/IPAddress.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/main.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/new.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Print.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Stream.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Tone.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/USBCore.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/WMath.cpp.o
Using previously compiled: /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/WString.cpp.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/malloc.c.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/realloc.c.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/hooks.c.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/WInterrupts.c.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/wiring.c.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/wiring_analog.c.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/wiring_digital.c.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/wiring_pulse.c.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/wiring_shift.c.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/CDC.cpp.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/HardwareSerial.cpp.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/HID.cpp.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/IPAddress.cpp.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/main.cpp.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/new.cpp.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Print.cpp.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Stream.cpp.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Tone.cpp.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/USBCore.cpp.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/WMath.cpp.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-ar rcs /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/WString.cpp.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-gcc -Os -Wl,–gc-sections -mmcu=atmega328p -o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Joystick.cpp.elf /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Joystick.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/DaisyLink.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/I2CBus.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/I2CDevice.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/Interfaces.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/List.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/Mainboard.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/Module.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/SerialDevice.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/Socket.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/SoftwareSerial.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/SPIBus.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/SPIDevice.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Gadgeteering/Types.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/FEZMedusa/FEZMedusa.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/FEZMedusa/I2CBus.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/FEZMedusa/SerialDevice.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/FEZMedusa/SPIBus.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/FEZMedusa/System.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/avr/SPI.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/IO60P16/IO60P16.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/CharDisplay/CharDisplay.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Joystick/Joystick.cpp.o /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/core.a -L/var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp -lm
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-objcopy -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Joystick.cpp.elf /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Joystick.cpp.eep
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-objcopy -O ihex -R .eeprom /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Joystick.cpp.elf /var/folders/zq/wbfxb2gj0vjf8tgfllgkfmwh0000gn/T/build7422969109959486657.tmp/Joystick.cpp.hex

Sketch uses 18,654 bytes (57%) of program storage space. Maximum is 32,256 bytes.
Global variables use 572 bytes of dynamic memory.

It said that “'upload.tool” configuration parameter is missing. I would start digging using that as a hint.

@ spongefile - It is possible that the boards file is incorrect as we are nailing down installation across all platforms (almost done though). Here is what the medusa section of Arduino\hardware\arduino\avr\boards.txt should look like

##############################################################

medusa.name=FEZ Medusa
medusa.upload.protocol=arduino
medusa.upload.maximum_size=32256
medusa.upload.speed=57600
medusa.bootloader.low_fuses=0xff
medusa.bootloader.high_fuses=0xde
medusa.bootloader.extended_fuses=0x05
medusa.bootloader.path=optiboot
medusa.bootloader.file=optiboot_medusa.hex
medusa.bootloader.unlock_bits=0x3F
medusa.bootloader.lock_bits=0x0F
medusa.build.mcu=atmega328p
medusa.build.f_cpu=12000000L
medusa.build.core=arduino
medusa.build.variant=standard
medusa.bootloader.tool=avrdude
medusa.upload.tool=avrdude

Now things compile, and when I upload I no longer get that error, I get this one:

avrdude: stk500_recv(): programmer is not responding

I’m going to go digging through the Arduino forums now–this seems to be a more common problem.

@ Architect I googled upload.tool issues and only found one thread on the Arduino forums about it, no answers there either, so I came here :slight_smile:

UPDATE: Next issue posted (serial port not available when FEZ is plugged in)