Install python (https://www.python.org/downloads/), download the attached script, an drag and drop your .bin files onto it.
You'll probably have to install the intelhex library from a terminal first (run "pip install intelhex")
Or use PCMflash to write bin instead which I can also recommend.
intel hex is the standard format files are stored in when working with microcontrollers.DWS wrote: ↑Mon Apr 07, 2025 12:22 am hex - I'm guessing this is the intel hex format that pman92 posted about, but I'll know more looking at the file later. Sounds like it's similar to PHF, not a raw dump file. The confusing thing is, Ford calls the older files a hex file too, but they are just a bin file with a hex extension.
They can take up more space since everything is stored as ASCII. But they also only take up as much space as is used.
EG. a simple program that uses only 5% of a micros storage space is still much smaller stored as .hex than .bin
Plus you can store different memory sections (flash / eeprom etc.) in the same file.
Having a look at a .phf file I can see the similarity. Seems to be exactly the same idea.
Just looks like the data is stored as binary rather than ASCII to save space.