Adeeb Shihadeh
81bd999ced
bump msgq ( #39117 )
2026-10-20 02:19:24 +00:00
firestar5683
978105ad9b
Project identity and attribution
...
Document StarPilot setup and third-party attribution. Keep cloud authentication scoped to the selected provider.
Co-authored-by: Daniel Koepping <elkoled@gmail.com >
Co-authored-by: Danny <dannyirwin31@yahoo.com >
Co-authored-by: firestarsdog <229254897+firestarsdog@users.noreply.github.com >
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2026-10-14 19:56:17 -05:00
firestar5683
6d742eb343
CI
...
Add control trace and platform qualification tools that exercise explicit safety modes and vehicle coverage.
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
Co-authored-by: Dom <168790843+firestar5683@users.noreply.github.com >
Co-authored-by: Kacper Rączy <gfw.kra@gmail.com >
Co-authored-by: YassineYousfi <yyousfi1@binghamton.edu >
Co-authored-by: firestarsdog <229254897+firestarsdog@users.noreply.github.com >
Co-authored-by: dirwin31 <83434411+dirwin31@users.noreply.github.com >
Co-authored-by: prabhaavp <prabhaav@msu.edu >
2026-10-14 19:56:17 -05:00
firestar5683
ec8d7eb98b
Contracts
...
Define persistent settings, typed schema fields and storage migrations before feature owners consume them. Keep calibration and parameter readers aligned with the shared data contracts.
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
Co-authored-by: Danny <dannyirwin31@yahoo.com >
Co-authored-by: Harald Schäfer <harald.the.engineer@gmail.com >
Co-authored-by: Prabhaav Pillai <prabhaav@msu.edu >
Co-authored-by: dirwin31 <83434411+dirwin31@users.noreply.github.com >
Co-authored-by: firestarsdog <229254897+firestarsdog@users.noreply.github.com >
Co-authored-by: haraschax <6804392+haraschax@users.noreply.github.com >
Co-authored-by: Dom <168790843+firestar5683@users.noreply.github.com >
Co-authored-by: prabhaavp <prabhaav@msu.edu >
2026-10-14 19:56:17 -05:00
Adeeb Shihadeh
76494df6eb
ssh.py: try local route first ( #39082 )
...
(cherry picked from commit 675d38213e1a04bc62b2c1c19ce32a1bfd58c822)
2026-10-14 13:05:09 -05:00
firestar5683
22a8575199
Vendor dependencies and resources for standalone builds
...
Keep official openpilot ancestry and dependency licenses. Store resources directly in Git, remove LFS setup requirements, and leave the downloadable big model outside the source tree.
2026-10-03 21:01:18 +00:00
Adeeb Shihadeh
64b4dbf115
add shellcheck-like static analysis ( #38877 )
2026-09-12 14:14:39 -07:00
Adeeb Shihadeh
f1ba169fb5
remove old profiler setups
2026-09-12 13:45:51 -07:00
Adeeb Shihadeh
6d5d1f6917
Rename "live" cereal services ( #38601 )
2026-08-10 09:30:22 -07:00
Adeeb Shihadeh
ea4dbc8936
Remove unused code ( #38598 )
2026-08-09 21:09:50 -07:00
Adeeb Shihadeh
fedea9fe8d
camera names that make sense ( #38585 )
2026-08-08 09:44:21 -07:00
Adeeb Shihadeh
cbda3f7994
Rename hardware/tici/ -> hardware/comma/ ( #38580 )
2026-08-07 18:49:27 -07:00
Adeeb Shihadeh
503531ab38
replace psutil with simple /proc helper ( #38326 )
...
* replace psutil with simple /proc helper
* mv to common
2026-07-11 13:51:22 -07:00
Adeeb Shihadeh
addca46f68
move some tools back to root ( #38235 )
2026-06-24 19:21:19 -07:00
Adeeb Shihadeh
5edc0bd89d
mv root dirs into nested openpilot ( #38219 )
2026-06-21 18:49:46 -07:00
Adeeb Shihadeh
20e0f21b58
prefix paths with openpilot ( #38223 )
...
* prefix paths with openpilot
* fix setup root detection
* fix split branch codespell skips
2026-06-21 18:28:35 -07:00
Adeeb Shihadeh
37eda06c95
move cereal/ into nested openpilot ( #38220 )
2026-06-21 17:55:17 -07:00
Adeeb Shihadeh
df1663c58d
the one true car.capnp ( #38221 )
...
* the one true car.capnp
* fix jotpluggler capnp import path
* bump to master
2026-06-21 17:32:19 -07:00
Adeeb Shihadeh
d8bd6c784e
rename androidLog -> operatingSystemLog ( #38209 )
...
not android
2026-06-21 09:11:04 -07:00
Adeeb Shihadeh
ad5151b38b
single IsOffroad param ( #38205 )
2026-06-20 16:55:48 -07:00
Adeeb Shihadeh
160942dfde
move HAL to common/hardware/ ( #38202 )
...
* move HAL to common/hardware/
* lint
* rm shim
2026-06-20 16:09:22 -07:00
Adeeb Shihadeh
62b97fabf7
merge selfdrive/debug/ into tools/scripts/ ( #38195 )
...
* merge selfdrive/debug/ into tools/scripts/
* rm unused
* single timings script
* lil more
* profiling is scripts quality
2026-06-20 13:52:16 -07:00
Apostolos Georgiadis
4cefe7239d
fetch_image_from_route: fix missing f-string in error message ( #38183 )
2026-06-16 09:23:30 -07:00
Shane Smiskol
492ed73127
device sync: serverless code sync ( #38020 )
...
* serverless code sync
* rm stuff
* we have ls-files for this
* rm
* no debounce
fix
* fix
* no del
* no init
* clean up
* clean up
* smol
* fixup
* rm
* clean up
* any change
* rm arg
* rm
* rm
2026-05-11 22:53:29 -07:00
Shane Smiskol
3a764c0ae3
Params: rm nonblocking funcs ( #38016 )
...
* rm nonblocking funcs
* same behavior
* and put_bool
* missing!
* and nonblocking
* cmt
2026-05-11 20:00:00 -07:00
Adeeb Shihadeh
fef89d1039
op adb: find free port
2026-03-04 14:18:35 -08:00
Trey Moen
468a50b6f6
fix: adb ssh on mac ( #37298 )
...
* fix: adb ssh on mac
* revert
2026-02-20 22:38:51 -08:00
Adeeb Shihadeh
2e636458a6
op adb: forward all openpilot service ports ( #36518 )
...
* op adb: forward all openpilot service ports
* cleanup
2025-10-28 16:47:22 -07:00
Adeeb Shihadeh
8720e5d712
tools: pass args to op adb
2025-10-20 16:14:02 -07:00
Greg Hogan
6aecf59536
add ssh hostname comma- prefix for convenience ( #36199 )
2025-09-25 17:42:11 -07:00
Adeeb Shihadeh
b0f32717b7
op: add prime SSH helper ( #35841 )
...
* op: add prime SSH helper
* ssh key
* py
2025-07-29 12:02:43 -07:00
Jimmy
dcd56ae09a
store mic audio with toggle ( #35595 )
...
* store/send mic audio with toggle
* script to extract audio from logs
* change description and add translation placeholders
* microphone icon
* apply toggle in loggerd
* add legnth and counter
* startFrameIdx counter
* Revert "change description and add translation placeholders"
This reverts commit 7baa1f6de99c6ebe9f9906193da7e83dad79511a.
* send mic data first and then calc
* restore changed description/icon after revert
* adjust fft samples to keep old time window
* remove extract_audio.py since audio is now stored in qcam isntead of rlog
* qt microphone recording icon
* Revert "remove extract_audio.py since audio is now stored in qcam isntead of rlog"
This reverts commit 7a3a75bd8db5376d1e442a3ba931c67550b5f132.
* move extract_audio script and output file by default
* remove length field
* recording indicator swaps sides based on lhd/rhd
* use record icon from comma body
* Update toggle description
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
* update raylib toggle desc cause I did earlier
* microphone --> soundPressure, audioData --> rawAudioData
* cleanup unused var
* update README
* sidebar mic indicator instead of annotated camera
* improve logic readability
* remove startFrameIdx and sequenceNum
* use Q_PROPERTY/setProperty so that update() is actually called on value change
* specify old id for SoundPressure
* fix typo
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2025-06-30 13:42:21 -07:00
Harald Schäfer
87a6e369aa
Framereader: minor cleanup ( #35577 )
...
* No wrapping
* unused test
* another list
* mypy
* cleaner
* Revert "cleaner"
This reverts commit ccc1446b9d649d64b20175e22a66e135c44b21e5.
* mypy
2025-06-19 09:49:51 -07:00
Harald Schäfer
d9b6c16037
Cleanup framereader ( #35513 )
...
* squash
* misc cleanup
* no LLM garbage
* misc fixes
* typo
* fix CI
* fix hints
* LLM soo wordy
* improve
2025-06-09 22:39:35 -07:00
Shane Smiskol
478015e788
typo
2025-05-13 17:04:16 -07:00
Adeeb Shihadeh
ddb19cc074
op: better adb SSH ( #35135 )
...
* op: better adb SSH
* fix
2025-05-06 10:21:23 -07:00
commaci-public
c6e4241bad
[bot] Update Python packages ( #34140 )
...
* Update Python packages
* pin
* fstring
* this too
---------
Co-authored-by: Vehicle Researcher <user@comma.ai >
Co-authored-by: Maxime Desroches <desroches.maxime@gmail.com >
2024-12-04 15:34:54 -08:00
Adeeb Shihadeh
4c8547cfe4
cleanup duplicate serial docs
...
old-commit-hash: d7f4fbc1c26a5fb23e2303b4fbf5ddb22fe852d6
2024-08-28 11:53:59 -07:00
Maxime Desroches
c551f1d239
fix bash + python3 shebangs ( #33287 )
...
fix shebangs
old-commit-hash: 1dcd66081531f4568a8de69637fc7a3f4ef3214f
2024-08-13 21:22:13 -07:00
Justin Newberry
c8cc30112d
rename segmentrangereader to logreader ( #30981 )
...
* Replace multilogiterator
* replace logreader
* update readme
* fix from_Bytes
* new section
* reset before iter
* selector
* fix internal
* whitespace
old-commit-hash: 3d73512c0702598d27e04039976fe0a91d5952f0
2024-01-12 12:53:50 -08:00
Justin Newberry
a729e102c7
Replace multilogiterator ( #30980 )
...
old-commit-hash: 9f1b72ac792b8961cd903e425874f3a00a33ab3e
2024-01-12 11:43:32 -08:00
Mike Busuttil
10ff1359f5
improved script for fetching images from routes ( #30089 )
...
* easily target desired camera
* easily target desired camera
* cleaner authentication fallback
old-commit-hash: a21437a7080320453453e792b8e305d1c0c81713
2023-09-29 23:55:41 -07:00
Justin Newberry
3b91610c0b
Precommit: ensure executable bit is set ( #29784 )
...
* precommit ensure executable
* exclude tinygrad
* bump submodules
* exclude tinygrad globally
old-commit-hash: 4e69937d0d3fbdc7d1d42cbc18d7ccf8ddb115f1
2023-09-05 16:33:26 -07:00
Adeeb Shihadeh
16ec56398c
add openpilot prefix to imports ( #29498 )
...
* add openpilot prefix to imports
* more
* more
* fix docs
* fix linter
* bump submodules
* fix patched tests
* update dynamic imports
* debug
* Revert "debug"
This reverts commit db5e13b9911cc74438bee123bc3430da6c31b24b.
* fix pm test
old-commit-hash: a9626f95b69af19306143fc4def02fb5769405d2
2023-08-20 20:49:55 -07:00
Comma Device
9bdbb993ea
set ssh enabled in ssh helper script
...
old-commit-hash: b7daab0ee07c6bdf0ff1cdbf93de08fe02be3236
2023-05-15 19:32:40 -07:00
Adeeb Shihadeh
0325a33752
add pyside2 package ( #25602 )
...
old-commit-hash: c6b749fb96b3b6332fd850e733140357f84d53a4
2022-08-30 15:10:52 -07:00
Adeeb Shihadeh
c036e64c86
MultiLogIterator: remove wraparound mode ( #23360 )
...
old-commit-hash: 92f194decc2bce39d6dd0dbabf39b2a9b1aa53e5
2022-01-02 15:16:44 -08:00
Ewout ter Hoeven
a962365292
Convert format strings strings to f-strings ( #23241 )
...
* Convert all text strings to f-strings
Reformats all the text from the old "%-formatted" and .format(...) format to the newer f-string format, as defined in PEP 498. This requires Python 3.6+.
Flynt 0.69 was used to reformat the strings. 120 f-strings were created in 51 files.
F-strings are in general more readable, concise and performant. See also: https://www.python.org/dev/peps/pep-0498/#rationale
* revert pyextra changes
* revert ublox.py
Co-authored-by: Willem Melching <willem.melching@gmail.com >
old-commit-hash: 55390d273f36f49da3896e687ac5530f40c1d150
2021-12-16 14:58:17 +01:00
arfy slowy
63b3d6024b
fix: spelling typos ( #21861 )
...
* fix: typo spelling grammar
* revert
* Update selfdrive/locationd/calibrationd.py
* more revert
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
old-commit-hash: d74def61f88937302f7423eea67895d5f4c596b5
2021-08-05 12:05:49 -07:00
Adeeb Shihadeh
c41e23070b
set github username in key setup script
...
old-commit-hash: 732006b0bc2813689fd161a553a5c19b5bb78420
2021-05-25 15:45:29 -07:00