Archive for the ‘Updates’ Category.

AVReAl update — 1.28r8

avreal v1.28r8 (Sat 2011-08-13) has been released.

  • Raw binary file support is added.
    Binary files are denoted by :bin: prefix in file name.
  • -r switch behavior is changed.
    -r+ forces writing full memory content into output file (“old” behavior of -r).
    When -r is used, rows which contain only FF bytes in data field will not be written into :ihex: output file. FF-only tail will not be written into :bin: file.

AVReAl update — 1.28r7

avreal v1.28r7 (Sun 2011-02-27) has been released.

AVReAl update — 1.28r6

avreal v1.28r6 (Sun 2011-01-09) has been released.

  • ATmega325A and ATmega329A are added.
  • Aliases for “A”-versions are added:
        ATmega165A, ATmega645A, ATmega6450A
        ATmega169A, ATmega329PA, ATmega649A, ATmega6490A
  • avreal/Linux64, FT2232* and FT4232H-based adapters:
    Library named libftd2xx.so.0 instead of previously used libftd2xx.so is loaded for FTDI chips support.
    This allows installation both old (required for avreal) and new library versions, for example libftd2xx.so.0.4.16 and libftd2xx.so.1.0.0.
    Read more about libftd2xx.so.1.0.0 problems in 64-bit Linux.
  • -k/-K switch now has two forms with different avreal stages execution order.

AVReAl update — 1.28r5

avreal v1.28r5 (Tue 2010-10-12) has been released.

  • Synchronisation lost after verification for FT2232/FT4232-based adapters — fixed.
  • ATmega128RFA1 added

AVReAl update — 1.28r4

avreal v1.28r4 (Tue 2010-09-07) has been released.


The bug has been fixed in version 1.28r5.

AVReAl update – 1.28r3

avreal v1.28r3 (Mon 2010-08-16) has been released.

  • avreal does not process fuses from Extended Fuse byte for ATmega16M1, ATmega32M1, ATmega64M1, ATmega32C1, ATmega64C1 — fixed.

Oops! Some bugs found.

AVReAl update – 1.28r2

avreal v1.28r2 (Mon 2010-04-19) has been released.

  • Verification error for internal code list element wich crosses 64К words boundary (ATmega2560, ATmega2561) – fixed.
  • avreal crashes when -a is used without -p or +chip switches – fixed.
  • ATmega164A, ATmega324A, ATmega1284, ATmega328, AT90pwm81 added
  • Aliases for “A”-versions added:
        ATmega8A,    ATmega16A,  ATmega32A,  ATmega64A,  ATmega128A,
        ATmega48A,   ATmega88A,  ATmega168A,
        ATmega48PA,  ATmega88PA, ATmega168PA,
        ATmega164PA, ATmega644A, ATmega165PA,
        ATtiny261A,  ATtiny461A, ATtiny861A
  • If dlportio.dll (or emulator) does not have a block write function, own byte-by-byte write function will be used.
  • win32 version – dynamic linking of ftd2xx.dll function FT_Reload removed.

AVReAl update – 1.28r1

avreal v1.28r1 (Sun 2010-01-31) has been released.

  • FT2232H, FT4232H support is added. Both channels with MPSSE are allowed for programming. Allowable pin names are listed in configuration description.
  • Switch -k is added for waiting an adapter’s key being pressed before starting the programming. See key record description.
  • Switch modifier -os is added for selecting SCK frequency instead of MCU clocking frequency.

AVReAl update – 1.28r0

avreal v1.28r0 (Wed 2010-01-20) has been released.

  • FTDI device list switch -aft2232 -p? doesn’t require microcontroller type switch +name.
  • tiny2313A, tiny4313 added.
  • -az switch leaves FT2232 in MPSSE mode with programming pins configured as inputs.
  • Pin groups led_ok, led_error are added for LPT-based adapters.
  • All record types including led_ok, led_error are supported now for FT2232-based adapter configuration.
  • enable pin for FT2232-based adapters is processed in the same way as for LPT-based so inversion mark ‘~’ is required for buffers with active low enable input.
  • Unbuffered mode is always used for program output for better information refreshing when IDE redirection is used.
  • HEX-file data records (type 00) with zero-length data field are ignored.
  • -ar switch was removed so configuration file must be created for inverted RESET.

AVReAl update – 1.27r4

avreal 1.27r4 has been released.

[flagcounter image]