Adeeb Shihadeh
ec6c469b8d
remove udev ( #592 )
...
* init permissions
* lil more
* lil less
* unroll
* no udev
* nicer
* fix build
2026-05-05 19:21:56 -07:00
Adeeb Shihadeh
a765dc1759
misc lil cleanups ( #582 )
...
* cleanup apt hook
* Move VERSION into rootfs overlay
* Use broad rootfs overlay copy
2026-05-03 15:21:42 -07:00
Adeeb Shihadeh
1c674a6c1b
Revert "Remove ModemManager & friends ( #561 )" ( #571 )
...
* Revert "Remove ModemManager & friends (#561 )"
This reverts commit 4c5609a9cf .
* shouldn't need this anymore
2026-05-02 12:59:37 -07:00
Adeeb Shihadeh
4c5609a9cf
Remove ModemManager & friends ( #561 )
2026-05-01 10:20:11 -07:00
Adeeb Shihadeh
9a6a7f7057
move a bunch more stuff into userspace/root/
2026-04-30 18:21:06 -07:00
Adeeb Shihadeh
e8e36e592d
remove all armhf ( #564 )
...
* remove all armhf
* fix that
* Revert "build_system: stream build output directly into rootfs (#552 )"
This reverts commit 71e7369174 .
* fix up build
* wifi works
* fix graphics
* revert that
* add back
2026-04-30 17:56:53 -07:00
Adeeb Shihadeh
3b3fe7c11f
Reapply "Remove Qt + weston ( #502 )" ( #560 )
...
This reverts commit 9d57291038 .
2026-04-30 11:40:43 -07:00
Shane Smiskol
54735dd2db
Faster time syncing when no internet ( #528 )
...
* timesyncd 5s
* add it!
* add comment
2026-03-02 22:12:17 -08:00
Trey Moen
ac26e213f5
refactor: bind modem ports by interface for idempotency ( #524 )
...
* refactor: bind modem ports by interface for idempotency
* actual
* moar
* mpar
* eg25
2026-02-22 11:38:52 -08:00
Trey Moen
93d130954a
feat(modem): keep ttyUSB2 unbound from modem-manager ( #521 )
...
feat: keep ttyUSB2 unbound from modem-manager
2026-02-20 10:48:18 -08:00
Robbe Derks
e42442a296
Apply DWO screen calibration on boot ( #513 )
...
* calib apply service
* bump kernel
* needs this too
* print
---------
Co-authored-by: Maxime Desroches <desroches.maxime@gmail.com >
2025-12-17 18:25:59 -08:00
Adeeb Shihadeh
b0708b73d5
add location on tmp for authorized keys
2025-11-14 13:24:50 -08:00
Maxime Desroches
761c6d3495
set libGBM debug level to 0 ( #506 )
...
very good software qcom
2025-11-06 21:44:21 -08:00
Maxime Desroches
9d57291038
Revert "Remove Qt + weston ( #502 )"
...
This reverts commit 3762ea1e3f .
2025-10-28 20:46:07 -07:00
Andrei Radulescu
3762ea1e3f
Remove Qt + weston ( #502 )
...
* bye bye
* add libwayland-egl.so.1, libeglSubDriverWayland.so(.patched) back to agnos-display 0.0.2
* moved libffi6 to libs/
* revert deb for now, too hard to review
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2025-10-25 13:05:26 -07:00
Maxime Desroches
689537765d
replace weston with magic ( #493 )
...
* magic
* magic magic magic
* fix
* fix this
2025-10-11 04:44:47 -07:00
Adeeb Shihadeh
84e9d42211
persistent boot debug logs ( #491 )
...
* store debug logs
* lil more
* py
2025-10-01 19:16:26 -07:00
Adeeb Shihadeh
3cc433660d
no nvme
2025-08-26 10:17:08 -07:00
Adeeb Shihadeh
3c1eb7484e
basic power monitoring ( #480 )
...
* basic power monitoring
* oops
* enable
* check engaged
2025-07-31 19:41:17 -07:00
Maxime Desroches
0ee81fec1a
Revert "remove empty persist image ( #479 )"
...
This reverts commit 05f3ef38e8 .
2025-07-31 18:37:09 -07:00
Maxime Desroches
05f3ef38e8
remove empty persist image ( #479 )
...
* remove
* default but lets be consistent
2025-07-30 17:10:09 -07:00
Shane Smiskol
14b4d19236
Limit polkitd memory usage ( #478 )
...
* bump
* override polkitd
2025-07-15 22:50:13 -07:00
Shane Smiskol
abf7a1ac46
Remove deprecated PolicyKit authorization files ( #477 )
...
* start
* clean up
* remove pkla
* clean up
* not needed
* and that
2025-07-15 18:28:30 -07:00
Brett Sanderson
fc57b4a1aa
Avahi ssh publish ( #476 )
...
* add avahi-daemon and avahi-utils
* avahi override
* enable avahi daemon
* avahi publish
* Update userspace/usr/comma/avahi-publish-service.sh
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
* Update avahi-publish-service.sh
* Update userspace/files/avahi-ssh-publish.service
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
* add device alias
* remove openpilot reference
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2025-07-10 09:45:40 -07:00
Maxime Desroches
a895b3fff9
update weston systemd config
2025-06-27 16:26:30 -07:00
Adeeb Shihadeh
f3f6287709
Fix /var/ filling up once and for all ( #451 )
...
* fix filling up /var/ with journal logs
* Revert "fix filling up /var/ with journal logs"
This reverts commit 5485630fb3 .
* can't believe this is still an issue
* and another time bug
* one more
* fix
* revert that
* cleanup
2025-02-03 19:20:34 -08:00
Adeeb Shihadeh
06f0663895
Unblock weston on networking ( #446 )
2025-01-26 14:33:14 -08:00
Adeeb Shihadeh
5d83b2b8b2
Remove wifi kernel module ( #435 )
...
* remove wifi kernel module
* bump kernel
2025-01-23 20:06:16 -08:00
Mauricio Alvarez Leon
4e97605c0e
Add ADB over USB support ( #417 )
...
* figuring out adb device agent
* start adbd service in comma.sh
* implement thundercomm adb implementation
* UDC check
* setup_gadget_mode
* usb gadget created
* adb device shown
* android.rules
* check functionfs mount + add serial number
* 250 maxPower
* lil more
* fix
* doesn't seem to be needed
* cleanup
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2025-01-23 16:31:22 -08:00
Adeeb Shihadeh
9573332851
Use system python 3.12 ( #431 )
...
* system python
* dev
2025-01-22 16:19:12 -08:00
Shane Smiskol
b8a6eded2b
systemd: configure comma service to allow start/stop ( #427 )
...
* correct service config
* restart not compatible with oneshot, but never worked anyway
2025-01-17 16:29:25 -08:00
Shane Smiskol
2050e3af1a
Remove redundant comma service parameters ( #425 )
...
KillSignal is redundant and RestartKillSignal should be KillSignal
2025-01-17 13:55:34 -08:00
Maxime Desroches
43b5acb391
set tty1 in text mode before starting weston ( #424 )
...
* tty
* remove
2025-01-14 20:49:09 -08:00
Adeeb Shihadeh
4f985359be
remove phantom touch logger
2024-12-17 15:34:26 -08:00
Adeeb Shihadeh
6761665b4a
there can only be one /tmp
2024-12-16 16:12:55 -08:00
Adeeb Shihadeh
68d829ad37
Fix NetworkManager crashes on 24.04 ( #419 )
...
* Fix NetworkManager crashes on 24.04
* rm that
2024-12-16 15:51:13 -08:00
Adeeb Shihadeh
5dece787c6
udev: fix permissions of IR brightness files
2024-12-14 14:02:32 -08:00
Adeeb Shihadeh
3cdfddd4d9
modem fixups
2024-12-04 20:40:11 -08:00
Adeeb Shihadeh
9846166147
more eg91 config
2024-11-28 14:33:14 -08:00
Adeeb Shihadeh
11e41e7861
speed up probing
2024-11-20 15:43:58 -08:00
Adeeb Shihadeh
7117b03bf4
fix modem if name
2024-11-19 11:49:39 -08:00
Adeeb Shihadeh
72540931c1
less power drop
2024-11-16 17:37:43 -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
ab2ca13db6
use NetworkManager for all devices ( #393 )
2024-10-25 12:03:07 -07:00
Adeeb Shihadeh
6457644596
start comma.service after local-fs.target
2024-10-12 16:31:06 -07:00
Adeeb Shihadeh
7eaa033080
camera: setup ICP ( #384 )
2024-09-27 14:14:23 -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