Adeeb Shihadeh
5932dc2a80
Replace bundled userspace libraries ( #693 )
2026-10-25 14:26:05 -07:00
Adeeb Shihadeh
82c79b96bb
Add modern terminfo entries ( #694 )
...
* Add modern terminfo entries
* Use vendor Ghostty and Kitty terminfo
* Move Ghostty terminfo into root overlay
2026-10-25 13:57:14 -07:00
Adeeb Shihadeh
7d2a239d00
add nanobind package
2026-10-25 12:24:27 -07:00
Adeeb Shihadeh
2161c2740f
bump kernel, 3s boot time savings
2026-10-25 12:08:39 -07:00
Adeeb Shihadeh
bfe703c383
bump to 20.2
2026-10-22 13:28:21 -07:00
Adeeb Shihadeh
9cc2d249e0
set_adb.sh: restart adbd, re-running it unbound the USB gadget ( #689 )
2026-10-22 13:27:35 -07:00
Adeeb Shihadeh
8a5d8f661e
Fix EGL: trim before the Adreno SONAME links ( #690 )
...
Fix EGL: trim before the Adreno SONAME links, its ldconfig pointed them back to glvnd
2026-10-22 08:03:59 -07:00
Adeeb Shihadeh
e804c2ca58
bump kernel
2026-10-21 19:30:43 -07:00
Adeeb Shihadeh
ce70da947d
ultimate provisioning polish ( #687 )
2026-10-21 19:09:23 -07:00
Adeeb Shihadeh
f668ca88a0
trim.sh: refresh ld.so.cache after removing libraries ( #685 )
2026-10-20 22:07:07 -07:00
Adeeb Shihadeh
7582c482bc
Rebuild zipapps with self-contained pack.py ( #684 )
...
* Include opendbc in the zipapps
openpilot.cereal imports opendbc, which pack.py doesn't include. Without
/data/pythonpath (after a factory reset, or reset in recover mode) setup
and reset crashed on import.
* README: point at pack.py self-contained check
* Rebuild zipapps with openpilot 1ace967a7e
2026-10-20 16:05:30 -07:00
Adeeb Shihadeh
3565d31559
Fix boot warnings and firewall cellular IPv6 ( #676 )
...
* Fix boot warnings and firewall cellular IPv6
- rules.v6: drop incoming cellular traffic over IPv6 too, rules.v4 only covered IPv4
- sshd: drop the DSA host key, OpenSSH no longer generates or loads them
- sysctl: don't set fs.protected_fifos, fs.protected_regular or kernel.yama.ptrace_scope, the kernel doesn't have them
- udev: only set max_brightness_percent permissions where the attribute exists
- udev: don't ask systemd to start the masked systemd-backlight
* Drop sysctl changes
2026-10-20 15:12:55 -07:00
Adeeb Shihadeh
24e911a6e3
Update zipapps to openpilot master ( #683 )
2026-10-20 14:31:14 -07:00
Adeeb Shihadeh
9da002c453
Remove unused LLVM files ( #681 )
2026-10-20 12:19:50 -07:00
Adeeb Shihadeh
d70654aad8
Remove emoji font from zipapps ( #682 )
2026-10-20 12:06:40 -07:00
Adeeb Shihadeh
79a0e6c7ab
Remove GCC from the image ( #680 )
2026-10-20 11:36:56 -07:00
Adeeb Shihadeh
8de7cf6b91
Re-add pyserial for older openpilot's AGNOS updater ( #678 )
...
The AGNOS updater bundled with openpilot imports system/hardware/tici/lpa.py,
which needs pyserial. Without it, an older openpilot (e.g. release v0.11.1)
on AGNOS 20 crash-loops and can't run its updater to move to its own AGNOS.
2026-10-20 06:39:10 -07:00
Adeeb Shihadeh
6d5af34da4
More AGNOS 20 regression fixes ( #674 )
2026-10-19 21:58:47 -07:00
Adeeb Shihadeh
f1498ffa17
Set firmware path in kernel command line ( #675 )
2026-10-19 20:40:25 -07:00
Adeeb Shihadeh
fc99b7a449
AGNOS 20 regression fixes ( #672 )
2026-10-19 18:33:49 -07:00
Andrei Radulescu
649fa9cfc5
Fix abctl backup GPT entry-array reservation ( #669 )
2026-10-19 18:24:32 -07:00
Adeeb Shihadeh
21b12c454b
Remove rsyslog and logrotate ( #670 )
2026-10-19 17:01:01 -07:00
Adeeb Shihadeh
c9986dd944
Speed up build_system.sh exports ( #671 )
2026-10-19 16:57:35 -07:00
Adeeb Shihadeh
dffee89779
AGNOS 20
2026-10-19 15:20:33 -07:00
Adeeb Shihadeh
c8e3ca8e76
Port master cleanups ( #667 )
2026-10-19 13:25:49 -07:00
Adeeb Shihadeh
72db4110f8
Replace abctl with Python ( #663 )
2026-10-19 13:08:35 -07:00
Adeeb Shihadeh
e1a4fafcc5
Remove unused apt packages ( #665 )
2026-10-19 13:02:36 -07:00
Adeeb Shihadeh
6f5f8e35a4
Replace ubuntu-minimal/ubuntu-standard with the packages we use ( #664 )
2026-10-19 10:51:13 -07:00
Adeeb Shihadeh
6bcbe10679
Use LLVM 20 ( #662 )
2026-10-19 10:21:06 -07:00
Adeeb Shihadeh
8280c45cea
Build adbd from source ( #661 )
2026-10-19 10:20:37 -07:00
Adeeb Shihadeh
e771b0c101
Remove unused files ( #660 )
2026-10-19 09:52:17 -07:00
Adeeb Shihadeh
f39d0de534
Merge the Wi-Fi stack services into wifi.service ( #653 )
2026-10-19 09:45:29 -07:00
Adeeb Shihadeh
33b8309cc5
Fix abctl slot switching: make by-name links absolute ( #659 )
2026-10-19 09:40:39 -07:00
Adeeb Shihadeh
6a8876a0a5
Simplify build setup ( #658 )
2026-10-19 09:33:51 -07:00
Adeeb Shihadeh
4147566db1
Replace tinymix with amixer ( #657 )
2026-10-19 09:25:48 -07:00
Adeeb Shihadeh
40864c2461
Remove obsolete debs directory ( #656 )
2026-10-19 09:16:34 -07:00
Adeeb Shihadeh
3deae121f2
Replace init_mss with tiny Python script ( #655 )
2026-10-19 09:12:04 -07:00
Adeeb Shihadeh
fe5570ad49
Remove unused host archives ( #654 )
2026-10-19 08:59:46 -07:00
Adeeb Shihadeh
9ae5a1b6f2
Replace agnos-wlan deb with the modem subsystem services we use ( #651 )
2026-10-19 07:02:03 -07:00
Adeeb Shihadeh
b24d5b25b3
Normalize overlay permissions ( #649 )
2026-10-19 07:00:14 -07:00
Adeeb Shihadeh
5427db313f
Replace agnos-base deb with the Qualcomm libraries and services we use ( #652 )
2026-10-19 06:58:22 -07:00
Adeeb Shihadeh
d1fba2a19c
Replace agnos-display deb with the graphics libraries we use ( #650 )
2026-10-19 06:51:51 -07:00
Adeeb Shihadeh
d87fe94b8d
Move rootfs files into userspace/root overlay ( #646 )
2026-10-18 22:17:23 -07:00
Adeeb Shihadeh
43ee8de375
Reduce runtime footprint ( #645 )
2026-10-18 22:11:43 -07:00
Adeeb Shihadeh
c97dca35ef
Keep reset guard in /run ( #644 )
...
keep the once-per-boot reset guard in /run
Co-authored-by: Amy Jeanes <amyjeanes23@gmail.com >
2026-10-18 21:44:42 -07:00
Adeeb Shihadeh
0cf5062159
Clean up base setup ( #642 )
2026-10-18 21:43:59 -07:00
Adeeb Shihadeh
4ff83c59a3
Trim openpilot dependencies ( #643 )
2026-10-18 21:40:46 -07:00
Adeeb Shihadeh
ee7d8ba4c5
Replace ModemManager with modem.py ( #639 )
2026-10-18 21:34:11 -07:00
Adeeb Shihadeh
acea08045b
Merge setup scripts ( #641 )
2026-10-18 18:13:19 -07:00
Adeeb Shihadeh
001846671d
Trim unused userspace files ( #638 )
2026-10-18 18:07:33 -07:00