Releases: mcuee/avrdude
avrdude 7.4 snapshot 20240407
This is to test PR avrdudes#1690
AVRDUDE v7.3
See Release Notes for changes
-
avrdude-v7.3-windows-*.zip -- Same binaries as official avrdude github page. These binaries will print
avrdude version 7.3
.
https://github.com/avrdudes/avrdude/releases/tag/v7.3
https://github.com/avrdudes/avrdude/actions/runs/7813933855 -
avrdude-v7.3-linux-*.zip and avrdude-v7.3-arduino_mingw32.zip. These binaries will print
avrdude version 7.3
.
My own build using Arduino crossbuild container, including libserialport support.
-
avrdude_main_*.tar.gz -- avrdude binaries build from the arduino_packing guthub action. Technically the binaries are not the same as avrdude 7.3 release, but one git commit after 7.3 release. Therefore the binaries will print
avrdude version 7.3-20240208 (0179026)
. They do not have libserialport support
https://github.com/avrdudes/avrdude/blob/v7.3/.github/workflows/arduino_packing.yml
https://github.com/avrdudes/avrdude/actions/runs/7814004029 -
Unsupported autotools build
avrdude_autotools_src-7.3.tar.gz -- source tarball
avrdude_autotools_bin-7.3.zip -- 64bit Windows MSYS2 mingw64 binary, dynamic link to libraries -
avrdude_mybin-v7.3-*.zip: my own unofficial MSYS2 mingw32/mingw64 build
Snapshot release 2024-01-08
avrdude-msvc-* --> official avrdude github action build binary (no support of libserialport)
avrdude-mingw-* --> official avrdude github action build binary (with support of libserialport support)
avrdude_main_* --> official avrdude avrdude-packing github action build binary (no support of libserialport)
avrdude-mingw64_custom.zip -- my own mingw64 Windows 64bit build (with support of libserialport support)
Snapshot release 2024-01-06
avrdude-msvc-* --> official avrdude github action build binary (no support of libserialport)
avrdude-mingw-* --> official avrdude github action build binary (with support of libserialport support)
avrdude_main_* --> official avrdude avrdude-packing github action build binary (no support of libserialport)
avrdude-mingw64_custom.zip -- my own mingw64 Windows 64bit build
Snapshot release 2023-11-03
avrdude-msvc-* --> official avrdude github action build binary (no support of libserialport)
avrdude-mingw-* --> official avrdude github action build binary (with support of libserialport support)
avrdude_main_* --> official avrdude avrdude-packing github action build binary (no support of libserialport)
Snapshot release 2023-10-28
avrdude-msvc-* --> official avrdude github action build binary (no support of libserialport)
avrdude-mingw-* --> official avrdude github action build binary (with support of libserialport support but not GNR Readline support)
avrdude_mingw64_libserialport.zip --> my own MSYS2 mingw64 64bit Windows build, with libserialport and GNU Readline support
avrdude_main_* --> build using Arduino-packing build script (no support of libserialport)
Snapshot release 2023-10-19
avrdude-msvc-* --> official avrdude github action build binary (no support of libserialport)
avrdude_mingw64_libserialport.zip --> my own MSYS2 mingw64 64bit Windows build, with libserialport and GNU Readline support
avrdude_main_* --> build using Arduino-packing build script (no support of libserialport)
Changelog:
Changes since avrdude version 7.2:
-
Major changes compared to the previous version:
- Connect target via -P serialadapter[:sn] and -P usb:vid:pid[:sn] avrdudes#1498
-
New devices supported:
- AVR16EB14, AVR16EB20, AVR16EB28, AVR16EB32
-
New programmers supported:
- ft2232h_jtag, ft232h_jtag
-
Issues fixed:
- Provide sib memory for AVR8X parts avrdudes#1479
- HAS_VTARG_READ not utilized in source code avrdudes#1469
- -c stk500 only works with stk500v2 firmware avrdudes#1467
- Read silicon revision from modern AVRs avrdudes#1472
- Dryrun doesn't overlap XMEGA flash memories avrdudes#1485
- 7e94ed4 breaks flashing GT2560 boards avrdudes#1503
- Cross-platform support for 1200bps touch avrdudes#1500
- Read ATmega324PB and ATmega328PB serial number avrdudes#1509
- EEPROM file generates error with 7.2 avrdudes#1508
-
Pull requests:
- Add JTAG support to avrftdi avrdudes#1324
- Fix probing of the generic -c stk500 programmer avrdudes#1468
- Utilize HAS_VTARG_READ defined in avrdude.conf avrdudes#1470
- Provide sib memory for AVR8X parts avrdudes#1480
- Read chip revision and add IO memory for PDI/UPDI parts avrdudes#1474
- Replace string comparison functions avrdudes#1482
- Fix overapping XMEGA flash memories for dryrun avrdudes#1486
- Exit if part and programmer are incompatible avrdudes#1487
- Add io memory for classic parts avrdudes#1488
- Add AVR-EB parts avrdudes#1491
- Review calibration read command in avrdude.conf avrdudes#1495
- Provide serialadapter entity in avrdude.conf avrdudes#1497
- Add -P serialadapter[:sn] and -P usb:vid:pid[:sn] avrdudes#1498
- Add -xdelay=n to wiring and improve reset timing avrdudes#1505
- Reduce stk500v2_getsync() timeout avrdudes#1506
- libserialport github action avrdudes#1512
- Support serial port "touch" using libserialport avrdudes#1507
- Read prodsig of classic parts avrdudes#1510 avrdudes#1520-21 avrdudes#1524-26
- Adapt stk500 readback values for usbtiny.c avrdudes#1511
- Add LED support for ScratchMonkey programmer avrdudes#1517
- Review and update prodsig memories for U/PDI parts avrdudes#1518
- Add id as comment to avrdude.conf definitions avrdudes#1519
- Model prodsig for -c dryrun avrdudes#1522
- Fix tempsense size, AVR-EB memory offsets and avrdude.conf
memory order avrdudes#1523
-
Internals:
AVRDUDE v7.2
See Release Notes for changes
-
Supported by avrdude project (same as https://github.com/avrdudes/avrdude/releases/tag/v7.2)
avr-v7.2-windows-*.zip: official VS2022 build from avrdude project
avrdude-v7.2.pdf: official document build from avrdude project -
Supported by me
avrdude-v7.2_mingw64.zip: unofficial Windows 64bit build by me using MSYS2 mingw64
avrdude-v7.2_mingw64.zip: unofficial Windows 32bit build by me using MSYS2 mingw32 -
Unsupported, only for testing purpose
avrdude_v7.2_*.tar.gz: unofficial build using https://github.com/mcuee/avrdude-packing. They are actually using avrdudes@330030e (one commit after the v7.2 release). -
Unsupported, only for testing purpose
avrdude_autotools-7.2.tar.gz: unofficial tarball for those who want to use auto-tools
Snapshot release on 2023-07-15
avrdude_mingw64.zip -- 64bit Windows build using MSYS2 mingw64 (my own build, not using avrdude-packaging)
avrdude_msvc*.zip -- Windows build using VS2022 (using avrdude github action, not using avrdude-packaging)
avrdude_main_* -- using avrdude-packaging container to build
AVRDUDE 7.1 Release with alternative binaries
See avrdude 7.1 Release Notes for changes
avrdude-v7.1-msvc-x64 -- unofficial avrdude 7.1 Windows 64 bit binary release
avrdude-v7.1-msvc-x86 -- unofficial avrdude 7.1 Windows 32 bit binary release
avrdude-v7.1-mingw64 -- using MSYS2 mingw64, with GNU Readline support
avrdude_main_Windows_32bit -- using Arduino avrdude-packing script, with GNU Readline support
avrdude_main_linux_* -- using Arduino avrdude-packing script, with GNU Readline support
avrdude_main_macOS_64bit -- using Arduino avrdude-packing script, with GNU Readline support (not using libedit)
avrdude-7.1-20230108.tar.gz -- source tarball to be used with a configure
script.
avrdude-v7.1-mingw64_shared -- using MSYS2 mingw64, with GNU Readline support, dynamic link to shared library