Commit Graph

9 Commits

Author SHA1 Message Date
comma 23ebc4989c fix F4 panda freeze under CAN load: move stack above .bss (stack/.bss overlap); plus clock_source register masks, hard fault handler + debug readback 2026-08-28 11:31:31 +08:00
comma 9c8d543346 pandad.py: pass serial to C++ pandad (USB-only panda) 2026-08-28 09:38:29 +08:00
comma 641d3cd371 usb.cc: include unistd for usleep 2026-08-28 09:30:55 +08:00
comma 857d34b65d pandad.py: delay before launching C++ pandad for USB release 2026-08-28 09:28:49 +08:00
comma 2feb6b0b28 usb.py: no trailing GETSTATUS in DFU jump 2026-08-28 09:19:27 +08:00
comma 542603ec3c early_init: no self-heal reset on stale magic 2026-08-28 09:10:31 +08:00
comma 51b00e5108 fix bxcan pending_can_live 2026-08-28 09:03:38 +08:00
Comma Device b061d88cfa panda: add GM ignition-over-CAN detection on bus 2 (SystemPowerMode 0x1F1)
FrogPilot handles the GM SystemPowerMode message on both bus 0 and bus 2
(SDGM cars send it on bus 2). C3XL-dev only checked bus 0, so GM cars with
0x1F1 on bus 2 never set ignition_can and the device would not auto power-on.
Mirror FrogPilot: check 0x1F1 on bus 2 as well, keep other exceptions bus-0 only.
2026-08-25 11:41:31 +08:00
Comma Device 12603100fb MR.ONE 2026-08-15 07:46:15 +00:00