Commit Graph

4587 Commits

Author SHA1 Message Date
Nick Reuter
03fac07fe7 build: Update rust toolchain dynamically
Change-Id: Iedcc0ebc7f42f65bd1b9578d92bf101f642dec7e
2025-09-06 15:10:53 -05:00
Nolen Johnson
785efb245c overlay: TV: Default to not showing bug-report quick setting
* This is ugly, and not needed at all in LineageOS builds.

Change-Id: Id22a1ad9b16943e850daa5c2ab2f332841bfc999
2025-08-28 19:53:57 -04:00
Nolen Johnson
154e308ad3 Ignore prebuilt/generated directory
* build-manifest dirties tree.

Change-Id: I4ae2888d991f294fcec389c7ea2c91e452c22814
2025-08-26 00:04:13 +00:00
Yumi Yukimura
309e9e54f5 lineage: Move build-manifest.xml build rule into build/tasks
* For Android.mk deprecation

Change-Id: I4aba949ae0af7674955d7a2c439d191348b41f3c
2025-08-25 15:12:04 +00:00
Yumi Yukimura
f6a79e8749 lineage: Restore Android.mk based build-manifest.xml build rule
Users don't like the increased delay during `. build/envsetup.sh` or `lunch`...

Change-Id: I1a92a171f2e2ec1ba2453d6c666cefcd9884b39b
2025-08-24 20:51:55 -04:00
LuK1337
5181cb5335 github: Run apt update
Change-Id: I9f6583705b2690cbd07b0c967bfbd9b454959345
2025-08-24 16:43:32 -04:00
Yumi Yukimura
b72f886b0c lineage: Move build-manifest.xml generation to a separate script
Change-Id: I68a13fdb47a034157a54ff5781c13b3fa17371d2
2025-08-20 21:07:33 +08:00
Yumi Yukimura
597f5344af fixup! lineage: Convert build-manifest.xml to Android.bp
Change-Id: Id527a8732e45ebb9d4ea3d634e85d5749436576a
2025-08-20 21:05:54 +08:00
Yumi Yukimura
b3e6f3ad7e charger: Convert to Android.bp
Change-Id: I6bc9e33545942cc9c7a320e44d625a724ed4ae53
2025-08-18 19:26:28 +00:00
Yumi Yukimura
3b29ed3826 bootanimation: Convert to Android.bp
Change-Id: Id82308522c3cf25d2fb89a1a18b78191c89c4931
2025-08-18 19:26:28 +00:00
Yumi Yukimura
2d4dffd4e3 lineage: Convert build-manifest.xml to Android.bp
Change-Id: I2c629fc33af93232050834ac347674e7bb7cd8be
2025-08-18 19:26:28 +00:00
Bruno Martins
6d29d0ca7b config: Remove LiveDisplay HIDL from FCM
Change-Id: I5da719688fa5c552a18beeba05ef3878848932d2
2025-08-18 19:21:25 +00:00
Michael Bestas
b1056527de config: Remove fastcharge HIDL from FCM
Change-Id: I12a46912d1e1801975e8ee852475ac9f26154acc
2025-08-18 19:21:25 +00:00
LuK1337
d52e9945f4 config: Add vendor.lineage.livedisplay V1
Change-Id: I4542f8be12198e8dac1893aae892315b67fb0f1b
2025-08-18 19:21:25 +00:00
Yumi Yukimura
c0b4337f25 config: Use a more accurate approach to locate device makefile for EPPE
* This approach should cover Pixel device trees where the name of
  3rd level directory differs from the device codename

Change-Id: I5fe9390482259b0e7d53130aae0e5a66bc310983
2025-08-18 15:14:27 +00:00
Onelots
94968e736c APNs: Add Inwi (Morocco)
- Adds Inwi internet APN and Inwi MMS
- Got the config from a local's phone (So I was able to test myself)
- Made sure it was correct using this website : https://www.apnsettings.org/morocco/inwi-ma/

Change-Id: Ie98bb2e9886cd7cc8546d78cb178ce0695be255c
Signed-off-by: Onelots <onelots@onelots.fr>
2025-08-17 20:43:26 +02:00
LuK1337
b9bca14083 kernel: Introduce macros for comparing versions and make use of them
Change-Id: Ie7debfea218117987f7e9588a71447061db08416
2025-08-17 17:45:37 +02:00
Michael Bestas
305124a48f release: Bump Security String to 2025-08-01
Implemented:
============
None

Previously Implemented:
================
CVE:            References:    Type:  Severity:  Updated AOSP versions:
CVE-2025-48530  A-419563680    RCE    Critical   16
CVE-2025-48533  A-383131643    EoP    High       13, 14, 15, 16

Not Implemented:
================
None

Not Applicable (platform source):
=================================
CVE:            References:    Type:  Severity:  Updated AOSP versions:
CVE-2025-22441  A-376028556    EoP    High       13, 14, 15

Change-Id: I89f24b386869540e6279bb185c36662c77e0437f
2025-08-13 03:31:34 +00:00
Michael Bestas
1ab1a74752 vars: August 2025 Security Update
Change-Id: I6289a65be823d0d674710d4da39c919b29abbddb
2025-08-12 19:02:02 +00:00
LuK1337
a3cc137fa1 Reapply "lineage: Add framework compatibility matrix for Lineage HALs"
It's time to fix your devices.

This reverts commit 9887e1f751.

Change-Id: I78da6340f38b93fdc4c3694cb8f431f387d16c0d
2025-08-09 11:09:16 +02:00
Yannick Binnenweg
69945d6306 Update APN settings for Odido/T-Mobile NL
This change includes:
- Name change from T-Mobile NL to Odido. In 2023 T-Mobile and Tele2
  Mobile became Odido.
- Removed unusable MMS APN configuration. As a response to the Android
  Stagefright bug T-Mobile NL disabled MMS on the network back in 2015.
  Because MMS is no longer supported on the network, the APN profile is
  no longer necessary.
- Changes the default APN from "internet" to "internet.mobiel", which is
  the recommended default setting.
  On the Odido network the "internet" APN is specifically for 'gaming' usage.
  Reference: https://www.odido.nl/service/veelgestelde-vragen/hoe-moet-ik-internet-instellen-op-mijn-smartphone-wat-is-bijvoorbeeld-het-apn-van-odido/000453837
- Adds a new APN profile for 'gaming' usage. See reference above.

Change-Id: I139231102ece45f9a4142f3be2d747276f60de76
2025-08-04 18:05:15 +00:00
LuK1337
fd1f593ac8 build: Make {aosp,clo}remote work when not in the root dir of the repo
Change-Id: I59dcfb7a7c50ad5ae70b3823cea50b3cbf4671d6
2025-07-30 21:46:20 +00:00
Michael Bestas
fa5799928e build: Drop VARIANT_DEFCONFIG/SELINUX_DEFCONFIG support
This has been unused for a long time and any users that mistakenly use
this should migrate to defconfig fragments.

Change-Id: I70f1aa82e3adcbf85b11e8685f188d0eadfff2e3
2025-07-30 14:03:05 +00:00
Michael Bestas
46fea3f955 build: Drop separate recovery kernel support
Last users were in lineage-18.1, build side is no longer being ported.

Change-Id: I091498ab3536eeb050511d71cc37373f6a77486d
2025-07-30 14:03:05 +00:00
Michael Bestas
ca679dc6ee release: Remove no longer used Pixel flags
Change-Id: Ia4e03a0c4c47a72cf4116f7344846ccc9b37c3ab
2025-07-30 03:07:13 +03:00
Alexander Koskovich
47a3088f3e apns: Update US Mobile APNs
https://www.usmobile.com/apn-download

Change-Id: I5cd4a1023f08af0f820ee99fb41ededf5d33ae7a
2025-07-29 22:45:19 +00:00
Alexander Koskovich
b3a50f2fa3 apns: Add AT&T 5G NSA & SA APNs (310|410) from att5g[sa]_us-64000000006
Change-Id: I95a30f45dacc6c4c470919e2fd7dee110ee0d407
2025-07-26 19:27:45 +00:00
LuK1337
090431803b Revert "soong: Make mkdir install dir optional"
This reverts commit ff19773ea4.

Change-Id: Ia701f07eaabbf33098434ea2e4851d9ba5cdaff6
2025-07-26 10:51:22 +02:00
Marc Bourgoin
a69dfb14b0 apns-conf: Update carriers from the Philippines
Mabuhay!

This also adds DITO Telecommunity and Red Internet

Taken from Xiaomi 14 Pro (shennong) A15 stock ROM

I removed read_only ="true" from two entries as it is not allowed

Change-Id: I93f97fc9220e648f2e37cda11822af64b3d37612
2025-07-25 18:22:57 +00:00
Alexander Koskovich
39d7fefa98 apns: Update Verizon (311|480) from verizon_us-64000000022
Change-Id: Ia7643b92b77caa186c090e123fc0771d022ba729
2025-07-25 09:55:14 -04:00
Alexander Koskovich
69dee3f816 apns: Update Xfinity Mobile MVNO (311|480) from xfinity_us-64000000012
Change-Id: Ia5f7324ce88bf4983b1f12b7247cee2a9103f076
2025-07-25 09:55:10 -04:00
Alexander Koskovich
64537566cd Add mvno_match_data to StraightTalk Verizon
Required so the APN doesn't show up on the main carrier, not even sure
if this is really used anymore either since Google stopped shipping it
in CarrierSettings.

Change-Id: Ibb5b3a63638b641fa781c2bc5e9445e6d71f19f5
2025-07-25 09:55:06 -04:00
Yumi Yukimura
e41ae16190 kernel: Fix building x86 kernel with GCC
Change-Id: Ib1097d604776adc63c31b90cec9a0d13729248be
2025-07-22 20:27:25 +00:00
Yumi Yukimura
c8ecd22e78 kernel: Sign kernel modules only if CONFIG_MODULE_SIG_FORMAT=y
Change-Id: If8ef12f2b751390fc1689edb551379ca2e4e78be
2025-07-22 20:27:25 +00:00
Yumi Yukimura
8c6507739f kernel: Fix build when device does not set BOARD_SYSTEM_KERNEL_MODULES_LOAD
... but sets SYSTEM_KERNEL_MODULES

build/make lets BOARD_SYSTEM_KERNEL_MODULES_LOAD default to false
when it's unset.

Change-Id: I581da33bf0321f171aa6a20bdb023e1ee824cb18
2025-07-22 20:27:25 +00:00
Yumi Yukimura
56ed3854d0 kernel: Support installing kernel modules to system
* Example usecase: Installing zram.ko on devices without system_dlkm

Change-Id: I3afe358bcd444f7c3724e5682d4056fe52cfeea9
2025-07-22 20:27:25 +00:00
Yumi Yukimura
2bd07a47f9 kernel: Add support for external kernel configs (v2)
For targets that uses mainline kernel, the kernel tree usually only
contains configs on top of the upstream repository.

In such case, if we put the configs in elsewhere, we can simply just
track the upstream kernel repo, without needing to import configs.

Example usage:

TARGET_KERNEL_CONFIG_EXT := \
    $(COMMON_PATH)/kconfig/platform_defconfig \
    $(COMMON_PATH)/kconfig/common-addons.config

TARGET_KERNEL_CONFIG_EXT += \
    $(DEVICE_PATH)/kconfig/device.config

Change-Id: Ibafd0afa7ec06df643ba290a6149a4f0781d67fb
2025-07-22 20:27:25 +00:00
Yumi Yukimura
751388dd9f kernel: Enhancements to searching DTBs during non-QCOM DTB image generation
* Allow wildcard pattern
* Support searching in specified directory
* Add variable that accepts a list of such patterns

Change-Id: I35da8ed19447b4ab69142152d7dc8e60bc55bf14
2025-07-22 20:27:25 +00:00
Yumi Yukimura
8d9c8c02be overlay: tablet: Enable config_canInternalDisplayHostDesktops
Change-Id: I1981c56fbc024f045ea78331c902acf4657e779b
2025-07-22 20:27:25 +00:00
Yumi Yukimura
205806ca0a overlay: tablet: Update lockscreen widget feature config for 16
Change-Id: I3bc174a6e5e1f15cca0ef60a992f925b587bb092
2025-07-22 20:27:25 +00:00
Aaron Kling
089fa84926 common: Allow vendors to exclude bp paths
This resolves a couple issues. Allowing bp's that don't resolve to be
in-tree. And allowing multiple copies of the same target.

Change-Id: I85cfc566e18ea9fe1cb4cd8d70a71ef80517fd41
2025-07-22 06:01:23 +00:00
Michael Bestas
a356ad6920 build: Move qti_kernel_headers to hardware/qcom-caf/common
Change-Id: I09403ac6799adce970a289136dcbab4703f20b84
2025-07-20 19:42:46 +03:00
Michael Bestas
91f3650ea4 release: Bump Security String to 2025-07-01
Implemented:
============
None

Previously Implemented:
================
None

Not Implemented:
================
None

Not Applicable (platform source):
=================================
None

Change-Id: I3c74f379736989a4d9aec416fe8e9325284a0892
2025-07-11 04:31:50 +00:00
Michael Bestas
f4fe7704c8 release: Update SVN from BP2A.250705.008
Change-Id: I7a10e01a03f634f517a5421062ec9926ecf2e249
2025-07-11 04:31:50 +00:00
Michael Bestas
54fe338b09 vars: July 2025 "Security update"
Change-Id: I36fcc9c4952d1cd34368ee2b42816ba08029b29d
2025-07-11 04:31:50 +00:00
PixelThrived
2acacf2c29 apns-conf: Remove deprecated Cosmote Romania entries
Cosmote Romania was officially rebranded as Telekom Romania in 2014. The legacy APNs serve no functional purpose and may interfere with correct network configurations.

On LineageOS, defunct Cosmote APNs are selected by default, preventing mobile data from working out-of-the-box for Telekom Romania users.

This commit also removes MCC 226 / MNC 06 entries, which are no longer allocated according to mcc-mnc.com.

Change-Id: I1fbd563e8973aaf590ba7fee8ac4ebb6140649e4
2025-07-07 12:54:27 +00:00
Cosmin Tanislav
7d2705e2e7 merge_dtbs: allow one overlay to depend on multiple others
Some overlays might depend on multiple other overlays, remove this check
to allow it to happen.

Change-Id: Ib60c194fb4c0cfef02233da6539da61fa387f428
2025-07-07 11:30:05 +00:00
Michael Bestas
3e58b08439 vars: Update qcom tags for 16
Change-Id: I361f152548c21c8d69e95a146f1cf3750ede0a34
2025-07-06 09:38:53 +03:00
Michael Bestas
cbca3c18f1 vars: Update qcom tags
Change-Id: I8ede0f7bf5890926f8c016507b66b6a4e0d0282f
2025-07-06 09:38:36 +03:00
Bruno Martins
00d9415529 vars: Add sun tags
Change-Id: Ie191da9eeb0bf3d9edb8f5e1ab9fc28ca3c16158
2025-07-06 09:37:22 +03:00