Loading Blink on the Leonardo error

Hello,

When I try to burn blink onto my new Leonardo, I get an error that goes like this.

Binary sketch size: 4,858 bytes (of a 28,672 byte maximum)
Found programmer: Id = "BØh"; type =
Software Version =  . ;  Hardware Version = .
avrdude: error: buffered memory access not supported. Maybe it isn't a butterfly/AVR109 but a AVR910 device?

Any help?

Did you select Tools->Board->Arduino Leonardo before trying to upload?

Yes I did. I'm using ver 1.0.1

I don't think its the cable since its the cable I use for my phone to communicate between my computer and the phone. Could there be some other reason?

You could be selecting the wrong serial port.

The Leonardo firmware could be bad.

Hmmm, I tried the other port and it still didn't work.

It can't be the firmware again...this is the 2nd time. Come on sparkfun.

When I plug the Leonardo in, it says that it isn't recognized by windows 7. I tried doing the install drivers tutorial Arduino gave and no dice. When I tried to turn on verbose programming it said that all the COM ports were busy. Anybody got any advice?

funkyguy, what version of Win7 are you running? Also, can you please open Device Manager and send the Hardware IDs reported for the Leonardo?

What happened when you followed the driver install instructions? Did it work at all?

I'm running Windows 7 Ultimate.

The hardware ids are this

USB\VID_2341&PID_8036&REV_0100&MI_00
USB\VID_2341&PID_8036&MI_00

It just says:

Windows was unable to install your Arduino Leonardo.

Windows could not find driver software for your device.

If you know the manufacturer of your device, you can visits its website and check the support section for driver software.

Can anybody help? I still haven’t figured this out.

I figured out the driver issue, It isn't in the FTDI folder (doh!). Although I am met with a new error. I turned on verbose so that I could bring it over here.

Binary sketch size: 4,858 bytes (of a 28,672 byte maximum)
Forcing reset using 1200bps open/close on port COM7
PORTS {COM1, COM6, COM7, } / {COM1, COM6, COM7, } => {}
PORTS {COM1, COM6, COM7, } / {COM1, COM6, COM7, } => {}
PORTS {COM1, COM6, COM7, } / {COM1, COM6, COM7, } => {}
PORTS {COM1, COM6, COM7, } / {COM1, COM6, COM7, } => {}
PORTS {COM1, COM6, COM7, } / {COM1, COM6, } => {}
PORTS {COM1, COM6, } / {COM1, COM6, COM8, } => {COM8, }
Found Leonardo upload port: COM8
C:\Users\shannon\Desktop\arduino-1.0.1\hardware/tools/avr/bin/avrdude -CC:\Users\shannon\Desktop\arduino-1.0.1\hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega32u4 -cavr109 -P\\.\COM8 -b57600 -D -Uflash:w:C:\Users\shannon\AppData\Local\Temp\build227457630028277044.tmp\Blink.cpp.hex:i 

avrdude: Version 5.11, compiled on Sep  2 2011 at 19:38:36
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is "C:\Users\shannon\Desktop\arduino-1.0.1\hardware/tools/avr/etc/avrdude.conf"

         Using Port                    : \\.\COM8
         Using Programmer              : avr109
         Overriding Baud Rate          : 57600
         AVR Part                      : ATmega32U4
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PA0
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65    10     8    0 no       1024    8      0  9000  9000 0x00 0x00
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           flash         65     6   128    0 yes     32768  128    256  4500  4500 0x00 0x00
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           lfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           hfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           efuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           lock           0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

         Programmer Type : butterfly
         Description     : Atmel AppNote AVR109 Boot Loader

Connecting to programmer: .avrdude: Send: . [1b] 
avrdude: Send: S [53] 
avrdude: Recv: C [43] 

avrdude: Recv: A [41] T [54] E [45] R [52] I [49] N [4e] 
avrdude: Send: V [56] 
avrdude: Recv: 1 [31] 0 [30] 
avrdude: Send: v [76] 
avrdude: Recv: ? [3f] 
avrdude: Send: p [70] 
avrdude: Recv: S [53] 
Found programmer: Id = "CATERIN"; type = S
    Software Version = 1.0; No Hardware Version given.
avrdude: Send: a [61] 
avrdude: Recv: Y [59] 
Programmer supports auto addr increment.
avrdude: Send: b [62] 
avrdude: Recv: Y [59] 
avrdude: Recv: . [00] 
avrdude: Recv: . [80] 
Programmer supports buffered memory access with buffersize=128 bytes.
avrdude: Send: t [74] 

Programmer supports the following devices:
avrdude: Recv: D [44] 
    Device code: 0x44
avrdude: Recv: . [00] 

avrdude: Send: T [54] D [44] 
avrdude: Recv: . [0d] 
avrdude: devcode selected: 0x44
avrdude: Send: P [50] 
avrdude: Recv: . [0d] 
avrdude: AVR device initialized and ready to accept instructions

Reading | avrdude: Send: s [73] 
avrdude: ser_send(): write error: sorry no info avail