I've got it to work! Simple in hindsight!
I did the BDM version a couple of years time ago, just followed a procedure from an app note - worked...
So, to do it from a bootloader - just do the same thing - doesn't work...
The bootloader version MUST do a 16 bit write to the flash block for it to actually erase something. The fact that it didn't complain, and reported it as 'blank' had me looking in all the wrong places...
This extra operation is a real pain! I've only got a very small patch of RAM to safely work in, and I want it work for a several HC12 sizes A128... A512...
Thanks for your help