<?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>i.MX ProcessorsのトピックRe: VAR-DART-IMX8MM-MINI Implementing PN7160 to Android 14</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/VAR-DART-IMX8MM-MINI-Implementing-PN7160-to-Android-14/m-p/2129542#M239052</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/252263"&gt;@hraducu&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;The post author could replicate on the mentioned BSP version in EVK, this will most likely be a DART SW porting issue, do you have an EVK handy so you can confirm it?&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;</description>
    <pubDate>Mon, 07 Jul 2025 20:44:06 GMT</pubDate>
    <dc:creator>JosephAtNXP</dc:creator>
    <dc:date>2025-07-07T20:44:06Z</dc:date>
    <item>
      <title>VAR-DART-IMX8MM-MINI Implementing PN7160 to Android 14</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/VAR-DART-IMX8MM-MINI-Implementing-PN7160-to-Android-14/m-p/2127358#M238929</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to integrate the PN7160 on my device into Android 14. I followed the porting PN7160 to Android 14 guide (AN14430), I applied all patches and driver. No matter what I try, I cant seem to get it to start working. I went through various failures and am now at a point where I get issues with&amp;nbsp;android.hardware.tv.tuner.ITuner, I am not sure where this comes from.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Does anyone have any experiencing implementing this device or any guidance would be appreciated.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Wed, 02 Jul 2025 15:25:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/VAR-DART-IMX8MM-MINI-Implementing-PN7160-to-Android-14/m-p/2127358#M238929</guid>
      <dc:creator>hraducu</dc:creator>
      <dc:date>2025-07-02T15:25:36Z</dc:date>
    </item>
    <item>
      <title>Re: VAR-DART-IMX8MM-MINI Implementing PN7160 to Android 14</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/VAR-DART-IMX8MM-MINI-Implementing-PN7160-to-Android-14/m-p/2127419#M238933</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Thank you for your interest in NXP Semiconductor products,&lt;/P&gt;
&lt;P&gt;Could you try to follow &lt;A href="https://community.nxp.com/t5/NFC-Knowledge-Base/Porting-PN7160-to-Android-14-on-i-MX8M-Nano-board/ta-p/2001159" target="_self"&gt;this post&lt;/A&gt; in a fresh build?&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;</description>
      <pubDate>Wed, 02 Jul 2025 16:57:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/VAR-DART-IMX8MM-MINI-Implementing-PN7160-to-Android-14/m-p/2127419#M238933</guid>
      <dc:creator>JosephAtNXP</dc:creator>
      <dc:date>2025-07-02T16:57:35Z</dc:date>
    </item>
    <item>
      <title>Re: VAR-DART-IMX8MM-MINI Implementing PN7160 to Android 14</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/VAR-DART-IMX8MM-MINI-Implementing-PN7160-to-Android-14/m-p/2128218#M238973</link>
      <description>&lt;P&gt;Hi Joseph,&lt;/P&gt;&lt;P&gt;I have followed the guide again after reverting. The first error I see when building is this&lt;/P&gt;&lt;P&gt;FAILED:&lt;BR /&gt;build/make/core/Makefile:73: error: overriding commands for target `out/target/product/dart_mx8mm/system/etc/permissions/com.nxp.nfc.xml', previously defined at out/soong/installs-dart_mx8mm.mk:101314&lt;BR /&gt;12:10:00 ckati failed with: exit status 1&lt;/P&gt;&lt;P&gt;and&lt;/P&gt;&lt;P&gt;FAILED:&lt;BR /&gt;build/make/core/Makefile:73: error: overriding commands for target `out/target/product/dart_mx8mm/system/etc/libnfc-nci.conf', previously defined at out/soong/installs-dart_mx8mm.mk:142606&lt;/P&gt;&lt;P&gt;I can resolve these by removing the lines from device-nfc.mk:&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;vendor/&lt;/SPAN&gt;&lt;SPAN&gt;$(&lt;/SPAN&gt;&lt;SPAN&gt;NXP_VENDOR_DIR&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;/frameworks/nfc/com.nxp.nfc.xml:system/etc/permissions/com.nxp.nfc.xml&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;vendor/$(NXP_VENDOR_DIR)/nfc/hw/$(NXP_NFC_HW)/libnfc-nci.conf:system/etc/libnfc-nci.conf &lt;/SPAN&gt;&lt;SPAN&gt;\&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;If I remove these lines, I then get these errors&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&lt;BR /&gt;FAILED: out/target/product/dart_mx8mm/gen/ETC/vendor_compatibility_matrix.xml_intermediates/compatibility_matrix.xml&lt;BR /&gt;/bin/bash -c "REQUIRED_VNDK_VERSION=34 BOARD_SYSTEMSDK_VERSIONS=\"34\" out/host/linux-x86/bin/assemble_vintf -i device/nxp/imx8m/evk_8mm/compatibility_matrix.xml -o out/target/product/dart_mx8mm/gen/ETC/vendor_compatibility_matrix.xml_intermediates/compatibility_matrix.xml"&lt;BR /&gt;Input file has unknown format.&lt;BR /&gt;Error when attempting to convert to manifest:&lt;BR /&gt;Error when attempting to convert to compatibility matrix: Could not parse element with name &amp;lt;hal&amp;gt; in element &amp;lt;compatibility-matrix&amp;gt;: Could not parse element with name &amp;lt;version&amp;gt; in element &amp;lt;hal&amp;gt;: Could not parse text "2.0" in element &amp;lt;version&amp;gt;&lt;BR /&gt;12:28:34 ninja failed with: exit status 1&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Thanks for your help&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 03 Jul 2025 17:08:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/VAR-DART-IMX8MM-MINI-Implementing-PN7160-to-Android-14/m-p/2128218#M238973</guid>
      <dc:creator>hraducu</dc:creator>
      <dc:date>2025-07-03T17:08:59Z</dc:date>
    </item>
    <item>
      <title>Re: VAR-DART-IMX8MM-MINI Implementing PN7160 to Android 14</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/VAR-DART-IMX8MM-MINI-Implementing-PN7160-to-Android-14/m-p/2128783#M239010</link>
      <description>&lt;P&gt;A quick update,&lt;/P&gt;&lt;P&gt;I was able to build successfully by removing the following 2 lines:&lt;/P&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;LI-CODE lang="markup"&gt;vendor/$(NXP_VENDOR_DIR)/frameworks/nfc/com.nxp.nfc.xml:system/etc/permissions/com.nxp.nfc.xml

vendor/$(NXP_VENDOR_DIR)/nfc/hw/$(NXP_NFC_HW)/libnfc-nci.conf:system/etc/libnfc-nci.conf \&lt;/LI-CODE&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;I also updated the compatibility matrix from aidl to hidl&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;hal format="hidl" optional="true"&amp;gt;
        &amp;lt;name&amp;gt;vendor.nxp.nxpnfc&amp;lt;/name&amp;gt;
        &amp;lt;transport&amp;gt;hwbinder&amp;lt;/transport&amp;gt;
        &amp;lt;version&amp;gt;2.0&amp;lt;/version&amp;gt;
        &amp;lt;interface&amp;gt;
            &amp;lt;name&amp;gt;INxpNfc&amp;lt;/name&amp;gt;
            &amp;lt;instance&amp;gt;default&amp;lt;/instance&amp;gt;
        &amp;lt;/interface&amp;gt;
    &amp;lt;/hal&amp;gt;&lt;/LI-CODE&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;I don't know if these changes are correct so please let me know.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;After building, I can see my driver is probing and it seems to be loaded correctly and I have the node dev/nxpnfc but I cannot access nfc through android. I do not see the nfc hal running.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;In vendor/lib64/ I have:&lt;/DIV&gt;&lt;DIV&gt;android.hardware.nfc-V1-ndk.so&lt;BR /&gt;android.hardware.nfc@1.0.so&lt;BR /&gt;android.hardware.nfc@1.1.so&lt;BR /&gt;android.hardware.nfc@1.2.so&lt;BR /&gt;nfc_nci_nxp_pn72xx.so&lt;BR /&gt;&lt;A href="mailto:vendor.nxp.nxpnfc@2.0.so" target="_blank" rel="noopener"&gt;vendor.nxp.nxpnfc@2.0.so&lt;/A&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;And in vendor/bin/hw I have:&lt;/DIV&gt;&lt;DIV&gt;android.hardware.nfc-service.nxp&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;In my prop I have the following for nfc:&lt;BR /&gt;[persist.nfc.enabled]: [1]&lt;BR /&gt;[ro.hardware.nfc_nci]: [&lt;SPAN&gt;pn54x&lt;/SPAN&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;BR /&gt;[ro.nfc.port]: [I2C]&lt;/DIV&gt;&lt;DIV&gt;But I am using the PN7160 on SPI...&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Can you please provide any guidance whether these changes are correct and what further we should do to implement the nfc?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Thank you for your help.&lt;/DIV&gt;</description>
      <pubDate>Fri, 04 Jul 2025 21:01:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/VAR-DART-IMX8MM-MINI-Implementing-PN7160-to-Android-14/m-p/2128783#M239010</guid>
      <dc:creator>hraducu</dc:creator>
      <dc:date>2025-07-04T21:01:41Z</dc:date>
    </item>
    <item>
      <title>Re: VAR-DART-IMX8MM-MINI Implementing PN7160 to Android 14</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/VAR-DART-IMX8MM-MINI-Implementing-PN7160-to-Android-14/m-p/2129542#M239052</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/252263"&gt;@hraducu&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;The post author could replicate on the mentioned BSP version in EVK, this will most likely be a DART SW porting issue, do you have an EVK handy so you can confirm it?&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;</description>
      <pubDate>Mon, 07 Jul 2025 20:44:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/VAR-DART-IMX8MM-MINI-Implementing-PN7160-to-Android-14/m-p/2129542#M239052</guid>
      <dc:creator>JosephAtNXP</dc:creator>
      <dc:date>2025-07-07T20:44:06Z</dc:date>
    </item>
    <item>
      <title>Re: VAR-DART-IMX8MM-MINI Implementing PN7160 to Android 14</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/VAR-DART-IMX8MM-MINI-Implementing-PN7160-to-Android-14/m-p/2130211#M239088</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/206442"&gt;@JosephAtNXP&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;Thanks, I was actually able to get it working after a bit of tinkering.&lt;/P&gt;&lt;P&gt;I guess in case anyone else attempts to do this, I think the main change turned out to be:&lt;/P&gt;&lt;P&gt;In hardware/nxp/nfc/pn72xx/aidl/nfc-service-nxp.rc:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;service vendor.nfc_hal_service /vendor/bin/hw/android.hardware.nfc-service.nxp
    class early_hal
    user nfc
    group nfc system
    interface android.hardware.nfc@1.0::INfc default
    interface android.hardware.nfc@1.1::INfc default
    interface android.hardware.nfc@1.2::INfc default
    interface vendor.nxp.nxpnfc@2.0::INxpNfc default
    seclabel u:r:hal_nfc_default:s0
    disabled
    oneshot&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;device/nxp/imx8mm/evk_8mm/device_framework_matrix.xml:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;    &amp;lt;hal format="aidl"&amp;gt;
        &amp;lt;name&amp;gt;vendor.nxp.nxpnfc&amp;lt;/name&amp;gt;
        &amp;lt;interface&amp;gt;
            &amp;lt;name&amp;gt;INxpNfc&amp;lt;/name&amp;gt;
            &amp;lt;instance&amp;gt;default&amp;lt;/instance&amp;gt;
        &amp;lt;/interface&amp;gt;
    &amp;lt;/hal&amp;gt;
    &amp;lt;hal format="aidl" optional="true"&amp;gt;
        &amp;lt;name&amp;gt;android.hardware.emvco&amp;lt;/name&amp;gt;
        &amp;lt;version&amp;gt;1&amp;lt;/version&amp;gt;
        &amp;lt;interface&amp;gt;
            &amp;lt;name&amp;gt;IEmvco&amp;lt;/name&amp;gt;
            &amp;lt;instance&amp;gt;default&amp;lt;/instance&amp;gt;
        &amp;lt;/interface&amp;gt;
    &amp;lt;/hal&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;I think there were some other changes I made based on the errors I was getting but the main would be the&amp;nbsp;nfc-service-nxp.rc change.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 08 Jul 2025 14:27:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/VAR-DART-IMX8MM-MINI-Implementing-PN7160-to-Android-14/m-p/2130211#M239088</guid>
      <dc:creator>hraducu</dc:creator>
      <dc:date>2025-07-08T14:27:35Z</dc:date>
    </item>
    <item>
      <title>Re: VAR-DART-IMX8MM-MINI Implementing PN7160 to Android 14</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/VAR-DART-IMX8MM-MINI-Implementing-PN7160-to-Android-14/m-p/2326383#M244298</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I hope you could help me. Did you get this to work? I have followed the Android 15 porting guide and also the guide NXP imx8mn EVK. &lt;A title="NXP NFC imx8mn EVK" href="https://community.nxp.com/t5/NFC-Knowledge-Base/PN7160-PN7220-Android-15-Porting-to-i-MX8MN-EVK/ta-p/2251755" target="_self"&gt;https://community.nxp.com/t5/NFC-Knowledge-Base/PN7160-PN7220-Android-15-Porting-to-i-MX8MN-EVK/ta-p/2251755&lt;/A&gt;&amp;nbsp;The changes you did, have I also applyed. I am using imx8mp and made appropriate changes for that I think. I am struggling with the following error:&lt;/P&gt;&lt;P&gt;[ 25% 37339/145266] //system/libhidl/transport/token/1.0:android.hidl.token@1.0 clang++ android/hidl/token/1.0/TokenManagerAll.cpp (priority: 34)&lt;BR /&gt;FAILED: out/soong/.intermediates/system/libhidl/transport/token/1.0/android.hidl.token@1.0/android_vendor_arm64_armv8-a_cortex-a53_static/obj/.intermediates/system/libhidl/transport/token/1.0/android.hidl.token@1.0_genc++/gen/android/hidl/token/1.0/TokenManagerAll.o&lt;/P&gt;</description>
      <pubDate>Wed, 04 Mar 2026 11:34:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/VAR-DART-IMX8MM-MINI-Implementing-PN7160-to-Android-14/m-p/2326383#M244298</guid>
      <dc:creator>persandberg</dc:creator>
      <dc:date>2026-03-04T11:34:55Z</dc:date>
    </item>
    <item>
      <title>Re: VAR-DART-IMX8MM-MINI Implementing PN7160 to Android 14</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/VAR-DART-IMX8MM-MINI-Implementing-PN7160-to-Android-14/m-p/2326394#M244300</link>
      <description>&lt;P&gt;Ignore my previous question, I got forward when changed the build command.&lt;BR /&gt;Now I get stuck later in the build with the following error:&lt;/P&gt;&lt;P&gt;[ 37% 40388/107920] Verify hardware/nxp/nfc/intf/nxpnfc/aidl/aidl_api/vendor.nxp.nxpnfc_aidl/2 files have not been modified&lt;BR /&gt;FAILED: out/soong/.intermediates/hardware/nxp/nfc/intf/nxpnfc/aidl/vendor.nxp.nxpnfc_aidl_interface/checkhash_2.timestamp&lt;BR /&gt;if [ $(cd 'hardware/nxp/nfc/intf/nxpnfc/aidl/aidl_api/vendor.nxp.nxpnfc_aidl/2' &amp;amp;&amp;amp; { find ./ -name "*.aidl" -print0 | LC_ALL=C sort -z | xargs -0 sha1sum &amp;amp;&amp;amp; echo 1; } | sha1sum | cut -d " " -f 1) = $(tail -1 'hardware/nxp/nfc/intf/nxpnfc/aidl/aidl_api/vendor.nxp.nxpnfc_aidl/2/.has&lt;BR /&gt;h') ]; then touch out/soong/.intermediates/hardware/nxp/nfc/intf/nxpnfc/aidl/vendor.nxp.nxpnfc_aidl_interface/checkhash_2.timestamp; else cat 'system/tools/aidl/build/message_check_integrity.txt' &amp;amp;&amp;amp; exit 1; fi&lt;BR /&gt;###############################################################################&lt;BR /&gt;# ERROR: Modification detected of stable AIDL API file #&lt;BR /&gt;###############################################################################&lt;BR /&gt;Above AIDL file(s) has changed, resulting in a different hash. Hash values may&lt;BR /&gt;be checked at runtime to verify interface stability. If a device is shipped&lt;BR /&gt;with this change by ignoring this message, it has a high risk of breaking later&lt;BR /&gt;when a module using the interface is updated, e.g., Mainline modules.&lt;BR /&gt;13:17:42 ninja failed with: exit status 1&lt;/P&gt;&lt;P&gt;#### failed to build some targets (31:07 (mm:ss)) ####&lt;/P&gt;</description>
      <pubDate>Wed, 04 Mar 2026 12:22:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/VAR-DART-IMX8MM-MINI-Implementing-PN7160-to-Android-14/m-p/2326394#M244300</guid>
      <dc:creator>persandberg</dc:creator>
      <dc:date>2026-03-04T12:22:24Z</dc:date>
    </item>
  </channel>
</rss>

