Latest 2014 DFU-UTIL for Windows [compiled]

hi @Hootie81 You can try removing unused components to free up flash. For example, you can remove any or all of I2C, EEPROM, UDP, TCP, Servo, SPI etc… - you do this by putting a ‘#’ at the start of the line with the relevant file in src\build.mk. E.g. to remove I2C

change

CPPSRC += $(TARGET_SRC_PATH)/spark_wiring_i2c.cpp

to

# CPPSRC += $(TARGET_SRC_PATH)/spark_wiring_i2c.cpp

You should see your flash size (and RAM size) decrease. If you get any linker errors, then that means you were using those functions, and you’ll have to include them again.