Skip to content

Instantly share code, notes, and snippets.

@csouers
Last active May 20, 2023 02:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save csouers/5d0b447474cf78451069a5cf4f8bdbd9 to your computer and use it in GitHub Desktop.
Save csouers/5d0b447474cf78451069a5cf4f8bdbd9 to your computer and use it in GitHub Desktop.
---
# 0x30 = KWP2000 input/output control by local identifier
_start_: "{service}{identifier}{control_type}\x00\x00\x00\x00\x00"
# 0x20 = KWP2000 stop diagnostic session
_stop_: "\x20"
# lights
left_turn_signal:
_address_: 0x16F118F0
service: "\x30"
identifier: "\x0a"
control_type: "\x0f"
right_turn_signal:
_address_: 0x16F118F0
service: "\x30"
identifier: "\x0b"
control_type: "\x0f"
hazard_lights:
_address_: 0x16F118F0
service: "\x30"
identifier: "\x08"
control_type: "\x0f"
parking_lights:
_address_: 0x16F118F0
service: "\x30"
identifier: "\x25"
control_type: "\x0f"
headlight_low_beams:
_address_: 0x16F118F0
service: "\x30"
identifier: "\x1c"
control_type: "\x0f"
headlight_high_beams:
_address_: 0x16F118F0
service: "\x30"
identifier: "\x1d"
control_type: "\x0f"
front_fog_lights:
_address_: 0x16F118F0
service: "\x30"
identifier: "\x20"
control_type: "\x0f"
daytime_running_lights:
_address_: 0x16F118F0
service: "\x30"
identifier: "\x36"
control_type: "\x0f"
cabin_lights:
_address_: 0x16F118F0
service: "\x30"
identifier: "\x02"
control_type: "\x1e"
cargo_light:
_address_: 0x16F118F0
service: "\x30"
identifier: "\x12"
control_type: "\x1e"
# locks/doors
lock_all_doors:
_address_: 0x16F118F0
service: "\x30"
_instant_: true
identifier: "\x04"
control_type: "\x01"
unlock_all_doors:
_address_: 0x16F118F0
service: "\x30"
_instant_: true
identifier: "\x05"
control_type: "\x01"
unlock_all_doors_alt:
_address_: 0x16F118F0
service: "\x30"
_instant_: true
identifier: "\x06"
control_type: "\x01"
trunk_release:
_address_: 0x16F118F0
service: "\x30"
_instant_: true
identifier: "\x09"
control_type: "\x01"
horn:
_address_: 0x16F118F0
service: "\x30"
identifier: "\x26"
control_type: "\x01"
security_beeper_short:
_address_: 0x16F118F0
service: "\x30"
_instant_: true
identifier: "\x17"
control_type: "\x01"
security_beeper_alt:
_address_: 0x16F118F0
service: "\x31"
_instant_: true
identifier: "\x00"
control_type: "\x00"
# wipers
front_wipers_slow:
_address_: 0x16F118F0
service: "\x30"
identifier: "\x19"
control_type: "\x05"
front_wipers_fast:
_address_: 0x16F118F0
service: "\x30"
identifier: "\x1a"
control_type: "\x05"
front_washer_pump:
_address_: 0x16F118F0
service: "\x30"
identifier: "\x1b"
control_type: "\x05"
rear_wiper:
_address_: 0x16F118F0
service: "\x30"
identifier: "\x0d"
control_type: "\x05"
rear_washer_pump:
_address_: 0x16F118F0
service: "\x30"
identifier: "\x0e"
control_type: "\x05"
# blind spot information
left_blindspot_flash:
_address_: 0x16F19FF0
service: "\x30"
identifier: "\x01"
control_type: "\x08"
right_blindspot_flash:
_address_: 0x16F1A7F0
service: "\x30"
identifier: "\x01"
control_type: "\x08"
# windows
# 6 second actuation or 'AUTO'. Temporary 'AUTO' lockout possible.
# Availability: Ignition On
left_front_window_up:
_address_: 0x16F130F0
service: "\x30"
identifier: "\x01"
control_type: "\x00"
_instant_: true
left_front_window_down:
_address_: 0x16F130F0
service: "\x30"
identifier: "\x02"
control_type: "\x00"
_instant_: true
right_front_window_up:
_address_: 0x16F130F0
service: "\x30"
identifier: "\x03"
control_type: "\x00"
_instant_: true
right_front_window_down:
_address_: 0x16F130F0
service: "\x30"
identifier: "\x04"
control_type: "\x00"
_instant_: true
left_rear_window_up:
_address_: 0x16F130F0
service: "\x30"
identifier: "\x05"
control_type: "\x00"
_instant_: true
left_rear_window_down:
_address_: 0x16F130F0
service: "\x30"
identifier: "\x06"
control_type: "\x00"
_instant_: true
right_rear_window_up:
_address_: 0x16F130F0
service: "\x30"
identifier: "\x07"
control_type: "\x00"
_instant_: true
# climate
climate_self_diagnostic:
_address_: 0x16F151F0
service: "\x30"
identifier: "\x31"
control_type: "\x00"
_instant_: true
climate_on:
_address_: 0x16F151F0
service: "\x30"
identifier: "\x01"
control_type: "\x00"
_instant_: true
# gauge cluster
cluster_customization_reset:
_address_: 0x16F150F0
service: "\xa0"
identifier: "\x00"
control_type: "\x00"
_instant_: true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment