HCE支持恩智浦PN544控制器

时间:2014-06-30 09:04:37

标签: android nfc hce

我一直在尝试在NXP PN544上实施HCE,但我无法成功实现它。虽然我的R& D我没有找到任何明确说明该芯片是否支持HCE的文件?

如果恩智浦PN544控制器芯片组支持主机卡(HC)仿真,是否可以帮助我?如果有任何相同的文档会有很大的帮助。

2 个答案:

答案 0 :(得分:4)

是的,PN544支持主机卡仿真。从9.1到10.2(?)的CyanogenMod版本包含一个HCE模式的实现,用于具有PN544 NFC控制器芯片的设备(请参阅此commit和此commit到CyanogenMod源存储库,并参阅{{ 3}}用于用法示例)。但是,此模式与当前(Android 4.4+)HCE API不同。此外,从CM版本11开始,支持CyanogenMod特定的HCE,支持Android HCE。

大多数包含PN544的设备目前不支持Android HCE。 我没有对此进行确认,所以这是我的个人猜测据我了解,PN544可以置于HCE模式,但它不支持动态路由机制,允许HCE模式与安全元素共存(即同时启用)。因此,决定 启用HCE模式在此类设备上使用安全元素。

答案 1 :(得分:2)

正如迈克尔所说,PN544硬件确实支持主机卡仿真,但是目前(2014年中),只有基于KitKat的设备的库存ROM中提供的封闭源驱动程序具有此功能(例如HTC One m8)。

请参阅以下xda-developers线程,了解当前的发现以及在AOSP ROM中启用此支持的进度:

http://forum.xda-developers.com/showthread.php?t=2573842