AnsweredAssumed Answered

NFC pn544  firmware update failed

Question asked by Chou on Apr 18, 2018
Latest reply on Apr 24, 2018 by Kan_Li

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

Outcomes