panda/board
Shane Smiskol ada8b49cb5
Honda Bosch Radarless: allow alt brake (#1341)
* radarless can use this

* fix addr check

* update opendbc ref
2023-04-14 01:51:19 -07:00
..
boards tres: fix fan spin on startup (#1297) 2023-03-21 11:19:12 -07:00
drivers H7: Rx FIFO lost counter (#1345) 2023-04-13 17:37:48 -07:00
obj Revert commits that broke USB for openpilot. 2017-07-12 11:27:16 -07:00
pedal rename puts to avoid conflict with stdio.h (#1174) 2022-11-29 22:55:10 -08:00
safety Honda Bosch Radarless: allow alt brake (#1341) 2023-04-14 01:51:19 -07:00
stm32fx USB enumeration based on frame numbers (#1324) 2023-04-03 17:13:02 +02:00
stm32h7 Fix CAN message corruption on H7 under high load (#1342) 2023-04-12 11:07:58 -07:00
README.md Misc cleanup (#1161) 2022-11-17 11:46:43 -08:00
SConscript CI: set PYTHONWARNINGS=error (#1323) 2023-04-02 09:33:35 -07:00
__init__.py Revert commits that broke USB for openpilot. 2017-07-12 11:27:16 -07:00
bootstub.c Remove external debug UART support (#1159) 2022-11-14 11:46:04 +01:00
bootstub_declarations.h rename puts to avoid conflict with stdio.h (#1174) 2022-11-29 22:55:10 -08:00
can_comms.h No more magic for the can chunks (#1191) 2023-01-13 10:59:58 -08: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 No more magic for the can chunks (#1191) 2023-01-13 10:59:58 -08:00
crc.h Fix MISRA 12.x violations (#667) 2021-06-18 16:42:49 -07:00
critical.h Revert "Revert "Register readback on most modules. Still need to convert the other ones (#396)"" 2019-12-05 14:19:29 -08:00
dfu_util_f4.sh DFU flasher: permissions and address 2022-08-25 10:24:25 -07:00
dfu_util_h7.sh flashing: unify recover.sh (#1043) 2022-08-24 19:15:25 -07:00
early_init.h Remove external debug UART support (#1159) 2022-11-14 11:46:04 +01:00
fake_stm.h CAN comms test (#1181) 2022-11-30 22:12:28 -08:00
faults.h watchdog to log fault on heartbeat loop (#1328) 2023-04-04 18:51:35 -07:00
flash.sh one flash.sh for both H7 and F4 (#1032) 2022-08-15 20:11:38 -07:00
flasher.h SPI support in bootstub (#1227) 2023-03-07 14:55:15 -08:00
health.h H7: Rx FIFO lost counter (#1345) 2023-04-13 17:37:48 -07:00
libc.h memcpy with 4 and 16 bytes copy support (#763) 2021-11-04 16:06:51 -07:00
main.c watchdog to log fault on heartbeat loop (#1328) 2023-04-04 18:51:35 -07:00
main_comms.h SPI: log checksum errors in health (#1334) 2023-04-05 22:05:14 -07: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 rename puts to avoid conflict with stdio.h (#1174) 2022-11-29 22:55:10 -08:00
provision.h add comms handler to get MCU UID (#1212) 2023-01-15 20:13:26 -08:00
recover.sh flashing: unify recover.sh (#1043) 2022-08-24 19:15:25 -07:00
safety.h VW: Allow inactive accel values at all times (#1247) 2023-04-13 17:28:33 -07:00
safety_declarations.h safety: only pass addr to fwd hook (#1339) 2023-04-08 16:45:59 -07:00
utils.h cleanup + prep for more tests! (#1172) 2022-11-30 14:15:09 -08:00

README.md

Programming

Panda

./recover.sh           # flash bootstub
./flash.sh           # flash application

Troubleshooting

If your panda will not flash and green LED is on, use recover.sh. If panda is blinking fast with green LED, use flash.sh. Otherwise if LED is off and panda can't be seen with lsusb command, use panda paw to go into DFU mode.

dfu-util for flashing