background image

 

 

NXP Semiconductors 

UM11036 

 

Point of Sales (POS) Reader Solution - Quick Start Guide 

 UM11036 

All information provided in this document is subject to legal disclaimers. 

© NXP Semiconductors N.V. 2017. All rights reserved. 

User manual                                                                        
COMPANY PUBLIC 

Rev. 1.2 — 7 February 2017                                                                        

406512 

48 of 56 

4.5  PN5180 firmware update   

4.5.1  PN5180 Latest Firmware update 

Make sure the two mandatory hardware changes are done as mentioned above before 
downloading pn5180_firmware_update application into the board.  

The “demo_apps” folder contains the pn5180_firmware_update example project that is 
prepared for two IDEs: IAR and KDS. Build and load the application into the board with 
the chosen IDE. 

For more details on how to build and load the project, refer to section 4.2.3 for IAR or 
4.2.4 for KDS. The only difference is the name of the main project: replace 
“payment_demo” by “secure_fw_update”. 

 

Upon executing pn5180_firmware_update will check the current firmware version in 
PN5180.  

  If the current version is already latest, then no more action required and graphic LCD 

is displayed with “

PN5180 already updated

”. 

  If the current version is NOT latest, then graphic LCD is displayed with “

Update 

Firmware version X.X to Y.Y?

”. 

 

Fig 59.  Firmware update screen 

 

 Press “

OK

” to update PN5180.  

 

 

 

 

 

Summary of Contents for UM11036

Page 1: ...February 2017 406512 User manual COMPANY PUBLIC Document information Info Content Keywords Point of Sales POS Reader Solution K81 PN5180 TDA8035 Abstract This document intends to describe all steps th...

Page 2: ...disclaimers NXP Semiconductors N V 2017 All rights reserved User manual COMPANY PUBLIC Rev 1 2 7 February 2017 406512 2 of 56 Contact information For more information please visit http www nxp com Rev...

Page 3: ...1 point of sale POS Card Reader Solution is a collection of hardware software enablement middleware and specialized application specific software for the point of sale market This document describes h...

Page 4: ...this document is subject to legal disclaimers NXP Semiconductors N V 2017 All rights reserved User manual COMPANY PUBLIC Rev 1 2 7 February 2017 406512 4 of 56 2 POS Reader Solution kit 2 1 Kit Conten...

Page 5: ...ment is subject to legal disclaimers NXP Semiconductors N V 2017 All rights reserved User manual COMPANY PUBLIC Rev 1 2 7 February 2017 406512 5 of 56 2 1 1 TWR POS K81 This is the core of the SLN POS...

Page 6: ...NXP s PN5180 contactless frontend and TDA8035 contact frontend Fig 4 TWR POS PN5180 2 1 2 2 Jumper settings The jumpers on the TWR POS PN5180 are used to connect this board to different CPU modules T...

Page 7: ...tors N V 2017 All rights reserved User manual COMPANY PUBLIC Rev 1 2 7 February 2017 406512 7 of 56 2 1 3 TWR LCD This is an LCD module board This LCD touchscreen is used to interact with the user dis...

Page 8: ...tless The card embeds a secure processor with JCOP OS running a payment application This payment application can be accessed through Contact or Contactless interface Fig 7 Sample card 2 2 Setup the ki...

Page 9: ...uary 2017 406512 9 of 56 2 2 2 Assemble the Hardware The TWR LCD has to be connected on the outside of TWR Elev Primary board Fig 8 TWR LCD connected on TWR Elev primary TWR POS K81 and TWR POS PN5180...

Page 10: ...his document is subject to legal disclaimers NXP Semiconductors N V 2017 All rights reserved User manual COMPANY PUBLIC Rev 1 2 7 February 2017 406512 10 of 56 Fig 9 TWR POS K81 and TWR POS PN5180 sid...

Page 11: ...ution Quick Start Guide UM11036 All information provided in this document is subject to legal disclaimers NXP Semiconductors N V 2017 All rights reserved User manual COMPANY PUBLIC Rev 1 2 7 February...

Page 12: ...sclaimers NXP Semiconductors N V 2017 All rights reserved User manual COMPANY PUBLIC Rev 1 2 7 February 2017 406512 12 of 56 The battery has to be inserted in the battery slot underneath the TWR POS K...

Page 13: ...board One Micro USB on the TWR POS K81 board See Fig 14 and Fig 15 for each connector s location In order to operate the Tower Kit both the Micro USB underneath TWR POS K81 board and the Mini USB on t...

Page 14: ...Rev 1 2 7 February 2017 406512 14 of 56 Fig 15 Power supply connector location Mini USB 2 4 TWR ELEV Power Switch A switch is mounted on the TWR ELEV board This switch is used to turn ON or OFF the po...

Page 15: ...a Yellow Bang named MCU VIRTUAL COM DEMO See Fig 17 Right click on this device and choose Update Driver Software Select Browse my computer for driver software Let me pick from a list Show all devices...

Page 16: ...M11036 All information provided in this document is subject to legal disclaimers NXP Semiconductors N V 2017 All rights reserved User manual COMPANY PUBLIC Rev 1 2 7 February 2017 406512 16 of 56 Fig...

Page 17: ...er Solution Quick Start Guide UM11036 All information provided in this document is subject to legal disclaimers NXP Semiconductors N V 2017 All rights reserved User manual COMPANY PUBLIC Rev 1 2 7 Feb...

Page 18: ...y 2017 406512 18 of 56 3 2 First power up of the kit At first power up the POS RDR SLN kit will ask for a calibration of the side LCD screen This calibration requires the user to touch the screen at t...

Page 19: ...Issuer Host Simulator IHS The following chapters describe the way to use the default demonstration For more details refer to 2 3 3 1 Launch the demonstration To start the demonstration Plug the POS Re...

Page 20: ...of 56 Click on Connect First time only The first time the IHS is connected to the tool it will download some configuration files Wait for this process to finish then the demo can be used The TWR ELEV...

Page 21: ...this document is subject to legal disclaimers NXP Semiconductors N V 2017 All rights reserved User manual COMPANY PUBLIC Rev 1 2 7 February 2017 406512 21 of 56 Fig 24 Enter amount screen The amount i...

Page 22: ...ction go to step 13 and for contactless operation go to step 15 Contact operation a Insert the sample card into the Contact Smart Card reader located under the TWR POS PN5180 module The smart card has...

Page 23: ...s document is subject to legal disclaimers NXP Semiconductors N V 2017 All rights reserved User manual COMPANY PUBLIC Rev 1 2 7 February 2017 406512 23 of 56 Fig 27 Online approved Fig 28 IHS Transact...

Page 24: ...P Semiconductors N V 2017 All rights reserved User manual COMPANY PUBLIC Rev 1 2 7 February 2017 406512 24 of 56 Fig 29 Offline approved You can now remove the card The setup is ready for the next ope...

Page 25: ...subject to legal disclaimers NXP Semiconductors N V 2017 All rights reserved User manual COMPANY PUBLIC Rev 1 2 7 February 2017 406512 25 of 56 b This operation does not request a pin code to be ente...

Page 26: ...s reserved User manual COMPANY PUBLIC Rev 1 2 7 February 2017 406512 26 of 56 3 4 Factory Reset If the system needs to be set back to its default configuration it is possible to reset it with the fact...

Page 27: ...ights reserved User manual COMPANY PUBLIC Rev 1 2 7 February 2017 406512 27 of 56 The system will reset its data internally Several screens will be seen Fig 34 Factory reset 3 The process is finished...

Page 28: ...ent Demo application The Software code can also be obtained directly from NXP Contact your direct NXP representative to get access to this software The software is delivered in a package containing so...

Page 29: ...he K81 target This connection requires at a minimum a J Link Base probe and a 19 pin Cortex M Adapter to connect the probe to the K81 module https www segger com jlink_base html https www segger com j...

Page 30: ...o use this board and display the printf messages from the software the TWR SER module has to be inserted in the POS RDR SLN Kit As for the other modules the primary and secondary interfaces have to ma...

Page 31: ...Locate the eww file from the demo project folder K81POSCR_SW_Release boards twrposk81 demo_apps payment_demo iar 2 Double click on the eww file It will open the project in IAR Alternatively if the ew...

Page 32: ...v 1 2 7 February 2017 406512 32 of 56 Fig 39 Start compiling lib_pos 7 Once the lib_pos library is compiled a library lib_pos a must be found in K81POSCR_SW_Release boards twrposk81 demo_apps payment_...

Page 33: ...User manual COMPANY PUBLIC Rev 1 2 7 February 2017 406512 33 of 56 4 2 3 2 Download Software Downloading Software requires the J Link probe to be connected to the computer over USB and to the TWR POS...

Page 34: ...bject to legal disclaimers NXP Semiconductors N V 2017 All rights reserved User manual COMPANY PUBLIC Rev 1 2 7 February 2017 406512 34 of 56 With the probe connected and the kit powered select Projec...

Page 35: ...imers NXP Semiconductors N V 2017 All rights reserved User manual COMPANY PUBLIC Rev 1 2 7 February 2017 406512 35 of 56 4 2 3 3 Debug Software To run the software in debug mode the same J Link probe...

Page 36: ...ides for kinetis mcus kinetis design studio integrated development environment ide KDS_IDE The minimum required KDS version is 3 2 0 Once KDS is installed launch the application KDS first asks to sel...

Page 37: ...nformation provided in this document is subject to legal disclaimers NXP Semiconductors N V 2017 All rights reserved User manual COMPANY PUBLIC Rev 1 2 7 February 2017 406512 37 of 56 Fig 45 KDS Welco...

Page 38: ...ject and compile From here the Payment_demo application project can be imported following below steps Select in the menu File Import In the Import Window select General then Existing Project into Work...

Page 39: ...ubject to legal disclaimers NXP Semiconductors N V 2017 All rights reserved User manual COMPANY PUBLIC Rev 1 2 7 February 2017 406512 39 of 56 Fig 48 Projects to import from payment demo application S...

Page 40: ...ded in this document is subject to legal disclaimers NXP Semiconductors N V 2017 All rights reserved User manual COMPANY PUBLIC Rev 1 2 7 February 2017 406512 40 of 56 Fig 49 Projects imported Project...

Page 41: ...tant lib_pos is a library which is needed by the payment_demo application If the payment_demo application project is compiled first the compilation may fail or the project wouldn t include the latest...

Page 42: ...Semiconductors N V 2017 All rights reserved User manual COMPANY PUBLIC Rev 1 2 7 February 2017 406512 42 of 56 Note The K81 must be powered to perform this application To download the software through...

Page 43: ...s N V 2017 All rights reserved User manual COMPANY PUBLIC Rev 1 2 7 February 2017 406512 43 of 56 In the menu select payment_demo_twrposk81 debug jlink and click debug Fig 53 Start debug mode The soft...

Page 44: ...some cases this FW has to be upgraded For instance when a new EMVCo specification has to be supported This chapter describes the PN5180 secure firmware update application Application allows customer t...

Page 45: ...re the same graphic LCD is updated with a UI message saying that PN5180 already updated and stops the application If firmware versions are not the same prints a UI message Update Firmware version X X...

Page 46: ...Modifications Chapters 4 4 1 and 4 4 2 describe board modifications on TWR POS PN5180 and TWR POS K81 boards allowing download of PN5180 Firmware POS kits delivered after 8 February 2017 already inclu...

Page 47: ...in this document is subject to legal disclaimers NXP Semiconductors N V 2017 All rights reserved User manual COMPANY PUBLIC Rev 1 2 7 February 2017 406512 47 of 56 4 4 2 K81 Mother Board Modification...

Page 48: ...5180_firmware_update example project that is prepared for two IDEs IAR and KDS Build and load the application into the board with the chosen IDE For more details on how to build and load the project r...

Page 49: ...claimers NXP Semiconductors N V 2017 All rights reserved User manual COMPANY PUBLIC Rev 1 2 7 February 2017 406512 49 of 56 PN5180 will be updated to the latest 3 9 version and Update Successful is di...

Page 50: ...are to pn5180_firmware_update Minor changes are required to add a new PN5180 firmware version support in pn5180_firmware_update application The demo_apps folder contains the pn5180_firmware_update exa...

Page 51: ...7 All rights reserved User manual COMPANY PUBLIC Rev 1 2 7 February 2017 406512 51 of 56 Fig 63 h file include 3 Add a macro define for the new firmware version in pn5180_firmware_update h similar mac...

Page 52: ...le similar to the image shown below Fig 65 Assign the new FW version 5 PN5180 new firmware header file FW_Y_Y h will contain an array and its length Assign array to PN5180_FW_VER_BIN_ARRAY macro and t...

Page 53: ...ion provided in this document is subject to legal disclaimers NXP Semiconductors N V 2017 All rights reserved User manual COMPANY PUBLIC Rev 1 2 7 February 2017 406512 53 of 56 5 References 1 K81 POS...

Page 54: ...of their applications and products using NXP Semiconductors products and NXP Semiconductors accepts no liability for any assistance with applications or customer product design It is customer s sole r...

Page 55: ...26 Contact card insertion 22 Fig 27 Online approved 23 Fig 28 IHS Transaction details 23 Fig 29 Offline approved 24 Fig 30 Contactless card tap 24 Fig 31 Offline approved 25 Fig 32 Factory reset 1 26...

Page 56: ...up the environment 15 3 2 First power up of the kit 18 3 3 Payment Demo application 19 3 3 1 Launch the demonstration 19 3 4 Factory Reset 26 4 POS Reader Solution Software 28 4 1 Introduction 28 4 2...

Reviews: