panda/board
Shane Smiskol 7f63e653db temp allow 2023-11-15 01:59:27 -08:00
..
boards SOM boot recovery (#1712) 2023-11-09 18:01:46 -08:00
debug In-circuit debugging (#1560) 2023-08-05 16:04:09 -07:00
drivers SOM boot recovery (#1712) 2023-11-09 18:01:46 -08:00
jungle skip flash if up to date (#1686) 2023-10-05 13:13:40 -07:00
obj
pedal unify CAN/FDCAN odjects naming (#1596) 2023-08-21 16:09:31 -07:00
safety temp allow 2023-11-15 01:59:27 -08:00
stm32fx H7: fix GMLAN bitbang timer (#1542) 2023-10-03 13:14:14 -07:00
stm32h7 H7: fix GMLAN bitbang timer (#1542) 2023-10-03 13:14:14 -07:00
README.md instructions for flashing internal panda (#1521) 2023-07-17 20:17:18 -07:00
SConscript cleanup bus count constant 2023-08-04 10:47:03 -07:00
__init__.py
bootstub.c panda jungle (#1547) 2023-08-03 23:55:13 -07:00
bootstub_declarations.h
can_comms.h refresh can tx slots available after write (#1432) 2023-05-20 22:00:13 -07:00
can_definitions.h No more magic for the can chunks (#1191) 2023-01-13 10:59:58 -08:00
comms_definitions.h No more magic for the can chunks (#1191) 2023-01-13 10:59:58 -08:00
config.h panda jungle (#1547) 2023-08-03 23:55:13 -07:00
crc.h SPI: send bootstub status in version request (#1492) 2023-07-03 15:23:12 -07:00
critical.h
dfu_util_f4.sh
dfu_util_h7.sh
early_init.h finish esp/gps removal (#1559) 2023-08-06 12:29:54 -07:00
fake_stm.h Remove flash logging (#1674) 2023-09-30 12:49:46 -07:00
faults.h Remove flash logging (#1674) 2023-09-30 12:49:46 -07:00
flash.py improve flash and recover scripts (#1349) 2023-04-16 15:08:46 -07:00
flasher.h Remove flash logging (#1674) 2023-09-30 12:49:46 -07:00
health.h SOM boot recovery (#1712) 2023-11-09 18:01:46 -08:00
libc.h
main.c refactor bootkick (#1690) 2023-11-08 22:54:55 -08:00
main_comms.h SOM boot recovery (#1712) 2023-11-09 18:01:46 -08:00
main_declarations.h Bring back green led mode + fix small python lib bug (#1206) 2023-01-10 15:09:51 -08:00
power_saving.h finish esp/gps removal (#1559) 2023-08-06 12:29:54 -07:00
provision.h add comms handler to get MCU UID (#1212) 2023-01-15 20:13:26 -08:00
recover.py improve flash and recover scripts (#1349) 2023-04-16 15:08:46 -07:00
safety.h Merge remote-tracking branch 'upstream/master' into lta 2023-11-15 01:56:33 -08:00
safety_declarations.h because safety is in m/s 2023-10-19 23:35:27 -07:00
utils.h add CLAMP macro (#1356) 2023-04-20 14:34:11 -07:00

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.