Hello All,
I used Android6.0.
NFC modules firmware version is 8.1.13.
NFC firmware file version is 8.1.26.
I have a problem is "NxpHal : FW Download failed - NFCC init will continue".
This is the log:
04-18 08:23:23.198 868 1064 D NxpExtns: const nxp::CNfcParam* nxp::CNfcConfig::find(const char*) const found NXPLOG_FWDNLD_LOGLEVEL=(0x3)
04-18 08:23:23.198 868 1064 D : phNxpLog_InitializeLogLevel: global =1, Fwdnld =3, extns =3, hal =3, tml =3, ncir =3, ncix =3
04-18 08:23:23.508 868 1073 D NxpHal : NxpNci> FW Version: 8.1.13
04-18 08:23:23.508 868 1064 D NxpFwDnld: Allocating Mem for Dnld Context..
04-18 08:23:23.508 868 1064 D NxpExtns: const nxp::CNfcParam* nxp::CNfcConfig::find(const char*) const found NXP_FW_NAME=libpn547_fw.so
04-18 08:23:23.536 868 1064 D NxpFwDnld: @@@/system/vendor/firmware/libpn547_fw.so
04-18 08:23:23.536 868 1064 D NxpFwDnld: FW Image Length - ImageInfoLen 34590
04-18 08:23:23.536 868 1064 D NxpFwDnld: FW Image Info Pointer - pImageInfo af5712d0
04-18 08:23:23.536 868 1064 D NxpFwDnld: FW Major Version Num - 1
04-18 08:23:23.536 868 1064 D NxpFwDnld: FW Minor Version Num - 26
04-18 08:23:23.536 868 1064 D NxpFwDnld: FW Image Length - 34590
04-18 08:23:23.536 868 1064 D NxpFwDnld: FW Image Info Pointer - af5712d0
04-18 08:23:23.536 868 1064 D NxpHal : FW version for FW file = 0x126
04-18 08:23:23.536 868 1064 D NxpHal : FW version from device = 0x80113
04-18 08:23:23.536 868 1064 D NxpHal : phNxpNciHal_CheckValidFwVersion current_major_no = 0x1
04-18 08:23:23.536 868 1064 D NxpHal : FW update required
04-18 08:23:23.537 868 1064 D NxpFwDnld: gphNxpNciHal_fw_IoctlCtx.bClkSrcVal = 0x1
04-18 08:23:23.537 868 1064 D NxpFwDnld: gphNxpNciHal_fw_IoctlCtx.bClkFreqVal = 0x0
04-18 08:23:23.537 868 1064 D NxpFwDnld: gphNxpNciHal_fw_IoctlCtx.bClkFreqVal = 0x1
04-18 08:23:23.537 868 1064 E NxpFwDnld: Clock frequency value is wrong in config file, setting it as default
04-18 08:23:23.775 868 1064 D NxpHal : Calling Seq handler for FW Download
04-18 08:23:23.775 868 1064 D NxpExtns: const nxp::CNfcParam* nxp::CNfcConfig::find(const char*) const found NXP_FW_NAME=libpn547_fw.so
04-18 08:23:23.777 868 1064 D NxpFwDnld: @@@/system/vendor/firmware/libpn547_fw.so
04-18 08:23:23.777 868 1064 D NxpFwDnld: FW Image Length - ImageInfoLen 34590
04-18 08:23:23.777 868 1064 D NxpFwDnld: FW Image Info Pointer - pImageInfo af5712d0
04-18 08:23:23.777 868 1064 D NxpFwDnld: FW Major Version Num - 1
04-18 08:23:23.777 868 1064 D NxpFwDnld: FW Minor Version Num - 26
04-18 08:23:23.777 868 1064 D NxpFwDnld: FW Image Length - 34590
04-18 08:23:23.777 868 1064 D NxpFwDnld: FW Image Info Pointer - af5712d0
04-18 08:23:23.777 868 1064 D NxpFwDnld: phDnldNfc_InitImgInfo:SUCCESS
04-18 08:23:23.777 868 1064 D NxpFwDnld: Processing R/W Sequence..
04-18 08:23:23.777 868 1064 D NxpFwDnld: Response Timer Created Successfully
04-18 08:23:23.777 868 1064 D NxpFwDnld: Inserting FrameId ..
04-18 08:23:23.777 868 1064 D NxpFwDnld: Frame created successfully
04-18 08:23:23.777 868 1064 D NxpFwDnld: Force Command Request submitted successfully
04-18 08:23:23.792 868 1073 D NxpFwDnld: Send Success
04-18 08:23:23.792 868 1073 D NxpFwDnld: Response timer started
04-18 08:23:23.792 868 1073 E NxpFwDnld: Invalid frame received
04-18 08:23:23.792 868 1073 E NxpFwDnld: phNxpNciHal_fw_dnld_normal_cb - Request Failed!!
04-18 08:23:23.792 868 1064 D NxpFwDnld: Processing R/W Sequence..
04-18 08:23:23.792 868 1064 D NxpFwDnld: Response Timer Created Successfully
04-18 08:23:23.792 868 1064 D NxpFwDnld: Inserting FrameId ..
04-18 08:23:23.792 868 1064 D NxpFwDnld: Frame created successfully
04-18 08:23:23.792 868 1064 D NxpFwDnld: Force Command Request submitted successfully
04-18 08:23:23.802 868 1073 D NxpFwDnld: Send Success
04-18 08:23:23.802 868 1073 D NxpFwDnld: Response timer started
04-18 08:23:23.824 868 1073 E NxpFwDnld: Invalid frame received
04-18 08:23:23.824 868 1073 E NxpFwDnld: phNxpNciHal_fw_dnld_normal_cb - Request Failed!!
04-18 08:23:23.825 868 1064 D NxpFwDnld: Processing Normal Sequence..
04-18 08:23:23.825 868 1064 D NxpFwDnld: Initializing Sequence..
04-18 08:23:23.825 868 1064 D NxpFwDnld: Response Timer Created Successfully
04-18 08:23:23.825 868 1064 D NxpFwDnld: Inserting FrameId ..
04-18 08:23:23.825 868 1064 D NxpFwDnld: Frame created successfully
04-18 08:23:23.825 868 1064 D NxpFwDnld: GetSessionState Request submitted successfully
04-18 08:23:23.836 868 1073 D NxpFwDnld: Send Success
04-18 08:23:23.836 868 1073 D NxpFwDnld: Response timer started
04-18 08:23:23.844 868 1073 E NxpFwDnld: Invalid frame received
04-18 08:23:23.844 868 1073 E NxpFwDnld: phNxpNciHal_fw_dnld_get_sessn_state_cb - Request Failed!!
04-18 08:23:23.845 868 1064 E NxpFwDnld: phDnldNfc_GetSessionState cb failed
04-18 08:23:23.845 868 1064 E NxpFwDnld: phNxpNciHal_fw_seq_handler : FAILED
04-18 08:23:23.845 868 1064 D NxpFwDnld: phNxpNciHal_fw_dnld_complete: Download Status = 0xff
04-18 08:23:23.845 868 1064 E NxpFwDnld: Fw Download Failed!!
04-18 08:23:23.957 868 1064 E NxpFwDnld: free library SUCCESS !!
04-18 08:23:23.957 868 1064 E NxpFwDnld: Freeing Mem for Dnld Context..
04-18 08:23:23.957 868 1064 E NxpHal : FW Download failed - NFCC init will continue
04-18 08:23:29.046 868 1060 D NxpExtns: const nxp::CNfcParam* nxp::CNfcConfig::find(const char*) const found NXPLOG_FWDNLD_LOGLEVEL=(0x3)
04-18 08:23:29.046 868 1060 D : phNxpLog_InitializeLogLevel: global =1, Fwdnld =3, extns =3, hal =3, tml =3, ncir =3, ncix =3
So I could not download the FW file to update the nfc module.
Could anyone help me to solve the problem?
Thank you with your help.
Have a great day,
Yen