Return to site

How To Check Usbasp Firmware Version

broken image
Check

Update: this line in the avrdude output suggests that your USBASP firmware version doesn't support the -B option, so you will need to use the jumper: avrdude: warning: cannot set sck period. Please check for usbasp firmware update. (see images below)The board worked ok, but kept giving errors: avrdude: warning: cannot set sck period. Please check for usbasp firmware update. And I was unable to program an ATTiny85 on a breadboard when running at 3.3v (it worked fine at 5V), so I decided to bite the bullet and attempt to update the firmware on the USBASP using one of my. Check which one you have. To update the firmware you also need to set jumper J2 on the USBasp to update as explained in the Readme.txt; Set both USBasp to 5V on jumper J1 and connect them via a 10 pin cable; Finally connect the programmer to the computer USB port; Now let's get to avrdude. Copy the correct firmware to the avrdude directory. If you short out this jumper, the USBasp goes into a special mode that changes it from being a programmer to being a target. This is to allow you to update the firmware on the USBasp itself using another programmer. Target power jumper. With this jumper in place the USBasp will supply power to the target via the ICSP header. This is usually.

Joined: Fri. Dec 13, 2013
Location: UK
Posted by haroldjclements: Thu. Jan 15, 2015 - 09:46 AM
Fivestar widget
Total votes: 0

Hello forum,

I attempted to update the firmware on one of my USBasp programmers and how it does seem to see any devices any more. I have two USBasp programmers. The one I was wishing to update (slave) I soldered a two pin header on to JP2 and bridged the connection (enabling programming mode). Plugging the other (master) into the USB and jointing them with a 10 way ribbon cable. Stupidly, I forgot to take a backup of the original firmware!

After issuing this command: avrdude -p m8 -P USB -c usbasp -e -b 19200 -v -U flash:w:usbasp.atmega8.2011-05-28.hex, the device appeared to program successfully (output below). However (after removing JP2), when I attempt to program a device with the USBasp with updated firmware I get the following:

I have successfully flashed older firmwares, but the result is the same.

Usbasp Update

Any help / advice on how to recover from this will be gratefully received.

How To Check Usbasp Firmware Version Free

Output from flashing new firmware:

Kind Regards,

Usbasp Driver
How to check usbasp firmware version for windows 7

Harold Clements

If you buy a cheap USBasp V2.0 ICSP programmer on eBay, chances are, avrdude will give you the following warning message:

avrdude: warning: cannot set sck period. please check for usbasp firmware update.

While it’s just a warning message, it’s still a constant irritant. To get rid of this warning, you must update the firmware to the latest version: usbasp.2011-05-28.tar.gz

If you have another ICSP programmer already, such as a USBtinyISP, programming in the new firmware is quite simple. Here are the steps:

0. Verify that you have a USBasp V2.0, and that it has a 12MHz crystal and an ATMEGA8 or ATMEGA8A MCU onboard. DO NOT CONNECT IT TO THE USB PORT OF YOUR COMPUTER.

How to check usbasp firmware version for windows 7

Update: this line in the avrdude output suggests that your USBASP firmware version doesn't support the -B option, so you will need to use the jumper: avrdude: warning: cannot set sck period. Please check for usbasp firmware update. (see images below)The board worked ok, but kept giving errors: avrdude: warning: cannot set sck period. Please check for usbasp firmware update. And I was unable to program an ATTiny85 on a breadboard when running at 3.3v (it worked fine at 5V), so I decided to bite the bullet and attempt to update the firmware on the USBASP using one of my. Check which one you have. To update the firmware you also need to set jumper J2 on the USBasp to update as explained in the Readme.txt; Set both USBasp to 5V on jumper J1 and connect them via a 10 pin cable; Finally connect the programmer to the computer USB port; Now let's get to avrdude. Copy the correct firmware to the avrdude directory. If you short out this jumper, the USBasp goes into a special mode that changes it from being a programmer to being a target. This is to allow you to update the firmware on the USBasp itself using another programmer. Target power jumper. With this jumper in place the USBasp will supply power to the target via the ICSP header. This is usually.

Joined: Fri. Dec 13, 2013
Location: UK
Posted by haroldjclements: Thu. Jan 15, 2015 - 09:46 AM
Fivestar widget
Total votes: 0

Hello forum,

I attempted to update the firmware on one of my USBasp programmers and how it does seem to see any devices any more. I have two USBasp programmers. The one I was wishing to update (slave) I soldered a two pin header on to JP2 and bridged the connection (enabling programming mode). Plugging the other (master) into the USB and jointing them with a 10 way ribbon cable. Stupidly, I forgot to take a backup of the original firmware!

After issuing this command: avrdude -p m8 -P USB -c usbasp -e -b 19200 -v -U flash:w:usbasp.atmega8.2011-05-28.hex, the device appeared to program successfully (output below). However (after removing JP2), when I attempt to program a device with the USBasp with updated firmware I get the following:

I have successfully flashed older firmwares, but the result is the same.

Usbasp Update

Any help / advice on how to recover from this will be gratefully received.

How To Check Usbasp Firmware Version Free

Output from flashing new firmware:

Kind Regards,

Usbasp Driver

Harold Clements

If you buy a cheap USBasp V2.0 ICSP programmer on eBay, chances are, avrdude will give you the following warning message:

avrdude: warning: cannot set sck period. please check for usbasp firmware update.

While it’s just a warning message, it’s still a constant irritant. To get rid of this warning, you must update the firmware to the latest version: usbasp.2011-05-28.tar.gz

If you have another ICSP programmer already, such as a USBtinyISP, programming in the new firmware is quite simple. Here are the steps:

0. Verify that you have a USBasp V2.0, and that it has a 12MHz crystal and an ATMEGA8 or ATMEGA8A MCU onboard. DO NOT CONNECT IT TO THE USB PORT OF YOUR COMPUTER.

1. Short the JP2 (self-programming) jumper.

2. Connect the USBasp V2.0 to the USBtinyISP using a 10-pin ribbon cable

3. Reprogram the USBasp’s fuses: avrdude -c usbtiny -p atmega8 -u -U hfuse:w:0xc9:m -U lfuse:w:0xef:m

4. Flash in the new firmware: avrdude -c usbtiny -p atmega8 -U flash:w:usbasp.atmega8.2011-05-28.hex

Note that the usbasp.2011-05-28.tar.gz archive doesn’t contain a compiled .hex file, so you have to re-compile it using WinAVR. Instead, you can just use my hex file, which I compiled directly from the sources: usbasp.atmega8.2011-05-28.zip

If you don’t have another ICSP programmer to use, you can use an Arduino, following these instructions: Updating firmware on USBASP bought from eBay. However, you may have to also set the fuses according to my Step (3) above. My PC wouldn’t recognize the reprogrammed USBasp until I set the fuses.





broken image