<?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 NXP Android 15.0.0_2.0.0 NFC PN7160 in NFC</title>
    <link>https://community.nxp.com/t5/NFC/NXP-Android-15-0-0-2-0-0-NFC-PN7160/m-p/2326840#M14097</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am trying to add NFC PN7160 to NXP Android 15.0.0_2.0.0 and have followed the NXP Android 15 porting guide and also the followed the guide "PN7160 PN7220 Android 15 Porting to i.MX8MN EVK". The PN7160 is successfully probed. But when making the changes in the guides i get the following build error:&lt;/P&gt;&lt;P&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/ai&lt;BR /&gt;dl_api/vendor.nxp.nxpnfc_aidl/2/.hash') ]; 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;08:55:05 ninja failed with: exit status 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 05 Mar 2026 08:25:28 GMT</pubDate>
    <dc:creator>persandberg</dc:creator>
    <dc:date>2026-03-05T08:25:28Z</dc:date>
    <item>
      <title>NXP Android 15.0.0_2.0.0 NFC PN7160</title>
      <link>https://community.nxp.com/t5/NFC/NXP-Android-15-0-0-2-0-0-NFC-PN7160/m-p/2326840#M14097</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am trying to add NFC PN7160 to NXP Android 15.0.0_2.0.0 and have followed the NXP Android 15 porting guide and also the followed the guide "PN7160 PN7220 Android 15 Porting to i.MX8MN EVK". The PN7160 is successfully probed. But when making the changes in the guides i get the following build error:&lt;/P&gt;&lt;P&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/ai&lt;BR /&gt;dl_api/vendor.nxp.nxpnfc_aidl/2/.hash') ]; 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;08:55:05 ninja failed with: exit status 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Mar 2026 08:25:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NFC/NXP-Android-15-0-0-2-0-0-NFC-PN7160/m-p/2326840#M14097</guid>
      <dc:creator>persandberg</dc:creator>
      <dc:date>2026-03-05T08:25:28Z</dc:date>
    </item>
    <item>
      <title>Re: NXP Android 15.0.0_2.0.0 NFC PN7160</title>
      <link>https://community.nxp.com/t5/NFC/NXP-Android-15-0-0-2-0-0-NFC-PN7160/m-p/2328765#M14103</link>
      <description>&lt;P&gt;In the error message, there is the linux commands in the condition of "if... then".&amp;nbsp; You could run the same command to get the new hash value and then put it to the checkhash file.&lt;/P&gt;</description>
      <pubDate>Mon, 09 Mar 2026 09:09:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NFC/NXP-Android-15-0-0-2-0-0-NFC-PN7160/m-p/2328765#M14103</guid>
      <dc:creator>jimmychan</dc:creator>
      <dc:date>2026-03-09T09:09:09Z</dc:date>
    </item>
  </channel>
</rss>

