PN7150 error during configuration

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

PN7150 error during configuration

1,958 Views
i_kamal
Contributor III

Hi,

We have many devices operating correctly.

For some reason, at some point in time, the device fails to initialize (no mater how much we reboot or reset it).

When I send this configuration:

NCI >> 20 02 a3 13 a0 0d 06 04 35 90 01 f4 01 a0 0d 06 06 44 01 90 03 00 a0 0d 06 06 30 b0 01 10 00 a0 0d 06 06 42 02 00 ff ff a0 0d 03 06 3f 04 a0 0d 06 20 42 88 00 ff ff a0 0d 04 22 44 22 00 a0 0d 06 22 2d 50 34 0c 00 a0 0d 06 32 42 f8 00 ff ff a0 0d 06 34 2d 24 37 0c 00 a0 0d 06 34 33 86 80 00 70 a0 0d 04 34 44 22 00 a0 0d 06 42 2d 15 45 0d 00 a0 0d 04 46 44 22 00 a0 0d 06 46 2d 05 59 0e 00 a0 0d 06 44 42 88 00 ff ff a0 0d 06 56 2d 05 9f 0c 00 a0 0d 06 54 42 88 00 ff ff a0 0d 06 0a 33 80 86 00 70

I get this response:

NCI << 40 02 08 09 03 a0 0d a0 0d a0 0d

which is causing the problem, as the library expects 40 02 00 00.

I have no idea what does the "08 09" in my case means, and how can fix this?

Is there any tool to interpret those messages? any manual i can look into?

Any hints on this urgent matter would be much appreciated.

Labels (1)
0 Kudos
Reply
4 Replies

160 Views
vil
Contributor II

Hi there:

I got success response when I mixed a00d (RF_TRANSITION_CFG)  and a01d.

                                       20 02 36 05 a0 0d 06 06  42 00 02 ff ff a0 0d 03 | .6..... B.......
                                       00 40 01 a0 0d 06 06 03  00 6d 00 20 a0 0d 06 06 |.@...... .m. ....
                                       30 c8 00 64 00 a0 1d 11  55 33 14 17 00 aa 85 00 |0..d.... U3......
                                       80 55 2a 04 00 63 00 00  00                      |.U*..c.. .
 
                                       40 02 02 00 00
===
 
  1. PN7150 UM10936 section 10.3 says, avoid mixing RF transition params 0xa00d with other params. However, I got it mixed by mistake.  My question is, If it got mixed, will it surely corrupt?
  2. Can an example be given to surely corrupt the eeprom? I want to corrupt and see whether PN7150B0HN/C11006 can send the CORE_RESET_NTF with 0xe6 reason code.
  3. Can the eeprom corruption in PN7150B0HN/C11006 fully recoverable?
  4. What is the test to know a pn7150 chip is surely corrupted?

  5. What is the test to know a pn7150 chip is surely NOT corrupted?

    Appreciate your help to understand the above.  Thank you.
0 Kudos
Reply

1,870 Views
IvanRuiz
NXP Employee
NXP Employee

Hello,

The issue relates to internal EEPROM memory corruption. This issue is described in UM10936 chapter 10.3, and must be avoided following recommendations depicted there. Unfortunately, there is no way to recover from this issue on the corrupted device.

 

FYI, in "NCI << 40 02 08 09 03 a0 0d a0 0d a0 0d" frame:

- "40 02" indicates the frame type (response to CORE_SET_CONFIG command)

- "08" indicates the payload size

- "09" is the status byte (STATUS_INVALID_PARAM)

Hope this helps.

BR,

Ivan.

0 Kudos
Reply

1,870 Views
i_kamal
Contributor III

Thank you Ivan.

So, just to confirm: the chips having this issue should simply be discarded?

Hmm... no way to rewrite the EEPROM?

0 Kudos
Reply

1,870 Views
IvanRuiz
NXP Employee
NXP Employee

Hello,

Please accept my apologies, since the memory was corrupted, there is no way to recover from this.

BR,

Ivan.

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-957203%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EPN7150%20error%20during%20configuration%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-957203%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%2C%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EWe%20have%20many%20devices%20operating%20correctly.%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EFor%20some%20reason%2C%20at%20some%20point%20in%20time%2C%20the%20device%20fails%20to%20initialize%20(no%20mater%20how%20much%20we%20reboot%20or%20reset%20it).%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EWhen%20I%20send%20this%20configuration%3A%3C%2FP%3E%3CP%3ENCI%20%26gt%3B%26gt%3B%2020%2002%20a3%2013%20a0%200d%2006%2004%2035%2090%2001%20f4%2001%20a0%200d%2006%2006%2044%2001%2090%2003%2000%20a0%200d%2006%2006%2030%20b0%2001%2010%2000%20a0%200d%2006%2006%2042%2002%2000%20ff%20ff%20a0%200d%2003%2006%203f%2004%20a0%200d%2006%2020%2042%2088%2000%20ff%20ff%20a0%200d%2004%2022%2044%2022%2000%20a0%200d%2006%2022%202d%2050%2034%200c%2000%20a0%200d%2006%2032%2042%20f8%2000%20ff%20ff%20a0%200d%2006%2034%202d%2024%2037%200c%2000%20a0%200d%2006%2034%2033%2086%2080%2000%2070%20a0%200d%2004%2034%2044%2022%2000%20a0%200d%2006%2042%202d%2015%2045%200d%2000%20a0%200d%2004%2046%2044%2022%2000%20a0%200d%2006%2046%202d%2005%2059%200e%2000%20a0%200d%2006%2044%2042%2088%2000%20ff%20ff%20a0%200d%2006%2056%202d%2005%209f%200c%2000%20a0%200d%2006%2054%2042%2088%2000%20ff%20ff%20a0%200d%2006%200a%2033%2080%2086%2000%2070%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EI%20get%20this%20response%3A%3C%2FP%3E%3CP%3ENCI%20%26lt%3B%26lt%3B%2040%2002%20%3CSTRONG%3E08%2009%3C%2FSTRONG%3E%2003%20a0%200d%20a0%200d%20a0%200d%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3Ewhich%20is%20causing%20the%20problem%2C%20as%20the%26nbsp%3Blibrary%20expects%2040%2002%20%3CSTRONG%3E00%2000%3C%2FSTRONG%3E.%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EI%20have%20no%20idea%20what%20does%20the%20%2208%2009%22%20in%20my%20case%20means%2C%20and%20how%20can%20fix%20this%3F%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EIs%20there%20any%20tool%20to%20interpret%20those%20messages%3F%20any%20manual%20i%20can%20look%20into%3F%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EAny%20hints%20on%20this%20urgent%20matter%20would%20be%20much%20appreciated.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-957203%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3ENFC%20Reader%20Library%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2196630%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20PN7150%20error%20during%20configuration%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2196630%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20there%3A%3C%2FP%3E%3CP%3EI%20got%20success%20response%20when%20I%20mixed%20a00d%20(RF_TRANSITION_CFG)%26nbsp%3B%20and%20a01d.%3C%2FP%3E%3CDIV%3E%3CDIV%3E%3CSPAN%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B20%2002%2036%20%3CSTRONG%3E%3CEM%3E05%3C%2FEM%3E%20a0%200d%3C%2FSTRONG%3E%2006%2006%20%26nbsp%3B42%2000%2002%20ff%20ff%20%3CSTRONG%3Ea0%200d%3C%2FSTRONG%3E%2003%20%7C%20.6.....%20B.......%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B00%2040%2001%20%3CSTRONG%3Ea0%200d%3C%2FSTRONG%3E%2006%2006%2003%20%26nbsp%3B00%206d%2000%2020%20%3CSTRONG%3Ea0%200d%3C%2FSTRONG%3E%2006%2006%20%7C.%40......%20.m.%20....%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B30%20c8%2000%2064%2000%20%3CSTRONG%3Ea0%201d%3C%2FSTRONG%3E%2011%20%26nbsp%3B55%2033%2014%2017%2000%20aa%2085%2000%20%7C0..d....%20U3......%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B80%2055%202a%2004%2000%2063%2000%2000%20%26nbsp%3B00%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%7C.U*..c..%20.%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B40%2002%2002%2000%2000%3CBR%20%2F%3E%3D%3D%3D%3CBR%20%2F%3E%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3COL%3E%3CLI%3E%3CSPAN%3EPN7150%20UM10936%20section%2010.3%20says%2C%20avoid%20mixing%20RF%20transition%20params%200xa00d%20with%20other%20params.%20However%2C%20I%20got%20it%20mixed%20by%20mistake.%26nbsp%3B%20My%20question%20is%2C%20If%20it%20got%20mixed%2C%20will%20it%20surely%20corrupt%3F%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSPAN%3ECan%20an%20example%20be%20given%20to%20surely%20corrupt%20the%20eeprom%3F%20I%20want%20to%20corrupt%20and%20see%20whether%20PN7150B0HN%2FC11006%20can%20send%20the%20CORE_RESET_NTF%20with%200xe6%20reason%20code.%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSPAN%3ECan%20the%20eeprom%20corruption%20in%20PN7150B0HN%2FC11006%20fully%20recoverable%3F%3CBR%20%2F%3E%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSPAN%3EWhat%20is%20the%20test%20to%20know%20a%20pn7150%20chip%20is%20surely%20corrupted%3F%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSPAN%3EWhat%20is%20the%20test%20to%20know%20a%20pn7150%20chip%20is%20surely%20NOT%20corrupted%3F%3CBR%20%2F%3E%3CBR%20%2F%3EAppreciate%20your%20help%20to%20understand%20the%20above.%26nbsp%3B%20Thank%20you.%3C%2FSPAN%3E%3C%2FLI%3E%3C%2FOL%3E%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-957206%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20PN7150%20error%20during%20configuration%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-957206%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3EPlease%20accept%20my%20apologies%2C%20since%20the%20memory%20was%20corrupted%2C%20there%20is%20no%20way%20to%20recover%20from%20this.%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3EBR%2C%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3EIvan.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-957205%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20PN7150%20error%20during%20configuration%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-957205%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EThank%20you%20Ivan.%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3ESo%2C%20just%20to%20confirm%3A%20the%20chips%20having%20this%20issue%20should%20simply%20be%20discarded%3F%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3EHmm...%20no%20way%20to%20rewrite%20the%20EEPROM%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-957204%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20PN7150%20error%20during%20configuration%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-957204%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%22%3EThe%20issue%20relates%20to%20internal%20EEPROM%20memory%20corruption.%20This%20issue%20is%20described%20in%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20class%3D%22%22%20data-content-finding%3D%22Community%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fexternal-link.jspa%3Furl%3Dhttps%253A%252F%252Fwww.nxp.com%252Fdocs%252Fen%252Fuser-guide%252FUM10936.pdf%22%20style%3D%22color%3A%20%233d9ce7%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20text-decoration%3A%20none%3B%20padding%3A%200px%20calc(12px%20%2B%200.35ex)%200px%200px%3B%22%20target%3D%22_blank%22%3EUM10936%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FA%3Echapter%2010.3%2C%20and%20must%20be%20avoided%20following%20recommendations%20depicted%20there.%20Unfortunately%2C%20there%20is%20no%20way%20to%20recover%20from%20this%20issue%20on%20the%20corrupted%20device.%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%22%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%22%3E%26nbsp%3B%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%22%3EFYI%2C%20in%20%22NCI%20%26lt%3B%26lt%3B%2040%2002%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E%26nbsp%3B%3C%2FSPAN%3E%3CSTRONG%20style%3D%22border%3A%200px%3B%20font-weight%3A%20bold%3B%22%3E08%2009%3C%2FSTRONG%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E%26nbsp%3B%3C%2FSPAN%3E03%20a0%200d%20a0%200d%20a0%200d%22%20frame%3A%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%22%3E-%20%2240%2002%22%20indicates%20the%20frame%20type%20(response%20to%20CORE_SET_CONFIG%20command)%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%22%3E-%20%2208%22%20indicates%20the%20payload%20size%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%22%3E-%20%2209%22%20is%20the%20status%20byte%20(%3CSPAN%20class%3D%22%22%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3ESTATUS_INVALID_PARAM%3C%2FSPAN%3E)%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%22%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%22%3EHope%20this%20helps.%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%22%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%22%3EBR%2C%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%22%3EIvan.%3C%2FP%3E%3C%2FLINGO-BODY%3E