SRecord Changelog

What's new in SRecord 1.50

Jul 10, 2009
  • The CRC16 code has been enhanced to provide low-to-high bit order, in addition to the previous high-to-low bit order. It is also possible to specify the polynomial, with the default the CCITT standard polynomial, as was in the previous code. See srec_input(1) for more information.
  • The MD5, RipeMD-160, SHA1, SHA224, SHA256, SHA384, SHA 512 and Whirlpool message digests are now supported. See srec_input(1) for more information.
  • There is a new srec_cat -bit-reverse filter, that may be used to reverse the bits in each data byte. See srec_input(1) for more information.

New in SRecord 1.47 (Feb 19, 2009)

  • Altera MIF files are now supported for reading and writing.

New in SRecord 1.46 (Jan 13, 2009)

  • 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.

New in SRecord 1.45 (Sep 30, 2008)

  • A bug has been fixed in the srec_cat(1) command. You are now able to specify several inputs within parentheses, instead of just one. This allows filters to be applied to the concatenation of several inputs.
  • The srec_cat(1) command is now able to write FORTH output.

New in SRecord 1.44 (Aug 29, 2008)

  • Some compilers issue a warning when const appears before extern. "warning: storage class is not first". The C output has been updated to conform to this expectation.
  • The manual page for srec_cat(1) has been enhanced to describe the in- memory data model, and the resulting output data order.
  • The -motorola optional width argument now produces a better error message when it is out of range.
  • The -fill filter now checks the size, and fails for absurdly large fills, with a -big override if they really want >1GB fills.
  • A bug in the .spec file for rpmbuild has been fixed, it now takes notice of $RPM_BUILD_ROOT
  • There is a new -line-termination option, which may be used to select the desired line termination of output text files.