COMPORT iPRO
User Guide
ECU Tuning Device for supported vehicles.
Document Version 1.0 — April 2026
Table of Contents
- Getting Started
- Installing the Device
- Main Interface
- Tuning Your Vehicle
- Diagnostics (Fault Codes)
- Data Monitoring
- Settings & Updates
- Manager (Desktop)
- Safety & Warnings
- Troubleshooting
- 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
- Plug the COMPORT iPRO into your vehicle’s OBD-II port (usually under the driver’s dash)
- Turn your vehicle’s ignition to accessory mode (dash lights on, engine off)
- On your phone, open WiFi Settings, select COMPORTiPRO and connect to the network:
- SSID: COMPORTiPRO
- Password: 12345678
- Open your phone’s web browser and go to: http://comport.local
- The COMPORT iPRO splash screen will appear and automatically load the interface
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:
| Button | Action |
|---|---|
| Install Device | Begin the installation process — pairs the device to your vehicle |
| Check Fault Codes | Read active fault codes from the ECU (available before installation) |
| Clear Fault Codes | Clear 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:
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:
- Connect battery charger (10-12 amp) directly to battery terminals
- Turn ignition to accessory mode (dash lights + check engine light on)
- Plug in the driver-side seat belt
- Activate the emergency/parking brake
- Turn on hazard lights
- Turn OFF headlights, radio, and all interior electronics
- Keep all doors closed
- Do not press any pedals
- 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.
3. Main Interface
After installation, the main interface is your control center. It’s organized into three sections:
Tuning Section
| Button | What It Does |
|---|---|
| Data Monitoring | Opens live vehicle data display (RPM, boost, temperatures, etc.) |
| Tuning | Opens the tune selection menu to flash your ECU |
Diagnostics Section
| Button | What It Does |
|---|---|
| Check Fault Codes | Reads and displays active fault codes (DTCs) from the ECU with descriptions |
| Clear Fault Codes | Clears all active fault codes from the ECU |
Device Section
| Button | What It Does |
|---|---|
| Settings | WiFi connection, firmware updates, and tune updates |
| About | Device info: serial number, VIN, firmware version, last tune flashed |
4. Tuning Your Vehicle
Selecting a Tune
- Tap Tuning on the main screen
- Choose Performance Tuning (or Suspension Tuning if available for your vehicle)
- A list of available tunes appears (e.g., Stage 1, Stage 2, Stock)
- Use the Up/Down arrows to navigate and SELECT to choose a tune
Flashing a Tune
- After selecting a tune, the pre-flash safety checklist appears
- Verify all checklist items (battery charger connected, ignition on accessory, etc.)
- Tap CONFIRM to begin the flash
- The Flash Progress screen shows real-time progress (0-100%)
- 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
- Tap Check Fault Codes from the main screen (or install screen)
- The device communicates with the ECU and retrieves active codes
- Results appear in a popup showing:
- Number of active codes found
- Each fault code with its description
- If no codes are found, you’ll see “No fault codes found”
Clearing Fault Codes
- Tap Clear Fault Codes
- The device sends a clear command to the ECU
- A confirmation popup shows whether codes were cleared successfully
6. Data Monitoring
The data monitor displays live vehicle sensor data in real-time.
Using the Monitor
- Tap Data Monitoring from the main screen
- Live sensor values appear in a grid with tiles showing current readings
- Each tile displays: value, unit, and low/high tracking
Monitor Controls
| Button | Action |
|---|---|
| Start | Begin reading sensor data from the ECU |
| Stop | Stop monitoring and return to main screen |
| Pause | Freeze the current readings (data continues collecting in background) |
| Reset Low/High | Reset the min/max tracked values for all sensors |
| Record | Start/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:
| Button | What It Does |
|---|---|
| Connect to WiFi | Connect the device to a WiFi network with internet access (required for WiFi updates) |
| Update Device | Download and install firmware + filesystem updates from AMR servers |
| Tune Updates | Check for and download new tune file updates to the SD card |
Connecting to WiFi
- Tap Connect to WiFi
- The device scans for available networks (takes up to 60 seconds)
- Select your network from the dropdown
- Enter the password if required
- Tap OK — the device connects and verifies internet access
Updating the Device
- Connect to WiFi first (see above)
- Tap Update Device
- The update progress screen appears
- Wait for the update to complete — the device will reboot automatically
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
| Section | Controls | Description |
|---|---|---|
| Tunes | Check / Delete | View all tune files on the device SD card. Select and delete individual tunes (AMR files cannot be deleted). |
| User Logs | Download | Download encrypted ZIP of user operation logs |
| Device Logs | Download | Download encrypted ZIP of device diagnostic logs |
| Data Logs | Check / Download / Delete | View, download, or delete recorded data monitoring CSV logs |
| CPC Info (Mercedes) | Download | Download Central Powertrain Controller configuration data (Mercedes vehicles only) |
9. Safety & Warnings
Before Every Flash
- Connect a 10-12 amp battery charger directly to battery terminals
- Ignition in accessory mode (NOT engine running, NOT fully off)
- Seat belt plugged in, parking brake on, hazards on
- All electronics OFF (headlights, radio, heated seats, etc.)
- Doors closed, do not press pedals
- Disable phone Bluetooth
- 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
| Problem | Solution |
|---|---|
| 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 finishes | Make sure you’re connected to the COMPORTiPRO WiFi (not your home WiFi). Try refreshing the page or clearing browser cache. |
| “Please cycle ignition” message | Turn 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 repeatedly | Check 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 locked | The device detected a different vehicle than it was installed on. Contact AMR Performance support with your device serial number. |
| WiFi connects but updates fail | The 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 list | The 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 data | Vehicle 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
| Button | Section | Action |
|---|---|---|
| Data Monitoring | Tuning | Opens live sensor data display |
| Tuning | Tuning | Opens tune selection and flash menu |
| Check Fault Codes | Diagnostics | Reads active DTCs from ECU |
| Clear Fault Codes | Diagnostics | Clears all active DTCs |
| Settings | Device | WiFi, firmware updates, tune updates |
| About | Device | Serial number, VIN, firmware info |