EV Dashboard

A real-time diagnostics app for the Hyundai, Kia, and Genesis E-GMP family. Connect an ELM327-compatible Bluetooth OBD-II adapter to monitor your battery, charging sessions, temperatures, and more — right from your iPhone or CarPlay.

Features

CarPlay

  • Driving page — Two rows of live chips: pack state of charge, pack power, range, cell delta, 12V state, motor RPM, headlights, odometer — and tire pressures, climate, preconditioning, battery heater, battery temperature, regen power, brake light, nearest DC charger
  • Customize TilesNew in Version 3.0: Choose which of the 20 tiles appear and where they sit, with separate full-screen (2×8) and split-screen (2×4) layouts
  • Help for every tileNew in Version 3.0: Each tile on your layout has its own authored Help page, illustrated with the live tile itself
  • Status page — Connection state, ECU scan status, and polling headroom, available any time
  • Dynamic Charging page — Appears on its own when a charging session begins
  • Apple Dashboard — A live charger map with two tiles of your choosing beside it
  • Compass — Driven by your car’s own heading; tap it for a full-screen heading
  • Tire-pressure tile — Pressure and temperature
  • 12V chip — State of charge, voltage, and current

Chargers and navigation

  • DC fast-charge finder — Roughly 60,000 sites, bundled with the app and searchable without a network connection
  • Data worth trusting — U.S. and Canadian sites come straight from the U.S. DOE / NRCan Alternative Fuels Data Center; Open Charge Map covers the rest of the world. Stations only Teslas can use are excluded
  • Filters that apply instantly — By minimum speed (≥50kW and up) and by charging network, anywhere in the world
  • Turn-by-turn navigation — Route to a charger or a searched address, talked through every turn in a voice you pick
  • Saved destinations — Keep the places you come back to
  • Estimated arrival SoC — Your projected state of charge on arrival, averaged over recent projections so it settles instead of jumping
  • Updates without an App Store release — Settings → Navigation → Check for Update swaps in a newer charger database in place

Range and efficiency

  • Live range estimate — Fed by a long-term efficiency average, so the number stays steady instead of swinging with the last hill
  • Recent-efficiency trend — The smaller figure beneath the range tracks your recent driving instead
  • The whole method is published — See How Range and Efficiency Are Calculated for every formula worked out

Charging telemetry

  • Live AC and DC charging detection — Read from the vehicle’s own charge-type flags
  • Three-phase AC power — Measured per phase, so three-phase supplies read correctly
  • EVSE max voltage / current / power — J1772 + CCS
  • Control Pilot duty cycle — The EVSE’s advertised max-current capability
  • ICCU input voltage and AC current

Preconditioning readiness ETA

  • Live “Time to 70°F / 21°C” battery-temperature ETA — When your pack will be ready for optimal DC fast charging
  • On the Dashboard and in CarPlay — Including the Driving page, so you can watch it the whole drive to the station

Live Dashboard

  • State of charge, available energy, voltage, current
  • Battery cell min/max temperature
  • Battery cell voltages
  • Module temperature grid — Per-sensor pack temperatures with min/avg/max/delta
  • Battery temperature charts — Time series history of BMS max/min, heater, and coolant inlet temperatures
  • Battery heater status during preconditioning
  • Battery Odometer — Lifetime energy charged vs. discharged with round-trip efficiency percentage
  • Battery Health — BMS-reported State of Health with explanatory info
  • Tire pressures and temperatures
  • Motor RPM, gear position, ignition state
  • Regenerative braking dial — Live regen power against the available ceiling and the pack’s peak power
  • 12V auxiliary battery — State of charge, voltage, current, temperature, plus DC-DC converter telemetry
  • Outside and cabin temperature, relative humidity
  • Indicators for headlights (low and high beams) and brake lights
  • Isolation resistance and polling headroom — With explanatory info
  • Connection Report — Which modules are reporting, the adapter’s name, firmware and protocol, polling statistics, per-module coverage, and a timeline of connects and drop-outs — exportable as CSV
  • ICCU details share card — VIN-redacted share sheet for easy sharing

History and iCloud

  • Charging sessions — Every charge recorded automatically: peak power, energy added, duration, EVSE max voltage / current / power, and a full set of charts
  • Driving sessions — Distance, max and average speed, energy used, and net efficiency, with speed, current, state-of-charge, and gear charts
  • Signal history — Long-term time-series for every recorded signal, with tap-through charts spanning your whole recording history
  • Session photos — Attach a photo to any session
  • Share a session — Export any session as an image, charts and all
  • iCloud sync — Sessions, signals, and photos sync across your iPhone, iPad, and other Apple devices

Inspect

  • J1979 OBD-II Scanner — Standard mode 01–09 read-out for adapter compatibility checking
  • Enhanced DTC Scan — Manufacturer-specific trouble codes from every module the car exposes, with modules identified by name
  • Share or export any scan — As an image, or as a CSV carrying a metadata header and one row per code
  • DTC reassurance — Known-benign permanent codes (e.g. P0C17) come with a contextual explanation rather than an alarm

Advanced Tools

Powerful tools to help enthusiasts learn more about their vehicles, with result sharing built in.

  • DID Range Scan — Probe a single ECU across an address range to find which DIDs respond
  • ECU Finder — A full scan to find all the ECUs your vehicle exposes
  • Curated DID List — An in-depth scan of a single ECU across all 65535 addresses, with .iqlist sharing between testers
  • ABC test — Use the curated list to hunt for interesting new signals
  • Adapter interference detection — The app notices when another OBD-II app takes over the shared adapter; Adapter Quiet Check confirms it on demand
  • Full diagnostic recording — Capture sessions for later analysis

Settings and customization

  • Themes — Eight palettes, chosen separately for the app and for CarPlay
  • Units your way — Independent preferences for temperature, distance, speed, pressure, power, and efficiency
  • Appearance — Auto, Light, or Dark
  • Reorder the Dashboard — Drag sections into the order you want, or hide the ones you don’t use
  • Auto-Connect — Reconnect to your adapter automatically on launch and after drops
  • Keep Screen Awake — Keep recording without the screen dimming or locking
  • Quick Look for .iqlist files — Preview a shared curated DID list before importing it

Languages and notifications

  • Multi-language support — Deutsch, English, Español, Français, Italiano, Nederlands, Svenska, Türkçe, 日本語, 한국어, with an in-app language picker
  • Unplug reminder — Notification when the car turns off reminding you to unplug the adapter
  • OBD-II adapter compatibility — Works with inexpensive, popular brand name ELM327-compatible Bluetooth LE adapters

Supported vehicles

The app ships per-vehicle registries with verified full support for:

  • IONIQ 5
  • IONIQ 5 N
  • IONIQ 6
  • IONIQ 9
  • Kia EV6
  • Kia EV6 GT
  • Kia EV9
  • Kia EV3
  • Genesis GV60

Support

If you have a question, found a bug, or want to request a feature, please open an issue on GitHub.


This site uses Just the Docs, a documentation theme for Jekyll.