openpilot is an open source driver assistance system. openpilot performs the functions of Automated Lane Centering and Adaptive Cruise Control for over 200 supported car makes and models.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Vehicle Researcher 9ac425abaf openpilot v0.9.9 release 20 hours ago
..
car openpilot v0.9.8 release 1 month ago
README.md openpilot v0.9.7 release 11 months ago
__init__.py openpilot v0.9.7 release 11 months ago
can_print_changes.py openpilot v0.9.7 release 11 months ago
can_printer.py openpilot v0.9.8 release 1 month ago
can_table.py openpilot v0.9.7 release 11 months ago
check_can_parser_performance.py openpilot v0.9.8 release 1 month ago
check_freq.py openpilot v0.9.7 release 11 months ago
check_lag.py openpilot v0.9.7 release 11 months ago
check_timings.py openpilot v0.9.7 release 11 months ago
clear_dtc.py openpilot v0.9.8 release 1 month ago
count_events.py openpilot v0.9.8 release 1 month ago
cpu_usage_stat.py openpilot v0.9.7 release 11 months ago
cycle_alerts.py openpilot v0.9.8 release 1 month ago
debug_fw_fingerprinting_offline.py openpilot v0.9.8 release 1 month ago
dump.py openpilot v0.9.8 release 1 month ago
dump_car_docs.py openpilot v0.9.8 release 1 month ago
filter_log_message.py openpilot v0.9.6 release 1 year ago
fingerprint_from_route.py openpilot v0.9.8 release 1 month ago
format_fingerprints.py openpilot v0.9.8 release 1 month ago
fuzz_fw_fingerprint.py openpilot v0.9.8 release 1 month ago
get_fingerprint.py openpilot v0.9.8 release 1 month ago
hyundai_enable_radar_points.py openpilot v0.9.8 release 1 month ago
live_cpu_and_temp.py openpilot v0.9.8 release 1 month ago
max_lat_accel.py openpilot v0.9.9 release 20 hours ago
measure_modeld_packet_drop.py openpilot v0.9.8 release 1 month ago
measure_torque_time_to_max.py openpilot v0.9.8 release 1 month ago
print_docs_diff.py openpilot v0.9.8 release 1 month ago
print_flags.py openpilot v0.9.8 release 1 month ago
qlog_size.py openpilot v0.9.8 release 1 month ago
read_dtc_status.py openpilot v0.9.8 release 1 month ago
run_process_on_route.py openpilot v0.9.8 release 1 month ago
set_car_params.py openpilot v0.9.9 release 20 hours ago
show_matching_cars.py openpilot v0.9.8 release 1 month ago
test_fw_query_on_routes.py openpilot v0.9.8 release 1 month ago
touch_replay.py openpilot v0.9.8 release 1 month ago
toyota_eps_factor.py openpilot v0.9.8 release 1 month ago
uiview.py openpilot v0.9.7 release 11 months ago
vw_mqb_config.py openpilot v0.9.8 release 1 month ago

README.md

debug scripts

can_printer.py

usage: can_printer.py [-h] [--bus BUS] [--max_msg MAX_MSG] [--addr ADDR]

simple CAN data viewer

optional arguments:
  -h, --help         show this help message and exit
  --bus BUS          CAN bus to print out (default: 0)
  --max_msg MAX_MSG  max addr (default: None)
  --addr ADDR

dump.py

usage: dump.py [-h] [--pipe] [--raw] [--json] [--dump-json] [--no-print] [--addr ADDR] [--values VALUES] [socket [socket ...]]

Dump communication sockets. See cereal/services.py for a complete list of available sockets.

positional arguments:
  socket           socket names to dump. defaults to all services defined in cereal

optional arguments:
  -h, --help       show this help message and exit
  --pipe
  --raw
  --json
  --dump-json
  --no-print
  --addr ADDR
  --values VALUES  values to monitor (instead of entire event)

vw_mqb_config.py

usage: vw_mqb_config.py [-h] [--debug] {enable,show,disable}

Shows Volkswagen EPS software and coding info, and enables or disables Heading Control
Assist (Lane Assist). Useful for enabling HCA on cars without factory Lane Assist that want
to use openpilot integrated at the CAN gateway (J533).

positional arguments:
  {enable,show,disable}
                        show or modify current EPS HCA config

optional arguments:
  -h, --help            show this help message and exit
  --debug               enable ISO-TP/UDS stack debugging output

This tool is meant to run directly on a vehicle-installed comma three, with
the openpilot/tmux processes stopped. It should also work on a separate PC with a USB-
attached comma panda. Vehicle ignition must be on. Recommend engine not be running when
making changes. Must turn ignition off and on again for any changes to take effect.