2393451_zh-CN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2393451_zh-CN

2393451_zh-CN

PN7221+Android16 EDLA认证问题
PN7221,Android 16
 
经 EDLA 认证的版本仅支持部分 NFC 功能。我们的测试表明卡片检测功能正常,但 EMVCo、固件升级和其他功能尚不可用。通过对比分析确定的根本原因如下:
 
EDLA 版本使用 Google 预构建的 NFC 服务,而 AOSP 版本则编译时集成了 NXP 补丁。
 
以下是与 EDLA 相关的版本配置片段:
 
apex_set {
 
名称:“com.google.android.nfcservices_compressed”,
 
apex_name: "com.android.nfcservices",
 
覆盖:["com.android.nfcservices"],
 
所有者:“谷歌”,
 
设置:“com.google.android.nfcservices_compressed.apks”,
 
文件名:“com.google.android.nfcservices_compressed.apex”,
 
exported_bootclasspath_fragments: ["com.android.nfcservices-bootclasspath-fragment"],
 
}
请问在这种情况下如何导入NXP补丁?是否有其他解决方案?对于其他使用 NXP NFC 芯片的客户,他们采取了哪些方法来通过 EDLA 认证,同时保持完整的 NFC 功能?
Re: PN7221+Android16 EDLA certification issues

你好@zhangkai

根据我们的分析,该问题很可能是由使用谷歌预构建的 NFC APEX (com.android.nfcservices) 的 EDLA 版本引起的。而不是集成了 NXP Android 中间件的 NFC 模块。

NXP Android 16 解决方案扩展了 Android NFC 协议栈的多个层,包括 NFC 框架、NFC 服务、EMVCo 框架、HAL 和相关库。如果使用 Google 预置的 NFC 服务,则可能仅保留标准 NFC 功能,而 NXP 特有的功能(例如 EMVCo 功能、固件更新支持和其他中间件扩展)可能无法激活。

目前,NXP 的 Android 16 移植文档没有描述直接修补或修改 Google 预构建的 EDLA NFC APEX 的方法。NXP 的典型集成方法是基于 AOSP 源代码集成,并使用 NXP 中间件重建 NFC 协议栈。

对于需要完整 PN7221 功能的客户,我们建议评估是否可以在包含 NXP NFC 中间件的情况下重建 NFC APEX,或者咨询 Google/OEM 支持,了解如何在保持 EDLA 合规性的同时定制 EDLA NFC 模块。

Tags (1)
No ratings
Version history
Last update:
12 hours ago
Updated by: