(deleted)
(deleted)
Try moving the JP2 strap to 5V instead of 3.3V.
(deleted)
I get failures burning the bootloader on my Pro Micro using 3.3V and thought it was worth checking.
Did you change the fuse values so the clock is at 1MHz ?
(deleted)
Get a USBasp with the 10 pin to 6 pin converter. This makes it easier to make the correct connection.
With another USBasp you should be able to trouble shoot a little better. Maybe get another Arduino also.
I doubt if you need to update the Firmware on the USbasp, but if you decide to, the 10 pin cable works great.
I'm also skeptical that the firmware update is the solution. That "warning: cannot set sck period. please check for usbasp firmware update." is a frequent red herring. If you are going to do the firmware update, I highly recommend this firmware:
(deleted)
I'm glad to hear you found the solution Hardcore. Thanks for taking the time to post an update. Enjoy!
Per
Hardcore:
I was wrong fuse bits. I took another Arduino and provided clock signal to XTAL1 pin on a bricked Arduino. Flashed proper fuse bits with USBAsp with this with
avrdude -c usbasp -p m32u4 -B 10 -U lfuse:w:0xFF:m -U hfuse:w:0xD8:m -U efuse:w:0xCB:mAnd it started working without an external clock source.
Hello Hardcore,
I was trying burning Arduino bootloader in a Atmega2560 using USBasp ISCP programmer through Arduino IDE and didn't work. !
After read your post above, I had been noted a -B 10 avrdude parameter.
I found out, in avrdude.conf file, about Arduino IDE setting to default value #default_bitclock = 2.5;
So after change this parameter to 10, as you did, USBasp worked. !
Of course I did remove the '#' character from avrdude.conf line file. (default_bitclock = 10;)
Thanks.
Best Regards.