How to Upgrade Firmware in USBasp Programmer

preview_player
Показать описание
This is a video in which I show you how to upgrade firmware in USBasp programmers mainly ordered from China. This is an important procedure if you want to program ATtiny10, ATtiny9, ATtiny5 and ATtiny4 AVR 8-bit microcontrollers which are programmed using TPI programming interface.

The firmware upgrade also helps you to remove following warning from avrdude:
“avrdude: warning: cannot set sck period. please check for usbasp firmware update.”

🛠 Tools which I use in the video 🛠
➟ USBasp Programmer
➟ 10-Pin to 6-Pin Adapter
➟ 10-Pin Ribbon Cable
➟ Soldering Iron
➟ Lead Solder Wire
➟ 900M-T Series Soldering Iron Tips
➟ Precision PCB Holder
➟ Pin Headers
➟ Arduino Uno

Stay creative and keep on tinkering 😊
Рекомендации по теме
Комментарии
Автор

The new Ardunio IDE from the MS store doesn't put avrdude in the same place. When I added the new location to the PATH avrdude was giving me access denied even on an elevated prompt. I had to remove it from PATH and install WINAVR with the "Add to PATH" option enabled to get it to work.

Aside from that, top notch video!

vroberts
Автор

I use AVRs for a long time, but I've learn something with this video. Thank you !

titi
Автор

Worked for me. Found a trick to get rid of the SCK warnings...
After you upload code to 1st programmer, set fuses
avrdude -c usbasp -p atmega8 -u -U hfuse:w:0xc9:m -U lfuse:w:0xef:m
then, reverse the programmers and do same upload then again set fuses on that one.
IF needed, reverse one more time, upload and set fuses.
No more SCK warnings.

someguy
Автор

My NANO and UNO boards are not responding to commands!!! Do I solve with this update?

pierpa_pierpaolo
Автор

Hi sir,
Thanks for the video. I was looking for a easy version to program attiny10 chips. I downloaded the software but i was not familiar with avrdude. I downloaded AVRDUDESS and programmed a new USBASP with another one as mentioned in your video but with the AVRDUDESS which has graphical user interface. Now I am able to program attiny10 with the new upgraded USBASP using AVRDUDESS
thanks
Sajeev

sajeevsankaran
Автор

Hello,
How do you add the path shown at 2:34 of your video ? I mean when you have launched the "Environment variables" window, how do you ad the 2 lines of path (to the already existing "path" entry ?).
Thanks

elodiecemoi
Автор

This is the only method that worked for me, thank you!!!

smurfro
Автор

Are the command options for avrdude written down somewhere, in plain text? It doesn't seem to be on the fischl link, and I'm not confident in getting it right from squinting at the screen. Could you add it to the video description text?

TooSlowTube
Автор

Good instructions ! It worked well for me, so thank you !

Lkabouter
Автор

thank you, excellent explanation, i programmed mine usbasp under linux with same comnand, only path to firmware was different...

prfessoro
Автор

What if you only have one USBasp is it pissible to program using another method?

evertspies
Автор

Which one programmer you connect to computer usb during updating? This with connected pins JP2 or the othe one?

incxxxx
Автор

Dear Zero Amps: Thank you so much for your efforts to share your expertise and teach us. It is much appreciated! Here is my problem... I can not get my (com) Port to activate in Arduino IDE Tools and Blink and Bootloader uploads fail. I used Zadig to load the libusbK driver and the USBasp device shows in the Device Manager as working properly. I have tried all other Zagid driver choices. Windows 10 OS. Target is ATtiny85. Arduino Tools Settings = Board;85, Processor;85, Clock; Internal 1Mhz. I have tried all of the different clock settings, internal and external. I am using the same programmer as you. I have not updated the firmware, yet. Firmware update questions... I am new to all of this and need to use the Arduino IDE. Please tell me how to update the firmware with the Arduino IDE. Secondly, I do not think that your video shows which programmer is attached to the laptop... The one with the new jumper, or without? Thank you for your help.

td
Автор

some things have to be done differently than described.. however, after a long research and after the successful execution of the final command, the programmed programmer is completely dead :-(

TomasHornych
Автор

Hi, thanx for the great video. Anyhow i have few questions.
1) is there any issue if that warning pop out during uploading?
2) do i need another USBavr for this task?
Thanks mate.

navinnnax
Автор

Thank you for this video this really help me.

roshnivalder
Автор

Good tutorial. Thanks. Now it works :)

PegasusCZ
Автор

Hello nice video!!Can I use an Arduino to flash the driver to the usbasp instead of a another usbasp?

wintechblog
Автор

Very helpful video's. Little advice 😊 sorry, but stop saying 'yah' sometime multiple times in one sentence 👍

FreddyBNL
Автор

Hello
I want to use this method with arduino mega.
On uploading, the message is display that done uploading.
But there is no change on the mega.
No blinking..Just yellow light glows..Constant.

sayalijoshi
join shbcf.ru