Hi Rob,
The old HC08 security method was handy in that it had a fixed, externally accessable entry method. You just needed to know the code do the procedure and your in.
This allowed the tool makers (e.g. P&E) to implement security bypass into their tools. Even so far as to extract the code from an S19 for you. All you needed was the source code or FLASH image.
The S08 while the entry mode is fixed it CANNOT be executed from outside. The procedure must be carried out from inside by code YOU write. This allows the level of security to be enhanced greatly, by you. This however means it is now impossible for the tool makers to provide any backdoor support as they don't know what you have done.
Now I'm not suggesting that this is the only reason but I wonder how much of these changes is to do with legal liability issues. Now Freescale have allowed you to build security on top of theirs does this then absolve them. "Why didn't you build a good secure method on top of ours?" Also I suppose the tool makers could provide a lower level of security by providing a simple standard method that you could implement within your code and that they could then provide support for. This would give similar level of security than before. However these days being nice has legal ramifications.
As I showed in the thread you referenced backdoor access can be made as simple as pressing a button or as complicated as you like. Press a button send a byte over SCI wait between 3 and 4 seconds then send another etc etc.
Another issue is that before the device was secured by default and you could not forget the method or key for access. Idiot proof!!??
Now you need to deliberately secure the device, provide a key, then remember the key and the access method.
Oh, and to answer your specific question at the end......
Yes you can use the backdoor facility to access a secure device and read all FLASH and RAM which of course includes the sections you have used for EEPROM emulation.
Message Edited by peg on 2007-03-1711:34 AM
Message Edited by peg on 2007-03-1706:46 PM