Author Topic: AvrDudeProg5 (Successor to AVRDUDE_PROG 3.3) - GUI for AVRDude  (Read 7526 times)

0 Members and 6 Guests are viewing this topic.

Offline AVRDUDE_PROGTopic starter

  • Contributor
  • Posts: 16
  • Country: kz
    • https://yourdevice.net/
AvrDudeProg5 (Successor to AVRDUDE_PROG 3.3) - GUI for AVRDude

Hi everyone,

I’d like to share a project that might be useful for AVR developers. AvrDudeProg5 is a graphical user interface (GUI) for avrdude, designed to simplify flashing and configuring AVR microcontrollers. It is an upgraded version of the classic AVRDUDE_PROG 3.3 (2008).

Feedback, suggestions, and criticism are welcome! 🙂

Download Win AvrDudeProg5
Download Linux AvrDudeProg5


License:
- Freeware
 
System Requirements:
- OS: Windows 7/10/11, Linux
- Type: Portable (No installation required)
- Dependencies: None
- Linux/macOS: In development
 
Key Features:
- Visual Fuse & Lock Bit Editor: Easily configure fuses without calculating bits manually.
- Read/Write Flash & EEPROM: Simple interface for memory operations.
- Improved ATtiny Support: Fixed issues found in previous versions.
- Extensible: Easily add/edit microcontrollers, programmers, and translations via config files.
- Auto-Update: Get notified when a new version is released.

Who is it for?
- Hobbyists working with Arduino/AVR boards.
- Embedded developers who prefer a GUI over the command line.
- Anyone looking for a safe, visual way to configure fuse bits.

Languages:
Arabic (العربية), Chinese (中文), Croatian (Hrvatski), Czech (Čeština), Dutch (Nederlands), French (Français), German (Deutsch), Hindi (हिन्दी), Hungarian (Magyar), Indonesian (Bahasa Indonesia), Italian (Italiano), Japanese (日本語), Korean (한국어), Polish (Polski), Portuguese (Português), Russian (Русский), Slovenian (Slovenščina), Spanish (Español), Turkish (Türkçe), Vietnamese (Tiếng Việt).

Download & Info:
Official Website: https://yourdevice.net/
Download Page: https://yourdevice.net/projects/avrdudeprog5
YouTube Tutorials: https://youtube.com/playlist?list=PLyqq0R-QRbOcfeLSFlZ_9sPLlgI5uY2Sj
Telegram Group: https://t.me/+RfIPhxqswnJlYTUy


Download Win AvrDudeProg5
Download Linux AvrDudeProg5

« Last Edit: May 01, 2026, 05:18:00 pm by AVRDUDE_PROG »
 
The following users thanked this post: Unixon, negativ3, coromonadalix, ledtester, neillnz, I-Like-BWRs

Online dobsonr741

  • Frequent Contributor
  • **
  • Posts: 974
  • Country: us
Re: AvrDudeProg5 (Successor to AVRDUDE_PROG 3.3) - GUI for AVRDude
« Reply #1 on: March 31, 2026, 01:37:18 pm »
Does it have a Claude skill version of it?
 

Offline AVRDUDE_PROGTopic starter

  • Contributor
  • Posts: 16
  • Country: kz
    • https://yourdevice.net/
Re: AvrDudeProg5 (Successor to AVRDUDE_PROG 3.3) - GUI for AVRDude
« Reply #2 on: May 01, 2026, 05:05:56 pm »
Currently, it is a standalone Windows desktop application, so there is no direct 'Claude skill' integration. However, since it acts as a GUI for AVRDude, you could technically use Claude to generate the AVRDude command line arguments for you.

I've built a Linux version. :)
Any suggestions, comments, feature requests, or criticism are welcome! 🤝

Download Linux AvrDudeProg5
Download Win AvrDudeProg5

« Last Edit: May 01, 2026, 05:24:09 pm by AVRDUDE_PROG »
 
The following users thanked this post: coromonadalix, ledtester

Online Doctorandus_P

  • Super Contributor
  • ***
  • Posts: 5356
  • Country: nl
Re: AvrDudeProg5 (Successor to AVRDUDE_PROG 3.3) - GUI for AVRDude
« Reply #3 on: May 02, 2026, 05:07:00 am »
Do you have the source code available?

There is no way I'm going to run some binaries from an untrusted russian site.
 
The following users thanked this post: AVRDUDE_PROG

Offline bingo600

  • Super Contributor
  • ***
  • Posts: 2315
  • Country: dk
Re: AvrDudeProg5 (Successor to AVRDUDE_PROG 3.3) - GUI for AVRDude
« Reply #4 on: May 02, 2026, 06:23:40 am »
Do you have the source code available?

There is no way I'm going to run some binaries from an untrusted russian site.

I'll have too agree here.

Seems like a nice program, but ......
I would have to pass too.



I have been using "engbedded" for a long time to generate my avrdude command lines
https://www.engbedded.com/fusecalc/

Seems like there's a newer vers here.
https://www.engbedded.com/conffuse/
 
The following users thanked this post: Doctorandus_P, eugene, AVRDUDE_PROG

Offline Psi

  • Super Contributor
  • ***
  • Posts: 12640
  • Country: nz
Re: AvrDudeProg5 (Successor to AVRDUDE_PROG 3.3) - GUI for AVRDude
« Reply #5 on: May 02, 2026, 07:13:31 am »
Most of the time i'm calling AVRdude inside a script, so command-line works well.

Its only really when i need to play around with fuse bits or something non-standard that a GUI is better for me.

Greek letter 'Psi' (not Pounds per Square Inch)
 
The following users thanked this post: AVRDUDE_PROG

Online voltsandjolts

  • Supporter
  • ****
  • Posts: 3785
  • Country: gb
Re: AvrDudeProg5 (Successor to AVRDUDE_PROG 3.3) - GUI for AVRDude
« Reply #6 on: May 02, 2026, 12:26:47 pm »
AVRDUDESS works well for my simple avr needs.
https://github.com/ZakKemble/AVRDUDESS
 
The following users thanked this post: AVRDUDE_PROG

Offline squadchannel

  • Super Contributor
  • ***
  • Posts: 1261
  • Country: jp
  • deepl translate user
Re: AvrDudeProg5 (Successor to AVRDUDE_PROG 3.3) - GUI for AVRDude
« Reply #7 on: May 02, 2026, 12:50:43 pm »
AVRDUDESS has been around since I was a kid. ;D
 
The following users thanked this post: AVRDUDE_PROG

Online coromonadalix

  • Super Contributor
  • ***
  • Posts: 8785
  • Country: ca
Re: AvrDudeProg5 (Successor to AVRDUDE_PROG 3.3) - GUI for AVRDude
« Reply #8 on: May 02, 2026, 12:58:06 pm »
happy to know there is some activity  for it  and corrections and updates are made     :-+ :-+
 
The following users thanked this post: AVRDUDE_PROG

Offline AVRDUDE_PROGTopic starter

  • Contributor
  • Posts: 16
  • Country: kz
    • https://yourdevice.net/
Re: AvrDudeProg5 (Successor to AVRDUDE_PROG 3.3) - GUI for AVRDude
« Reply #9 on: May 04, 2026, 04:04:21 pm »
Do you have the source code available?

There is no way I'm going to run some binaries from an untrusted russian site.

The choice is yours. :)
 

Offline AVRDUDE_PROGTopic starter

  • Contributor
  • Posts: 16
  • Country: kz
    • https://yourdevice.net/
Re: AvrDudeProg5 (Successor to AVRDUDE_PROG 3.3) - GUI for AVRDude
« Reply #10 on: May 04, 2026, 04:17:26 pm »
I have been using "engbedded" for a long time to generate my avrdude command lines

It is currently in development. I'm thinking about how to keep the interface clean. Any suggestions are welcome  :)
« Last Edit: May 04, 2026, 04:19:58 pm by AVRDUDE_PROG »
 

Offline AVRDUDE_PROGTopic starter

  • Contributor
  • Posts: 16
  • Country: kz
    • https://yourdevice.net/
Re: AvrDudeProg5 (Successor to AVRDUDE_PROG 3.3) - GUI for AVRDude
« Reply #11 on: May 04, 2026, 04:47:26 pm »
happy to know there is some activity  for it  and corrections and updates are made     :-+ :-+

You're welcome! Suggestions and recommendations are welcome. :-+
« Last Edit: May 04, 2026, 05:01:31 pm by AVRDUDE_PROG »
 

Offline AVRDUDE_PROGTopic starter

  • Contributor
  • Posts: 16
  • Country: kz
    • https://yourdevice.net/
Re: AvrDudeProg5 (Successor to AVRDUDE_PROG 3.3) - GUI for AVRDude
« Reply #12 on: May 04, 2026, 05:04:26 pm »
Most of the time i'm calling AVRdude inside a script, so command-line works well.

Its only really when i need to play around with fuse bits or something non-standard that a GUI is better for me.

The choice is yours. :)
 

Offline AVRDUDE_PROGTopic starter

  • Contributor
  • Posts: 16
  • Country: kz
    • https://yourdevice.net/
Re: AvrDudeProg5 (Successor to AVRDUDE_PROG 3.3) - GUI for AVRDude
« Reply #13 on: May 04, 2026, 05:11:33 pm »
AVRDUDESS works well for my simple avr needs.
https://github.com/ZakKemble/AVRDUDESS

It's a great program. :)
 

Offline harp

  • Contributor
  • Posts: 10
  • Country: 00
Re: AvrDudeProg5 (Successor to AVRDUDE_PROG 3.3) - GUI for AVRDude
« Reply #14 on: June 07, 2026, 10:43:30 am »
Thank you very much, I appreciate your effort.
My question / suggestion
Can the program work with a CH341A programmer and on Windows XP?
Why is there such a large difference in size between version 3.3 and version 5?
 

Online coromonadalix

  • Super Contributor
  • ***
  • Posts: 8785
  • Country: ca
Re: AvrDudeProg5 (Successor to AVRDUDE_PROG 3.3) - GUI for AVRDude
« Reply #15 on: June 15, 2026, 04:54:43 pm »
i never saw any asp or jtag built on theses 341  and for sure i myself would not use them,  avr isp asp jtag is so cheap to buy

AI friend answer

You can use a CH341A (typically configured as a USB-to-SPI/I2C/UART adapter) as a JTAG interface, but it is not natively designed for this and requires third-party patches and bit-banging.

The Challenges
No Native Hardware Support: The standard CH341A doesn't have native JTAG or SWD controller modes, meaning JTAG commands must be bit-banged via software.Signal Voltage Risks: Traditional, cheaper CH341A black modules output 5V logic. Attempting to hook a 5V signal into modern 1.8V or 3.3V JTAG processors will instantly damage the target device. Always use a version with a physical 1.8V/3.3V voltage regulator or selector switch.

Slow Speeds: Software-emulated JTAG bit-banging is extremely slow.How to Do It (The OpenOCD Route)To use a CH341A for JTAG, you will need to rely on OpenOCD (Open On-Chip Debugger).Source Code & Patches: You will need to download and compile a custom build of OpenOCD that supports the CH341A adapter, such as the widely used OpenOCD CH341A Patch on GitHub.Configuration: You will map the GPIO pins on the CH341A to the standard JTAG pins (TCK, TMS, TDI, TDO, TRST, SRST).Pin Mapping:TCK usually maps to D3TMS usually maps to D0TDI usually maps to D7TDO usually maps to D5A Better AlternativeIf you are doing serious hardware debugging, using a CH341A as a JTAG interface is widely discouraged due to the setup difficulty and risk of frying your board. Instead, developers and hardware hackers highly recommend dedicated USB-to-JTAG adapters like the FT2232H or FT232H breakout boards (e.g., Adafruit FT232H). These natively support JTAG/SWD, integrate seamlessly with OpenOCD out-of-the-box, and have built-in multi-voltage level shifting.
 
The following users thanked this post: AVRDUDE_PROG

Offline harp

  • Contributor
  • Posts: 10
  • Country: 00
Re: AvrDudeProg5 (Successor to AVRDUDE_PROG 3.3) - GUI for AVRDude
« Reply #16 on: August 31, 2026, 10:55:40 pm »
I dont know how jtag is related to avr... nor ch341a.
I ask generally if program can work with ch341a, winxp, I do flash atmega328 with ch341a with some russian software through spi... so I always like to collect alternative...
 
The following users thanked this post: AVRDUDE_PROG

Offline Unixon

  • Frequent Contributor
  • **
  • Posts: 762
Re: AvrDudeProg5 (Successor to AVRDUDE_PROG 3.3) - GUI for AVRDude
« Reply #17 on: September 01, 2026, 07:33:15 am »
There is no way I'm going to run some binaries from an untrusted russian site.
Even if it would be trusted and non-russian, one update to OS and a binary is no longer running because library loader can't do shit about incompatible versions.
These are just old habits from Win95 era - thinking that the current version of Windows will last forever and a binary will also run forever and therefore no source code is needed.
There's so many dead software without sources still being used in many places, it's a huge problem.

@AVRDUDE_PROG
Seriously, man, where are the sources? The times have changed. Put it on Github.
« Last Edit: September 01, 2026, 10:13:28 am by Unixon »
 
The following users thanked this post: AVRDUDE_PROG

Offline Unixon

  • Frequent Contributor
  • **
  • Posts: 762
Re: AvrDudeProg5 (Successor to AVRDUDE_PROG 3.3) - GUI for AVRDude
« Reply #18 on: September 01, 2026, 07:34:58 am »
I have been using "engbedded" for a long time to generate my avrdude command lines
https://www.engbedded.com/fusecalc/
Seems like there's a newer vers here.
https://www.engbedded.com/conffuse/
Are there any good offline alternatives that work just as these two?
 
The following users thanked this post: AVRDUDE_PROG

Online coromonadalix

  • Super Contributor
  • ***
  • Posts: 8785
  • Country: ca
Re: AvrDudeProg5 (Successor to AVRDUDE_PROG 3.3) - GUI for AVRDude
« Reply #19 on: September 01, 2026, 09:24:03 am »
There is no way I'm going to run some binaries from an untrusted russian site.
Even if it would be trusted and non-russian, one update to OS and a binary is no longer running because library loader can't do shit about incompatible versions.
These are just old habits from Win95 era - thinking that the current version of Windows will last forever and a binary will also run forever and therefore no source code is needed.
There's so many dead software without sources still being used in many places, it's a huge problem.

@AVRDUDE_PROG
Seriously, man, where are the source? The times have changed. Put it on Github.

Seriously  .........   no pun

If you dont like that,  you can fork your's, and or search for alternatives,   he's not under any obligations to give a source code, or host it ... if this sofware is made free ? BUT in my case if a dime is ever asked  i'm out ..

you could say the same for many softwares made for any mcu programming ... and never got published
« Last Edit: September 01, 2026, 09:26:48 am by coromonadalix »
 
The following users thanked this post: AVRDUDE_PROG

Offline Unixon

  • Frequent Contributor
  • **
  • Posts: 762
Re: AvrDudeProg5 (Successor to AVRDUDE_PROG 3.3) - GUI for AVRDude
« Reply #20 on: September 01, 2026, 10:26:01 am »
BUT in my case if a dime is ever asked  i'm out ..
If the software is really good I would rather consider covering development costs, but with a requirement to publish it under GPL or other FOSS license.

you could say the same for many softwares made for any mcu programming ... and never got published
And this is a huge problem, not only in MCU programming but in many other places too.
A lot of few decades old Windows-only "walking dead" binaries.
 
The following users thanked this post: abeyer, AVRDUDE_PROG

Offline Unixon

  • Frequent Contributor
  • **
  • Posts: 762
Re: AvrDudeProg5 (Successor to AVRDUDE_PROG 3.3) - GUI for AVRDude
« Reply #21 on: September 01, 2026, 05:18:10 pm »
There is no way I'm going to run some binaries from an untrusted russian site.
I'll have too agree here.
Seems like a nice program, but ......
I would have to pass too.
It's a small Qt app with debug symbols in the binary and it's just a small fuse calc, so I guess it wouldn't be too hard to decompile it if necessary and verify that it's safe to use.
 
The following users thanked this post: AVRDUDE_PROG

Online coromonadalix

  • Super Contributor
  • ***
  • Posts: 8785
  • Country: ca
Re: AvrDudeProg5 (Successor to AVRDUDE_PROG 3.3) - GUI for AVRDude
« Reply #22 on: September 01, 2026, 05:37:40 pm »
It is an GUI  for AVRDUDE ....   all is supposed to be known and documented on how to drive it

anything can be used to build it ...  even python would not have any problems passing commands ...
 
The following users thanked this post: AVRDUDE_PROG

Offline Unixon

  • Frequent Contributor
  • **
  • Posts: 762
Re: AvrDudeProg5 (Successor to AVRDUDE_PROG 3.3) - GUI for AVRDude
« Reply #23 on: September 01, 2026, 05:54:02 pm »
It is an GUI  for AVRDUDE ....   all is supposed to be known and documented on how to drive it
anything can be used to build it ...  even python would not have any problems passing commands ...
I consider the fuse calc part as more important one, basically because setting wrong fuses could ruin your day and/or brick the device.
In my AVR projects I have a set of shell scripts with preprogrammed options to drive avrdude and this is not a problem at all.
However, I check fusebits like 10 times over in at least two independent calculators to make sure I'm not shooting myself in the foot.
 

Offline I-Like-BWRs

  • Contributor
  • Posts: 12
  • Country: nz
Re: AvrDudeProg5 (Successor to AVRDUDE_PROG 3.3) - GUI for AVRDude
« Reply #24 on: September 01, 2026, 07:29:08 pm »
Thanks. This will make AVR programing eaiser. : )
 
The following users thanked this post: AVRDUDE_PROG


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf

 

-->