Adeeb Shihadeh
0b1e669ebf
Revert "update setup", don't need that anymore
...
This reverts commit f3eba566ee .
2024-11-20 16:13:57 -08:00
Adeeb Shihadeh
11e41e7861
speed up probing
2024-11-20 15:43:58 -08:00
Adeeb Shihadeh
1924ee40c1
update uv path
2024-11-20 14:45:04 -08:00
Adeeb Shihadeh
7117b03bf4
fix modem if name
2024-11-19 11:49:39 -08:00
Adeeb Shihadeh
8d7d1a8867
fix ssd and panda 1.8 gpio conflict
2024-11-17 14:59:54 -08:00
Adeeb Shihadeh
7f6f15a8ca
fix smartd.service disabling
2024-11-17 13:46:07 -08:00
Adeeb Shihadeh
2f5d64c437
don't tile bg
2024-11-16 18:49:24 -08:00
Adeeb Shihadeh
72540931c1
less power drop
2024-11-16 17:37:43 -08:00
Adeeb Shihadeh
fd3fd7e714
add debug print
2024-11-16 17:30:56 -08:00
Adeeb Shihadeh
42325499e0
not all have amp config
2024-11-16 17:30:18 -08:00
Adeeb Shihadeh
2f9abf8b6e
export panda regulator en pin
2024-11-16 16:47:21 -08:00
Mauricio Alvarez Leon
453fc50ba9
build_system: fix uv 5.1 error and 3.12 pkgconfig error (#403 )
...
* build_system: fix uv 5.1 error and 3.12 pkgconfig error
* remove mention of uv_bin and .cargo
* Update userspace/openpilot_python_dependencies.sh
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2024-11-13 09:57:24 -08:00
Adeeb Shihadeh
f3eba566ee
update setup
2024-11-08 14:16:11 -08:00
Adeeb Shihadeh
a3bba6b96b
add socat
2024-11-05 19:13:53 -08:00
Adeeb Shihadeh
deab0e9c9d
move home overlay off /tmp
2024-10-30 19:21:08 -07:00
Adeeb Shihadeh
b73cebf33e
fix home.mount race ( #397 )
...
* move home mount
* fix that [upload]
* fix that [upload]
2024-10-30 18:28:13 -07:00
Adeeb Shihadeh
414fd93858
add ipython
2024-10-30 15:07:38 -07:00
dzid26
89bf49ac0d
tiki sound
2024-10-27 17:01:27 -07:00
Adeeb Shihadeh
4acffe60a2
install bash-completion
2024-10-25 14:43:39 -07:00
Adeeb Shihadeh
ab2ca13db6
use NetworkManager for all devices ( #393 )
2024-10-25 12:03:07 -07:00
Adeeb Shihadeh
241817784e
add back (dummy) libqmapboxgl.so ( #391 )
2024-10-24 15:21:12 -07:00
Adeeb Shihadeh
90a2353e52
sound_init: wait for tinymix controls ( #390 )
2024-10-24 14:35:12 -07:00
Adeeb Shihadeh
8c1b5f873b
gitconfig: set a default for pull
2024-10-13 14:17:35 -07:00
Adeeb Shihadeh
6457644596
start comma.service after local-fs.target
2024-10-12 16:31:06 -07:00
Adeeb Shihadeh
fbad598ae6
Revert "Install rep and ren ( #381 )", hangs build on my machine
...
This reverts commit f2aef1d91b .
2024-10-11 20:24:40 -07:00
Adeeb Shihadeh
7eaa033080
camera: setup ICP ( #384 )
2024-09-27 14:14:23 -07:00
Robin Reckmann
f2aef1d91b
Install rep and ren ( #381 )
2024-09-19 10:31:40 -07:00
Robbe Derks
0a4f4568c4
B01 wlan config ( #377 )
...
fix 5GHz
2024-09-18 23:01:01 +02:00
Andrei Radulescu
999a7c1180
add missing python dev dependencies ( #376 )
...
* add openpilot[dev]
* replace uv pip with uv sync (again)
* [upload]
2024-09-18 10:31:39 -07:00
Robin Reckmann
f83aafb9f5
Remove PyQt5 ( #375 )
2024-09-16 16:16:17 -07:00
Andrei Radulescu
f58ae1b2c6
op alias ( #368 )
2024-09-16 09:55:29 -07:00
Andrei Radulescu
47e89b059f
clear /data/tmp on boot ( #371 )
...
* clear /data/tmp on boot
* rm -rf /data/tmp
2024-09-16 09:54:48 -07:00
Andrei Radulescu
a45d1a1a90
replace chrony with timesyncd ( #369 )
...
* add systemd-timesyncd
* remove chrony
* [upload]
2024-09-16 09:53:21 -07:00
Robin Reckmann
4834f3496b
Use ccache to speed up compilation ( #342 )
2024-09-12 09:27:48 -07:00
Andrei Radulescu
f79fe4550a
Include AGNOS version in motd header ( #350 )
...
* include AGNOS version in motd header
* nicer version
* [upload]
2024-09-12 08:36:29 -07:00
Robin Reckmann
f856a66bfc
Build independent packages first ( #354 )
...
* Move package compilation to separate dockerfile
* Add tag
* Revert "Add tag"
This reverts commit 6ed675b5db .
* Export packages from compiler docker
* Add packages folder to gitignore
* Add newline at EOF
* Keep cleaning apt
* Minimize compiler image
* Keep compilation in main dockerfile
* Revert some more
* Remove wip part for now
* Move build requirements installation to build scripts
* Remove newlines
* lint
* Compile and package modemmanager
* Disable unrelated modems
* Add runtime dependencies
* [Upload]
* Add missing package to fix networking
* Move package install to mm for now
2024-09-11 13:36:48 -07:00
Andrei Radulescu
4457f9b27f
Add missing evdev, smbus2 and inputs ( #361 )
...
* add evdev & smbus2; sync openpilot
* update uv.lock
* [upload]
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-09-11 13:31:51 -07:00
Andrei Radulescu
1b506cf44b
don't use uv sync for system environment ( #341 )
...
* don't use uv sync for system environment
https://docs.astral.sh/uv/concepts/projects/#configuring-the-project-environment-path
* [upload]
* no workspace maybe
* removed openpilot[dev] and created agnos[dev] instead
[upload]
* actually don't install extras now [upload]
2024-09-05 11:27:58 -07:00
Andrei Radulescu
30500eee39
Split out openpilot and agnos python dependencies ( #265 )
...
* make openpilot a dependency of agnos
* cleaner curls [upload]
* adding required dbus-python and pyopencl [upload]
* check in openpilot pyproject.toml and uv.lock
* ignore openpilot uv.lock
* remove allow-direct-references
* codespell: ignore openpilot python deps folder
* use a uv workspace instead
https://docs.astral.sh/uv/concepts/workspaces/
* codespell: ignore uv folder
* uv lock in sync
* agnos optional deps are never installed
* uv temp fix for dbus-python error
* uv agnos virtual
* update openpilot pyproject.toml
* also install openpilot testing
* sourcing is needed [upload]
* [upload]
* update openpilot uv.lock
* fix wrong env for uv sync
* added openpilot[testing]
* openpilot uv.lock is now workspace uv.lock
* [upload]
* no more uv.lock download
* new uv.lock
* openpilot[dev] + uv lock --upgrade
* [upload]
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-09-04 13:16:40 -07:00
Maxime Desroches
bd393f2843
add pytest-asyncio python package ( #340 )
...
add pytest-asyncio
2024-09-04 08:01:28 -07:00
coder351
503688baf1
pyenv to uv based python and venv ( #303 )
...
* switch pyenv to uv
* resolve issues
* remove uv upgrade
* switch to uv
* remove comment
* remove python version
* remove python3.12-dev
* remove empty line
* use python3.pc
* test github workflow
* switch to pyqt-5 + use uv python for pkgconfig
* remove references to pyenv
* add python2
* [upload]
* resolve docker warnings
* [upload]
* setup uv to use /usr/local
* use uv to install pyqt5
* use uv to install pip
* use --seed to setup pip
* test build using --no-deps
* test build pyqt5 using pyproject.toml
* revert pyqt5 from pyproject.toml
* [upload]
* use PyQt5 wheel
* revert duplicate openpilot_dependencies.sh installed in agnos-base
* add sudo
* revert dev deps purge
* remove openpilot_dependencies.sh from agnos-base
* add -y to apt-get
* add pyproject opencl dep
* add gcc-arm-none-eabi dep
* test removing dev dependencies
* test removing dev dependencies
* test purge using noninteractive
* test autoremove dependencies
* revert autoremove
* add pip to handle pip install
* add new line
* rebuild
* use uv python 3.12.3
* test github runner
* revert github runner
* rebuild
* set pc path to python 3.12
* rebuild pyqt5 in Docker
* test rebuild pyqt5
* rebuild pyqt5
* rebuild pyqt5
* test build pyqt5 wheel
* resolve venv
* test rebuild pyqt5 wheel
* resolve build error
* use pip to build wheel
* use prebuilt pyqt5 wheel
* move dbus-python deps
* resolve PR comments
* test remove dbus-python deps
* remove dbus-python deps
* remove pyqt5 pre-built wheel
* test uv python venv
* add quotes
* add shims
* rebuild
* remove XDG_DATA_HOME
* rebuild
* add uv shim
* chmod +x uv
* set UV_NO_CACHE=1
* remove trailing whitespace
* resolve uv device issues
* rebuild
2024-09-03 13:38:22 -07:00
Shane Smiskol
7a30caa1fd
kill: send SIGTERM first ( #228 )
...
* send sigterm first
* restart should be kill still
* be explicit
2024-08-31 10:34:46 -07:00
Adeeb Shihadeh
0fcdc43248
ensure home overlay is setup with local-fs.target ( #328 )
2024-08-27 11:40:02 -07:00
Robin Reckmann
99f3469a83
Hang up console before serial-getty start ( #326 )
2024-08-26 22:03:02 -07:00
Adeeb Shihadeh
8f23a40e81
update binary
2024-08-23 13:20:24 -07:00
Adeeb Shihadeh
7020d829da
use USB vendor ID for modem upness
2024-08-22 15:57:36 -07:00
Adeeb Shihadeh
472b90c2d4
install ppp
2024-08-20 21:10:05 -07:00
Andrei Radulescu
bdb9394d62
Ship non-sparse system image in OTA ( #275 )
...
* removed system-skip-chunks image
* removed sparsed system.img
* clean github workflow
* copy image to output
* fake system-skip-chunks [upload]
* sparse key must exist otherwise KeyError: 'sparse' in openpilot
* reduce image size to 5G otherwise MemoryError: Unable to allocate output buffer. in openpilot
* [upload]
* Revert "fake system-skip-chunks"
This reverts commit bcd11e7e32 .
* recreate 10G image [upload]
* resize2fs
* resize2fs shrink image
* revert skip-chunks image
* cleanup
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2024-08-18 12:55:18 -07:00
Adeeb Shihadeh
72ac3dc200
cleanup lte.sh
2024-08-15 15:54:48 -07:00
Robin Reckmann
388c799932
Build PyQt5 wheel in parallel ( #302 )
...
* Build PyQt5 wheel
* Use valid whl name
* Move openpilot_python_dependencies to earlier to avoid duplication
2024-08-14 00:14:22 -07:00