Terminal Configuration & ECR/ERP Mode

This guide covers setting up myPOS POS terminals for cash register integration (ECR/ERP mode), including network configuration, the key pairing mechanism, and troubleshooting common connectivity problems.

đŸ‡Ŧ🇷Greece market sections
Some sections in this guide are specific to the Greek market (GEMI registry, IRIS payments, Greek carrier APNs, Greek support contacts). These sections are clearly marked with a đŸ‡Ŧ🇷 badge.

Device Compatibility Overview

ModelOS VersionECR AppIRISPort
F20 Prov.2.3.4ECR-POS Connect v.1.5.8Yes7900
Carbonv.2.3.3ECR-POS Connect v.1.5.9Yes7900
Ultrav.2.3.3ECR-POS Connect v.1.5.9Yes7900
K300v.4.20KEmbeddedYes60180
Go2 (standard)v.4.20K+—Yes—
Go2 Qv.4.20.2K (with IP fix)—Yes—
COMBOv.4.16.1—Yes—
â„šī¸myPOS Go2 does NOT support the ePOS API. ECR/ERP integration on Go2 uses device profiles and the Go2 menu system, not the ECR-POS Connect app used on Android Smart terminals.

Enabling Cash Register / Slave Mode

1
Ensure the terminal is activated and online

The terminal must be linked to a myPOS merchant account and connected to the internet before any profile changes take effect.

2
Update the software first

Settings → About Terminal → Update Software → confirm → wait for the device to reboot automatically. Do not skip this step — on older models, the "Change Profile" option only appears after a software update.

3
Change profile to CashRegister

Settings → About Terminal → Change Profile → CashRegister. The terminal reboots into Cash Register mode. For Go2: F2 (×3) → 5. Change Profile → 2. ECR/ERP Mode → 1. WiFi.

4
Install and run POSLink Manager

Install from App Market. The app must be running (open) — not just installed — for the terminal to receive commands from the cash register. Update via App Market → Categories → myPOS Apps → POSLink Manager.

On some accounts, Cash Register mode activation requires manual enablement by the myPOS support team. If the "Change Profile" option is missing even after updating, contact support.


Network & Connectivity

WiFi frequency — 2.4 GHz only

All myPOS POS devices (Go2 and Android) operate on 2.4 GHz WiFi only. 5 GHz is not supported.

If the POS cannot see the store's network but can see other nearby networks, the router is broadcasting on 5 GHz only. Enable the 2.4 GHz band on your router, or switch to a 2.4 GHz network.

As a diagnostic test, create a mobile hotspot at 2.4 GHz and connect the POS to it. If it connects, the POS hardware is fine — the issue is with the router.

Error 443 — WiFi connected but no internet

The POS shows a WiFi icon but transactions fail. Cause: incorrect Gateway or DNS in the static IP settings.

Find the router's IP address (run ipconfig on a connected PC, or check the router admin page):

  • Default Cosmote router: 192.168.1.1
  • Common alternatives: 192.168.1.254, 192.168.2.1, 10.1.1.1

Set the Gateway and DNS values accordingly. If the router was recently replaced, the IP may have changed — update the static IP settings on the POS.

After a router change

  1. The IP subnet may have changed (e.g. from 192.168.1.x to 192.168.2.x).
  2. Find the new router IP.
  3. Update the static IP, Gateway, and DNS settings on the POS.
  4. Notify the cash register technician so they can update the POS IP registered in their system.
  5. Restart the router and POS after making changes.

Slow transactions or periodic disconnections

  1. Press F2 → 4 on the POS to force a network reconnect.
  2. Check WiFi range — if the POS is far from the router, add a WiFi extender.
  3. Ensure the router broadcasts on 2.4 GHz (better range than 5 GHz for POS devices).
  4. As a test, switch the POS to 4G/SIM to confirm if the issue is WiFi-specific.

Static IP Configuration — Go2

Navigate to: F2 → 3. Change Connection → 1. WiFi → 3. IP Settings

FieldValue
ModeStatic IP (arrow → points to option 2)
IP AddressFixed IP for this POS (e.g. 192.168.1.90)
Subnet Mask255.255.255.0 (in most cases)
GatewayRouter IP (e.g. 192.168.1.1)
DNS1Router IP or 8.8.8.8
DNS2 (press F2 for page 2)8.8.8.8 or 8.8.4.4

To change the listening port: F2 → 3. Change Connection → 1. WiFi → 4. Listening Port

Troubleshooting tip: If the POS has correct static settings but still won't connect, temporarily switch to DHCP, let the POS obtain an automatic IP, then switch back to Static. This resets the network stack.

đŸ‡Ŧ🇷Go2 Q known bug: On firmware below v.4.20.2K, the device does not retain its static IP after a reboot — it reverts to DHCP. Request a push update from myPOS support. Until updated, set the IP manually after each restart.

ECR Mode Setup — Go2

1Update firmware: F2 (×2) → 2. Update Software → wait for reboot.
2Switch to ECR profile: F2 (×3) → 5. Change Profile → 2. ECR/ERP Mode → POS reboots → select 1. WiFi.
3After reboot, the screen shows "Waiting for payment from ECR" with the IP address and Port.
4Configure a static IP (see section above). Give the IP and Port to the cash register technician.

To restore ECR mode if the profile was changed: F2 (×3) → 5. Change Profile → 2. ECR/ERP Mode → 1. WiFi


ECR Mode Setup — Android (Ultra, Carbon, F20 Pro)

1Update myPOS OS: Settings → About Terminal → Update Configuration → Update Software → Update All.
2Install or update ECR-POS Connect: App Market → Categories → myPOS Apps → ECR-POS Connect → Install / Update.
3Open ECR-POS Connect → enter VAT number → select Cash Register Machine → select WiFi / SIM.
4Screen shows "Waiting for data from cash register", the IP, and the Port. Configure static IP via Android WiFi settings (long-press connected network → Modify → IP Settings → Static). Give IP and Port to cash register technician.

Key Pairing Mechanism

On the first connection between a cash register and a POS, they exchange cryptographic keys:

  • MK — Master Key
  • SK — Session Keys

These are stored permanently. As long as the keys exist, the connection is maintained.

Keys are deleted when:

  • The POS is factory reset (TID changes — the cash register must be reconfigured with the new TID/IP).
  • The POS entry is deleted from the cash register software menu.

If keys are lost: the cash register technician must re-initialize the connection from their software.

â„šī¸Resetting the ECR-POS Connect app on Android does not lose the cash register pairing (Master Key is preserved). Uninstalling the app from App Market does lose the pairing — the cash register technician must re-pair.

Cash Register Not Communicating — Diagnostic Checklist

Work through these checks in order before escalating:

1Is the POS in ECR mode? The screen must say "Waiting for payment from ECR" with IP and Port visible.
2Does the IP shown on the POS screen match what is registered in the cash register software?
3Is the POS on a static IP (not DHCP)? DHCP can cause the IP to change on each reboot.
4Are both the POS and the cash register on the same network subnet?
5Try the restart sequence: cash register → POS → router.
6Check for IP conflicts: two devices with the same IP cause intermittent failures.

The most common resolution is calling the cash register technician and correcting the IP address in their system. The POS itself is usually fine.

ECR-POS Connect app issues

SymptomFix
App crashesSwipe down → tap "ECR-POS Connect is running" → Force Stop → Settings → About Terminal → Update Configuration → reopen app
App freezes during tipsDisable tips in ECR-POS Connect menu → retry without tips
SSL authentication failure on home screenCheck Date & Time settings — incorrect date/time causes SSL failures

ERP Mode Setup — Go2

1Switch to ERP profile: F2 (×3) → 5. Change Profile → 2. ECR/ERP Mode → 3. ERP System → 1. myPOS data card.
2Generate OTP: F1 → F2 → 4. Connect to ERP system — code is displayed for 60 seconds. Give this code to the ERP provider's technician.

All ERP communication goes through the Mellon middleware at https://gbl.mreceipts.com. The POS does not connect directly to the ERP software.

Reconnection: The ERP connection has an ~2-minute idle timeout. When the POS requests reconnection, press the circle (O) button.


ERP Mode Setup — Android

  1. Open ECR-POS Connect → enter VAT → select ERP System → WiFi / SIM.
  2. OTP code appears — give it to the ERP provider's technician.
  3. Preferred connection type: 4G/SIM (more reliable for cloud-based ERP).
  4. When the connection drops, tap "Connect to ERP" in the app menu to reconnect.

ERP troubleshooting

SymptomAction
POS drifted out of ERP modeRe-enter ERP mode (Change Profile on Go2, or reset ECR-POS Connect on Android)
Android app black or white screenUninstall ECR-POS Connect → restart POS → reinstall from App Market
ERP provider errors 991, 400, 504These errors are on the ERP side — contact the ERP provider (Twinsoft, Simple, iProject, etc.)
Ultra keeps disconnectingSwitch from WiFi to 4G, or vice versa
Go2 idle / "not sending"Press the O button to reconnect to Mellon

Error Code Reference

ErrorCauseResolution
Error 58Test amount below â‚Ŧ0.10; account blocked; GEMI suspended đŸ‡Ŧ🇷Use minimum â‚Ŧ0.10 for tests; check account status; see Greece section below
Error 443Incorrect Gateway or DNS in static IP settingsCorrect Gateway and DNS — see Network section above
Error 05IRIS not activated after firmware update (wait 48h); Eurobank card used đŸ‡Ŧ🇷Wait 48 hours; Eurobank is not supported for IRIS
Blue screen — "Protection Mode - Pls Contact Vendor"Hardware faultReplace device if under warranty; beyond economical repair otherwise
Black screen — "sec chip update file path error"Hardware faultReplace device if under warranty
Blue screen — Error 1640 / "unregister device"Activation status report cycle issueContact myPOS support with the device TID
"Initialization Failed"Hardware faultReplace device if under warranty

Software Updates

Target software versions

ModelTarget OS VersionECR App Version
F20 Pro2.3.4ECR-POS Connect 1.5.8
Carbon2.3.3ECR-POS Connect 1.5.9
Ultra2.3.3ECR-POS Connect 1.5.9
K3004.20KEmbedded
Go2 (standard)4.20K+—
Go2 Q4.20.2K (with static IP fix)—
COMBO4.16.1—

If a device is stuck on an old firmware version that cannot update over the air, request a push update from myPOS technical support.

Update paths:

  • Go2: F2 (×2) → 2. Update Software
  • Android OS: Settings → About Terminal → Update Configuration → Update Software → Update All
  • ECR-POS Connect: App Market → Categories → myPOS Apps → ECR-POS Connect → Update

Go2 Menu Navigation Reference

FunctionNavigation
Last transaction receiptF1 → 2. Last Transaction Receipt
Period totals / daily reportF1 → 3. Transaction Reports → 1. Total
Emergency mode (standalone)F1 → F2 → 1. Emergency Mode
Enable / disable tipsF2 → 6. Configure Transactions → 1. Tips → 1. Open / 2. Closed
Multiple operatorsF2 → 6. Configure Transactions → 2. Multiple Operators
Reference number toggleF2 → 6. Configure Transactions → 3. Reference Number
Device info (TID, version)F2 (×2) → 1. About
Factory resetF2 (×2) → 2. Reset Device
Change listening portF2 → 3. Change Connection → 1. WiFi → 4. Listening Port
Generate ERP OTP codeF1 → F2 → 4. Connect to ERP system (valid 60 sec)
Reconnect to ERPPress the O button

đŸ‡Ŧ🇷 Greece Market: Account & Activation

This section applies to the Greek market only.

Blocked account (Error 58 — no obvious reason)

Check the business's registration status at businessregistry.gr (ΓΕΜΗ / GEMI registry). If status is "ÎŖÎĩ ÎąÎŊÎąĪƒĪ„ÎŋÎģÎŽ ÎēÎąĪ„ÎąĪ‡ĪŽĪÎˇĪƒÎˇĪ‚" (suspended), the merchant must resolve their GEMI registration. myPOS cannot unblock accounts blocked for GEMI reasons until the registry is updated. If GEMI is active but the account is still blocked, escalate to myPOS support with the merchant's TID and VAT number.

Account under review

This is a compliance hold — no technical action can be taken. Direct the merchant to call 2103009669 or email help@mypos.com to follow up on their pending documents.


đŸ‡Ŧ🇷 Greece Market: IRIS Integration

This section applies to the Greek market only. IRIS is a Greek instant payment system available at myPOS terminals.

Requirements

  • Firmware version 4.20K or later
  • IRIS onboarding completes automatically — may take up to 48 hours after device activation
  • Supported models: Go2, K300, Ultra, Carbon — not available on Glass

IRIS option not appearing on POS

  1. Check firmware version (F2 ×2 → 1. About on Go2; or Settings → About Terminal on Android). Must be v4.20K or later.
  2. If below v4.20K, update the device. If OTA update fails, request a push update from support.
  3. If firmware is 4.20K+ but IRIS is absent, wait 48 hours after activation and retry.
  4. If the POS is in ECR mode, IRIS is controlled by the cash register/ECR software — contact the cash register technician to enable IRIS in their software. A Z-report (closure) and software restart may be required after changes.

IRIS Error 05

CauseResolution
Device newly activated or firmware just updatedWait up to 48 hours — this is normal
Eurobank card usedIRIS on myPOS does not support Eurobank cards — inform the customer
Incorrect QR scanCustomer must scan the QR from inside their banking app, not with the phone camera

Supported banks: NBG (National Bank of Greece), Alpha Bank.

Eurobank is NOT supported for IRIS transactions.

đŸ‡Ŧ🇷 Greece Market: APN Configuration

Greek carrier APN settings for 4G/SIM connectivity.

CarrierAPNUsernamePasswordDNS
Cosmoteinternet(blank)(blank)195.167.165.194
Vodafoneinternet.vodafone.gr or webonly.vodafone.gr(blank) or user(blank) or pass213.249.17.10, 213.249.17.11
B-Onlinegnet.b-online.gr or gint.b-online.gr(blank)(blank)212.152.79.19, 212.152.79.20
Q InternetProfile: Myq(blank)(blank)See provider

If the POS operates near the Greek border and connects to a foreign carrier (e.g. Vodafone Turkey), internet access will be lost. Insert a Greek SIM card to resolve.


đŸ‡Ŧ🇷 Greece Market: Support Contacts

ContactNumber / Address
myPOS Greek support line2182190249
Partner tech department2103002112
Sales / Info / Account issues2103009669
Technical escalation (email)help@mypos.com