![]() |
|
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. |