<?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: can't encrypt on android port of Nitrogen6_max in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/can-t-encrypt-on-android-port-of-Nitrogen6-max/m-p/564908#M87207</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gary,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are using kitkat release boundary-imx-kk4.4.3_2.0.0-ga. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We understand that Encryption is not supported in this release.&lt;/P&gt;&lt;P&gt;So, any pointer regarding enabling it would be appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and Regards,&lt;/P&gt;&lt;P&gt;Anand Mistry&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 24 Jun 2016 13:20:41 GMT</pubDate>
    <dc:creator>anandmistryk</dc:creator>
    <dc:date>2016-06-24T13:20:41Z</dc:date>
    <item>
      <title>can't encrypt on android port of Nitrogen6_max</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/can-t-encrypt-on-android-port-of-Nitrogen6-max/m-p/564906#M87205</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are using Nitrogen6_max from Boundary Devices for our development.&lt;/P&gt;&lt;P&gt;We are facing problems in the device encryption feature of android. When ever we try to encrypt the device goes into a infinite screen with the android logo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After adding the "&lt;STRONG&gt;encryptable=userdata"&lt;/STRONG&gt; flag against "&lt;STRONG&gt;/data"&lt;/STRONG&gt; in the &lt;STRONG&gt;device/boundary/nitrogen6x/fstab.freescale&lt;/STRONG&gt; , we were able to get the encrypt screen with progress-bar. but that also gets stuck between 13% - 27%.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On analysing the logcat, we came to know that the progress stops after the following prints.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;============== Logs =============&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;W/MountService( 1313): Thread Binder_5 still waiting for MountService ready...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;W/MountService( 1313): Thread Binder_3 still waiting for MountService ready...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;W/MountService( 1313): Thread Binder_5 still waiting for MountService ready...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;E/MountService( 1313): Error processing initial volume state&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;E/MountService( 1313): com.android.server.NativeDaemonConnector$NativeDaemonFailureException: command '1 volume list' failed with 'null'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;E/MountService( 1313):&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.android.server.NativeDaemonConnector.execute(NativeDaemonConnector.java:376)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;E/MountService( 1313):&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.android.server.NativeDaemonConnector.executeForList(NativeDaemonConnector.java:327)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;E/MountService( 1313):&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.android.server.MountService$4.run(MountService.java:728)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;E/VoldConnector( 1313): timed-out waiting for response to 2 volume mount /storage/extsd&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;E/MountService( 1313): Boot-time mount exception&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;E/MountService( 1313): java.lang.NullPointerException&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;E/MountService( 1313):&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.android.server.NativeDaemonConnectorException.getCode(NativeDaemonConnectorException.java:44)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;E/MountService( 1313):&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.android.server.MountService.doMountVolume(MountService.java:995)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;E/MountService( 1313):&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.android.server.MountService.handleSystemReady(MountService.java:541)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;E/MountService( 1313):&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.android.server.MountService.access$500(MountService.java:109)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;E/MountService( 1313):&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.android.server.MountService$MountServiceHandler.handleMessage(MountService.java:493)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;E/MountService( 1313):&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at android.os.Handler.dispatchMessage(Handler.java:102)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;E/MountService( 1313):&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at android.os.Looper.loop(Looper.java:136)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;E/MountService( 1313):&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at android.os.HandlerThread.run(HandlerThread.java:61)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;============== Logs End =============&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Has anyone faced this before? How do we get the encryption working?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and Regards,&lt;/P&gt;&lt;P&gt;Anand Mistry&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Jun 2016 13:57:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/can-t-encrypt-on-android-port-of-Nitrogen6-max/m-p/564906#M87205</guid>
      <dc:creator>anandmistryk</dc:creator>
      <dc:date>2016-06-23T13:57:57Z</dc:date>
    </item>
    <item>
      <title>Re: can't encrypt on android port of Nitrogen6_max</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/can-t-encrypt-on-android-port-of-Nitrogen6-max/m-p/564907#M87206</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Anand,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please specify which version of Android you are using. As a FYI, encryption has been added and tested on Marshmallow, earlier versions won't work:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;A href="https://boundarydevices.com/android-marshmallow-6-0-1-ga-release-mx6-boards/" title="https://boundarydevices.com/android-marshmallow-6-0-1-ga-release-mx6-boards/"&gt;https://boundarydevices.com/android-marshmallow-6-0-1-ga-release-mx6-boards/&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Make sure to set a PIN password before starting the encryption, otherwise Android will not allow you to log in.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Gary&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Jun 2016 14:38:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/can-t-encrypt-on-android-port-of-Nitrogen6-max/m-p/564907#M87206</guid>
      <dc:creator>gary_bisson</dc:creator>
      <dc:date>2016-06-23T14:38:06Z</dc:date>
    </item>
    <item>
      <title>Re: can't encrypt on android port of Nitrogen6_max</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/can-t-encrypt-on-android-port-of-Nitrogen6-max/m-p/564908#M87207</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gary,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are using kitkat release boundary-imx-kk4.4.3_2.0.0-ga. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We understand that Encryption is not supported in this release.&lt;/P&gt;&lt;P&gt;So, any pointer regarding enabling it would be appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and Regards,&lt;/P&gt;&lt;P&gt;Anand Mistry&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Jun 2016 13:20:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/can-t-encrypt-on-android-port-of-Nitrogen6-max/m-p/564908#M87207</guid>
      <dc:creator>anandmistryk</dc:creator>
      <dc:date>2016-06-24T13:20:41Z</dc:date>
    </item>
    <item>
      <title>Re: can't encrypt on android port of Nitrogen6_max</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/can-t-encrypt-on-android-port-of-Nitrogen6-max/m-p/564909#M87208</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anand,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Why don't you switch to Marshmallow? It provides better UI, improved security and best support.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The KitKat release is missing a 9th partition that is used to store the keys. So you first need to update the sdcard partitioning script and then the fstab accordingly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good luck.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Gary&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Jun 2016 13:29:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/can-t-encrypt-on-android-port-of-Nitrogen6-max/m-p/564909#M87208</guid>
      <dc:creator>gary_bisson</dc:creator>
      <dc:date>2016-06-24T13:29:11Z</dc:date>
    </item>
    <item>
      <title>Re: can't encrypt on android port of Nitrogen6_max</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/can-t-encrypt-on-android-port-of-Nitrogen6-max/m-p/564910#M87209</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gary,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For some reasons, we cannot shift to marshmallow. Hence we need support in making it work on kitkat.&lt;/P&gt;&lt;P&gt;Can you tell us of other imx6 kitkat platforms that you might've tested and seen encryption working with the 9th partition?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and regards,&lt;/P&gt;&lt;P&gt;Anand Mistry&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Jul 2016 09:53:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/can-t-encrypt-on-android-port-of-Nitrogen6-max/m-p/564910#M87209</guid>
      <dc:creator>anandmistryk</dc:creator>
      <dc:date>2016-07-04T09:53:24Z</dc:date>
    </item>
    <item>
      <title>Re: can't encrypt on android port of Nitrogen6_max</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/can-t-encrypt-on-android-port-of-Nitrogen6-max/m-p/564911#M87210</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anand,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SabreSD release should have encryption working fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Gary&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Jul 2016 10:14:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/can-t-encrypt-on-android-port-of-Nitrogen6-max/m-p/564911#M87210</guid>
      <dc:creator>gary_bisson</dc:creator>
      <dc:date>2016-07-04T10:14:24Z</dc:date>
    </item>
    <item>
      <title>Re: can't encrypt on android port of Nitrogen6_max</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/can-t-encrypt-on-android-port-of-Nitrogen6-max/m-p/564912#M87211</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gary,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We've got the encryption working on KK.&lt;/P&gt;&lt;P&gt;We had to add CAAM drivers from MM kernel and do the following changes to the .dtsi file. &lt;/P&gt;&lt;P&gt;Thanks for the support.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;------------------------ arch/arm/boot/dts/imx6qdl.dtsi ------------------------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reg = &amp;lt;0x2100000 0x40000&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ranges = &amp;lt;0 0x2100000 0x40000&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; interrupt-parent = &amp;lt;&amp;amp;intc&amp;gt;; /* interrupts = &amp;lt;0 92 0x4&amp;gt;; */&lt;/P&gt;&lt;P&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; clocks = &amp;lt;&amp;amp;clks 213&amp;gt;, &amp;lt;&amp;amp;clks 214&amp;gt;, &amp;lt;&amp;amp;clks 215&amp;gt; ,&amp;lt;&amp;amp;clks 196&amp;gt;;&lt;/P&gt;&lt;P&gt;+&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; clocks = &amp;lt;&amp;amp;clks 246&amp;gt;, &amp;lt;&amp;amp;clks 247&amp;gt;, &amp;lt;&amp;amp;clks 248&amp;gt; ,&amp;lt;&amp;amp;clks 196&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; clock-names = "caam_mem", "caam_aclk", "caam_ipg", "caam_emi_slow";&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;----------------- arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi -----------------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; status = "okay";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;+&amp;nbsp;&amp;nbsp;&amp;nbsp; caam_keyblob {&lt;/P&gt;&lt;P&gt;+&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; compatible = "fsl,sec-v4.0-keyblob";&lt;/P&gt;&lt;P&gt;+&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;+&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backlight_lcd: backlight_lcd {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; compatible = "pwm-backlight";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pwms = &amp;lt;&amp;amp;pwm1 0 5000000&amp;gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Anand Mistry&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jul 2016 12:51:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/can-t-encrypt-on-android-port-of-Nitrogen6-max/m-p/564912#M87211</guid>
      <dc:creator>anandmistryk</dc:creator>
      <dc:date>2016-07-05T12:51:22Z</dc:date>
    </item>
    <item>
      <title>Re: can't encrypt on android port of Nitrogen6_max</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/can-t-encrypt-on-android-port-of-Nitrogen6-max/m-p/564913#M87212</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anand,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good to hear it works. Is the caam_keyblob only meant for this? Strange I didn't have to add it for Marshmallow, it must fallback to some sw back-end.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Gary&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jul 2016 12:57:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/can-t-encrypt-on-android-port-of-Nitrogen6-max/m-p/564913#M87212</guid>
      <dc:creator>gary_bisson</dc:creator>
      <dc:date>2016-07-05T12:57:35Z</dc:date>
    </item>
  </channel>
</rss>

