avrdude: Version 6.3, compiled on Jun 22 2016 at 16:05:21 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2014 Joerg Wunsch System wide configuration file is "C:\Program Files (x86)\arduino-1.6.10\hardware\tools\avr/etc/avrdude.conf" Using Port : usb Using Programmer : usbasp avrdude: usbasp_open("usb") avrdude: seen device from vendor ->www.fischl.de<- avrdude: seen product ->USBasp<- AVR Part : ATmega328P Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PC2 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 20 4 0 no 1024 4 0 3600 3600 0xff 0xff 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 0xff 0xff 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 4500 4500 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 4500 4500 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 4500 4500 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 4500 4500 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 : usbasp Description : USBasp, http://www.fischl.de/usbasp/ avrdude: usbasp_initialize() avrdude: usbasp_transmit("USBASP_FUNC_GETCAPABILITIES", 0x00, 0x00, 0x00, 0x00) <= [01] [00] [00] [00] avrdude: usbasp_spi_set_sck_period(0) avrdude: auto set sck period (because given equals null) avrdude: usbasp_transmit("USBASP_FUNC_SETISPSCK", 0x00, 0x00, 0x00, 0x00) <= [00] avrdude: usbasp_transmit("USBASP_FUNC_CONNECT", 0x00, 0x00, 0x00, 0x00) <= [00] [0c] avrdude: usbasp_program_enable() avrdude: usbasp_transmit("USBASP_FUNC_ENABLEPROG", 0x00, 0x00, 0x00, 0x00) <= [00] avrdude: AVR device initialized and ready to accept instructions Reading | avrdude: usbasp_spi_cmd(0x30, 0x00, 0x00, 0x00)... avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x30, 0x00, 0x00, 0x00) <= [00] [30] [00] [1e] avrdude: usbasp_spi_cmd() => 0x00, 0x30, 0x00, 0x1e avrdude: usbasp_spi_cmd(0x30, 0x00, 0x01, 0x00)... avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x30, 0x00, 0x01, 0x00) <= [00] [30] [00] [95] avrdude: usbasp_spi_cmd() => 0x00, 0x30, 0x00, 0x95 ################avrdude: usbasp_spi_cmd(0x30, 0x00, 0x02, 0x00)... avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x30, 0x00, 0x02, 0x00) <= [00] [30] [00] [0f] avrdude: usbasp_spi_cmd() => 0x00, 0x30, 0x00, 0x0f ################################## | 100% 0.01s avrdude: Device signature = 0x1e950f (probably m328p) avrdude: usbasp_spi_cmd(0x50, 0x00, 0x00, 0x00)... avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x50, 0x00, 0x00, 0x00) <= [00] [50] [00] [ff] avrdude: usbasp_spi_cmd() => 0x00, 0x50, 0x00, 0xff avrdude: safemode read 1, lfuse value: ff avrdude: usbasp_spi_cmd(0x50, 0x00, 0x00, 0x00)... avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x50, 0x00, 0x00, 0x00) <= [00] [50] [00] [ff] avrdude: usbasp_spi_cmd() => 0x00, 0x50, 0x00, 0xff avrdude: safemode read 2, lfuse value: ff avrdude: usbasp_spi_cmd(0x50, 0x00, 0x00, 0x00)... avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x50, 0x00, 0x00, 0x00) <= [00] [50] [00] [ff] avrdude: usbasp_spi_cmd() => 0x00, 0x50, 0x00, 0xff avrdude: safemode read 3, lfuse value: ff avrdude: safemode: lfuse reads as FF avrdude: usbasp_spi_cmd(0x58, 0x08, 0x00, 0x00)... avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x58, 0x08, 0x00, 0x00) <= [00] [58] [08] [de] avrdude: usbasp_spi_cmd() => 0x00, 0x58, 0x08, 0xde avrdude: safemode read 1, hfuse value: de avrdude: usbasp_spi_cmd(0x58, 0x08, 0x00, 0x00)... avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x58, 0x08, 0x00, 0x00) <= [00] [58] [08] [de] avrdude: usbasp_spi_cmd() => 0x00, 0x58, 0x08, 0xde avrdude: safemode read 2, hfuse value: de avrdude: usbasp_spi_cmd(0x58, 0x08, 0x00, 0x00)... avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x58, 0x08, 0x00, 0x00) <= [00] [58] [08] [de] avrdude: usbasp_spi_cmd() => 0x00, 0x58, 0x08, 0xde avrdude: safemode read 3, hfuse value: de avrdude: safemode: hfuse reads as DE avrdude: usbasp_spi_cmd(0x50, 0x08, 0x00, 0x00)... avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x50, 0x08, 0x00, 0x00) <= [00] [50] [08] [fd] avrdude: usbasp_spi_cmd() => 0x00, 0x50, 0x08, 0xfd avrdude: safemode read 1, efuse value: fd avrdude: usbasp_spi_cmd(0x50, 0x08, 0x00, 0x00)... avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x50, 0x08, 0x00, 0x00) <= [00] [50] [08] [fd] avrdude: usbasp_spi_cmd() => 0x00, 0x50, 0x08, 0xfd avrdude: safemode read 2, efuse value: fd avrdude: usbasp_spi_cmd(0x50, 0x08, 0x00, 0x00)... avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x50, 0x08, 0x00, 0x00) <= [00] [50] [08] [fd] avrdude: usbasp_spi_cmd() => 0x00, 0x50, 0x08, 0xfd avrdude: safemode read 3, efuse value: fd avrdude: safemode: efuse reads as FD avrdude: erasing chip avrdude: usbasp_chip_erase() avrdude: usbasp_spi_cmd(0xac, 0x80, 0x00, 0x00)... avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0xac, 0x80, 0x00, 0x00) <= [00] [ac] [80] [00] avrdude: usbasp_spi_cmd() => 0x00, 0xac, 0x80, 0x00 avrdude: usbasp_initialize() avrdude: usbasp_transmit("USBASP_FUNC_GETCAPABILITIES", 0x00, 0x00, 0x00, 0x00) <= [01] [00] [00] [00] avrdude: usbasp_spi_set_sck_period(0) avrdude: auto set sck period (because given equals null) avrdude: usbasp_transmit("USBASP_FUNC_SETISPSCK", 0x00, 0x00, 0x00, 0x00) <= [00] avrdude: usbasp_transmit("USBASP_FUNC_CONNECT", 0x00, 0x00, 0x00, 0x00) <= [00] [0c] avrdude: usbasp_program_enable() avrdude: usbasp_transmit("USBASP_FUNC_ENABLEPROG", 0x00, 0x00, 0x00, 0x00) <= [00] avrdude: reading input file "0x3F" avrdude: writing lock (1 bytes): Writing | avrdude: usbasp_spi_cmd(0x58, 0x00, 0x00, 0x00)... avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x58, 0x00, 0x00, 0x00) <= [00] [58] [00] [ff] avrdude: usbasp_spi_cmd() => 0x00, 0x58, 0x00, 0xff ################################################## | 100% 0.00s avrdude: 1 bytes of lock written avrdude: verifying lock memory against 0x3F: avrdude: load data lock data from input file 0x3F: avrdude: input file 0x3F contains 1 bytes avrdude: reading on-chip lock data: Reading | avrdude: usbasp_spi_cmd(0x58, 0x00, 0x00, 0x00)... avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x58, 0x00, 0x00, 0x00) <= [00] [58] [00] [ff] avrdude: usbasp_spi_cmd() => 0x00, 0x58, 0x00, 0xff ################################################## | 100% 0.00s avrdude: verifying ... avrdude: 1 bytes of lock verified avrdude: reading input file "0xFD" avrdude: writing efuse (1 bytes): Writing | avrdude: usbasp_spi_cmd(0x50, 0x08, 0x00, 0x00)... avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x50, 0x08, 0x00, 0x00) <= [00] [50] [08] [fd] avrdude: usbasp_spi_cmd() => 0x00, 0x50, 0x08, 0xfd ################################################## | 100% 0.00s avrdude: 1 bytes of efuse written avrdude: verifying efuse memory against 0xFD: avrdude: load data efuse data from input file 0xFD: avrdude: input file 0xFD contains 1 bytes avrdude: reading on-chip efuse data: Reading | avrdude: usbasp_spi_cmd(0x50, 0x08, 0x00, 0x00)... avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x50, 0x08, 0x00, 0x00) <= [00] [50] [08] [fd] avrdude: usbasp_spi_cmd() => 0x00, 0x50, 0x08, 0xfd ################################################## | 100% 0.00s avrdude: verifying ... avrdude: 1 bytes of efuse verified avrdude: reading input file "0xDE" avrdude: writing hfuse (1 bytes): Writing | avrdude: usbasp_spi_cmd(0x58, 0x08, 0x00, 0x00)... avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x58, 0x08, 0x00, 0x00) <= [00] [58] [08] [de] avrdude: usbasp_spi_cmd() => 0x00, 0x58, 0x08, 0xde ################################################## | 100% 0.00s avrdude: 1 bytes of hfuse written avrdude: verifying hfuse memory against 0xDE: avrdude: load data hfuse data from input file 0xDE: avrdude: input file 0xDE contains 1 bytes avrdude: reading on-chip hfuse data: Reading | avrdude: usbasp_spi_cmd(0x58, 0x08, 0x00, 0x00)... avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x58, 0x08, 0x00, 0x00) <= [00] [58] [08] [de] avrdude: usbasp_spi_cmd() => 0x00, 0x58, 0x08, 0xde ################################################## | 100% 0.00s avrdude: verifying ... avrdude: 1 bytes of hfuse verified avrdude: reading input file "0xFF" avrdude: writing lfuse (1 bytes): Writing | avrdude: usbasp_spi_cmd(0x50, 0x00, 0x00, 0x00)... avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x50, 0x00, 0x00, 0x00) <= [00] [50] [00] [ff] avrdude: usbasp_spi_cmd() => 0x00, 0x50, 0x00, 0xff ################################################## | 100% 0.00s avrdude: 1 bytes of lfuse written avrdude: verifying lfuse memory against 0xFF: avrdude: load data lfuse data from input file 0xFF: avrdude: input file 0xFF contains 1 bytes avrdude: reading on-chip lfuse data: Reading | avrdude: usbasp_spi_cmd(0x50, 0x00, 0x00, 0x00)... avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x50, 0x00, 0x00, 0x00) <= [00] [50] [00] [ff] avrdude: usbasp_spi_cmd() => 0x00, 0x50, 0x00, 0xff ################################################## | 100% 0.00s avrdude: verifying ... avrdude: 1 bytes of lfuse verified avrdude: usbasp_spi_cmd(0x50, 0x00, 0x00, 0x00)... avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x50, 0x00, 0x00, 0x00) <= [00] [50] [00] [ff] avrdude: usbasp_spi_cmd() => 0x00, 0x50, 0x00, 0xff avrdude: safemode read 1, lfuse value: ff avrdude: usbasp_spi_cmd(0x50, 0x00, 0x00, 0x00)... avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x50, 0x00, 0x00, 0x00) <= [00] [50] [00] [ff] avrdude: usbasp_spi_cmd() => 0x00, 0x50, 0x00, 0xff avrdude: safemode read 2, lfuse value: ff avrdude: usbasp_spi_cmd(0x50, 0x00, 0x00, 0x00)... avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x50, 0x00, 0x00, 0x00) <= [00] [50] [00] [ff] avrdude: usbasp_spi_cmd() => 0x00, 0x50, 0x00, 0xff avrdude: safemode read 3, lfuse value: ff avrdude: safemode: lfuse reads as FF avrdude: usbasp_spi_cmd(0x58, 0x08, 0x00, 0x00)... avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x58, 0x08, 0x00, 0x00) <= [00] [58] [08] [de] avrdude: usbasp_spi_cmd() => 0x00, 0x58, 0x08, 0xde avrdude: safemode read 1, hfuse value: de avrdude: usbasp_spi_cmd(0x58, 0x08, 0x00, 0x00)... avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x58, 0x08, 0x00, 0x00) <= [00] [58] [08] [de] avrdude: usbasp_spi_cmd() => 0x00, 0x58, 0x08, 0xde avrdude: safemode read 2, hfuse value: de avrdude: usbasp_spi_cmd(0x58, 0x08, 0x00, 0x00)... avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x58, 0x08, 0x00, 0x00) <= [00] [58] [08] [de] avrdude: usbasp_spi_cmd() => 0x00, 0x58, 0x08, 0xde avrdude: safemode read 3, hfuse value: de avrdude: safemode: hfuse reads as DE avrdude: usbasp_spi_cmd(0x50, 0x08, 0x00, 0x00)... avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x50, 0x08, 0x00, 0x00) <= [00] [50] [08] [fd] avrdude: usbasp_spi_cmd() => 0x00, 0x50, 0x08, 0xfd avrdude: safemode read 1, efuse value: fd avrdude: usbasp_spi_cmd(0x50, 0x08, 0x00, 0x00)... avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x50, 0x08, 0x00, 0x00) <= [00] [50] [08] [fd] avrdude: usbasp_spi_cmd() => 0x00, 0x50, 0x08, 0xfd avrdude: safemode read 2, efuse value: fd avrdude: usbasp_spi_cmd(0x50, 0x08, 0x00, 0x00)... avrdude: usbasp_transmit("USBASP_FUNC_TRANSMIT", 0x50, 0x08, 0x00, 0x00) <= [00] [50] [08] [fd] avrdude: usbasp_spi_cmd() => 0x00, 0x50, 0x08, 0xfd avrdude: safemode read 3, efuse value: fd avrdude: safemode: efuse reads as FD avrdude: safemode: Fuses OK (E:FD, H:DE, L:FF) avrdude: usbasp_close() avrdude: usbasp_transmit("USBASP_FUNC_DISCONNECT", 0x00, 0x00, 0x00, 0x00) avrdude done. Thank you.