# EV OBD2 App for iPhone: Battery Charge and Health

> Read your electric or hybrid car’s battery over OBD2 with Odo: state of charge, state of health, pack voltage and current, and cell data for 105 models from 31 makes, plus the charge used on every trip.

App: Odo: Speedometer, Drive & Ride (iPhone, iPad, Mac with Apple silicon, Apple CarPlay, Apple Watch). Free to download: https://apps.apple.com/app/id6759611784
Page: https://speedometerproapp.com/features/ev-obd2
Last updated: 2026-11-09

Add your car’s battery readings from Odo’s EV catalog to see state of charge, battery health and cell data live, and record the charge used on every trip.

## Why it matters

The dashboard shows a percentage and a range estimate. The battery management system knows much more: the real state of charge, how much capacity the pack has lost, and whether cells are drifting apart. That’s worth checking before you buy a used EV, or when the range starts to drop.

## Battery data, by model

The catalog covers 105 electric and hybrid models from 31 makes, including Hyundai, Kia, Volkswagen, Nissan, Renault, Ford, Toyota and Polestar.

- State of charge on 97 of the 105 models
- Volkswagen ID.3, ID.4, ID.5, ID. Buzz and ID.7 Tourer, Cupra Born and Tavascan, and Audi Q4 e-tron, with battery temperatures on the ID.4 and Q4 e-tron
- State of health on 47 models
- Pack voltage and current, cell voltages and temperatures
- Charging, motor and inverter, and energy readings where the car provides them

## Charge used on every trip

Once a state of charge reading is added, Odo records the battery level at the start and end of each trip and shows the charge used or gained in the trip’s High-Voltage Battery group.

- Start and end percentage on each trip
- Shown when the charge changed by at least 1%
- Included in the OBD data export
- Alongside distance, speed and the rest of the trip

## Hybrids too

Hybrids that report the standard hybrid battery reading show its remaining life with no setup, on iPhone and CarPlay.

- Hybrid battery remaining life, from the standard reading
- Live on the CarPlay OBD tab
- Hand-checked readings for the Hyundai Kona EV and Kia Niro EV
- Your garage car listed first in the catalog

## How to set it up

1. **Open the presets**: Go to Garage → OBD II → Custom PIDs and tap Add from Presets.
2. **Find your car**: Search for your make or model, then choose the model year.
3. **Add and connect**: Add the readings you want, or Add All for a category, then connect your adapter.

Note: Battery readings vary by model and year, and not every reading works on every car. Catalog data comes from the open OBDb database, licensed CC BY-SA 4.0. Tesla doesn’t provide standard OBD2 data.

## Questions and answers

### Can OBD2 show an electric car's battery health?

Yes, on many models. Odo's EV catalog includes a state of health reading for 47 of its 105 electric and hybrid models, along with state of charge on 97, pack voltage and current, and cell voltages and temperatures.

### Can I check a used EV's battery with an OBD2 adapter?

Yes, if the car is in Odo's catalog. Add its battery readings from Presets to see the real state of charge, how much capacity the pack has lost and whether cells are drifting apart, which the dashboard percentage doesn't show.

### Can I see how much battery a trip used?

Yes. Once a state of charge reading is added, Odo records the battery level at the start and end of each trip and shows the charge used or gained when it changed by at least 1%.

### Do hybrids need custom PIDs to show battery life?

No, not if the hybrid reports the standard hybrid battery reading. Odo then shows its remaining life with no setup, on iPhone and on the CarPlay OBD tab.

### Does Odo work with electric cars over OBD2?

Yes. Standard OBD2 data on electric cars is limited, so Odo includes a catalog of manufacturer-specific battery readings for 105 electric and hybrid models from 31 makes, built from the open OBDb database. Go to Garage → OBD II → Custom PIDs → Add from Presets, find your make, model and year, and add the readings you want: state of charge, state of health, pack voltage and current, cell voltages and temperatures and more, depending on the car. With a state of charge reading added, every trip also records the battery level at the start and end. Tesla doesn't provide standard OBD2 data. More at /features/ev-obd2.

### Will OBD2 work with my car?

Compatibility depends on your car's market and year, its communication protocol, the adapter, and how the car's computer is set up. As a guide, most US vehicles from the 1996 model year, European petrol cars from 2001 and diesels from 2004, and most cars worldwide from around 2008 use standard OBD2. Honda, Toyota, Lexus, Subaru, Mazda, Ford, GM, Nissan, Hyundai, Kia, Volvo and BMW F- and G-series work well with standard data. Some makes limit access: Volkswagen Group cars from 2020 and Mercedes-Benz from 2018 provide standard engine data but block enhanced diagnostics, Jeep, RAM, Dodge, Chrysler and Fiat from 2018 use a security gateway that blocks third-party scanners unless a bypass module is fitted, and Tesla doesn't provide standard OBD2 vehicle data. The full guide is at /features/obd2-compatibility. If you're unsure, try connecting first: the app shows exactly which readings your car reports.

## Related

- [EV charging log](https://speedometerproapp.com/features/ev-charging): Charging logs, kWh/100 km or mi/kWh efficiency, and EV battery data over OBD2.
- [Custom OBD2 PIDs](https://speedometerproapp.com/features/obd2-custom-pids): Add manufacturer-specific readings, from presets or your own formula.
- [OBD2 trip recording](https://speedometerproapp.com/features/obd2-trip-recording): Engine data saved with every trip, with a synchronized replay.
