Requirements

Hardware, software, and phone preparation before install.

Supported phones

VMGateClient requires Android 13 or newer on arm64 field phones. Samsung mid-range models (A-series and similar) are commonly deployed; other devices may work but need on-site GSM and audio testing before production.

The phone must have:

Two packages required

Production audio needs both of these on the same phone:

You install VMGateClient from the portal APK. On first launch the main app installs or updates VMGate Audio for you when Android prompts — chapter 03 walks through that step by step. Keep both packages matched using CHECK FOR UPDATES in the app (chapter 07), not random APK files from other sources.

USB audio hardware

VMGateClient requires Startel USB audio hardware. It is not optional: without it, GSM may connect but call audio cannot reach VMGateServer (portal status no_dongle).

What it does

The USB board carries GSM call audio for VMGateClient. Without it, calls may connect but you will hear no voice (portal status no_dongle).

The VMGate network link to VMGateServer runs on the phone (mobile data or Wi‑Fi). The USB board does not connect to the internet or join your Wi‑Fi.

Required board — exact part

If you supply your own hardware, order this product name exactly as printed on the box and on the distributor listing — character for character:

ESP32-S3-DevKitC-1-N16R8

Then set it up from VMGateClient (menu → Dongle management — chapter 07). A board that has not been set up will not work for calls.

Boards that will not work

Shops sell many boards with similar names. VMGateClient accepts only the exact product above, or a unit supplied by Startel. Anything else — a different suffix, a generic “ESP32-S3 dev board”, or a USB adapter from another vendor — will be rejected.

If the label on the box or the web listing does not match ESP32-S3-DevKitC-1-N16R8 exactly, do not buy it. If Dongle management shows Dongle is not correct for the current version, contact Startel.

How to obtain hardware

Dual-port units (daily use on the left, setup/update on the right) are shown in menu → Dongle management. Keep the left port connected during operation.

Before you install — checklist

Have these ready before chapter 03:

Chapter 03 covers download, APK install, and everything that happens on first launch until the phone is ready for pairing.