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

0 Members and 1 Guest are viewing this topic.

Offline AVRDUDE_PROGTopic starter

  • Newbie
  • Posts: 8
  • 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: negativ3, coromonadalix, ledtester, neillnz

Offline dobsonr741

  • Frequent Contributor
  • **
  • Posts: 930
  • 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

  • Newbie
  • Posts: 8
  • 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

Offline Doctorandus_P

  • Super Contributor
  • ***
  • Posts: 5064
  • 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: 2309
  • 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, AVRDUDE_PROG

Online Psi

  • Super Contributor
  • ***
  • Posts: 12326
  • 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: 3511
  • 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

Online squadchannel

  • Super Contributor
  • ***
  • Posts: 1171
  • 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

Offline coromonadalix

  • Super Contributor
  • ***
  • Posts: 8490
  • 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

  • Newbie
  • Posts: 8
  • 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

  • Newbie
  • Posts: 8
  • 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

  • Newbie
  • Posts: 8
  • 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

  • Newbie
  • Posts: 8
  • 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

  • Newbie
  • Posts: 8
  • 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

  • Newbie
  • Posts: 4
  • 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?
 

Offline coromonadalix

  • Super Contributor
  • ***
  • Posts: 8490
  • 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.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf