PN7160 - FW Update via MCUXpresso

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

PN7160 - FW Update via MCUXpresso

PN7160 - FW Update via MCUXpresso

 
NXP offers FW update code as part of the SW6705.
 
All PN7160 FW versions including ".c" files are available on PN7160 Github. 
 
Tomas_Parizek_0-1705991774990.png

PN7160 is typically delivered with the initial FW 12.50.05. To ensure full reliable functionality, it is highly recommended to update the FW on 12.50.09 (or latest).

The FW update might be also helpful if you need to restore the default EEPROM settings. 

The FW source data are inside the sFWudpate folder. 

  • phDnldNfc_UpdateSeq.c -> FW Version 12.50.05
  • phDnldNfc_UpdateSeq_12_50_09.c -> FW Version 12.50.09
Tomas_Parizek_1-1705992411186.png

The phDnldNfc_UpdateSeq.c is executed, which means what is inside of this "C" file is pushed to the PN7160 EEPROM. 

So, if you want to update from 12.50.05 to 12.50.09.

You need to copy content from phDnldNfc_UpdateSeq_12_50_09.c to The phDnldNfc_UpdateSeq.c. 

Also, make sure that the content in phDnldNfc_UpdateSeq_12_50_09.c is commended.

Tomas_Parizek_0-1705992966976.png

 

Once that's done, you can debug the code. 

Then you can check the progress in "Terminal" 

Tomas_Parizek_1-1705993033782.png

 

Tomas Parizek 

Customer Application Support 

Labels (1)
Comments

Hi @Tomas_Parizek can you provide the last firmware version 12.50.0E?

Thanks!

Hello @Bandiera , 

You can find all FW releases on github

The .c file is part the the FW package. You can just copy the content and use the FW update  produce described in the article. 

Tomas_Parizek_0-1726057535743.png

 

BR

Tomas 

 

 

Hi @Tomas_Parizek,

 

You use LPC55S6x to update the FW from you example, right?

Is it possible to use LPC82x to update the FW?

I also find the "NXP-NCI2.0_LPC82x_examples" from SW6705 but there is no folder "sFWupdate".

 

Thanks,

Jojo

Hello @JooJoo , 

Correct, it is LPC55S6x. We do have the FW update code just for LPC55S6x. 

In the case you would like to use LPC82x, you need to do porting of the code accordingly. 

BR

Tomas 

No ratings
Version history
Last update:
2 weeks ago
Updated by: