Projects / srecord


SRecord is a collection of powerful tools for manipulating EPROM load files. It understands a number of file formats including Motorola S-Record, Intel hex, Tektronix hex and binary, for both input and output. SRecord filters include cropping, filling, splitting, joining, and more. All filters may be applied to all file formats.


Recent releases

  •  29 Jan 2010 11:56

    Release Notes: A shared library is now available.

    •  10 Jul 2009 00:06

      Release Notes: The user can now specify CRC16 polynomial and bit order. The MD5, RipeMD-160, SHA1, SHA224, SHA256, SHA384, SHA 512, and Whirlpool message digests are now supported. There is a new bit-reverse filter.

      •  19 Feb 2009 10:38

        Release Notes: Altera MIF files are now supported for reading and writing.

        •  13 Jan 2009 11:11

          Release Notes: A new option was added for the --x-e-length filters. They can now accept a width and this is divided into the byte length, so you can insert the length in units of words (2) or longs (4). The -minimum and -maximum options have been renamed -minimum-address and -maximum-address, to avoid a command line grammar syntax problem.

          •  06 Jul 2008 06:39

            Release Notes: The srec-cat -data-only option has been broken down into four separate controls. It is now possible to -enable and -disable individual features, such as "header", "data-count", "execution-start-address", and "footer". The srec_cat -start-address option was renamed -execution-start-address due to confusion with -offset filter. Examples of converting to and from binary files have been added to the srec_examples(1) man page. A bug has been fixed in the MOS Tech format, so it now emits an end record even when there is no execution start address passed in.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.