Hi all,
I have a PCB with a Freescale MC9S12A128 MCU. Unfortunately, the source files are long lost. I’m trying to copy firmware version "4.3" from new old stock to some older stock that currently has firmware "4.0".

Using the above memory dump configuration, on an old board (to avoid bricking a new one), I successfully performed a Verify Flash against the dump and it matched. However, when I tried programming it (after a mass erase), the operation failed with "Device or region is not blank or failed erase"
Any help would be appreciated. Thanks!