pn548(npc300) porting in Android 8 problem

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

pn548(npc300) porting in Android 8 problem

3,777 Views
WeiWeiBo
Contributor II

Hi I.MX community 

excuse me, recently I try to integrate nfc chip into system, below are some system information

OS: Android 8.0.0_1.0.0

Mother Board: i.mx6q sabresd board

chip: pn548(npc300) 

above is our integrate information, and i use NFC_NCIHALx_AR00C0.8.4.0_OpnSrc integrate into our i.mx6q board

here is the source code web NXPNFCProject · GitHub 

I already finished porting processing, and boot into system, but one of strange question confuse me, I am not sure whether below error cause nfc not work successfully.

1 . after open HAL , then system want to get nfc chip name, it will go NxpNfcCapability.cpp, then get 0x?? to get chip name , but i don't know why get 0x68, then choose PN80T, i am not use this chip, i use pn548, does anyone have good experience and suggestion, just feedback me

NxpNfcCapability.cpp

tNFC_chipType capability::processChipType(uint8_t* msg, uint16_t msg_len) {
ALOGD("Victor NxpNfcCapability.cpp: processChipType....");
if((msg != NULL) && (msg_len != 0)) {
if((msg[0] == 0x60 && msg[1] == 00) ||
((offsetFwVersion < msg_len) && (msg[offsetFwVersion] == 0x12))) {
chipType = pn81T;
}
else if(offsetHwVersion < msg_len) {
ALOGD ("%s HwVersion : 0x%02x", __func__,msg[offsetHwVersion]);
switch(msg[offsetHwVersion]){

case 0x40 : //PN553 A0
case 0x41 : //PN553 B0
//NQ310
chipType = pn553;
break;

case 0x50 : //PN553 A0 + P73
case 0x51 : //PN553 B0 + P73 , NQ440
//NQ330
chipType = pn80T;
break;

case 0x98 :
chipType = pn551;
break;

case 0xA8 :
case 0x08 :
chipType = pn67T;
break;

case 0x28 :
case 0x48 : //NQ210
chipType = pn548C2;
break;

case 0x18 :
case 0x58 : //NQ220
chipType = pn66T;
break;

default :
chipType = pn80T;
}
}
else {
ALOGD ("%s Wrong msg_len. Setting Default ChiptType pn80T",__func__);
chipType = pn80T;
}
}
ALOGD ("%s NxpNci > Product : %s",__func__,product[chipType]);
return chipType;
}

08-05 00:03:43.542 295 1093 D NxpNciR : len = 28 <= 40011900031E030008000102038081828302D002FF02000468100122
08-05 00:03:43.542 295 1096 D NxpHal : read successful status = 0x0
08-05 00:03:43.542 295 1096 D NxpHal : CORE_INIT_RSP NCI1.0 received !
08-05 00:03:43.542 295 1096 D NxpHal : NxpNci> FW Version: 10.1.22
08-05 00:03:43.542 295 1096 D NxpHal : CORE_INIT_RSP 1 received !
08-05 00:03:43.542 295 1096 D : Victor NxpNfcCapability.cpp: processChipType....
08-05 00:03:43.550 295 1096 D : processChipType HwVersion : 0x68
08-05 00:03:43.550 295 1096 D : processChipType NxpNci > Product : PN80T
08-05 00:03:43.550 319 866 I OMXMaster: makeComponentInstance(OMX.google.vorbis.decoder) in omx@1.0-service process
08-05 00:03:43.550 295 1096 D : VICTOR phNxpNciHal.c: NFC_GetFeatureList ()chipType = 8
08-05 00:03:43.550 295 295 D NxpHal : Response timer stopped
08-05 00:03:43.550 295 295 D NxpHal : Checking response
08-05 00:03:43.551 295 1093 D NxpTml : PN54X - Read requested.....
08-05 00:03:43.551 295 1093 D NxpTml : PN54X - Invoking I2C Read.....

2. then the log go through...,it must go into phNxpNciHal.c , go to case HAL_NFC_IOCTL_FW_MW_VER_CHECK, but i don't know why i get nfcFL.chipType is 0x00, that might cause nfc not work, does anyone meet similar issue, even rom_version  and fw_maj_ver are 0x00, means get nothing, last....in my settings->Connected devices->NFC, i can see the item, but it's not work.

phNxpNciHal.c

case HAL_NFC_IOCTL_FW_MW_VER_CHECK:
ALOGD("VICTOR phNxpNciHal.c: in phNxpNciHal_ioctl, case HAL_NFC_IOCTL_FW_MW_VER_CHECK");
fm_mw_ver_check = phNxpNciHal_fw_mw_ver_check();
ALOGD("VICTOR phNxpNciHal.c: fw_mw_ver_check is %d",fm_mw_ver_check);
pInpOutData->out.data.fwMwVerStatus = fm_mw_ver_check;
ret = 0;
break;

phNxpNciHal.c

int phNxpNciHal_fw_mw_ver_check() {
NFCSTATUS status = NFCSTATUS_FAILED;
ALOGD("VICTOR phNxpNciHal.c: nfcFL.chipType 0x%02x, rom_version 0x%02x, fw_maj_ver 0x%02x",nfcFL.chipType, rom_version,fw_maj_ver);
if (((nfcFL.chipType == pn553)||(nfcFL.chipType == pn80T)) &&
(rom_version == FW_MOBILE_ROM_VERSION_PN553) && (fw_maj_ver == 0x01)) {
status = NFCSTATUS_SUCCESS;
} else if (((nfcFL.chipType == pn551)||(nfcFL.chipType == pn67T)) &&
(rom_version == FW_MOBILE_ROM_VERSION_PN551) && (fw_maj_ver == 0x05)) {
status = NFCSTATUS_SUCCESS;
} else if (((nfcFL.chipType == pn548C2)||(nfcFL.chipType == pn66T)) &&
(rom_version == FW_MOBILE_ROM_VERSION_PN551) && (fw_maj_ver == 0x01)) {
status = NFCSTATUS_SUCCESS;
} else if (((nfcFL.chipType == pn547C2)||(nfcFL.chipType == pn65T)) &&
(rom_version == FW_MOBILE_ROM_VERSION_PN547C2) && (fw_maj_ver == 0x01)) {
status = NFCSTATUS_SUCCESS;
}
return status;
}

8-05 00:03:43.578 929 1079 D NfcAdaptation: NfcAdaptation::HalIoctl arg=9
08-05 00:03:43.578 929 1079 D : phNxpNciHal_ioctl : enter - arg = 9
08-05 00:03:43.578 929 1079 D : VICTOR phNxpNciHal.c: in phNxpNciHal_ioctl, case HAL_NFC_IOCTL_FW_MW_VER_CHECK
08-05 00:03:43.578 929 1079 D : VICTOR phNxpNciHal.c: nfcFL.chipType 0x00, rom_version 0x00, fw_maj_ver 0x00
08-05 00:03:43.578 929 1079 D : VICTOR phNxpNciHal.c: fw_mw_ver_check is 255
08-05 00:03:43.578 929 1079 D NfcAdaptation: IoctlCallback Ioctl Type=9
08-05 00:03:43.578 929 1079 D NfcAdaptation: VICTOR NfcAdaptation.cpp: IoctlCallback READY memcpy.....start
08-05 00:03:43.578 929 1079 D NfcAdaptation: VICTOR NfcAdaptation.cpp: IoctlCallback READY memcpy.....end
08-05 00:03:43.578 929 1079 D NfcAdaptation: NfcAdaptation::HalIoctl Ioctl Completed for Type=9
08-05 00:03:43.578 929 1079 I BrcmNfcNfa: nfc_set_state 2 (CORE_INIT)->3 (W4_POST_INIT_CPLT)
08-05 00:03:43.578 929 1079 D NfcAdaptation: NfcAdaptation::HalCoreInitialized
08-05 00:03:43.579 295 295 D NxpHal : phNxpNciHal_core_initialized::p_core_init_rsp_params : 64
08-05 00:03:43.579 295 295 D NxpExtns: find found NXP_ACT_PROP_EXTN=/
08-05 00:03:43.579 295 295 D : VICTOR phNxpNciHal_utils.c: in listAdd.......
08-05 00:03:43.580 295 295 D : VICTOR phNxpNciHal_utils.c: in listAdd.......
08-05 00:03:43.580 295 1094 D NxpTml : PN54X - Write requested.....
08-05 00:03:43.580 295 1094 D NxpTml : PN54X - Invoking I2C Write.....
08-05 00:03:43.581 295 1094 D NxpNciX : len = 3 => 2F0200
08-05 00:03:43.581 295 1094 D NxpTml : PN54X - I2C Write successful.....
08-05 00:03:43.581 295 1094 D NxpTml : PN54X - Posting Fresh Write message.....
08-05 00:03:43.581 295 1094 D NxpTml : PN54X - Tml Writer Thread Running................
08-05 00:03:43.582 295 1096 D NxpHal : write successful status = 0x0
08-05 00:03:43.582 295 295 D NxpHal : Response timer started
08-05 00:03:43.582 295 295 D NxpHal : Waiting after ext cmd sent
08-05 00:03:43.590 295 1093 D NxpTml : PN54X - I2C Read successful.....len = 8
08-05 00:03:43.590 295 1093 D NxpTml : PN54X - Posting read message.....
08-05 00:03:43.590 295 1093 D NxpNciR : len = 8 <= 4F0205000000D051
08-05 00:03:43.590 295 1096 D NxpHal : read successful status = 0x0
08-05 00:03:43.594 295 295 D NxpHal : Response timer stopped
08-05 00:03:43.594 295 295 D NxpHal : Checking response
08-05 00:03:43.594 295 295 E NxpHal : NAME_NXP_SVDD_SYNC_OFF_DELAY failed
08-05 00:03:43.594 295 295 D NxpHal : Timeout value
08-05 00:03:43.595 295 1093 D NxpTml : PN54X - Read requested.....
08-05 00:03:43.595 295 1093 D NxpTml : PN54X - Invoking I2C Read.....
08-05 00:03:43.596 295 295 D NxpHal : request_EEPROM Enter request_type : 0x02, request_mode : 0x01, bufflen : 

attachment file is full log & phNxpNciHal.c & NxpNfcCapability.cpp, if anyone meet similar issue, we can discuss here

really thx

0 Kudos
4 Replies

1,882 Views
jimmychan
NXP TechSupport
NXP TechSupport

I think you can add the 0x68 in NxpNfcCapability.cpp

case 0x68 :

      chipType = pn548C2;

      break;

0 Kudos

1,882 Views
WeiWeiBo
Contributor II

Hi Jimmy 

thanks for your reply first, these days , I find some information and modified some HAL code, add case 0x68 seem has not work.

I found log from nfc start that will pass 4 state, nfc_set_state 0->1, 1->2, 2->3, 3->4, then go to phNxpNciHal.c case  HAL_NFC_IOCTL_GET_CONFIG_INFO. i think above log process is normal, but have no ideal why the NFC in setting still can not "ON" normally as the photo.

if anyone has comment, just contact with me.

thx

10-11 07:15:53.646 1073 1233 I BrcmNfcNfa: NFC_Enable ()
10-11 07:15:53.646 1073 1233 I BrcmNfcNfa: nfc_set_state 0 (NONE)->1 (W4_HAL_OPEN)
10-11 07:15:53.646 1073 1233 D NfcAdaptation: NfcAdaptation::HalOpen

NfcAdaptation: IoctlCallback Ioctl Type=20
10-11 07:15:53.933 1073 1236 D NfcAdaptation: NfcAdaptation::HalIoctl Ioctl Completed for Type=20
10-11 07:15:53.933 1073 1236 I BrcmNfcNfa: NFC_GetFeatureList ()chipType = 0
10-11 07:15:53.933 1073 1236 I BrcmNfcNfa: NFC_GetFeatureList ()chipType = 0
10-11 07:15:53.933 1073 1236 I BrcmNfcNfa: NFA_EE_MAX_EE_SUPPORTED to use 0
10-11 07:15:53.933 1073 1233 I BrcmNfcNfa: NFC_TASK got NFC_TASK_EVT_TRANSPORT_READY.
10-11 07:15:53.933 1073 1233 I BrcmNfcNfa: nfc_set_state 1 (W4_HAL_OPEN)->2 (CORE_INIT)
10-11 07:15:53.933 1073 1233 I BrcmNfcNfa: nfc_ncif_send_cmd()
10-11 07:15:53.933 1073 1233 I BrcmNfcNfa: nfc_ncif_check_cmd_queue : Writing to HAL...
10-11 07:15:53.933 1073 1233 I BrcmNfcNfa: nfc_ncif_check_cmd_queue : cmd_size:1

10-11 07:15:53.997 1073 1233 D NfcAdaptation: NfcAdaptation::HalIoctl arg=9
10-11 07:15:53.998 1073 1233 D : VICTOR phNxpNciHal.c: in phNxpNciHal_ioctl....... 9
10-11 07:15:53.998 1073 1233 D NfcAdaptation: IoctlCallback Ioctl Type=9
10-11 07:15:53.998 1073 1233 D NfcAdaptation: NfcAdaptation::HalIoctl Ioctl Completed for Type=9
10-11 07:15:53.998 1073 1233 I BrcmNfcNfa: nfc_set_state 2 (CORE_INIT)->3 (W4_POST_INIT_CPLT)

10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: nfc_main_handle_hal_evt(): HAL event=0x2
10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: nfc_set_state 3 (W4_POST_INIT_CPLT)->4 (IDLE)
10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: nfc_set_conn_id conn_id:0, handle:1
10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: nfc_cb.num_disc_maps = 3
10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: nci_interfaces supported by NFCC: 0xf num = 0x3
10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: [0]: intf_type:2 intf_mask: 0x4 is_supported:1
10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: [1]: intf_type:3 intf_mask: 0x8 is_supported:1
10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: [2]: intf_type:1 intf_mask: 0x2 is_supported:1
10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: num_intf = 0x 3
10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[0].intf_type = 0x 2
10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[0].mode = 0x 3
10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[0].protocol = 0x 4
10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[1].intf_type = 0x 3
10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[1].mode = 0x 3
10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[1].protocol = 0x 5
10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[2].intf_type = 0x 1
10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[2].mode = 0x 2
10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[2].protocol = 0x 3
10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[3].intf_type = 0x 0
10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[3].mode = 0x 0
10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[3].protocol = 0x 0
10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[4].intf_type = 0x 0
10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[4].mode = 0x 0
10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[4].protocol = 0x 0
10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[5].intf_type = 0x 0
10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[5].mode = 0x 0
10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[5].protocol = 0x 0
10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[6].intf_type = 0x 0
10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[6].mode = 0x 0
10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[6].protocol = 0x 0
10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[7].intf_type = 0x 0
10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[7].mode = 0x 0
10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: max_maps[7].protocol = 0x 0
10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: nfc_ncif_send_cmd()
10-11 07:15:54.837 1073 1233 I BrcmNfcNfa: nfc_ncif_check_cmd_queue : Writing to HAL...
10-11 07:15:54.838 1073 1233 I BrcmNfcNfa: nfc_ncif_check_cmd_queue : cmd_size:10
10-11 07:15:54.838 1073 1233 D NfcAdaptation: NfcAdaptation::HalWrite
10-11 07:15:54.838 300 300 D NxpExtns: find found MIFARE_READER_ENABLE=(0x1)
10-11 07:15:54.838 300 300 D NxpHal : Going through extns - Adding Mifare in RF Discovery
10-11 07:15:54.838 300 300 D NxpHal : Going through extns - Adding Mifare in RF Discovery
10-11 07:15:54.838 300 300 D : VICTOR phNxpNciHal_utils.c: in listAdd.......
10-11 07:15:54.838 300 1241 D NxpTml : PN54X - Write requested.....
10-11 07:15:54.838 300 1241 D NxpTml : PN54X - Invoking I2C Write.....
10-11 07:15:54.841 300 1241 D NxpNciX : len = 16 => 21000D04040302050303030201800180
10-11 07:15:54.841 300 1241 D NxpTml : PN54X - I2C Write successful.....
10-11 07:15:54.841 300 1241 D NxpTml : PN54X - Posting Fresh Write message.....
10-11 07:15:54.841 300 1241 D NxpTml : PN54X - Tml Writer Thread Running................
10-11 07:15:54.841 300 1243 D NxpHal : write successful status = 0x0
10-11 07:15:54.841 1073 1233 I BrcmNfcNfa: nfa_dm_nfc_response_cback () NFC_ENABLE_REVT(0x500
10-11 07:15:54.854 270 270 W /system/bin/hwservicemanager: getTransport: Cannot find entry
10-11 07:15:54.856 1073 1262 I OMXClient: Treble IOmx obtained
10-11 07:15:54.857 1073 1233 I BrcmNfcNfa: nfa_sys: enabling subsystems
10-11 07:15:54.857 1073 1233 I BrcmNfcNfa: nfa_dm_check_set_config () tlv_len=13
10-11 07:15:54.857 1073 1233 I BrcmNfcNfa: nfa_dm_check_set_config () updated_len=13
10-11 07:15:54.858 1073 1233 I BrcmNfcNfa: nfc_ncif_send_cmd()
10-11 07:15:54.858 1073 1233 I BrcmNfcNfa: nfc_ncif_check_cmd_queue : making p_buf NULL.
10-11 07:15:54.858 1073 1233 I BrcmNfcNfa: nfa_ee_sys_enable
10-11 07:15:54.858 1073 1233 I BrcmNfcNfa: nfa_ee_get_num_nfcee_configured 2
10-11 07:15:54.858 1073 1233 I BrcmNfcNfa: nfa_sys_cback_notify_enable_complete () enable_cpl
10-11 07:15:54.858 1073 1233 I BrcmNfcNfa: nfa_sys_cback_notify_enable_complete () enable_cpl
10-11 07:15:54.858 1073 1233 I BrcmNfcNfa: nfa_sys_cback_notify_enable_complete () enable_cpl
10-11 07:15:54.858 1073 1233 I BrcmNfcNfa: nfa_sys_cback_notify_enable_complete () enable_cpl
10-11 07:15:54.860 324 344 I OMXMaster: makeComponentInstance(OMX.google.vorbis.decoder) in
10-11 07:15:54.861 1073 1233 I BrcmNfcNfa: nfa_hci_sys_enable ()
10-11 07:15:54.861 1073 1233 D : nfa_nv_co_read: buffer len=232; file=/data/vendor/nf
10-11 07:15:54.861 1073 1233 D : nfa_nv_co_read: fail to open
10-11 07:15:54.861 1073 1233 I BrcmNfcNfa: nfa_sys_ptim_start_timer 942e6008
10-11 07:15:54.861 1073 1233 I BrcmNfcNfa: ptim timer start
10-11 07:15:54.861 1073 1233 D NfcAdaptation: NfcAdaptation::HalIoctl arg=6
10-11 07:15:54.861 1073 1233 D NxpNfcNciHal: VICTOR nfc_nci.c: ready phNxpNciHal_ioctl.......
10-11 07:15:54.861 1073 1233 D NfcAdaptation: IoctlCallback Ioctl Type=6
10-11 07:15:54.861 1073 1233 D NfcAdaptation: NfcAdaptation::HalIoctl Ioctl Completed for Typ
10-11 07:15:54.861 1073 1233 I BrcmNfcNfa: nfa_dm_init_cfgs Enter
10-11 07:15:54.862 1073 1233 I BrcmNfcNfa: NFA got event 0x011C
10-11 07:15:54.869 1073 1233 I BrcmNfcNfa: nfa_dm_evt_hdlr event: Unknown or Vendor Specific
10-11 07:15:54.869 1073 1233 I BrcmNfcNfa: nfc_ncif_check_cmd_queue : making p_buf NULL.
10-11 07:15:54.870 1073 1233 I BrcmNfcNfa: NFA got event 0x0711
10-11 07:15:54.870 1073 1233 I BrcmNfcNfa: nfa_hci_evt_hdlr state: STARTUP (1) event: NV_READ
10-11 07:15:54.870 1073 1233 I BrcmNfcNfa: nfa_sys_ptim_stop_timer 942e6008
10-11 07:15:54.870 1073 1233 I BrcmNfcNfa: ptim timer stop
10-11 07:15:54.875 1246 1246 I GservicesProvider: Gservices pushing to system: true; secure/g
10-11 07:15:54.875 300 1240 D NxpTml : PN54X - I2C Read successful.....len = 4
10-11 07:15:54.875 300 1240 D NxpTml : PN54X - Posting read message.....
10-11 07:15:54.875 300 1240 D NxpNciR : len = 4 <= 41000100
10-11 07:15:54.875 300 1243 D NxpHal : read successful status = 0x0
10-11 07:15:54.880 300 1240 D NxpTml : PN54X - Read requested.....
10-11 07:15:54.880 300 1240 D NxpTml : PN54X - Invoking I2C Read.....
10-11 07:15:54.884 1073 1233 I BrcmNfcNfa: NFC received rsp gid:1
10-11 07:15:54.884 1073 1233 I BrcmNfcNfa: nfc_ncif_check_cmd_queue : Writing to HAL...
10-11 07:15:54.884 1073 1233 I BrcmNfcNfa: nfc_ncif_check_cmd_queue : cmd_size:14
10-11 07:15:54.884 1073 1233 D NfcAdaptation: NfcAdaptation::HalWrite
10-11 07:15:54.890 300 300 D NxpExtns: find found MIFARE_READER_ENABLE=(0x1)
10-11 07:15:54.890 300 300 D : VICTOR phNxpNciHal_utils.c: in listAdd.......
10-11 07:15:54.891 300 1241 D NxpTml : PN54X - Write requested.....
10-11 07:15:54.891 300 1241 D NxpTml : PN54X - Invoking I2C Write.....
10-11 07:15:54.898 300 1241 D NxpNciX : len = 17 => 20020E02510801FEFFFFFFFFFFFF580107
10-11 07:15:54.898 300 1241 D NxpTml : PN54X - I2C Write successful.....
10-11 07:15:54.898 300 1241 D NxpTml : PN54X - Posting Fresh Write message.....
10-11 07:15:54.898 300 1241 D NxpTml : PN54X - Tml Writer Thread Running................
10-11 07:15:54.898 300 1243 D NxpHal : write successful status = 0x0
10-11 07:15:54.920 300 1240 D NxpTml : PN54X - I2C Read successful.....len = 5
10-11 07:15:54.920 300 1240 D NxpTml : PN54X - Posting read message.....
10-11 07:15:54.920 300 1240 D NxpNciR : len = 5 <= 4002020000
10-11 07:15:54.921 300 1243 D NxpHal : read successful status = 0x0
10-11 07:15:54.921 300 1243 D NxpHal : phNxpNciHal_print_res_status: response status =STATU
10-11 07:15:54.922 1073 1233 I BrcmNfcNfa: NFC received rsp gid:0
10-11 07:15:54.922 1073 1233 I BrcmNfcNfa: nci_proc_core_rsp opcode:0x2
10-11 07:15:54.922 1073 1233 I BrcmNfcNfa: nfa_dm_nfc_response_cback () NFC_SET_CONFIG_REVT(0
10-11 07:15:54.922 1073 1233 I BrcmNfcNfa: nfc_ncif_check_cmd_queue : Writing to HAL...
10-11 07:15:54.922 1073 1233 I BrcmNfcNfa: nfc_ncif_check_cmd_queue : cmd_size:5
10-11 07:15:54.922 1073 1233 D NfcAdaptation: NfcAdaptation::HalWrite
10-11 07:15:54.923 300 300 D NxpExtns: find found MIFARE_READER_ENABLE=(0x1)
10-11 07:15:54.923 300 300 D : VICTOR phNxpNciHal_utils.c: in listAdd.......
10-11 07:15:54.923 300 1241 D NxpTml : PN54X - Write requested.....
10-11 07:15:54.923 300 1241 D NxpTml : PN54X - Invoking I2C Write.....
10-11 07:15:54.925 300 1241 D NxpNciX : len = 8 => 20030502A0ECA0ED
10-11 07:15:54.925 300 1241 D NxpTml : PN54X - I2C Write successful.....
10-11 07:15:54.926 300 1241 D NxpTml : PN54X - Posting Fresh Write message.....
10-11 07:15:54.926 300 1241 D NxpTml : PN54X - Tml Writer Thread Running................
10-11 07:15:54.926 300 1243 D NxpHal : write successful status = 0x0
10-11 07:15:54.929 444 466 I ActivityManager: Displayed com.android.launcher3/.Launcher: +4
10-11 07:15:54.934 300 1240 D NxpTml : PN54X - Read requested.....
10-11 07:15:54.934 300 1240 D NxpTml : PN54X - Invoking I2C Read.....
10-11 07:15:54.941 300 1240 D NxpTml : PN54X - I2C Read successful.....len = 13
10-11 07:15:54.941 300 1240 D NxpTml : PN54X - Posting read message.....
10-11 07:15:54.941 300 1240 D NxpNciR : len = 13 <= 40030A0002A0EC0101A0ED0100
10-11 07:15:54.941 300 1243 D NxpHal : read successful status = 0x0
10-11 07:15:54.941 300 1243 D NxpHal : phNxpNciHal_print_res_status: response status =STATU
10-11 07:15:54.942 300 1240 D NxpTml : PN54X - Read requested.....
10-11 07:15:54.942 300 1240 D NxpTml : PN54X - Invoking I2C Read.....
10-11 07:15:54.945 1073 1233 I BrcmNfcNfa: nfc_ncif_proc_proprietary_rsp: mt=2, gid=0, oid=3
10-11 07:15:54.945 1073 1233 I BrcmNfcNfa: nfc_ncif_proc_proprietary_rsp: exit status=1
10-11 07:15:54.945 1073 1233 I BrcmNfcNfa: nfa_ee_read_num_nfcee_config_cb 2
10-11 07:15:54.970 1182 1182 E SQLiteLog: (1) no such table: album_info
10-11 07:15:55.178 324 344 E OMXNodeInstance: getConfig(0xb2827a80:google.vorbis.decoder, C
10-11 07:15:55.182 291 291 W /system/bin/hw/android.hidl.allocator@1.0-service: ashmem_crea
10-11 07:15:55.245 291 291 I chatty : uid=1000(system) allocator@1.0-s identical 10 lines

nfc-not-work.png

0 Kudos

1,882 Views
nagendrasarma
Contributor III

we do have similar issue , any update on this ?

0 Kudos

1,882 Views
WeiWeiBo
Contributor II
0 Kudos