Software and firmware auto upgrade
Following PA-DSS certification during the course of 2015, the EasyVTerminal application was re-launched with a different name and versioning methodology. EasyVTerminal is now renamed as IPC (Integrated Payment Client).
This section is intended as a guide for merchants and integrators to help them with upgrading EVT or IPC and updating the firmware for the PED (Pin Entry Device) if required.
- Send the list of terminal IDs (TID) to Account Manager/Client Delivery Manager and Support Team
firstname.lastname@example.org software auto upgrade, our team will mark the TIDs for upgrade on our WPH servers and confirm when done
- Make sure the host PC has access to the URLs in
- The computer user has administrative privileges
- The PEDs should be on minimum firmware versions required, which are:
- Vx820 - VIPA 7816 184.108.40.206
- P400 - VIPA 7816 220.127.116.11
- iWL250 - RAM 0973
- iPP350 - RAM 0973
The IPC software and firmware upgrade process
The IPC upgrade process starting from IPC v1.1.1 downloads components from the Worldpay Payments Hub (WPH) and deploys these to upgrade IPC. The process can also download and deploy a PED firmware upgrade component to upgrade the locally connected iPP350, Vx820 or P400 PED
The IPC auto upgrade is available for IPC v1.1.1 and above versions only. The auto upgrade process downloads components from the Worldpay Payments Hub (WPH) and deploys these into the terminal to upgrade the IPC application. The process takes around 20 minutes to upgrade software.
There are separate downloads for the software and PED firmware upgrades.
Download is controlled by flags set on the local IPC software and per TID on the Worldpay Payments Hub (WPH). On the WPH there are separate flags for software and firmware upgrades per TID set by the Worldpay Support team under your instruction.
PED firmware upgrade process
The firmware upgrade process of the PED is initiated by IPC. If the PED receives the complete upgrade package, it will unpack the files, apply them, restart and be available with upgraded firmware.
The firmware upgrade process supports the Ingenico iPP350 and the VeriFone Vx820 and P400 PED
The firmware employed by the Ingenico iPP350 PED is named RAM.
The currently available iPP350 firmware upgrade is: RAM 0973 to RAM 16.06.
For the iPP350 PED, if at any point the upgrade fails, the PED will revert to the original firmware version. There is no partial application of upgrade files possible.
IPC is able to detect that the firmware upgrade process has failed. If this situation occurs it will retry the upgrade two times as necessary. In the unlikely event that the upgrade process fails 3 times IPC will advise with on-screen and log file messages.
The firmware employed by the VeriFone Vx820 PED is named VIPA 7816.
The currently available Vx820 firmware upgrade is: VIPA 7816 18.104.22.168 to 22.214.171.124.
For the Vx820 PED, the firmware upgrade is comprised of three separate modules named as EOS, OS and CTLS. Each module is uploaded to the PED separately: if at any point the upload of any module fails, IPC will retry for a further two times.
In the unlikely event that the module upgrade process fails three times the entire upload process is aborted and IPC advises on screen and in log file messages. There is no rollback possible from a partially completed VIPA 7816 upload. In the unlikely event of this a partial upgrade the firmware upload process should be attempted again.
The firmware employed by the VeriFone P400 PED is named VIPA 7816.
The currently available VxP400 firmware upgrade is: VIPA 7816 126.96.36.199 to 6.6.x.x.
For the P400 PED, the firmware upgrade has single package, which is loaded by stream byte command, if at any point the upload of any command is failed, IPC will retry for a two more times.
In the unlikely event that the upgrade process fails three times the entire upload process is aborted, and IPC advises on screen and in log file messages. There is no rollback possible from a partially completed VIPA 7816 upload.
Note: Once EVT has been upgraded to IPC v1.1.1 it will fail to initialise for contactless operation (i.e. where iPP350-CTLS pinpad has been selected in YESEFTConfig) with an iPP350 PED of firmware version lower than RAM 0973. In this scenario it is necessary to either replace the PED or roll IPC back to the original version.