infiniteCable2
259fb09704
Merge branch 'master' of https://github.com/sunnypilot/panda
2026-06-05 17:41:24 +02:00
Jason Wen
d994e8e800
Sync: commaai/panda:master → sunnypilot/panda:master ( #117 )
2026-06-02 19:30:37 -04:00
Jason Wen
f911653947
Merge branch 'upstream/master' into sync-20260602
2026-06-02 13:49:01 -04:00
Daniel Koepping
7ffc916578
move can ignition to opendbc ( #2396 )
...
* move can ignition to opendbc
temp: point to opendbc PR
* rm
* pyproject
* run ci
* fix
* move
2026-05-13 11:58:17 -07:00
infiniteCable2
890bacf11e
Merge branch 'master' of https://github.com/sunnypilot/panda
2026-04-27 18:39:59 +02:00
Jason Wen
0a9ef7ab54
Sync: commaai/panda:master → sunnypilot/panda:master ( #115 )
2026-04-26 02:51:29 -04:00
Jason Wen
568b4ac422
Merge branch 'upstream/master' into sync-20260425
2026-04-25 20:26:53 -04:00
Shane Smiskol
b19b66a6f0
Disable body ignition check temporarily ( #2390 )
...
Fix keeping teslas awake
2026-04-22 14:59:58 -07:00
infiniteCable2
9dc4549811
Merge branch 'master' of https://github.com/sunnypilot/panda
2026-04-18 19:16:50 +02:00
Jason Wen
5a90799dac
Sync: commaai/panda:master → sunnypilot/panda:master ( #114 )
2026-04-17 02:21:29 -04:00
Jason Wen
08dbc71c01
Merge branch 'upstream/panda/master' into sync-20260417
2026-04-17 02:07:28 -04:00
infiniteCable2
821baec41b
Merge branch 'master' of https://github.com/sunnypilot/panda
2026-04-16 20:53:41 +02:00
Jason Wen
c0cc96fbad
MADS safety: enable heartbeat check and dedicated states ( #113 )
...
* init
* rename
2026-04-14 16:19:16 -04:00
infiniteCable2
1681ede8db
Merge branch 'master' of https://github.com/sunnypilot/panda
2026-04-13 17:15:07 +02:00
Jason Wen
6cd1972ecf
Sync: commaai/panda:master → sunnypilot/panda:master ( #112 )
2026-04-12 15:42:19 -04:00
Jason Wen
abc541a0bc
Merge branch 'upstream/panda/master' into sync-20260412
2026-04-12 15:23:45 -04:00
stef
ac89f0c92d
make body can hook exception v2 specific ( #2387 )
2026-04-10 10:26:50 -07:00
Willem Melching
18f37937cc
compute_version_hash: normalize Windows line endings ( #2383 )
...
* compute_version_hash: normalize Windows line endings
* also update function in SConscript
2026-04-08 09:34:21 -07:00
Jason Huang
7c0c1d956b
Body v2: Hoverboard Motors ( #2308 )
...
* body
* hoverboard motors
* pass test
* body ignition exception and remove used comms
Co-authored-by: rexblade21 <zkhuang4968@gmail.com >
* send extra empty message to distinguish fingerprint
* can.h body v2 put safety hook = 1
* change v2 extra id to 0x396
* fix mirsa style error
* move ignition exception to seperate bus 2 if statement
* silence heartbeat siren on body
* turn ignition off on switch repress
* 0x250 interception in panda fw
* send extra body data, same as v1 body
* cleanup data passing for more predictable inputs and lower rpm deadband
* remove extra downscaling
* change v2 fingerprint from 0x002 to 0x222
* clean up, bus 0 ignition exception and trq mode
* keep in SPD mode for now
* remove comment
* clean
* apply suggestions
---------
Co-authored-by: stefpi <19478336+stefpi@users.noreply.github.com >
2026-04-08 09:17:01 -07:00
infiniteCable2
fe91e48d3e
Merge branch 'master' of https://github.com/sunnypilot/panda
2026-04-07 21:40:33 +02:00
Jason Wen
80846cff66
Sync: commaai/panda:master → sunnypilot/panda:master
2026-04-05 13:32:43 -04:00
Jason Wen
04c812b9a1
Merge branch 'upstream/panda/master' into sync-20260405
2026-04-05 13:19:57 -04:00
infiniteCable2
e47e76c86d
Merge branch 'master' of https://github.com/sunnypilot/panda
2026-04-03 20:52:12 +02:00
Jason Wen
01a2c250f9
Sync: commaai/panda:master → sunnypilot/panda:master
2026-04-02 14:35:00 -07:00
Jason Wen
80b5cfbc27
Merge branch 'upstream/panda/master' into sync-20260401
2026-04-01 22:39:14 -04:00
Adeeb Shihadeh
14b1906563
Parse health packet layout from health.h ( #2378 )
...
* Parse health packet layout from health.h
* Fail closed on unexpected health.h layouts
* cleanup
* define once
2026-03-29 14:47:16 -07:00
infiniteCable2
94bd7e72e8
Merge branch 'master' of https://github.com/sunnypilot/panda
2026-03-19 18:48:30 +01:00
Jason Wen
6ddc631bdd
Sync: commaai/panda:master → sunnypilot/panda:master
2026-03-17 17:48:30 -04:00
Jason Wen
4a942697bd
Merge branch 'upstream/panda/master' into sync-20260317
...
# Conflicts:
# pyproject.toml
2026-03-17 17:07:31 -04:00
Adeeb Shihadeh
d079b0958b
deps: switch vendored tools to per-package release branches ( #2372 )
2026-03-14 16:21:36 -07:00
Adeeb Shihadeh
74878fcbeb
automatically handle CAN and health packet ABI versions ( #2371 )
2026-03-14 13:40:20 -07:00
Adeeb Shihadeh
c9ee50ea9e
HITL: override addopts to disable xdist for hardware tests ( #2370 )
2026-03-09 19:50:00 -07:00
Robbe Derks
c10b82f8ff
Stagger dcam FSIN ( #2307 )
2026-03-09 19:14:38 -07:00
Adeeb Shihadeh
814fc7a2f5
update README
2026-03-08 16:06:24 -07:00
infiniteCable2
d6a35e13d8
Merge branch 'master' of https://github.com/sunnypilot/panda
2026-03-02 15:29:12 +01:00
Jason Wen
f5f296c65c
Sync: commaai/panda:master → sunnypilot/panda:master
2026-03-01 16:17:59 -05:00
Jason Wen
05da955454
Merge branch 'upstream/panda/master' into sync-20260301
2026-03-01 16:14:41 -05:00
Adeeb Shihadeh
2c2f46b3b9
rm tres bootkick tests ( #2365 )
2026-02-28 16:13:25 -08:00
Adeeb Shihadeh
254767369e
run all tests in test.sh ( #2364 )
2026-02-28 16:05:49 -08:00
Adeeb Shihadeh
45f80df2cc
mv crypto/ and certs/ into board/ ( #2363 )
2026-02-28 15:44:09 -08:00
Adeeb Shihadeh
011d3db269
document structs inline ( #2362 )
...
* inline CAN docs
* document structs inline
* lil more
2026-02-28 15:31:41 -08:00
Adeeb Shihadeh
b606044763
install libusb from pip ( #2351 )
...
* install libusb from pip
Use libusb-package to bundle libusb as a Python dependency instead of
requiring it as a system package. This simplifies setup on all platforms.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* fix agnos
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-28 15:00:47 -08:00
Adeeb Shihadeh
0faafa1d91
don't install spidev on PC ( #2360 )
...
* don't install spidev on PC
* ugh base ubuntu
2026-02-28 14:42:36 -08:00
Adeeb Shihadeh
25357d5c6f
Revert "make test_misra.sh a lil nicer to run"
...
This reverts commit 16a8e521d8 .
2026-02-28 14:35:23 -08:00
Adeeb Shihadeh
16a8e521d8
make test_misra.sh a lil nicer to run
2026-02-28 14:23:09 -08:00
Adeeb Shihadeh
d3cbcf91b0
build system simplifications ( #2359 )
...
* buidl system simplifications
* less j
* fix that
2026-02-28 14:14:17 -08:00
Adeeb Shihadeh
6b940b7461
Remove FINAL_PROVISIONING firmware variant ( #2358 )
...
* Remove FINAL_PROVISIONING firmware path and CI usage
* Remove remaining FINAL_PROVISIONING references from CI
* why do i even try codex
2026-02-28 14:06:51 -08:00
infiniteCable2
dc3737df44
Merge branch 'master' of https://github.com/sunnypilot/panda
2026-02-28 11:29:00 +01:00
Robbe Derks
d1410f7f7b
Don't overflow the mic filter ( #2352 )
...
don't overflow the filter
2026-02-27 14:50:33 -08:00
Jason Wen
a4e30942fa
Sync: commaai/panda:master → sunnypilot/panda:master
2026-02-27 16:35:20 -05:00