PN7221+Android16 EDLA certification issues PN7221, Android 16 The EDLA-certified build only supports partial NFC functions. Card detection works in our tests, but EMVCo, firmware upgrade and other features are unavailable. Root cause identified via comparison is as follows: The EDLA build uses Google's prebuilt NFC service, while the AOSP build is compiled with NXP patches integrated. Below is the EDLA-related build configuration snippet: apex_set { name: "com.google.android.nfcservices_compressed", apex_name: "com.android.nfcservices", overrides: ["com.android.nfcservices"], owner: "google", set: "com.google.android.nfcservices_compressed.apks", filename: "com.google.android.nfcservices_compressed.apex", exported_bootclasspath_fragments: ["com.android.nfcservices-bootclasspath-fragment"], } Could you advise how to import NXP patches under this scenario? Are there alternative solutions? For other customers using NXP NFC chips, what approaches are adopted to pass EDLA certification while retaining full NFC functionality? Re: PN7221+Android16 EDLA certification issues Hello @zhangkai
Based on our analysis, the issue is likely caused by the EDLA build using Google's prebuilt NFC APEX (com.android.nfcservices) instead of the NFC module integrated with NXP Android middleware.
The NXP Android 16 solution extends multiple layers of the Android NFC stack, including the NFC framework, NFC service, EMVCo framework, HAL, and associated libraries. If the Google prebuilt NFC service is used, only standard NFC features may remain available, while NXP-specific features such as EMVCo functionality, firmware update support, and other middleware extensions may not be active.
At present, NXP's Android 16 porting documentation does not describe a method to directly patch or modify Google's prebuilt EDLA NFC APEX. The typical NXP integration approach is based on AOSP source integration and rebuilding the NFC stack with NXP middleware.
For customers requiring full PN7221 functionality, we recommend evaluating whether the NFC APEX can be rebuilt with the NXP NFC middleware included, or consulting Google/OEM support regarding customization of the EDLA NFC module while maintaining EDLA compliance.
記事全体を表示