Hi Spiros,
The USBDM programmer uses two different methods to verify the image programmed. A more complicated method used during programming and a simpler read-back used for the "Verify" function. Unfortunately the second method doesn't handle linear addresses correctly.
I have attached a modified programming file that uses the 1st method at both times so that the separate verify will correctly validate the flash contents.
Note: It was the verify which was in error. The programming and programming verify was correct.
I will have to consider the appropriate long-term approach.
bye