Alfa Romeo
Is There AlfaOBD for iPhone? Reading an Alfa Romeo Giulia or Stelvio on iOS
No, AlfaOBD has no iPhone version. Its developer sells it for Android and Windows only, and alfaobd.com warns that the "Alfa OBD2" app on the App Store is a different product not associated with AlfaOBD. An iPhone can still read an Alfa Romeo Giulia or Stelvio: WrenchTime reads its standard OBD-II data free over a Bluetooth LE ELM327 adapter or an OBDLink MX+, and WrenchTime Pro adds a built-in pack of Giulia and Stelvio readings from the engine computer, such as boost, oil condition and diesel DPF regenerations, to test on your car and show on CarPlay. WrenchTime reads the car and can clear trouble codes; it does not code, align proxies or force a DPF regeneration.

AlfaOBD and WrenchTime in three points
I build WrenchTime, so read this comparison knowing that. I did not test AlfaOBD: every claim about it on this page comes from alfaobd.com and its Google Play listing, checked on October 16, 2026, with the sources linked in each section and under each table. Every claim about WrenchTime comes from its own feature documentation and from the Alfa Romeo signal pack that ships inside the app.
AlfaOBD, Alfa Romeo, Giulia, Stelvio, OBDLink, Vgate, OBDify, JScan and the other product and company names on this page are trademarks of their respective owners. This page is independent: WrenchTime is not affiliated with, sponsored by or endorsed by AlfaOBD, Alfa Romeo, Stellantis or any other company named here.
- AlfaOBD is a diagnostic tool for Stellantis vehicles, on Android and Windows: it talks to the cars' control units natively, reads and clears fault codes, runs service procedures such as a DPF regeneration and changes the car's configuration, on Fiat, Alfa Romeo and Lancia vehicles from 1994 and on Chrysler, Dodge, Ram and Jeep vehicles from 2005.
- There is no AlfaOBD for iPhone: its developer lists no iOS version, so an iPhone owner needs a different app, chosen by whether the job is changing the car or reading it.
- WrenchTime reads a Giulia or Stelvio on iPhone: standard OBD-II data for free and, with WrenchTime Pro, a pack of Giulia and Stelvio readings, testable on your car before you import them, shown on the phone and on CarPlay and, if you choose, recorded with your trips. Only the engine computer's readings sit on the bus WrenchTime reads, and it does no coding and no service procedures.
Is there an AlfaOBD app for iPhone?
No. AlfaOBD's official site lists two versions with the same functions, one for Windows (XP and later) and one for Android (4.0.3 and later), and no iOS version. The same page warns: "The Alfa OBD2 app available on Apple App Store is NOT an AlfaOBD version on iPhone, it is a different product not associated with AlfaOBD."
Running AlfaOBD itself takes an Android phone or tablet or a Windows computer. AlfaOBD's site adds that the Windows version runs on a Mac through Parallels or Boot Camp, with limits on the interface: from Parallels on an M1 Mac only Wi-Fi interfaces work, while an Intel Mac running Windows through Boot Camp takes Bluetooth, USB and Wi-Fi interfaces.
On an iPhone, the right app depends on what AlfaOBD was wanted for. Apps that change the configuration of Stellantis cars exist for iOS and are covered further down this page. For reading the car, including the Giulia and Stelvio readings that standard OBD-II does not carry, WrenchTime is one option, and the sections below describe what it reads and where it stops.
What can AlfaOBD do?
AlfaOBD is diagnostic software for vehicles built by Stellantis, formerly Fiat Chrysler Automobiles (FCA). Its site says it covers Fiat, Alfa Romeo and Lancia vehicles from 1994 to 2025 and Chrysler, Dodge, Ram and Jeep vehicles from 2005 to 2025, and that it supports the cars' control units natively, where generic OBD-II apps reach only the engine, the transmission and sometimes ABS. Its supported vehicles list includes the Giulia from 2015 and the Stelvio from 2016.
The functions below are the ones AlfaOBD's site lists, checked October 16, 2026. WrenchTime does none of the procedures or configuration changes in this list; on a Giulia or Stelvio its reach is reading, as the sections further down describe.
- Live parameters: engine, transmission, body, dashboard, ABS, climate control and other modules, drawn as adjustable plots.
- Fault codes: ECU identification, system status, trouble codes with probable causes and freeze frames, clearing them, and monitoring for new faults.
- Service procedures: service light reset, engine oil change, DPF regeneration, ABS bleed, air suspension maintenance and transmission calibration, among others.
- Configuration: Body computer configuration, for example to activate newly installed equipment, proxy alignment, and key and remote programming on some models.
How much does AlfaOBD cost?
AlfaOBD's download page, checked on October 16, 2026, lists the full Android version at $49.00 excluding VAT, activated through Google Play, with no VIN lock, no time limit, future updates included and installation on several devices. It lists the Windows license at $56.70 including VAT, for activation on two PCs. The Android and Windows versions are sold separately. Prices can change, so check the purchase screen before you buy.
Both AlfaOBD versions have a free mode that does not expire and ends each session after 15 minutes. On Android, the demo also limits gauges and monitored parameters to four each and leaves out the active procedures; on Windows, activation is needed for active diagnostics, configuration and manual connection. The adapter, the grey adapter for a Giulia or Stelvio and, on a 2018 or later car, a gateway bypass are bought separately.
WrenchTime is free to download and reads standard live OBD-II data on its free tier. The Giulia and Stelvio pack, trouble codes, CarPlay and the rest of WrenchTime Pro cost $2.99 a month, $14.99 a year with a free trial, or $34.99 once for a lifetime unlock, App Store prices read on 2026-10-05.
Which adapter does AlfaOBD need for a Giulia or Stelvio?
AlfaOBD's supported vehicles list pairs the Giulia and the Stelvio with an OBDLink MX+ (Bluetooth) or OBDLink EX (USB) plus a grey adapter. Its home page explains why: the Giulia, Stelvio and Tonale carry a second high-speed CAN bus on two pins of the diagnostic socket that a standard adapter does not use, and reaching it takes the grey adapter whatever interface is plugged in, except an OBDKey multipin or a Vgate vLinker MS, which need no adapter. AlfaOBD describes the vLinker MS as the only ELM327-compatible interface that reaches every Stellantis CAN bus without colored adapters.
WrenchTime on iPhone works with Bluetooth LE ELM327 adapters and with the Apple-certified OBDLink MX+, the Bluetooth adapter AlfaOBD recommends for these cars too. It talks to the car over the adapter's standard CAN pins and sends no command to switch buses, so a control unit that sits only on another of the car's diagnostic buses will not answer it; WrenchTime has not been tested through a grey adapter. The catalog test described further down shows which Giulia and Stelvio readings answer on your car through your adapter, and the OBD-II adapters for iPhone page lists the adapters tested with WrenchTime and their status.
| Adapter or bus | AlfaOBD (Android, Windows) | WrenchTime (iPhone) |
|---|---|---|
| OBDLink MX+ (Bluetooth) | Recommended, with the grey adapter | Yes, confirmed working; Apple-certified |
| OBDLink EX (USB) | Recommended, with the grey adapter | No, USB adapters are not supported |
| Vgate vLinker MS | Yes, no colored adapter needed | Should work after switching it to BLE+BT mode with Vgate's updater app, not yet confirmed; standard CAN pins only |
| Bluetooth ELM327 adapter | ELM327 version 1.3 or later, with the grey adapter | Bluetooth LE models only; Vgate iCar Pro and iCar Pro 2S confirmed |
| Wi-Fi ELM327 adapter | Yes, with conditions on Android | No |
| Second high-speed CAN bus, pins 12 and 13 | Reached through the grey adapter | Not switched to by WrenchTime; untested through a grey adapter |
Sources: AlfaOBD's home page and supported vehicles list; WrenchTime's adapter page. Checked October 16, 2026.
Does the Security Gateway block OBD apps on a Giulia or Stelvio?
AlfaOBD's site says that from model year 2018 Stellantis installs a Security Gateway Module (SGW) that blocks third-party diagnostics, that AlfaOBD has no software solution yet, and that the workaround is a hardware bypass; on a Giulia or Stelvio the bypass must support the second high-speed CAN bus. The same page says no bypass exists for the Tonale, and that the bypass should be disconnected before a dealer visit because dealer tools may fail with it installed.
Diagnostic tool makers describe where the gateway draws its line. Jaltest's article of May 21, 2025 says the gateway "prevents non-registered and non-authenticated users from doing more than reading codes and monitoring live data", and Bosch Diagnostics lists clearing trouble codes and all bi-directional functions, meaning calibrations, relearns, actuations and adjustments, as the functions that need the gateway unlocked through an AutoAuth subscription. AlfaOBD's Google Play listing puts it this way: the gateway "blocks the third-party diagnostics. To have full access to the diagnostic features, please use an SGW bypass."
WrenchTime sends OBD-II services 01 and 09, the manufacturer read services 21 and 22, and the standard trouble-code requests, so what it asks of a Giulia or Stelvio is the reading side of that line: codes and live data. Clearing codes is the exception: by the sources above, expect a clear sent by any unregistered app, WrenchTime included, to be refused on a 2018 or later car. Whether a given reading passes on your car is what the catalog test shows.
Can an iPhone read Alfa Romeo Giulia and Stelvio data?
Yes, at two levels. First, WrenchTime reads over fifty standard OBD-II parameters for free whenever the car reports them: engine speed, vehicle speed, load, throttle, coolant and intake temperatures, manifold pressure, fuel level, module voltage and more, with boost, torque and power derived from what the engine reports. The OBD-II app for iPhone guide lists them.
Second, WrenchTime Pro bundles an Alfa Romeo Giulia and Stelvio pack in the WrenchTime Signal Library, WrenchTime's own custom signal collections, which ship inside the app and work offline. The pack holds 131 readings: 128 asked of six control units with the manufacturer's own data identifiers (service 22) on 29-bit CAN addresses, plus three standard OBD-II readings. It opens already chosen when the vehicle in WrenchTime is an Alfa Romeo whose model name contains Giulia or Stelvio.
Only part of the pack can answer WrenchTime. A Giulia or Stelvio built with the Security Gateway carries three diagnostic buses on its OBD socket, according to the wiring table an owner posted on the Alfa Romeo Portal forum: CAN C on the standard CAN pins, CAN IHS and CAN CH on pins of their own. WrenchTime reads CAN C only. The engine computer and the standard OBD-II requests answer there; the body computer, instrument cluster, tire pressure and steering readings are not expected to, and the gearbox readings are unconfirmed. In OBDb's test data for a 2018 Giulia, the tire pressure module stayed silent through a standard connection, and the gearbox answered on an 11-bit address, 7E1, rather than the 29-bit one in the pack.
Every reading in the pack is marked Unverified: none has yet been confirmed on a car by WrenchTime, and even on the main bus which ones answer depends on the engine and the model year. In the same OBDb data, the 2018 Giulia's engine computer did not answer the oil temperature request that the pack lists for gasoline engines. The open OBDb community catalog, which WrenchTime lists below its own library, had no Giulia-specific signals and no Stelvio entry on October 16, 2026; its make-wide Alfa Romeo set, which WrenchTime lists too, holds 64 signals such as tire pressures, gear and steering angle.
| Control unit | CAN header | Readings | Examples | Through a standard adapter |
|---|---|---|---|---|
| Engine | 18DA10F1 | 107 | Boost; oil temperature, level and pressure; DPF and EGR; injection; Start & Stop; service counters | Expected: the main bus, at the address WrenchTime already polls |
| Transmission | 18DA18F1 | 4 | Gearbox oil temperature, torque, DNA mode | Unconfirmed: in OBDb's data the gearbox answers at 7E1, 11-bit |
| Tire pressure monitoring | 18DAC7F1 | 8 | Pressure and temperature of each tire | Not expected: silent on the main bus in OBDb's 2018 Giulia data |
| Body computer | 18DA40F1 | 7 | Battery current, voltage, temperature and state of charge; key position | Not expected: a body module, likely on another bus |
| Steering | 18DA2AF1 | 1 | Steering angle | Not expected: a chassis module, likely on another bus |
| Instrument cluster | 18DA60F1 | 1 | Cluster brightness | Not expected: a body module, likely on another bus |
| Standard OBD-II | Functional request | 3 | Warm-ups and distance since codes were cleared, turbocharger temperature | Expected |
Sources: the Giulia and Stelvio pack bundled with WrenchTime; OBDb's 2018 Giulia test data; the OBD socket wiring table on the Alfa Romeo Portal forum. Checked October 16, 2026. Every reading is marked Unverified until confirmed on a car.
Which Giulia and Stelvio readings are in WrenchTime's library?
The pack groups its readings by system: turbo and air, oil, cooling and temperatures, DPF, EGR, fuel and injection, transmission, driving, tires, electrical, body, Start & Stop, service and counters. Readings tagged for one fuel are listed under Other Engines when the vehicle in WrenchTime has the other one, so a gasoline Giulia shows its oil temperature and oil level among its own readings and the diesel's DPF readings in a separate section. The table below keeps to the engine computer and the gearbox, since the other modules are not expected to answer WrenchTime.
Temperatures, pressures and speeds follow the units chosen in WrenchTime, so a pressure the car reports in bar can read in psi and a temperature in °F; distances stay in kilometers, as the car reports them. A reading drawn as a gauge comes with a range you can change per vehicle, and caution and critical bands you add yourself; counters, distances and states are plain numbers.
| Reading | Control unit | Engine | Shown as |
|---|---|---|---|
| Boost pressure, requested and measured | Engine | Both | Gauge |
| Engine oil temperature | Engine | Gasoline | Gauge |
| Engine oil level and oil pressure | Engine | Gasoline | Gauge |
| Oil quality degradation | Engine | Both | Gauge, percent |
| Distance to next oil change | Engine | Both | Number |
| Gear engaged | Engine | Both | Number |
| Gearbox oil temperature and torque | Transmission | Both | Gauge |
| DPF temperature, differential pressure and regeneration progress | Engine | Diesel | Gauge |
| Distance since the last DPF regeneration, regeneration counts | Engine | Diesel | Number |
| EGR, rail pressure, turbo position, injection timing and quantities | Engine | Diesel | Gauge or number |
| Start & Stop state, DNA mode, cruise control | Engine, transmission | Both | Raw value |
Source: the Giulia and Stelvio pack bundled with WrenchTime, October 16, 2026.
How do you test a Giulia or Stelvio reading before relying on it?
In WrenchTime, open the Vehicles tab and tap the heartbeat button for Vehicle Tools, connect the adapter from that page, choose Signals, then Import from Catalog: the WrenchTime Signal Library is listed first, with the Giulia and Stelvio pack chosen when your vehicle matches. With the ignition on, swipe a reading or hold it and tap Test, or run Start Full Test over every reading listed.
Each test sends the reading's request once and shows the result on its row: Responds with the value read, No Reply, or Error. Live data pauses while a test runs, and no test runs while a trip is being recorded. A reading that answers with a plausible value is worth importing; one that gives No Reply may sit on a bus WrenchTime does not read, be absent on your engine or model year, or be held back by the gateway.
Import the readings you want, then choose for each one where it appears: the WrenchTime Live dashboard, CarPlay, and Record During Trips. Testing and importing come with WrenchTime Pro. Some cars treat diagnostic traffic on a locked car as tampering, so WrenchTime has a per-vehicle switch that stops talking to the car once the engine is off. The custom OBD-II PIDs guide explains how a reading is defined and how to edit one.
Can I see Giulia or Stelvio boost on CarPlay?
Yes, with WrenchTime Pro, a supported adapter and a car that answers the reading in the catalog test. A reading imported from the Giulia and Stelvio pack becomes a tile on WrenchTime's CarPlay Live grid next to the standard readings, drawn as a ring or as a plain number, in a grid of three to eight tiles per row laid out per vehicle. Once you set a critical band, a reading that enters it raises one alert on the car's screen, and tapping a tile shows its current, minimum, maximum and average for the session. Standard boost needs no pack at all: WrenchTime derives it from manifold and barometric pressure, which OBDb's test data for a 2018 Giulia shows the car answering.
The same reading can sit on the WrenchTime Live dashboard on the phone and, with Record During Trips on, be saved with each drive, so a DPF regeneration can be read back on the trip's timeline. The pack's readings are imported at the Slow rate, about every 8 seconds, which you can raise per reading. The OBD2 app for CarPlay guide covers the CarPlay screen and the car dashboard app page covers WrenchTime Live.
Which iPhone apps do what AlfaOBD does?
Two iPhone apps that come up as AlfaOBD alternatives in searches for AlfaOBD on iPhone describe themselves as diagnostic tools for Stellantis vehicles. OBDify's App Store listing describes a diagnostic and programming app for FCA and Mopar vehicles, with extended functionality for Jeep, Dodge, RAM, Chrysler, Alfa Romeo, Fiat, Lancia and Maserati, adapters such as an ELM327, a vLinker MS or an OBDLink MX+, and a free plan, a subscription or a one-time unlock per vehicle. The listing does not name the Giulia or the Stelvio, so check its vehicle list for yours.
OBD JScan's App Store listing describes a Jeep, Chrysler and Dodge diagnostic app and does not list Alfa Romeo. Both listings were checked on October 16, 2026. The gateway applies to every app: by the tool makers quoted above, configuration and procedures on a 2018 or later car need the gateway unlocked or bypassed, whichever app sends them. WrenchTime is not an app of this kind; it reads the car and keeps its log.
AlfaOBD vs WrenchTime at a glance
The table compares the two on what each maker states, checked October 16, 2026. "Not listed" means AlfaOBD's site does not mention the feature, not that it is confirmed to be missing. WrenchTime is shown with its free tier and WrenchTime Pro.
| Feature | AlfaOBD | WrenchTime |
|---|---|---|
| Platforms | Android, Windows; Mac through Parallels or Boot Camp | iPhone, iPad, Apple Watch |
| Price model | One-time license per platform; free mode with limits | Free; WrenchTime Pro monthly, yearly or lifetime |
| Makes | Stellantis: Fiat, Alfa Romeo and Lancia from 1994; Chrysler, Dodge, Ram and Jeep from 2005; some Maserati, Peugeot and Citroën models | Any OBD-II vehicle; a Giulia and Stelvio pack in its library |
| Control units | Native support for the cars' ECUs: engine, transmission, body, dashboard, ABS, climate and more | Standard OBD-II, plus read requests to any module that answers through the adapter (Pro) |
| Live data | Live parameters with adjustable plots | Over fifty standard parameters free; Giulia and Stelvio readings with Pro |
| Trouble codes | Read with probable causes and freeze frames; clear | Codes from modules answering the standard request, readiness, freeze frame, clear (Pro) |
| Service procedures (oil reset, DPF regeneration, ABS bleed) | Yes | No |
| Configuration, proxy alignment, key programming | Yes; keys on some models | No |
| Second high-speed CAN bus | Through the grey adapter | Not switched to |
| Security Gateway, 2018 and later | Hardware bypass for full access | Reads; expect clearing codes to be refused |
| Gauges on CarPlay | Not listed | Yes, imported Giulia and Stelvio readings included (Pro) |
| Recording | Not listed | Readings you choose saved with each trip, automatically |
| Maintenance and fuel log | Not listed | 56 procedures, 12 kits, reminders, tank-to-tank fuel log |
Checked October 16, 2026 from AlfaOBD's home page, download page, supported vehicles list, Android help and Google Play listing; WrenchTime's feature documentation and App Store listing.
Which one should you choose?
Pick by whether you need to change the car or to watch it. If neither fits, the best OBD2 apps for iPhone compares more apps side by side, and Torque Pro for iPhone covers another Android app that iPhone owners ask about.
- Choose AlfaOBD if you need service procedures, a forced DPF regeneration, proxy alignment, configuration changes or key programming on a Stellantis car, and you have an Android device or a Windows computer, an adapter AlfaOBD recommends for your car (an OBDLink MX+ or EX with the grey adapter, or a Vgate vLinker MS, for a Giulia or Stelvio), and a gateway bypass on a 2018 or later car.
- Choose WrenchTime if you use an iPhone and want your Giulia or Stelvio's standard readings, and the engine computer's boost, oil and DPF readings once they pass the test, on the phone and on CarPlay, recorded with every drive, next to the car's maintenance, fuel and trip log.
- Use both if you service the car yourself now and then and watch it every day. An OBDLink MX+ works with both, connected to one app at a time.
Key takeaways
What to remember about AlfaOBD and reading an Alfa Romeo Giulia or Stelvio on iPhone, checked on October 16, 2026.
- AlfaOBD has no iPhone version: it runs on Android and Windows, and its site says the App Store's "Alfa OBD2" app is not associated with it.
- AlfaOBD lists $49.00 on Android, excluding VAT, and $56.70 on Windows, including VAT, each with a free mode that has limits; the adapter, the grey adapter and any gateway bypass cost extra.
- On a Giulia or Stelvio, AlfaOBD recommends an OBDLink MX+ or EX with the grey adapter, or a Vgate vLinker MS without one, to reach the cars' second high-speed CAN bus; on a 2018 or later car it asks for a gateway bypass for full access.
- On iPhone, WrenchTime reads a Giulia or Stelvio: standard OBD-II for free and, with WrenchTime Pro, a pack of 131 Giulia and Stelvio readings, all marked Unverified and testable on your car before import. The engine computer's 107 readings and three standard ones are on the bus WrenchTime reads; body, cluster, tire pressure and steering readings are not expected to answer, and the gearbox ones are unconfirmed. It can clear trouble codes but does no coding and no service procedures.
Read your Giulia or Stelvio on iPhone
If you want your Alfa Romeo's boost, oil condition or, on a diesel, DPF regenerations in front of you, WrenchTime reads over fifty standard parameters for free over a Bluetooth LE ELM327 adapter or an OBDLink MX+ and shows 3 instruments on the WrenchTime Live dashboard on the free tier. WrenchTime Pro, also sold once for $34.99, adds the Giulia and Stelvio pack, its tests and the CarPlay gauge grid. The free tier also keeps 1 vehicle with 3 fuel entries and 2 maintenance entries a month and 10 recorded trips a week. Start with the custom OBD-II PIDs guide. For procedures and configuration, AlfaOBD on an Android device covers what WrenchTime does not.
Frequently asked questions
Is AlfaOBD available on iPhone?
No. AlfaOBD runs on Android and Windows only, and its site warns that the "Alfa OBD2" app on the App Store is a different product not associated with AlfaOBD. On iPhone, WrenchTime reads an Alfa Romeo Giulia or Stelvio, standard OBD-II for free and engine computer readings specific to the Giulia and Stelvio with WrenchTime Pro, and can clear trouble codes, but it does no coding or service procedures.
How much does AlfaOBD cost?
AlfaOBD's download page, checked October 16, 2026, lists the full Android version at $49.00 excluding VAT, through Google Play, and the Windows license at $56.70 including VAT, for two PCs. Both have a free mode with limits, such as 15-minute sessions. Prices can change, so check the purchase screen.
What adapter do I need for AlfaOBD on a Giulia or Stelvio?
AlfaOBD recommends an OBDLink MX+ or OBDLink EX plus a grey adapter for the Giulia and Stelvio, because both have a second high-speed CAN bus that the grey adapter reaches. A Vgate vLinker MS needs no colored adapter, according to AlfaOBD. On a 2018 or later car, AlfaOBD asks for a Security Gateway bypass for full access.
Does WrenchTime need a gateway bypass on a Giulia or Stelvio?
WrenchTime reads the car and sends no configuration or procedure commands, and tool makers such as Jaltest say the Stellantis Security Gateway lets an unregistered tool read codes and monitor live data. Clearing codes needs the gateway unlocked, so expect a clear to be refused on a 2018 or later car. The catalog test shows which Giulia and Stelvio readings answer on yours.
Can WrenchTime force a DPF regeneration on a Giulia or Stelvio?
No. With WrenchTime Pro, WrenchTime reads a diesel Giulia or Stelvio's DPF temperature, differential pressure, regeneration progress and distance since the last regeneration, but it sends no command that starts a procedure. A forced regeneration is one of AlfaOBD's active procedures, for which AlfaOBD asks for a gateway bypass on a 2018 or later car.
Can I see Alfa Romeo Giulia boost on CarPlay?
Yes, with WrenchTime Pro and a supported adapter. Standard boost, derived from manifold and barometric pressure, needs no pack. A reading imported from the Giulia and Stelvio pack, such as the engine computer's boost or DPF readings, becomes a tile on the CarPlay Live grid once the catalog test shows your car answers it, and raises an alert once you set a critical band.