18 Commits

Author SHA1 Message Date
1okko eac005172f build: refresh generated filters and runtime binaries 2026-10-21 20:59:04 +08:00
1okko 2bf9fcd397 test: sync platform hardware and updater changes 2026-10-21 19:58:14 +08:00
1okko ec8bfe3c5a test: rebuild panda firmware and pandad for upstream SPI 2026-10-21 19:21:14 +08:00
1okko a90f27792b test: sync full panda tree to upstream 8a16e08 (stage 2e) 2026-10-20 21:39:15 +08:00
1okko c200eec550 test: use pristine upstream panda SPI firmware (stage 2d) 2026-10-20 21:37:32 +08:00
1okko f426cf8ac8 test: add fault_cookie linker symbol (stage 2c) 2026-10-20 21:36:20 +08:00
1okko da7fde3900 test: switch to upstream SPI protocol (stage 2a) 2026-10-20 21:35:42 +08:00
1okko 3441426b44 build: rebuild prebuilt artifacts for DEC sunset + add missing tinygrad compile helpers 2026-10-17 14:35:06 +08:00
mawei 770c824464 Revert MQB EVO port (car port, safety, panda firmware, radar fixes) 2026-10-08 21:02:43 +08:00
mawei a28c45ae9d panda: rebuild prebuilt firmware for the radar disable safety change 2026-10-08 19:18:09 +08:00
1okko 228227617b panda: rebuild prebuilt firmware for MQB EVO safety 2026-10-07 12:47:11 +08:00
1okko caba000215 ford: support Edge MK2 yaw counter step of 5 2026-09-30 20:16:26 +08:00
Comma Device 93582d1c81 Merge master-dev sync-20260902 into c3xl-dev
- upstream sync 47db84ebf..132b31f4c: new panda health packet, chestnut
  usb status, ui TextAlignment refactor, modeld/HF model name, hardwared
- agnos.json: update system partition only, keep custom boot
- submodules: opendbc_repo f95f996f (mads cppcheck), panda 74a0adce
  (health flags packet), uv.lock raylib post101
- resolve ui/layouts/home.py conflict (keep MR.ONE home content)
2026-09-04 14:55:37 +08:00
Comma Device e85f40d18b gwm: port Haval H6 support from opendbc PR #3263
Adds the GWM brand (Haval H6 2019-26, full ACC/steering support):
- opendbc/car/gwm: brand interface, carstate, carcontroller, gwmcan, values
  (adapted to sunnypilot CP_SP API and deprecated field group)
- car.capnp: SafetyModel.gwm @36
- values.py: GWM in the Platform union
- docs_definitions.py: CarHarness.gwm
- safety: gwm.h, SAFETY_GWM 36, registration (behind ALLOW_DEBUG)
- dbc generator for gwm_haval_h6_mk3, torque params for GWM_HAVAL_H6
- car_list.json: Haval H6 now appears in the vehicle selector
- rebuilt panda firmware with the GWM safety mode (DEV-dc833705)
2026-09-01 20:49:45 +08:00
Comma Device dc8337054a mg: port MG 5 EV support from upstream opendbc
Adds the MG brand (MG 5 EV 2021, dashcam-only) to c3xl-dev's opendbc:
- opendbc/car/mg: brand interface, carstate, carcontroller, mgcan, values
- car.capnp: SafetyModel.mg @35
- values.py: MG in the Platform union
- safety: mg.h, SAFETY_MG 35, registration (behind ALLOW_DEBUG)
- dbc/mg.dbc, torque override for MG_5_EV
- car_list.json: include dashcam-only platforms so MG appears in the
  vehicle selector
- rebuilt panda firmware with the MG safety mode (DEV-a53d9321)
2026-09-01 20:37:13 +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
github-actions[bot] f8e13417f2 sunnypilot v2026.003.000 release
date: 2026-08-15T14:20:10
master commit: d48cfa730bf21593b684efeaf3fd8940695e1dea
2026-08-15 14:20:16 +08:00