One more added. Now the extracted eeprom data is 1 byte longer. It doesn`t affect bin building even with 1 byte longer. I guess the first segment overwrites the extra byte.And of course the same bug when reading segments
Of course I tried building invalid bin on purpose. The good news I still haven`t managed to do it. But it is hard to tell what went wrong by the error message. Which segments is bad. Is it size, position or OS mismatched. If the mistake is made by chance you will have hard time identifying the exact reason. A little more detailed error log will help alot.
When I select load from file cal segments, the dialog always default to .bin files. Can you make it to default to all files.
On a future release,
It will be nice on the info button to show the checksums and mark them if they are good.
When we have a good solid base you can focus on the small details.