CAN2IP Bridge APP
1. Initial Setup & Bluetooth Connection
Before viewing live engine data, you must configure the app to communicate with your specific hardware dongle.
Step 1: Select Your Hardware Protocol
-
Navigate to the Settings tab via the bottom navigation bar.
- Scroll down to 4. Hardware Protocol.
- Select your adapter type from the dropdown:
· OBD2 CAN2IP V2: For OBD2 CAN2IP BRIDGE V2 (version v2), in settings of CAN2IP V2 device you need to activate (6.5 Enable external BT app connection (Yes)), then you can connect with app.
· OBD2 CAN2IP V1: Replacement for EXT 2.8" TFT display. With this protocol, it can be connected to the older version of CAN2IP BRIDGE V1, and it displays the same parameters as on the standard EXT 2.8" TFT screen.
· Universal ELM327 (OBD2): When this protocol is selected, you can connect to standard OBD2 Bluetooth modules normally. Example, ELM327, iCar Pro...

Step 2: Establish Bluetooth Connection
- Ensure your Bluetooth adapter is plugged into the vehicle's OBD2/CAN port and the ignition is ON.
- Pair the dongle with your Android phone through the phone's native Bluetooth settings menu first.
- Open the Settings tab in the CAN2IP app.
- Select your paired device from the 0. Bluetooth Connection dropdown (it will display the Device Name and MAC Address).
- Tap Connect. The LED indicator in the top-left corner will turn Orange (Connecting), then Green (Connected).

Step 3: Automation Settings (Highly Recommended)
- Auto-Reconnect to last device: If the connection drops or the car turns off, the app will automatically attempt to reconnect up to 10 times.
- Auto-Start Data Stream on Connect: Bypasses the need to manually press "Start Live Data" every time you enter the car.
- Run in Background (Keep Android Auto alive): ⚠️ Crucial: Enable this if you plan to use Android Auto, record data logs with your phone screen off, or use other apps (like Google Maps) while driving.
2. Live Dashboards & Customization
The app features three distinct dashboard architectures. Navigate to Settings > 1. Dashboard Theme & Layout to change your global view.
Theme A: Modular Box (Fully Customizable)
This is the default and most powerful theme. You can configure layouts ranging from a single massive gauge (1x1) up to 15 gauges simultaneously (3x5).
How to Customize a Gauge: Long-press any gauge on the screen to open the Gauge Configuration Menu:
-
⚙️ Edit Data (Sensor): Assign a specific ECU parameter to this box (e.g., TurboBoost, Oil Temp, RPM).
-
🎨 Edit Visual Style: Choose how the data is drawn:
- Classic Arc: Standard 270° sweeping needle.
- ESP32 Thick Arc: Modern, flat 180° track with a tracking dot.
- Full Circle Dial: 360° outer ring with an inner sweep.
- Ascending Bars: Equalizer-style vertical blocks.
- Digital Block: Pure numerical readout inside a rounded rectangle.
- ✏️ Rename Gauge: Override the factory sensor name (e.g., change "ENG_OIL_TEMP" to "Oil").
- 🖌️ Edit Color: Choose from 15 distinct accent colors for the specific gauge.
- 🎚️ Set Scale (Min/Max): Define the absolute bottom and top limits of the gauge sweep.
- 🏷️ Edit Unit: Override the default unit metric (e.g., change "Bar" to "PSI").
- 🚨 Set Warning Alarms: Configure visual and audio triggers. (See Section 8: Tuner Mode for global audio settings).
- Set a Low Limit or High Limit.
- Choose a Visual Alarm Color (e.g., gauge turns Red or flashes White when the limit is breached).
- Enable Alert Banners (popups) or Beep on change (great for Gear Shiftchimes).

Theme B: EXT 2.8 TFT Replica
A fixed, high-performance track layout. It forces Throttle, Boost, and Torque to the top arcs, clusters vital temperatures and DPF data in the center, and features a massive Gear Indicator next to a top-down vehicle icon.
Theme C: Text View
A lightweight, fast-polling list view of all active sensors. Ideal for pure diagnostic work where graphical rendering is unnecessary.

3. Live Telemetry Graph (Oscilloscope)
Navigate to the Graph tab to visualize up to 6 parameters simultaneously on a scrolling timeline.
Configuring the Graph
- Assigning Lines: Tap the buttons labeled L1 through L6 above the graph. You can assign any sensor currently active on your Dashboard to a line, or select "OFF" to hide it.
-
Diagram Setup (Visual Preferences):

-
To customize how the graph looks and behaves, navigate to Settings > 3.
Diagram Setup. Changes made here will instantly update the live graph: - Graph Time Window: Sets the default amount of history displayed on the screen at once (ranging from 10 Seconds up to 5 Minutes). Note: You can still pinch-to-zoom on the graph itself to temporarily override this.
- Background Grid: Controls the density of the background alignment grid. Choose from OFF up to Giant to help you visually track data spikes.
- Y-Axis Labels: Determines how many numbers are stacked vertically on the left and right sides of the screen. Options range from "Min/Max Only" for a clean, minimalist look, up to "High (21)" for maximum detail.
- Line Thickness: Adjusts the visual weight of the colored data lines (Thin, Normal, Thick, Giant) to make them easier to read at a glance while driving.
- Touch Controls:
- Pan: Swipe left or right on the graph to scroll back in time and view historical data without stopping the live stream.
- Zoom: Pinch with two fingers to compress or expand the time window (zoom from 10 seconds out to several minutes).
- The Scrubber (Cursor): Tap the Cursor: OFF button to toggle it ON. Drag your finger across the graph to summon a vertical crosshair. A tooltip box will appear displaying the exact value of all 6 sensors at that precise millisecond in time.
- Pause: Freezes the visual graph for closer inspection. Note: The background engine will silently continue recording data.
4. Data Logging & The Logbook
The app features a professional data-logging engine capable of recording hours of telemetry directly to your device's storage.
Recording a Drive
- From the Dash or Graph screen, tap Start Rec. The button will turn Green.
- The app is now capturing data at up to 10Hz (depending on hardware).
- Tap Stop Rec. A prompt will ask you to name your run. The file is saved as a .csv.
Analyzing Logs (Logbook)
Navigate to the Logs tab to view your saved runs. Tap any log card to open the action menu:
- 📈 View in Interactive Graph: Instantly loads the entire .csv file into the Graph tab. The app engages a "Shield" to prevent live Bluetooth data from overwriting your historical viewing.
- 📄 Generate Landscape PDF: Exports a professional, multi-page PDF report of your run, complete with a vector logo, min/max statistics, and high-resolution plotted graphs.
-
🗑️ Delete Log: Permanently deletes the file.

5. TPMS & Raw Terminal
-
TPMS Tab: Displays a top-down view of the vehicle. If your OBD
adapter sup - ports it, live tire pressures (Bar) and tire temperatures (°C) will populate the four corners
- . The temperature text dynamically shifts from Blue (Cold) to Green (Optimal) to Red (Overheating).

-
Terminal Tab: Designed for advanced diagnostics. This is a direct hexadecimal
pipeline to your ELM327 adapter. Type commands (e.g., 010C) into the top box and press Send. The Auto-scrolling terminal below will output the raw Rx (Receive) and Tx (Transmit) strings.

6. Developer Tuner Mode (Advanced Settings)
The CAN2IP Bridge App contains a hidden "Developer Tuner Mode" allowing total control over OBD polling logic, custom formulas, and system overrides.
How to Unlock Tuner Mode:
-
Navigate to the Settings tab.
- Scroll to the absolute bottom of the page.
- Long-Press the text that reads: "CAN2IP Bridge App - v1.6"
- A security prompt will appear. Enter the Master PIN: 1234.
- The ⚠️ ADVANCED TUNER SETTINGS ⚠️ menu will permanently unlock above the "About" section. Check the "Keep Tuner Mode Unlocked" box to prevent it from hiding on app restart.


Tuner Mode Features:
A. Demo Simulator Tap Start Demo Simulator to sever the Bluetooth connection and inject a smooth, fake data stream into the app. This is perfect for testing your gauge layouts, alarm colors, and graph styling without needing to be sitting in your running vehicle.
B. UI Scaling Engines
- 5. Global App Zoom: Use the slider to scale the entire Android app interface from 50% up to 250% to accommodate exceptionally large or small phone screens.
-
6. Android Auto Zoom: A completely independent scaling engine that shrinks or enlarges the dashboard elements specifically projected to your car's head unit.
C. Timing & Delays
-
Long Press Menu Delay (ms): Adjust how long you must hold your fing
er on a
modular gauge before the Edit Menu pops up (Default: 800ms). - Timeout Delay (ms): If the Bluetooth stream is interrupted, the app will freeze the needles on screen for this duration before resetting them to zero (Default: 10000ms).
- Base Polling Interval (ms): The dead-time the app waits after successfully querying all sensors before starting the loop again.
-
PID Shift Delay (ms): The strict microsecond delay between asking the ELM327 for Sensor A and asking for Sensor B. Lowering this speeds up your gauges, but setting it too low will cause cheap ELM327 clones to crash.
D. Custom PID Configuration (Formula Injection)
If you are running a non-standard ECU or aftermarket sensor, you can override the factory math built into the app.
- Tap Click to Select Parameter... and choose the sensor you wish to override.
- The app will display the factory Hex command and formula (e.g., (A*256+B)/10 - 40).
- Enter your Custom Command and your Custom Formula using the standard byte variables A, B, C, and D.
- Tap SAVE OVERRIDE. The app's math engine will compile and run your new formula instantly.
- Note: Use "Master Reset All PIDs" to wipe all custom math and restore the factory dictionary.
E. Master Factory Reset The red ⚠️ FACTORY RESET APP button at the bottom of the Tuner menu will completely nuke the app's memory cache, erasing all saved dashboards, colors, custom PIDs, and settings. It will force close the app and restart it as if it were freshly installed from the App Store. Use with caution.
6. Android Auto Integration (In-Car Display)
The CAN2IP Bridge App features a fully custom-built Android Auto rendering engine. Instead of looking at your phone while driving, you can project your live telemetry directly onto your vehicle's infotainment screen in real-time.
Enabling Android Auto Projection
Before driving, ensure the projection is active:
- Open the CAN2IP app on your phone and navigate to Settings > 1. Dashboard Theme & Layout.
- Check the box labeled Sync Phone Dashboard to Android Auto.
- Plug your phone into your car (or connect via Wireless Android Auto) and open the CAN2IP app on your car's display. (Note: If the sync box is unchecked, the car screen will safely display "Android Auto Sync is Disabled").
The Main Engine Dashboard
The Android Auto screen perfectly mirrors the dashboard theme you have currently selected on your phone. Because Android Auto restricts complex menus while driving, all gauge customization, color changes, and layout grids must be set up on your phone beforehand.
- EXT 2.8 TFT Replica Theme: If you selected this theme on your phone, your car screen will display the dedicated track layout.
- Top Row: Large sweeping arcs for Throttle, Turbo Boost, and Torque.
- Middle Grid: Instant readouts for DPF Clog %, Engine Oil Temp, Oil Pressure, Gearbox Temp, Coolant Temp, and Battery Voltage.
-
Bottom Row: A massive live Gear Indicator (e.g., "D4", "N", "M2") and Cabin Temperature next to a top-down vehicle icon.
-
Modular Box & Text Theme: If you are using the custom grid on your phone, the car screen will recreate it. It supports all of your custom gauge styles (Classic Arc, Full Dial, Ascending Bars, Digital Block), your custom colors, and your custom scale limits.

The TPMS (Tire Pressure Monitoring) Screen
If your hardware adapter reads live tire data, you can switch your car's display to a dedicated Tire Pressure and Temperature screen.
- Layout: Displays a top-down vector graphic of your vehicle with four distinct data corners (Front-Left, Front-Right, Rear-Left, Rear-Right).
- Smart Temperature Colors: The tire temperature text dynamically changes color based on the heat of the tires to give you instant visual feedback at a glance:
- Blue: Cold (Below 30°C)
- Green: Optimal Operating Temp (30°C to 70°C)
- Orange: Getting Hot (70°C to 90°C)
- Red: Overheating (Above 90°C)

Navigation & Touch Gestures
To comply with driving safety standards, navigating the Android Auto interface is entirely gesture-based or uses the simplified top menu bar.
- Top Navigation Bar: Tap the screen to reveal the Android Auto top menu bar. You will see an action button labeled DASH or TPMS. Tapping this button will manually toggle between the two screens. (Note: This button is only active if you are using the High-Speed V2 Hardware Protocol).
Status Indicators & Connection Health
The Android Auto interface features a built-in diagnostic LED to ensure your data stream is healthy without needing to look at your phone.
- The Connection LED: Look at the top-left corner of the car screen. You will see a small, pulsing dot.
- Green (Pulsing): Bluetooth is connected, and live data packets are successfully hitting the car screen.
- Red (Solid/Fading): Bluetooth connection to the OBD dongle has been lost, or the car's ignition was turned off.
- Auto-Recovery: If the light turns Red while driving, the app's background engine on your phone will automatically attempt to reconnect to the dongle in the background. Once the connection is re-established, the dot on your car screen will turn Green and the needles will resume moving.
Display Scaling (Android Auto Zoom)
Because factory car screens vary wildly in size, aspect ratio, and resolution, your gauges might look too small or too large on your specific head unit.
To fix this, the CAN2IP app features a dedicated, independent scaling engine just for the car display:
- Open the CAN2IP app on your phone and go to Settings.
- Unlock the Advanced Settings menu.
- Locate the 6. Android Auto Zoom slider.
- Adjust this slider up (e.g., 120%) to make everything on the car screen larger, or down (e.g., 85%) to fit more gauges on a smaller screen.
The car screen will instantly redraw itself as you move the slider, allowing you to dial in the perfect fit for your specific vehicle.
You can download PDF instructions for the Android app here: