Hi,
I have found this question unanswered and I am not sure the issue is solved. if you have already solved it then I only add some info for other users who run in the same issue.
The way of unsecuring is made via BDM interface by series of commands. In the case when the device is secured the only HW BDM commands are available so you have to create communication interface with the device via BDM, start the device in the special mode and then you have to send command which mass erase entire flash. Finally you have to reprogram security byte in the flash. This is a little bit complex process if you want to create it by yourself.
So, ways to unsecure device are:
1) By application SW, the unsecuring feature or backdoor key must by implemented in user’s application.
2) Another way how to unsecure the device is to use unsecure command from CodeWarrior debugger or unsecure program from www.pemicro.com pages.
If you use USB multilink you have to use unsecure Option MultilinkCyclonePro->Unsecure in the CodeWarrior Hiwave Debugger.
or you can use external usecure program which can be downloaded from pemicro pages.
Unsecure_12 (8060 KB): Utility which unsecures HCS12 devices via P&E's BDM Interfaces such as Cyclone-PRO, USB-ML-12, and BDM-Multilink. This version supports the new Rev B Multilink.
http://www.pemicro.com/downloads/download_file.cfm?download_id=16
Unsecure_12 Help Files (20 KB) This .hlp file describes the use and operationg of the Unsecure_12 program which is used with P&E's interface devices to unsecure proeviously secured HCS12 microcontrollers.
http://www.pemicro.com/downloads/download_file.cfm?download_id=14
Best regards,
Ladislav