Automotive Forum
BMW BEV & PHEV Tool Project - Printable Version

+- Automotive Forum (https://automotiveforum.net)
+-- Forum: (https://automotiveforum.net/forumdisplay.php?fid=1)
+--- Forum: Automotive Software (https://automotiveforum.net/forumdisplay.php?fid=6)
+--- Thread: BMW BEV & PHEV Tool Project (/showthread.php?tid=21108)



BMW BEV & PHEV Tool Project - AlpinWeiss2k26 - 11-08-2026

Hi all,

Over the last months I've been developing a Windows tool for a job that keeps coming up on hybrid and electric BMWs: checking the high-voltage battery properly before buying, selling or repairing a car. I'm sharing it here because I think it can be useful to other workshops and independents.

What it is
HV Tool – a single .exe for Windows, no installation, works completely offline. You connect a standard ENET cable, ignition on, one click – it finds the gateway, reads the VIN and I-Level and detects the model by itself.

High-voltage battery (SME)
SoC, SoH, pack voltage, current, power, available energy

Every individual cell voltage and temperature, grouped by module exactly as the SME reports them

Cell imbalance – spread between highest and lowest cell (Δ) and standard deviation (σ), min/max per cell and module

Insulation resistance, contactor state, cooling, charge cycles

A plain verdict at the end: OK / attention / likely fault
Rest of the car
Fault memory of every control unit, with full descriptions – 378,449 fault codes from 1,355 control-unit variants built into the .exe

Confirmed faults counted first, network "event" faults kept separate as secondary

Clear one module or all faults with one click

Live engine data per engine type: boost, rail pressure, air mass, injector corrections per cylinder, full DPF/OPF set, VANOS, lambda, ignition – with graphs, alarms and CSV recording

12 V battery (BZE/IBS): SoH, capacity, quiescent current, deep discharges, internal resistance

CBS service: remaining km/days, due dates, reset per item

Mileage check: mileage stored in every module compared, with Secure Mileage tamper flags

Clean PDF report for the customer, no personal data in it
Coverage
129 models – BMW, MINI and Rolls-Royce, F/G series and the newest platforms including Neue Klasse (iX3 NA5, i3 NA0 with cell-to-pack layout), X5 G65, M5 G90/G99.

How it talks to the car
HSFZ over ENET, UDS services and each control unit's own data layout, so the values are the real ones read from the modules, not estimates.

There's also a built-in demo mode, so you can click through every screen without a car connected.