Menu

Hex2bin / News: Recent posts

Release 2.5 available!

This release has new options for hex2bin: -t and -T where addresses lower or greater than those specified are ignored. Thanks to Simone Fratini!

Posted by Jacques Pelletier 2017-05-11

Website updated

Posted by Jacques Pelletier 2017-03-19

Release 2.4 available!

New Checksum (16-bit checksum of bytes), some issues fixed. Tests are now in a separate file.

Posted by Jacques Pelletier 2017-03-05

Release 2.3 available

Bug fix release, no new features. This release fixes the long file name bug and the force/check message.

Posted by Jacques Pelletier 2016-10-08

Release 2.2 is available!

No new features, but minor bug fixes.

Posted by Jacques Pelletier 2015-11-29

Website updated

The website describes all the options available.

Posted by Jacques Pelletier 2015-08-13

Release 2.1 supports micros from TI

Micros from Texas Instruments (e.g.TMS320F2835, TMS320F28065) are now supported since they use a different data representation from standard Intel Hex. In the record type, data is represented in Word (2 Byte). Thanks to Simone Fratini!

Posted by Jacques Pelletier 2015-08-06

Release 2.1 is available!

Some rewriting, bug fix-up.

New options:
-a for word aligned hex file
-b for batch mode; doesn't ask for files if the file specified is wrong, just exits.

A small modification will be necessary for your batch/script files, since the previous batch mode didn't work the same on Linux and Windows.

In batch or script files, instead of writing:
hex2bin < nul my_file_name.hex
write:
hex2bin -b my_file_name.hex

Posted by Jacques Pelletier 2015-08-05

Release 2.0 available!

-Option k is a bit different: see doc/Readme file.
-Code has been a bit rewrited.
-CRC8, 16 and 32 available, configurable with parameters. See test/Makefile for examples.
-Option E (little/big endian) for check methods or forcing a value in a file.

Posted by Jacques Pelletier 2015-02-28

Release 2.0 coming soon...

mot2bin has been updated also. The 2 programs compile fine and are currently under tests.

Posted by Jacques Pelletier 2015-02-25

Working on next release (2.0)

Hex2bin is already modified. Mot2bin is not completed yet.
CRC is implemented in 8-bit, 16-bit and 32-bit, with user specified parameters.
Some example of common CRCs will be provided.
Options were modified a bit so I could understand and simplify the code. They will not be all compatible with the previous version.

Posted by Jacques Pelletier 2015-02-23

On next release: possibility to add CRC inside binary file

Instead of a checksum, a wider variety of check methods will be available.

Posted by Jacques Pelletier 2015-02-01

Updated the website

Added the new options in 1.0.12 and other existing options.

Posted by Jacques Pelletier 2014-12-14

Release 1.0.12 is available!

Added "-m" option to set the file size as a multiple of a minimum block size.

Posted by Jacques Pelletier 2014-11-25


Release 1.0.11 is available!

Added -w option for swapping bytes in hex files such as generated by Microchip's MPLAB IDE. Also available for the S19 files.

Corrected bug caused by extra empty lines in hex/S19 files.

Posted by Jacques Pelletier 2014-10-06

Release 1.0.10 is available!

Recent bugs fixed. No new features. The options and their arguments must be separated with a space. Ex.: hex2bin -e bin2 mytest.hex

Posted by Jacques Pelletier 2012-08-22

Relea1.0.10 under way

Recent bugs corrected.
Submit your wish list!

Posted by Jacques Pelletier 2012-08-13

Release 1.0.9 now available

Relicensed to BSD

Posted by Jacques Pelletier 2012-03-12

New release under way: submit your wish list!

I'm currently adding a submitted feature, and I plan to implement the overlapping records checking. I happen to have some CRC routines done, and it could probably be of use.

Posted by Jacques Pelletier 2012-03-05

Hex2bin to be relicensed to BSD

Instead of using the LGPL license, Hex2bin will be released with a BSD license along with new feature(s). The release 1.0.9 should be posted soon.

Posted by Jacques Pelletier 2012-03-02

Added LGPL as license

Hex2bin code can be used for commercial applications. I added the LGPL license in this project; current release (1.0.8) can be used as LGPL even if files are specified with GPL. Licensing change will be included in next release.

Posted by Jacques Pelletier 2010-08-04

Release 1.0.8

This release fixes physical address calculation for extended linear address records, and a bug with the ADDRESS_MASK define.

Posted by Jacques Pelletier 2010-04-02

Release 1.0.7

This fixes the crash on 0 byte length data records.

Posted by Jacques Pelletier 2009-12-12

New release: 1.0.5

This release fixes option parsing. Some options were ignored when many options were specified. A version compiled for windows is included (hex2bin.exe mot2bin.exe)

Posted by Jacques Pelletier 2007-10-06