Accessing your Hyundai Ioniq’s Battery Management System (BMS) data can be challenging due to the vehicle’s “quiet” CAN bus. This means traditional CAN bus sniffing methods are ineffective. Instead, targeted queries using specific OBD2 AT commands are required to retrieve information. This article delves into using these commands, specifically focusing on the format 7E4#02210X
where X represents a sequence number.
Accessing the Ioniq’s internal CAN bus, located under the dashboard, requires sending specific requests and awaiting responses. A diagnostic connector also exists under the hood, though its pinout remains largely unknown. Successful BMS data retrieval has been achieved using OBD queries formatted as 7E4#022101
, 7E4#022102
, 7E4#022103
, 7E4#022104
, and 7E4#022105
through tools like AutoPi utilizing a Raspberry Pi Zero. These commands utilize a specific structure for requesting data. While the precise meaning of “02” preceding “210X” within the command structure isn’t fully clarified within the standard OBD protocol documentation, it likely serves as a data identifier or addressing mechanism specific to the Ioniq’s communication protocol.
Understanding the returned hexadecimal data requires further decoding. A valuable resource for deciphering this information is the GitHub repository “OBD-PIDs-for-HKMC-EVs.” This repository provides a comprehensive list of Parameter IDs (PIDs) specific to Hyundai Kia Motor Company (HKMC) electric vehicles, including the Ioniq. It outlines the meaning of each PID and provides instructions on converting the hexadecimal data into meaningful values like voltage, current, and temperature.
It’s crucial to note that the Ioniq’s BMS, along with other vehicle controllers, remains inactive when the car is powered off. Consequently, attempting to query data with the ignition off will yield no results. These Anydata Obd2 At Command
structures provide a pathway to unlock valuable insights into your Ioniq’s battery performance and health. By understanding these commands and utilizing resources like the mentioned GitHub repository, you can gain a deeper understanding of your electric vehicle.