COMPORT iPRO

User Guide

Diagnostics • Flashing • Monitoring

ECU Tuning Device for supported vehicles.

AMR Performance — www.amrperformance.com
Document Version 1.0 — April 2026

Table of Contents

  1. Getting Started
  2. Installing the Device
  3. Main Interface
  4. Tuning Your Vehicle
  5. Diagnostics (Fault Codes)
  6. Data Monitoring
  7. Settings & Updates
  8. Manager (Desktop)
  9. Safety & Warnings
  10. Troubleshooting
  11. Page & Button Reference

1. Getting Started

What’s in the Box

  • COMPORT iPRO device (ESP32-S3 based)
  • USB-C cable (desktop manager access)

Connecting to the Device

  1. Plug the COMPORT iPRO into your vehicle’s OBD-II port (usually under the driver’s dash)
  2. Turn your vehicle’s ignition to accessory mode (dash lights on, engine off)
  3. On your phone, open WiFi Settings, select COMPORTiPRO and connect to the network:
    • SSID: COMPORTiPRO
    • Password: 12345678
  4. Open your phone’s web browser and go to: http://comport.local
  5. The COMPORT iPRO splash screen will appear and automatically load the interface
Tip: Bookmark http://comport.local in your phone’s browser for quick access. The device creates its own WiFi network — no internet connection is needed for basic operations.

2. Installing the Device

The first time you connect, the device will show the Install screen. This pairs the device to your specific vehicle.

Step 1: Install Screen

You’ll see three buttons:

ButtonAction
Install DeviceBegin the installation process — pairs the device to your vehicle
Check Fault CodesRead active fault codes from the ECU (available before installation)
Clear Fault CodesClear active fault codes from the ECU

Tap Install Device to continue.

Step 2: Vehicle Verification

The device will display your vehicle’s information (model, year, engine, chassis). Verify this is correct and tap CONFIRM. If the information doesn’t match your vehicle, tap CANCEL and contact AMR Performance support.

Step 3: Pre-Flash Checklist

Before the device communicates with your ECU, you must prepare the vehicle:

CRITICAL — Battery Charger Required!
Connect a 10-12 amp battery charger directly to the battery terminals (NOT quick-jump points). A low battery voltage during flashing can cause the ECU to exit flash mode, potentially requiring dealer intervention to recover.

Checklist:

  1. Connect battery charger (10-12 amp) directly to battery terminals
  2. Turn ignition to accessory mode (dash lights + check engine light on)
  3. Plug in the driver-side seat belt
  4. Activate the emergency/parking brake
  5. Turn on hazard lights
  6. Turn OFF headlights, radio, and all interior electronics
  7. Keep all doors closed
  8. Do not press any pedals
  9. Disable Bluetooth on your phone (stereo pairing can interfere)

Once everything is ready, tap CONFIRM. The device will connect to your ECU, read the VIN and software version, and complete the installation.

After installation: The device is now paired to your vehicle’s VIN. It will only work with this specific vehicle. If you connect it to a different vehicle, the device will display a VIN mismatch warning and lock.

3. Main Interface

After installation, the main interface is your control center. It’s organized into three sections:

Tuning Section

ButtonWhat It Does
Data MonitoringOpens live vehicle data display (RPM, boost, temperatures, etc.)
TuningOpens the tune selection menu to flash your ECU

Diagnostics Section

ButtonWhat It Does
Check Fault CodesReads and displays active fault codes (DTCs) from the ECU with descriptions
Clear Fault CodesClears all active fault codes from the ECU

Device Section

ButtonWhat It Does
SettingsWiFi connection, firmware updates, and tune updates
AboutDevice info: serial number, VIN, firmware version, last tune flashed

4. Tuning Your Vehicle

Selecting a Tune

  1. Tap Tuning on the main screen
  2. Choose Performance Tuning (or Suspension Tuning if available for your vehicle)
  3. A list of available tunes appears (e.g., Stage 1, Stage 2, Stock)
  4. Use the Up/Down arrows to navigate and SELECT to choose a tune

Flashing a Tune

  1. After selecting a tune, the pre-flash safety checklist appears
  2. Verify all checklist items (battery charger connected, ignition on accessory, etc.)
  3. Tap CONFIRM to begin the flash
  4. The Flash Progress screen shows real-time progress (0-100%)
DO NOT during flashing:

  • Turn off the ignition
  • Unplug the COMPORT iPRO device
  • Touch your phone
  • Press any pedals
  • Start the engine

Wait for the “Flash Complete” confirmation before doing anything.

After Flashing

When flashing completes successfully:

  • The Flash Success screen appears with a green checkmark
  • You may now turn the ignition OFF
  • Wait 10 seconds, then start the engine normally
  • The ECU may take 1-2 drive cycles to fully adapt to the new tune

If Flashing Fails

If the flash fails, a Flash Failed screen appears. This can happen due to:

  • Low battery voltage — check your charger connection
  • Communication interruption — ensure OBD-II cable is firmly seated
  • Ignition was turned off during flash

Tap Back to Tuning to retry. The device has built-in recovery mode to handle interrupted flashes.

Suspension Tuning (Select Models)

For vehicles with AIRMATIC suspension (C450, E43, etc.), the Tuning menu includes a Suspension Tuning option to adjust ride height settings.

5. Diagnostics (Fault Codes)

Checking Fault Codes

  1. Tap Check Fault Codes from the main screen (or install screen)
  2. The device communicates with the ECU and retrieves active codes
  3. Results appear in a popup showing:
    • Number of active codes found
    • Each fault code with its description
  4. If no codes are found, you’ll see “No fault codes found”

Clearing Fault Codes

  1. Tap Clear Fault Codes
  2. The device sends a clear command to the ECU
  3. A confirmation popup shows whether codes were cleared successfully
Note: The vehicle must be in accessory mode with ignition ON for fault code operations. If the ignition is off, you’ll see a message: “Please cycle ignition. Make sure your vehicle is in accessory mode.”

6. Data Monitoring

The data monitor displays live vehicle sensor data in real-time.

Using the Monitor

  1. Tap Data Monitoring from the main screen
  2. Live sensor values appear in a grid with tiles showing current readings
  3. Each tile displays: value, unit, and low/high tracking

Monitor Controls

ButtonAction
StartBegin reading sensor data from the ECU
StopStop monitoring and return to main screen
PauseFreeze the current readings (data continues collecting in background)
Reset Low/HighReset the min/max tracked values for all sensors
RecordStart/stop recording data to a CSV log file on the device SD card

Gauge View

An alternative gauge view displays 12 half-circle gauges across 2 swipeable pages (6 gauges per page). Swipe left/right or use the arrow buttons to switch pages.

Available Sensors

Standard OBD-II parameters include: RPM, engine load, coolant temperature, fuel trim, O2 sensors, throttle position, oil temperature, and more. Mercedes vehicles also support custom DIDs for boost pressure, turbo RPM, exhaust temperature, and other manufacturer-specific data.

7. Settings & Updates

Opening Settings

Tap Settings from the main screen. The Update Manager appears with three options:

ButtonWhat It Does
Connect to WiFiConnect the device to a WiFi network with internet access (required for WiFi updates)
Update DeviceDownload and install firmware + filesystem updates from AMR servers
Tune UpdatesCheck for and download new tune file updates to the SD card

Connecting to WiFi

  1. Tap Connect to WiFi
  2. The device scans for available networks (takes up to 60 seconds)
  3. Select your network from the dropdown
  4. Enter the password if required
  5. Tap OK — the device connects and verifies internet access

Updating the Device

  1. Connect to WiFi first (see above)
  2. Tap Update Device
  3. The update progress screen appears
  4. Wait for the update to complete — the device will reboot automatically
Do not power off the device during an update. If power is lost, the device will automatically rollback to the previous firmware version on next boot.

Forced Updates

If a critical update is required, the device will display a “Device Update Required” screen. You must connect to WiFi and complete the update before you can access any features. Follow the on-screen instructions.

8. Manager (Desktop)

The Manager page is accessible from a desktop/laptop browser for advanced file management. Connect to the device WiFi and navigate to http://192.168.50.1/manager.

Available Operations

SectionControlsDescription
TunesCheck / DeleteView all tune files on the device SD card. Select and delete individual tunes (AMR files cannot be deleted).
User LogsDownloadDownload encrypted ZIP of user operation logs
Device LogsDownloadDownload encrypted ZIP of device diagnostic logs
Data LogsCheck / Download / DeleteView, download, or delete recorded data monitoring CSV logs
CPC Info (Mercedes)DownloadDownload Central Powertrain Controller configuration data (Mercedes vehicles only)
Desktop only: The Manager page is designed for desktop browsers (Chrome or Edge recommended). It may not display correctly on mobile devices.

9. Safety & Warnings

Before Every Flash

Mandatory Safety Checklist:

  1. Connect a 10-12 amp battery charger directly to battery terminals
  2. Ignition in accessory mode (NOT engine running, NOT fully off)
  3. Seat belt plugged in, parking brake on, hazards on
  4. All electronics OFF (headlights, radio, heated seats, etc.)
  5. Doors closed, do not press pedals
  6. Disable phone Bluetooth
  7. Do NOT interrupt the flash for any reason

VIN Locking

The COMPORT iPRO is paired to your vehicle’s VIN (Vehicle Identification Number) during installation. If you connect the device to a different vehicle, it will display an “Unauthorized Usage – VIN Mismatch Detected” warning and lock all functionality. Contact AMR Performance support to resolve.

Recovery Mode

If a flash is interrupted (power loss, cable disconnection), the device enters Recovery Mode on the next connection. It will attempt to restore the ECU to a safe state. Follow the on-screen instructions.

10. Troubleshooting

ProblemSolution
Can’t find WiFi network “COMPORTiPRO”Make sure the device is plugged into the OBD-II port and the ignition is on. Wait 10-15 seconds for the WiFi to start. Try toggling your phone’s WiFi off and on.
Browser shows “Loading…” and never finishesMake sure you’re connected to the COMPORTiPRO WiFi (not your home WiFi). Try refreshing the page or clearing browser cache.
“Please cycle ignition” messageTurn the ignition fully OFF, wait 5 seconds, then turn it back to accessory mode. The ECU needs to be in the correct state for communication.
Flash fails repeatedlyCheck battery charger connection (must be 10-12 amp, connected to battery terminals). Verify OBD-II cable is firmly seated. Ensure no other diagnostic tools are connected.
“VIN Mismatch” / device lockedThe device detected a different vehicle than it was installed on. Contact AMR Performance support with your device serial number.
WiFi connects but updates failThe WiFi network must have internet access. Try a mobile hotspot from another phone. The device needs to reach AMR servers for updates.
Device shows “Device Update Required”A mandatory update must be installed. Connect to WiFi with internet access and tap “Start Update Now”. The device will update and reboot.
No tunes showing in the listThe SD card may not have tune files loaded. Contact AMR Performance or your dealer to get tune files uploaded to the device.
Monitor shows no dataVehicle must be in accessory mode or running. The device needs the ECU to be active to read sensor data. Try starting the engine.

11. Page & Button Reference

Main Interface Buttons

ButtonSectionAction
Data MonitoringTuningOpens live sensor data display
TuningTuningOpens tune selection and flash menu
Check Fault CodesDiagnosticsReads active DTCs from ECU
Clear Fault CodesDiagnosticsClears all active DTCs
SettingsDeviceWiFi, firmware updates, tune updates
AboutDeviceSerial number, VIN, firmware info