I'm trying porting PN7150 to rockchip 's rk3326 platform , which runs android oreo 8.1
I have followed steps of AN11690 , and merged rockchip's source with GitHub - NXPNFCLinux/nxpnfc_android_oreo: Android patches for support of PN7150 NCI based NXP NFC Controller in Oreo
Then, I faced some issues which are not mentioned in AN11690 document.
hal_nfc_default sepolcy coredomain assiociated build error
later , i added hal_nfc_default in treble_sepolicy_tests.py's coredomainWhilelist to solve this issue.
Then compiled and run the firmware into board.
It has a runtime error of NFC hwbinder, it can't find INfc/default interface of manifest.xml
Afterward i add related INfc /default tag in the patch of manifest.xml to solve it
And AN11690 Step 3.1.5 doesn't mention the interface tag should be added
After this patch , Android's Setting have NFC option , but it is not worked still.
The newest issue is about vndk sphal can't load firstname.lastname@example.org,so
but email@example.com,so is actually located in /vendor/lib64/hw/
Is there any one also experienced porting nxp nfc to android oreo?