For the complete documentation index, see llms.txt. This page is also available as Markdown.

Device connectivity and card interfaces

Review supported communications interfaces, card reading capabilities, and SDI extension points.

VOS3 provides standard communications interfaces on the application processor and protected card access through the secure processor and SDI.

Use this page to review supported connectivity features and card interface capabilities.

Connectivity functions

Connectivity Function

Support

Serial / RS232

  • Raw serial

  • PPP support

USB

  • USB Host classes

    • Mass storage, such as a USB stick

    • Human Interface Device, such as a barcode scanner or keyboard

    • Custom devices, such as Ethernet or serial dongles with driver support

  • USB Device classes

    • Communications Device Class (CDC)

      • ACM — serial emulation on USB, with optional PPP

      • RNDIS — Windows Ethernet gadget

      • ECM — Linux Ethernet gadget

Ethernet

  • 802.1x authentication for wired networks

    • various EAP modes

    • pre-loaded AuthN warrantied key

    • customer-loaded keys and certificates through VRKv2

Wi-Fi

  • Authentication

    • WPA-PSK

    • WPA-EAP

    • WPA2-PSK

    • WPA2-EAP

  • Pairwise and group cipher

    • CCMP (AES)

    • TKIP

  • EAP keys and certificates

    • pre-loaded AuthN warrantied key

    • customer-loaded keys and certificates through VRKv2

Bluetooth

  • BT Classic (BR/EDR)

    • Profiles

      • Serial Port Profile (SPP)

      • Personal Area Network (PAN)

    • Security: no support for Just Works or Legacy Pairing

  • BT Low Energy (BLE)

    • Profiles

      • GATT

    • Security: no support for Just Works Pairing

  • Beacons

    • iBeacon and Eddystone

    • Transmit-only and non-connectable

MDB

  • Multi-drop bus support on Ux700

Cellular

TBD

IP network support

  • DHCP

  • Static IP

  • IPv4

  • IPv6

Card reading functions

Card Function

Support

MSR

  • 3-track magnetic stripe reader

    • ISO 7811

    • JIS1

    • JIS2

    • Samsung Pay

    • US driving license cards such as AAMVA and CADL-ID

ICC chip card

  • Yes

RFID contactless cards

  • ISO cards

  • MiFare

Synchronous cards

No support

EMV processing

  • Contact

  • Contactless

Customization

VOS3 supports system plug-ins for card-scheme-specific processing that must run inside SDI with access to protected card data.

Verifone supports this work with application teams when a deployment needs custom card handling.

Hardware interfaces

Resource identifier strings

Each device has a UI resource identifier string that reflects its screen resolution, color depth, keypad presence, and touch capability. Use this string when selecting device-specific UI assets.

Device

Screen resolution (px)

Touch

Keypad

Resource identifier

P630

320 × 480

Yes

Yes

320x480C15T

M425

1280 × 720

Yes

Yes

1280x720C15T

M450

1280 × 800

Yes

Yes

1280x800C15T

Ux700-AIO / Ux700-ML

720 × 1280

Yes

No

720x1280C0T

V220p

320 × 480

Yes

Yes

320x480C15T

e240 / e245

320 × 240

Yes

Yes

320x240C15T

Connectivity options

Available ports depend on the USB Mode setting configured on the device. Switch between USB Device and USB Host mode in the Communication Control Panel.

Some use cases require the Verifone Unified USB Driver installed on Windows, specifically for the RNDIS Ethernet gadget interface.

P630 — available interfaces

USB Device mode

Interface

Description

COM1 (ttyMSM0)

Native serial port

USBD

Serial gadget — serial over USB

USB0, USB1

Ethernet gadget — Ethernet over USB (RNDIS; requires Verifone Unified USB Driver on Windows)

USB Host mode

Interface

Description

COM1 (ttyMSM0)

Native serial port

COM6 (ttyMSM1)

USB-UART serial port (requires USB/UART driver from MaxLinear)

USBDYN

External USB-Serial converter

USBH1

Ethernet gadget (host)

ETH0

Ethernet via RJ45 ICEcube or integrated cable

ETH1

External USB-Ethernet devices

Radio (always available)

Interface

Description

BT_SPP

Bluetooth SPP client serial channel

BT_SPP_SERVER

Bluetooth SPP server serial channel

BT_PAN

Bluetooth PAN network

WLAN0

Wi-Fi network

M425 / M450 / Ux700 Multilane — available interfaces

Connectivity is extended through IceCube modules. Available interfaces depend on which IceCube is attached and the USB mode setting.

USB Device mode

Interface

Description

COM1 (ttyMSM0)

Native serial port (Debug IceCube only)

USBD

Serial gadget — serial over USB (USB Device cable only)

USB0, USB1

Ethernet gadget — Ethernet over USB (RNDIS; requires Verifone Unified USB Driver on Windows)

USB Host mode

Interface

Description

COM1 (ttyMSM0)

Native serial port (Debug IceCube only)

ETH0

First Ethernet via Ethernet IceCube

COM4

First serial via Serial IceCube

COM6 (ttyMSM1)

USB-UART serial port via USB IceCube (requires USB/UART driver from MaxLinear)

USBDYN

External USB-Serial converter

USBH1

Ethernet gadget (host)

ETH1

External USB-Ethernet devices

Radio (always available)

Interface

Description

BT_SPP

Bluetooth SPP client serial channel

BT_SPP_SERVER

Bluetooth SPP server serial channel

BT_PAN

Bluetooth PAN network

WLAN0

Wi-Fi network

Last updated

Was this helpful?