Unable to update AVRDUDE to 8.0

I'm trying to flash a USDx radio, which pretty much is an Arduino Uno. I'm using a USBASP with unfortunately the latest drivers, which gave an error during programming. Google said the error was because the latest driver needs the latest AVRDUDE. I finally found where AVRDUDE.exe was, and replaced it and the .conf file with 8.0. Now when I try to program, I get this:


Warning: programmer wiring fails to specify prog_modes = PM_...; [C:\Users\Robert\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17\etc\avrdude.conf:358]
Warning: programmer arduino fails to specify prog_modes = PM_...; [C:\Users\Robert\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17\etc\avrdude.conf:365]
Error: unknown token [C:\Users\Robert\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17\etc\avrdude.conf:400]
Error: unable to process system wide configuration file C:\Users\Robert\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17\etc\avrdude.conf

Is there a better way to update AVRDUDE? What am I doing wrong? Thanks!

Hi @RChadwick.

I'm doubtful this is necessary. the USBasp programmer is very popular in the Arduino community and we (including myself) get by perfectly well using the standard version of AVRDUDE.

So I think this is surely an "XY problem".

So my suggestion is that we focus on fixing your root problem (X) of the error you encountered while programming rather than going down the rabbit hole of trying to get AVRDUDE 8.0 working (Y), which will likely only lead back to you running into the original error again.

So remove AVRDUDE 8.0 and replace 6.3.0-arduino17, attempt the programming operation again, then post the full and exact text of the output from the programming attempt.

Thanks for the response. With the old AVRDUDE, this is what I get:

avrdude: Warning: cannot query manufacturer for device: No such file or directory
avrdude: Warning: cannot query product for device: No such file or directory
avrdude: error: could not find USB device with vid=0x16c0 pid=0x5dc vendor='www.fischl.de' product='USBasp'

Yes, the USBASP is plugged in, and the VID-PID are the same.

You mentioned "latest drivers" in your first post. Did you install any specific drivers for the USBasp? If so, please provide details about what you did so we can get a better understanding of the environment on your system.

I used Zadig to install libusb0 (v1.2.6.0)

Well, I used Zadig to change drivers to the other options. One worked. Thanks for the help!

Congratulations on finding a solution! I'm glad it is working now. Thank you for taking the time to post an update.

Regards, Per

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.