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 b2f2dabe71 openpilot v0.9.5 release 2 years ago
..
boards openpilot v0.9.5 release 2 years ago
debug openpilot v0.9.5 release 2 years ago
drivers openpilot v0.9.5 release 2 years ago
jungle openpilot v0.9.5 release 2 years ago
obj openpilot v0.9.4 release 2 years ago
pedal openpilot v0.9.5 release 2 years ago
safety openpilot v0.9.5 release 2 years ago
stm32fx openpilot v0.9.5 release 2 years ago
stm32h7 openpilot v0.9.5 release 2 years ago
README.md openpilot v0.9.4 release 2 years ago
SConscript openpilot v0.9.5 release 2 years ago
__init__.py openpilot v0.9.4 release 2 years ago
bootstub.c openpilot v0.9.5 release 2 years ago
bootstub_declarations.h openpilot v0.9.4 release 2 years ago
can_comms.h openpilot v0.9.4 release 2 years ago
can_definitions.h openpilot v0.9.4 release 2 years ago
comms_definitions.h openpilot v0.9.4 release 2 years ago
config.h openpilot v0.9.5 release 2 years ago
crc.h openpilot v0.9.4 release 2 years ago
critical.h openpilot v0.9.4 release 2 years ago
dfu_util_f4.sh openpilot v0.9.4 release 2 years ago
dfu_util_h7.sh openpilot v0.9.4 release 2 years ago
early_init.h openpilot v0.9.5 release 2 years ago
fake_stm.h openpilot v0.9.5 release 2 years ago
faults.h openpilot v0.9.5 release 2 years ago
flash.py openpilot v0.9.4 release 2 years ago
flasher.h openpilot v0.9.5 release 2 years ago
health.h openpilot v0.9.5 release 2 years ago
libc.h openpilot v0.9.4 release 2 years ago
main.c openpilot v0.9.5 release 2 years ago
main_comms.h openpilot v0.9.5 release 2 years ago
main_declarations.h openpilot v0.9.4 release 2 years ago
power_saving.h openpilot v0.9.5 release 2 years ago
provision.h openpilot v0.9.4 release 2 years ago
recover.py openpilot v0.9.4 release 2 years ago
safety.h openpilot v0.9.5 release 2 years ago
safety_declarations.h openpilot v0.9.5 release 2 years ago
utils.h openpilot v0.9.4 release 2 years ago

README.md

Programming

Panda

./flash.py        # flash application
./recover.py      # flash bootstub

Troubleshooting

If your panda will not flash and green LED is on, use recover.py. If panda is blinking fast with green LED, use flash.py.

Otherwise if LED is off and panda can't be seen with lsusb command, use panda paw to go into DFU mode.

If your device has an internal panda and none of the above works, try running ../tests/reflash_internal_panda.py.