Skip to content

nxp nfc request reset continually #1

@vuphongtran

Description

@vuphongtran

Hi all,

I am integrating nfc nxp100 to android 5.1. My nfc module always request reset with code : 600006A000C7D40000.

This is a part of my log :

D/NxpHal ( 5555): NxpNci> FW Version: 8.2.3
I/NFC-HAL-EXT( 5555): NFCC RECOVERY - Step 3.2: Send the DISCOVERY CMD
D/NxpTml ( 5555): PN547 - Read requested.....
D/NxpTml ( 5555): PN547 - Invoking I2C Read.....
D/NxpExtns( 5555): const CNfcParam* CNfcConfig::find(const char_) const found MIFARE_READER_ENABLE=(0x1)
D/NxpHal ( 5555): > Polling Loop Started
D/NxpTml ( 5555): PN547 - Write requested.....
D/NxpTml ( 5555): PN547 - Invoking I2C Write.....
D/NxpNciX ( 5555): len = 28 > 2103190C000101010201030105018001810182018301850106017701
D/NxpTml ( 5555): PN547 - I2C Write successful.....
D/NxpTml ( 5555): PN547 - Posting Fresh Write message.....
D/NxpTml ( 5555): PN547 - Tml Writer Thread Running................
D/NxpHal ( 5555): write successful status = 0x0
D/NxpTml ( 5555): PN547 - I2C Read successful.....
D/NxpNciR ( 5555): len = 4 > 41030100
D/NxpTml ( 5555): PN547 - Posting read message.....
D/NxpHal ( 5555): read successful status = 0x0
I/NFC-HAL-EXT( 5555): NFCC RECOVERY - Step 4: Light init has been done
I/NFC-HAL-EXT( 5555): NFCC RECOVERY - Step 5: Recovery is completed - Let's hope everything is now fine
I/NFC-HAL-EXT( 5555): NFCC RECOVERY - Receovery completed
D/NxpTml ( 5555): PN547 - Read requested.....
D/NxpTml ( 5555): PN547 - Invoking I2C Read.....
I/art ( 5989): Explicit concurrent mark sweep GC freed 9042(652KB) AllocSpace objects, 1(16KB) LOS objects, 40% free, 6MB/10MB, paused 386us total 19.707ms
D/NxpTml ( 5555): PN547 - I2C Read successful.....
D/NxpNciR ( 5555): len = 9 > 600006A000C7D40000
D/NxpTml ( 5555): PN547 - Posting read message.....
D/NxpHal ( 5555): read successful status = 0x0
E/NxpHal ( 5555): CORE_RESET_NTF received!
E/NxpHal ( 5555): phNxpNciHal_emergency_recovery: counter=2282 _****************************
I/NFC-HAL-EXT( 5555): * Unexpected CORE_RESET notification ***
I/NFC-HAL-EXT( 5555): NFCC RECOVERY - Step 1: Send core reset with keep config cmd
D/NxpTml ( 5555): PN547 - Read requested.....
D/NxpTml ( 5555): PN547 - Invoking I2C Read.....
D/NxpExtns( 5555): const CNfcParam* CNfcConfig::find(const char_) const found MIFARE_READER_ENABLE=(0x1)
D/NxpTml ( 5555): PN547 - Write requested.....
D/NxpTml ( 5555): PN547 - Invoking I2C Write.....
D/NxpNciX ( 5555): len = 4 > 20000100
D/NxpTml ( 5555): PN547 - I2C Write successful.....
D/NxpTml ( 5555): PN547 - Posting Fresh Write message.....
D/NxpTml ( 5555): PN547 - Tml Writer Thread Running................
D/NxpHal ( 5555): write successful status = 0x0
D/NxpTml ( 5555): PN547 - I2C Read successful.....
D/NxpNciR ( 5555): len = 6 > 400003001000
D/NxpTml ( 5555): PN547 - Posting read message.....
D/NxpHal ( 5555): read successful status = 0x0
I/NFC-HAL-EXT( 5555): NFCC RECOVERY - Step 2: Send the init core
D/NxpTml ( 5555): PN547 - Read requested.....
D/NxpTml ( 5555): PN547 - Invoking I2C Read.....
D/NxpExtns( 5555): const CNfcParam_ CNfcConfig::find(const char_) const found MIFARE_READER_ENABLE=(0x1)
D/NxpTml ( 5555): PN547 - Write requested.....
D/NxpTml ( 5555): PN547 - Invoking I2C Write.....
D/NxpNciX ( 5555): len = 3 > 200100
D/NxpTml ( 5555): PN547 - I2C Write successful.....
D/NxpTml ( 5555): PN547 - Posting Fresh Write message.....
D/NxpTml ( 5555): PN547 - Tml Writer Thread Running................
D/NxpHal ( 5555): write successful status = 0x0
D/NxpTml ( 5555): PN547 - I2C Read successful.....
D/NxpNciR ( 5555): len = 26 > 40011700030E03000600010203818202C800FF02000405080203
D/NxpTml ( 5555): PN547 - Posting read message.....
D/NxpHal ( 5555): read successful status = 0x0
D/NxpHal ( 5555): NxpNci> FW Version: 8.2.3
I/NFC-HAL-EXT( 5555): NFCC RECOVERY - Step 3.2: Send the DISCOVERY CMD
D/NxpTml ( 5555): PN547 - Read requested.....
D/NxpTml ( 5555): PN547 - Invoking I2C Read.....
D/NxpExtns( 5555): const CNfcParam_ CNfcConfig::find(const char_) const found MIFARE_READER_ENABLE=(0x1)
D/NxpHal ( 5555): > Polling Loop Started
D/NxpTml ( 5555): PN547 - Write requested.....
D/NxpTml ( 5555): PN547 - Invoking I2C Write.....
D/NxpNciX ( 5555): len = 28 > 2103190C000101010201030105018001810182018301850106017701
D/NxpTml ( 5555): PN547 - I2C Write successful.....
D/NxpTml ( 5555): PN547 - Posting Fresh Write message.....
D/NxpTml ( 5555): PN547 - Tml Writer Thread Running................
D/NxpHal ( 5555): write successful status = 0x0
I/art ( 5989): Explicit concurrent mark sweep GC freed 2(80B) AllocSpace objects, 0(0B) LOS objects, 40% free, 6MB/10MB, paused 939us total 19.658ms
D/NxpTml ( 5555): PN547 - I2C Read successful.....
D/NxpNciR ( 5555): len = 4 > 41030100
D/NxpTml ( 5555): PN547 - Posting read message.....
D/NxpHal ( 5555): read successful status = 0x0
I/NFC-HAL-EXT( 5555): NFCC RECOVERY - Step 4: Light init has been done
I/NFC-HAL-EXT( 5555): NFCC RECOVERY - Step 5: Recovery is completed - Let's hope everything is now fine
I/NFC-HAL-EXT( 5555): NFCC RECOVERY - Receovery completed
D/NxpTml ( 5555): PN547 - Read requested.....
D/NxpTml ( 5555): PN547 - Invoking I2C Read.....
E/StrictMode( 5989): class com.android.settings.SubSettings; instances=2; limit=1
E/StrictMode( 5989): android.os.StrictMode$InstanceCountViolation: class com.android.settings.SubSettings; instances=2; limit=1
E/StrictMode( 5989): at android.os.StrictMode.setClassInstanceLimit(StrictMode.java:1)
D/NxpTml ( 5555): PN547 - I2C Read successful.....
D/NxpNciR ( 5555): len = 9 > 600006A000C7D40000
D/NxpTml ( 5555): PN547 - Posting read message.....
D/NxpHal ( 5555): read successful status = 0x0
E/NxpHal ( 5555): CORE_RESET_NTF received!
E/NxpHal ( 5555): phNxpNciHal_emergency_recovery: counter=2283 _
**************************
I/NFC-HAL-EXT( 5555): * Unexpected CORE_RESET notification ***
I/NFC-HAL-EXT( 5555): NFCC RECOVERY - Step 1: Send core reset with keep config cmd
D/NxpTml ( 5555): PN547 - Read requested.....
D/NxpTml ( 5555): PN547 - Invoking I2C Read.....
D/NxpExtns( 5555): const CNfcParam* CNfcConfig::find(const char_) const found MIFARE_READER_ENABLE=(0x1)
D/NxpTml ( 5555): PN547 - Write requested.....
D/NxpTml ( 5555): PN547 - Invoking I2C Write.....
D/NxpNciX ( 5555): len = 4 > 20000100
D/NxpTml ( 5555): PN547 - I2C Write successful.....
D/NxpTml ( 5555): PN547 - Posting Fresh Write message.....
D/NxpTml ( 5555): PN547 - Tml Writer Thread Running................
D/NxpHal ( 5555): write successful status = 0x0
D/NxpTml ( 5555): PN547 - I2C Read successful.....
D/NxpNciR ( 5555): len = 6 > 400003001000
D/NxpTml ( 5555): PN547 - Posting read message.....
D/NxpHal ( 5555): read successful status = 0x0
I/NFC-HAL-EXT( 5555): NFCC RECOVERY - Step 2: Send the init core
D/NxpExtns( 5555): const CNfcParam_ CNfcConfig::find(const char_) const found MIFARE_READER_ENABLE=(0x1)
D/NxpTml ( 5555): PN547 - Read requested.....
D/NxpTml ( 5555): PN547 - Write requested.....
D/NxpTml ( 5555): PN547 - Invoking I2C Read.....
D/NxpTml ( 5555): PN547 - Invoking I2C Write.....
D/NxpNciX ( 5555): len = 3 > 200100
D/NxpTml ( 5555): PN547 - I2C Write successful.....
D/NxpTml ( 5555): PN547 - Posting Fresh Write message.....
D/NxpTml ( 5555): PN547 - Tml Writer Thread Running................
D/NxpHal ( 5555): write successful status = 0x0
D/NxpTml ( 5555): PN547 - I2C Read successful.....
D/NxpNciR ( 5555): len = 26 > 40011700030E03000600010203818202C800FF02000405080203
D/NxpTml ( 5555): PN547 - Posting read message.....
D/NxpHal ( 5555): read successful status = 0x0
D/NxpHal ( 5555): NxpNci> FW Version: 8.2.3
I/NFC-HAL-EXT( 5555): NFCC RECOVERY - Step 3.2: Send the DISCOVERY CMD
D/NxpTml ( 5555): PN547 - Read requested.....
D/NxpTml ( 5555): PN547 - Invoking I2C Read.....
D/NxpExtns( 5555): const CNfcParam_ CNfcConfig::find(const char_) const found MIFARE_READER_ENABLE=(0x1)
D/NxpHal ( 5555): > Polling Loop Started
D/NxpTml ( 5555): PN547 - Write requested.....
D/NxpTml ( 5555): PN547 - Invoking I2C Write.....
D/NxpNciX ( 5555): len = 28 > 2103190C000101010201030105018001810182018301850106017701
D/NxpTml ( 5555): PN547 - I2C Write successful.....
D/NxpTml ( 5555): PN547 - Posting Fresh Write message.....
D/NxpTml ( 5555): PN547 - Tml Writer Thread Running................
D/NxpHal ( 5555): write successful status = 0x0
D/NxpTml ( 5555): PN547 - I2C Read successful.....
D/NxpNciR ( 5555): len = 4 > 41030100
D/NxpTml ( 5555): PN547 - Posting read message.....
D/NxpHal ( 5555): read successful status = 0x0
I/NFC-HAL-EXT( 5555): NFCC RECOVERY - Step 4: Light init has been done
I/NFC-HAL-EXT( 5555): NFCC RECOVERY - Step 5: Recovery is completed - Let's hope everything is now fine
I/NFC-HAL-EXT( 5555): NFCC RECOVERY - Receovery completed
D/NxpTml ( 5555): PN547 - Read requested.....
D/NxpTml ( 5555): PN547 - Invoking I2C Read.....
D/NxpTml ( 5555): PN547 - I2C Read successful.....
D/NxpNciR ( 5555): len = 9 > 600006A000C7D40000
D/NxpTml ( 5555): PN547 - Posting read message.....
D/NxpHal ( 5555): read successful status = 0x0
E/NxpHal ( 5555): CORE_RESET_NTF received!
E/NxpHal ( 5555): phNxpNciHal_emergency_recovery: counter=2284 _
**************************
I/NFC-HAL-EXT( 5555): * Unexpected CORE_RESET notification ***
I/NFC-HAL-EXT( 5555): NFCC RECOVERY - Step 1: Send core reset with keep config cmd
D/NxpTml ( 5555): PN547 - Read requested.....
D/NxpTml ( 5555): PN547 - Invoking I2C Read.....
D/NxpExtns( 5555): const CNfcParam* CNfcConfig::find(const char_) const found MIFARE_READER_ENABLE=(0x1)
D/NxpTml ( 5555): PN547 - Write requested.....
D/NxpTml ( 5555): PN547 - Invoking I2C Write.....
D/NxpNciX ( 5555): len = 4 > 20000100
D/NxpTml ( 5555): PN547 - I2C Write successful.....
D/NxpTml ( 5555): PN547 - Posting Fresh Write message.....
D/NxpTml ( 5555): PN547 - Tml Writer Thread Running................
D/NxpHal ( 5555): write successful status = 0x0
D/NxpTml ( 5555): PN547 - I2C Read successful.....
D/NxpNciR ( 5555): len = 6 > 400003001000
D/NxpTml ( 5555): PN547 - Posting read message.....
D/NxpHal ( 5555): read successful status = 0x0
I/NFC-HAL-EXT( 5555): NFCC RECOVERY - Step 2: Send the init core
D/NxpTml ( 5555): PN547 - Read requested.....
D/NxpTml ( 5555): PN547 - Invoking I2C Read.....
D/NxpExtns( 5555): const CNfcParam_ CNfcConfig::find(const char_) const found MIFARE_READER_ENABLE=(0x1)
D/NxpTml ( 5555): PN547 - Write requested.....
D/NxpTml ( 5555): PN547 - Invoking I2C Write.....
D/NxpNciX ( 5555): len = 3 > 200100
D/NxpTml ( 5555): PN547 - I2C Write successful.....
D/NxpTml ( 5555): PN547 - Posting Fresh Write message.....
D/NxpTml ( 5555): PN547 - Tml Writer Thread Running................
D/NxpHal ( 5555): write successful status = 0x0
D/NxpTml ( 5555): PN547 - I2C Read successful.....
D/NxpNciR ( 5555): len = 26 > 40011700030E03000600010203818202C800FF02000405080203
D/NxpTml ( 5555): PN547 - Posting read message.....
D/NxpHal ( 5555): read successful status = 0x0
D/NxpHal ( 5555): NxpNci> FW Version: 8.2.3
I/NFC-HAL-EXT( 5555): NFCC RECOVERY - Step 3.2: Send the DISCOVERY CMD
D/NxpTml ( 5555): PN547 - Read requested.....
D/NxpTml ( 5555): PN547 - Invoking I2C Read.....
D/NxpExtns( 5555): const CNfcParam_ CNfcConfig::find(const char_) const found MIFARE_READER_ENABLE=(0x1)
D/NxpHal ( 5555): > Polling Loop Started
D/NxpTml ( 5555): PN547 - Write requested.....
D/NxpTml ( 5555): PN547 - Invoking I2C Write.....
D/NxpNciX ( 5555): len = 28 > 2103190C000101010201030105018001810182018301850106017701
D/NxpTml ( 5555): PN547 - I2C Write successful.....
D/NxpTml ( 5555): PN547 - Posting Fresh Write message.....
D/NxpTml ( 5555): PN547 - Tml Writer Thread Running................
D/NxpHal ( 5555): write successful status = 0x0
D/NxpTml ( 5555): PN547 - I2C Read successful.....
D/NxpNciR ( 5555): len = 4 > 41030100
D/NxpTml ( 5555): PN547 - Posting read message.....
D/NxpHal ( 5555): read successful status = 0x0
I/NFC-HAL-EXT( 5555): NFCC RECOVERY - Step 4: Light init has been done
I/NFC-HAL-EXT( 5555): NFCC RECOVERY - Step 5: Recovery is completed - Let's hope everything is now fine
I/NFC-HAL-EXT( 5555): NFCC RECOVERY - Receovery completed
D/NxpTml ( 5555): PN547 - Read requested.....
D/NxpTml ( 5555): PN547 - Invoking I2C Read.....
D/NxpTml ( 5555): PN547 - I2C Read successful.....
D/NxpNciR ( 5555): len = 9 > 600006A000C7D40000
D/NxpTml ( 5555): PN547 - Posting read message.....
D/NxpHal ( 5555): read successful status = 0x0
E/NxpHal ( 5555): CORE_RESET_NTF received!
E/NxpHal ( 5555): phNxpNciHal_emergency_recovery: counter=2285 _
**************************
I/NFC-HAL-EXT( 5555): * Unexpected CORE_RESET notification ***
I/NFC-HAL-EXT( 5555): NFCC RECOVERY - Step 1: Send core reset with keep config cmd
D/NxpTml ( 5555): PN547 - Read requested.....
D/NxpTml ( 5555): PN547 - Invoking I2C Read.....
D/NxpExtns( 5555): const CNfcParam* CNfcConfig::find(const char_) const found MIFARE_READER_ENABLE=(0x1)
D/NxpTml ( 5555): PN547 - Write requested.....
D/NxpTml ( 5555): PN547 - Invoking I2C Write.....
D/NxpNciX ( 5555): len = 4 > 20000100
D/NxpTml ( 5555): PN547 - I2C Write successful.....
D/NxpTml ( 5555): PN547 - Posting Fresh Write message.....
D/NxpTml ( 5555): PN547 - Tml Writer Thread Running................
D/NxpHal ( 5555): write successful status = 0x0
D/NxpTml ( 5555): PN547 - I2C Read successful.....
D/NxpNciR ( 5555): len = 6 > 400003001000
D/NxpTml ( 5555): PN547 - Posting read message.....
D/NxpHal ( 5555): read successful status = 0x0
I/NFC-HAL-EXT( 5555): NFCC RECOVERY - Step 2: Send the init core
D/NxpExtns( 5555): const CNfcParam_ CNfcConfig::find(const char_) const found MIFARE_READER_ENABLE=(0x1)
D/NxpTml ( 5555): PN547 - Read requested.....
D/NxpTml ( 5555): PN547 - Invoking I2C Read.....
D/NxpTml ( 5555): PN547 - Write requested.....
D/NxpTml ( 5555): PN547 - Invoking I2C Write.....
D/NxpNciX ( 5555): len = 3 > 200100
D/NxpTml ( 5555): PN547 - I2C Write successful.....
D/NxpTml ( 5555): PN547 - Posting Fresh Write message.....
D/NxpTml ( 5555): PN547 - Tml Writer Thread Running................
D/NxpHal ( 5555): write successful status = 0x0
D/NxpTml ( 5555): PN547 - I2C Read successful.....
D/NxpNciR ( 5555): len = 26 > 40011700030E03000600010203818202C800FF02000405080203
D/NxpTml ( 5555): PN547 - Posting read message.....
D/NxpHal ( 5555): read successful status = 0x0
D/NxpHal ( 5555): NxpNci> FW Version: 8.2.3
I/NFC-HAL-EXT( 5555): NFCC RECOVERY - Step 3.2: Send the DISCOVERY CMD
D/NxpExtns( 5555): const CNfcParam_ CNfcConfig::find(const char_) const found MIFARE_READER_ENABLE=(0x1)
D/NxpHal ( 5555): > Polling Loop Started
D/NxpTml ( 5555): PN547 - Write requested.....
D/NxpTml ( 5555): PN547 - Invoking I2C Write.....
D/NxpTml ( 5555): PN547 - Read requested.....
D/NxpTml ( 5555): PN547 - Invoking I2C Read.....
D/NxpNciX ( 5555): len = 28 > 2103190C000101010201030105018001810182018301850106017701
D/NxpTml ( 5555): PN547 - I2C Write successful.....
D/NxpTml ( 5555): PN547 - Posting Fresh Write message.....
D/NxpTml ( 5555): PN547 - Tml Writer Thread Running................
D/NxpHal ( 5555): write successful status = 0x0
D/NxpTml ( 5555): PN547 - I2C Read successful.....
D/NxpNciR ( 5555): len = 4 > 41030100
D/NxpTml ( 5555): PN547 - Posting read message.....
D/NxpHal ( 5555): read successful status = 0x0
I/NFC-HAL-EXT( 5555): NFCC RECOVERY - Step 4: Light init has been done
I/NFC-HAL-EXT( 5555): NFCC RECOVERY - Step 5: Recovery is completed - Let's hope everything is now fine
I/NFC-HAL-EXT( 5555): NFCC RECOVERY - Receovery completed
D/NxpTml ( 5555): PN547 - Read requested.....
D/NxpTml ( 5555): PN547 - Invoking I2C Read.....
D/NxpTml ( 5555): PN547 - I2C Read successful.....
D/NxpNciR ( 5555): len = 9 > 600006A000C7D40000
D/NxpTml ( 5555): PN547 - Posting read message.....
D/NxpHal ( 5555): read successful status = 0x0
E/NxpHal ( 5555): CORE_RESET_NTF received!
E/NxpHal ( 5555): phNxpNciHal_emergency_recovery: counter=2286 _
**************************

Do you have any hint for me to solve this issue ?

Thanks so much for your support.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions