Documentation

Vehicle Data Catalog

A consolidated reference of confirmed vehicle properties and Geely adaptation layer function IDs on the IHU629G. All properties are accessed via CarPropertyManager inside the installed APK. For detailed probing methodologies, logs, and historical investigations, see field-catalog.md.

Powertrain & Driving

Property / Function ID Name Type Access Values / Scaling Notes
570491136 DRIVE int RW Eco=570491137, Comfort=570491138, Sport=570491139 Areas 0, 1. Writes require vehicle in ready/drive state to hold.
537003264 REGEN int RW Low=537003265, Mid=537003266, High=537003267 Areas 0, 1.
289408001 GEAR_SELECTION int R 1=N, 2=R, 4=P, 8=D Adapted value (VehicleGear enum). Alias: 0x2140800f.
291504647 PERF_VEHICLE_SPEED float R km/h Area 0. Already scaled (div=1).
289407492 ODOMETER float R km Cumulative vehicle distance. Area 0/1.
658548345 TRIP_KM float R km Current trip distance. Area 0/1.
557884450 CRUISE_STATE float R 0.0=OFF, 1.0=ARMED, 7.0=ACTIVE Area 0. Integer alias: 557887630. Set speed property remains unmapped.
557885463 PARK_MODE int RW 0=off; 0x201B0100 \| duration Duration: 0x02=30m, 0x04=1h, 0x06=2h, 0x08=3h, 0x0A=4h, 0x0C=5h, 0x13=unlimited.

Battery & Charging

Property / Function ID Name Type Access Values / Scaling Notes
557885165 BATTERY_SOC float R % (0..100) Adaptation layer pre-scaled float. Area 0/1.
289407752 RANGE float R km Estimated remaining range. Area 0/1.
557887621 PORT_CONNECTED int R 3=connected, 0=disconnected Physical plug connection status. Reliable indicator independent of charging current.
605029888 CHARGE_LIMIT int RW 5..32 A User-selectable charge current limit. Area 0/1.
605291008 CHARGE_CURRENT float R A Actual charging current. Zeroed when not actively charging to avoid residual sense drift.
605290752 CHARGE_VOLTAGE float R V Charging voltage. Zeroed when not actively charging.
605028608 CHARGE_SWITCH int RW 609=STOP, 610=RESTART, 611=START_NOW Explicit charge control commands. Area 0.

Climate Control (HVAC)

Property / Function ID Name Type Access Values / Scaling Notes
354419984 HVAC_POWER_ON boolean RW true / false Master AC power switch. Adapted boolean (raw value is 2 when off).
354419973 HVAC_AC_ON boolean RW true / false AC compressor enable.
0x15600503 ZONED_TEMP_SETPOINT float RW 16..32 °C (°C = 17 + raw / 2) Target setpoint. Quantized to 1 °C steps; writes of half-degrees read back truncated. Area 4 is not physical (reverts to synced value). The center point is a mode boundary crossing between heating and cooling.
557884279 AC_AMBIENT_TEMP int R °C: (raw - 80) / 2 Outside ambient temperature sensor. Area 0.
356517120 HVAC_FAN_SPEED int RW 0..8 Blower speed: 0=off, 1..8 active levels. Alias: 557846559 (0x2140101F).
557846560 ZONED_FAN_DIRECTION int RW Bitmask: 1=FACE, 2=FLOOR, 3=FACE|FLOOR, 4=DEFROST, 6=DEFROST|FLOOR Area parameter is ignored. Value 5 (DEFROST+FACE) is rejected by vehicle. Alias: 356517121 (0x15400501).
354419976 RECIRCULATION boolean RW true / false Cabin air recirculation (0x15200508).
354419978 HVAC_AUTO_ON boolean RW NOOP Accepts writes with no effect; do not delegate fan or mode logic to it. (354419975 is MAX_DEFROST, not AUTO).
HVAC_IN_OUT_TEMP CABIN_TEMP - - NOT_AVAILABLE Vent and cabin temperatures are not exposed via VHAL.

Cabin Lighting & Interior

Property / Function ID Name Type Access Values / Scaling Notes
537528576 AMBIENT_COLOR int RW 0xRRGGBB hex color Area candidates {5, 0, 1} must be swept and read back to confirm execution.
704708864 AMBIENT_BRIGHTNESS int RW 0..20 0=off. Setting brightness to non-zero is required before color writes will take effect.