Welcome to the Help Center - Guides to support and troubleshoot your Verifone devices
For the complete documentation index, see llms.txt. This page is also available as Markdown.

Software Installation

This section provides the method to load the software onto the Verifone M400 PINpad from a USB Memory Stick.

Transferring Files Using System Mode

A USB OTG Host cable (P/N CBL132-003-01-A) is required for loading software.

1

Prepare the Ice Cube cable

Use the Verifone Ice Cube cable, P/N MSC445-011-00-A, to install software onto the PIN pad. It is a cable that provides a standard RJ-45 LAN socket, and a standard DC jack with an external power connection. For connection instructions, see the Hardware Installation chapter.

2

Copy software files

Copy the TGZ file(s) to be loaded onto the Verifone M400 from a PC to a USB memory stick.

3

Connect the USB memory stick

Connect the RJ45 end of the USB OTG Host cable (CBL132-003-01-A) to the center RJ45 port, with the USB symbol under it, on the Multiport cable MSC445-011-00-A and then connect the USB memory stick to the end of the cable.

4

Enter System Mode

If an application is already loaded and running, put the Verifone M400 PINpad into System Mode by pressing keys 1, 5, 9 at the same time on the keypad. If there is no application loaded, the terminal will boot up to the System Mode Login Screen.

5

Select Supervisor

At the Users menu, tap Supervisor.

6

Enter the password

Enter the 7-digit default passwords 1111111, 1668321, or 166831 at the prompt. If the PIN pad was sent in for repair the password may have been reset to 1668321. After entered, it will prompt to be reset.

The required password minimum is 7-digits.

PIN pad owners are responsible for maintaining the password for the device after the default password has been changed. Should a device owner forget the password, the unit must be sent to the Verifone repair facility to be reset.

7

Select Update

At the main screen, tap Update.

8

Select USB Memory

At the Update screen, tap USB Memory. The screen displays the software packages.

These are example software packages.

See the release notes for the current version and loading order. Make sure to unzip the files downloaded from the Verifone Premier Portal to obtain the .TGZ file.

9

Load packages

Tap the package to be loaded and then OK.

Tap OK to restart the PIN pad and then proceed to the next package if required.

After the packages are loaded, press OK to run apps.

10

Initialize and test

Perform an EMV initialization and then proceed to test.

File Loading Order

Verifone M400 Full Installation

See the release notes for the current version and updated installation steps.

Make sure to unzip the files downloaded from the Verifone Premier Portal to obtain the .TGZ file.

Use these steps in order to do a full installation of the Verifone EVPAY and components on Verifone M400 PINpad.

1

Download and extract the package

Download one of the following zipped packages for the kernels, 7.0.2 or 7.0.3, that is being used and extract it.

  • EVPAY_X.XX.XX-rXX-Kernel-702-Engage-FullInstall-Petrohome-Prod.zip

  • EVPAY_X.XX.XX-rXX-Kernel-703-Engage-FullInstall-Petrohome-Prod.zip

2

Load the OS VOS2 release

Load the OS VOS2 release dl.vos2-prod-Engage-release-XXXXXXXX.tgz file. If the PIN pad prompts to reboot, select “Yes.”

Installing a current operating system over OS version 30620500 or lower without an intermediate step-up version may cause the device to fail, requiring it to be sent in for repair. See VASC Field Service Bulletin 0322_002 posted at the Premier Portal under Manage > Petro Downloads > General VASC Info > VASC Bulletins for more details.

3

Load the Adkcert package

Load the Adkcert Package dl.adkcrt-XXXXXX.tgz file. If the PIN pad prompts to reboot, select “Yes.”

4

Load the payment kernel

Load the Payment Kernel version PETRO_VIPA_X.X.X.X_engage-XXXXX.tgz for Verifone M400. If the PIN pad prompts to Reboot, select “Yes.”

5

Load the application

Load one of the following Verifone M400 files for the application. If the PIN pad prompts to “Run Apps”, press Cancel and then press the Red X button until you return to the Information menu. At the Information Menu, select Exit and then at the prompt, reboot the PIN pad.

  • Load the Verifone M400 application for 7.02 Kernel Engage_Evpay-X.XX.XX-rXX-Kernel-702-ProdSigned.tgz file. If the PIN pad prompts to Reboot, select “Yes.”

  • Load the Verifone M400 application for 7.03 Kernel Engage_Evpay-X.XX.XX-rXX-Kernel-703-ProdSigned.tgz file. If the PIN pad prompts to Reboot, select “Yes.”

6

Accept the SAM Agreement

Accept the SAM Agreement if the PIN pads need to be connected to VHQ Petrohome.

7

Load the VHQ configuration

Load the Vhqconfig_X.X.X_Engage_petrohome-XXXXX.tgz or the customer specific VHQ Configuration file to connect to the specific VHQ instance.

8

Configure EPS

To configure PIN pad on EPS, make sure the POP IP address is the same as Verifone M400 IP address in Configuration Client > Payment Controller > EPS Configuration > EPS Global Configuration > POP tab.

9

Initialize EMV configuration

To initialize EMV configuration from EPS to Verifone EVPAY, navigate to Configuration Client > Payment Controller > EPS Configuration > EPS Global Configuration > EMV Initialization.

Verifone M400 Upgrade Installation

Make sure to unzip the files downloaded from the Verifone Premier Portal to obtain the .TGZ file.

Use these steps in order to do an upgrade of the Verifone EVPAY and components on Verifone M400 PINpad.

1

Download and extract the package

Download one of the following zipped packages for the kernels, 7.0.2 or 7.0.3, that is being used and extract it.

  • EVPAY_X.XX.XX-rXX-Kernel-702-Upgrade-Prod.zip

  • EVPAY_X.XX.XX-rXX-Kernel-703-Upgrade-Prod.zip

2

Load the payment kernel

Load the Payment Kernel version PETRO_VIPA_X.X.X.X_Engage_upgrade-XXXXX-ProdSigned.tgz for Verifone M400. If the PIN pad prompts to Reboot, select “Yes.”

3

Load the application

Load one of the following Verifone M400 files for the application. If the PIN pad prompts to “Run Apps”, press Cancel and then press the Red X button until you return to the Information menu. At the Information Menu, select Exit and then at the prompt, reboot the PIN pad.

  • Load the Verifone M400 application for 7.02 Kernel Engage_Evpay-X.XX.XX-rXX-Kernel-702_Upgrade-ProdSigned.tgz file. If the PIN pad prompts to Reboot, select “Yes.”

  • Load the Verifone M400 application for 7.03 Kernel Engage_Evpay-X.XX.XX-rXX-Kernel-703_Upgrade-ProdSigned.tgz file. If the PIN pad prompts to Reboot, select “Yes.”

4

Configure EPS

To configure PIN pad on EPS, make sure the POP IP address is the same as Verifone M400 IP address in Configuration Client > Payment Controller > EPS Configuration > EPS Global Configuration > POP tab.

5

Initialize EMV configuration

To initialize EMV configuration from EPS to Verifone EVPAY, navigate to Configuration Client > Payment Controller > EPS Configuration > EPS Global Configuration > EMV Initialization.

Last updated