<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Security for QD2/4 with NVBACKKEY in 8-bit Microcontrollers</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Security-for-QD2-4-with-NVBACKKEY/m-p/210373#M18034</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm not familiar with Cyclone and can't say why it can't unsecure flash when ?run standalone?. Maybe because there is no unsecure command. These are questions for P&amp;amp;E.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regarding backdoor unsecure access, you can't do it via BDM. Backdoor unsecure is possible only executing&amp;nbsp;code on chip. CPU must execute backdoor unsecure sequence, including writing&amp;nbsp;bytes to be compared&amp;nbsp;into NVBACKKEY locations. In secured mode it is not possible to write NVBACKKEY via BDM.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 02 Jul 2010 17:47:07 GMT</pubDate>
    <dc:creator>kef</dc:creator>
    <dc:date>2010-07-02T17:47:07Z</dc:date>
    <item>
      <title>Security for QD2/4 with NVBACKKEY</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Security-for-QD2-4-with-NVBACKKEY/m-p/210372#M18033</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For production I need secure flash. When in CreateImage.exe is set Secure Device then processor is secured but it is not able re-program again with image where is used&amp;nbsp; EraseModule.? I don´t know why? The CyclonePro stop in security flag.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The image is with commands:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;CM&lt;/P&gt;&lt;P&gt;SS&lt;/P&gt;&lt;P&gt;EM ;Erase Module&lt;/P&gt;&lt;P&gt;PM ;Program&lt;/P&gt;&lt;P&gt;PT ;Trim&lt;/P&gt;&lt;P&gt;VM ;verify&lt;/P&gt;&lt;P&gt;SD ;secure&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In Metrowerks or in CyclonePro_ProgHcs08.exe is able Erase Module. But why not in Cyclone Image?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Next: When I set NVBACKKEY0-7 for key and KEYEN = 1. Where I can set BACKKEY in programmer for reading code? I can secure but never read?&amp;nbsp; In HC08 was not problem in HCS08 ???&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jul 2010 14:50:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Security-for-QD2-4-with-NVBACKKEY/m-p/210372#M18033</guid>
      <dc:creator>Blendi</dc:creator>
      <dc:date>2010-07-02T14:50:14Z</dc:date>
    </item>
    <item>
      <title>Re: Security for QD2/4 with NVBACKKEY</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Security-for-QD2-4-with-NVBACKKEY/m-p/210373#M18034</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm not familiar with Cyclone and can't say why it can't unsecure flash when ?run standalone?. Maybe because there is no unsecure command. These are questions for P&amp;amp;E.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regarding backdoor unsecure access, you can't do it via BDM. Backdoor unsecure is possible only executing&amp;nbsp;code on chip. CPU must execute backdoor unsecure sequence, including writing&amp;nbsp;bytes to be compared&amp;nbsp;into NVBACKKEY locations. In secured mode it is not possible to write NVBACKKEY via BDM.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jul 2010 17:47:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Security-for-QD2-4-with-NVBACKKEY/m-p/210373#M18034</guid>
      <dc:creator>kef</dc:creator>
      <dc:date>2010-07-02T17:47:07Z</dc:date>
    </item>
    <item>
      <title>Re: Security for QD2/4 with NVBACKKEY</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Security-for-QD2-4-with-NVBACKKEY/m-p/210374#M18035</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Blendi, it's my understanding of the HCS08 family security architecture that it can't be unsecured by the programmer (BDM mode) after being programmed with security bits.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The only way to reuse the part is to mass erass with your Cyclone and reprogram.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Why are you wanting to use NVBACKKEY?&amp;nbsp; To read flash contents?&amp;nbsp; Why not just use a serial boot loader or write your own serial interface?&amp;nbsp; That's what I did.&amp;nbsp; Works really well for reading out info about the target and writing out config data to the target.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Jul 2010 20:38:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Security-for-QD2-4-with-NVBACKKEY/m-p/210374#M18035</guid>
      <dc:creator>irob</dc:creator>
      <dc:date>2010-07-07T20:38:03Z</dc:date>
    </item>
  </channel>
</rss>

