JLR Architecture & The I-Pace Battery
Reverse engineering the Jaguar I-Pace requires understanding the Jaguar Land Rover (JLR) diagnostic architecture. Unlike simpler EV implementations, the I-Pace uses a secure gateway and extensive UDS (Unified Diagnostic Services) messaging to access the BECM (Battery Energy Control Module).
36 Modules
LG Chem Pouch Cells. Arranged in 36 modules (12 cells each). Diagnostics typically report Module Voltages, not 432 individual cells.
BECM @ 0x7E4
The Battery Energy Control Module usually resides at ID 0x7E4. It responds on 0x7EC. Requires UDS Mode 22.
OBD2 Gateway
The OBD2 port is firewalled. Standard requests work, but raw CAN sniffing requires tapping the bus behind the GWM (Gateway Module).
Why Standard ELM327 Apps Fail
Many generic OBD2 apps attempt to use standard Mode $01 PIDs (like 01 0C for RPM). The I-Pace provides very limited data via standard PIDs. To read Cell Voltages or precise SoC, the app must implement ISO 14229 (UDS). This involves sending multi-byte queries to specific controllers.