Compare commits

..

14 commits

Author SHA1 Message Date
41a4583106 Update bliss_dre.mk 2025-04-26 18:31:15 -04:00
6dfa4f8d34 Update lineage_dre.mk 2025-04-26 18:30:46 -04:00
eb15871769 Update device.mk 2025-04-26 18:29:42 -04:00
6926918ff4 Update BoardConfig.mk 2025-04-26 18:28:58 -04:00
a50d4522e5 Update AndroidProducts.mk 2025-04-26 18:27:16 -04:00
fe6ea00b68 Update Android.mk 2025-04-26 18:26:35 -04:00
3db65c9ea2 Update Android.bp 2025-04-26 18:25:47 -04:00
LuK1337
c3f110a620 dre: libwfdservice_shim_v1 -> libwfdservice_shim
Change-Id: Idf65dd61a2de80dfcbf72a8b75b6ca59234df573
2025-04-05 15:37:55 -05:00
Nick Reuter
ce21efc124 dre: sort blob_fixups
Change-Id: I81eee57646aad470b99b0ace0f5a92bdb22e0ead
2025-04-03 16:49:51 -05:00
LuK1337
04dbb0a4b7 dre: Add libwfdservice_shim_v1 for WFD
e69a5be2449122f90220151f9d01ace15221facf in system/hardware/interfaces
broke the ABI ;'(

Change-Id: I60691f2bab3f52fd9ade36ed6fcf6a2ef13a18c9
2025-04-03 16:49:38 -05:00
Anand S
038c148153 dre: Add migration to turn off persist.vendor.radio.poweron_opt
If this value 1 it breaks SMS receiving.

Change-Id: I7f56ecaac51abb6525c6022d92eac1c285ab0688
2025-03-29 14:23:14 -05:00
Arian
3a3d3af33f dre: Generate qcrilNr.db during build
Change-Id: I1f3425713b9b5b1cc7185bc94124b9f01efe3abb
2025-03-29 14:23:02 -05:00
Nick Reuter
02d95c71e9 dre: Add qcril_database files missed during blob update
Change-Id: Ic5280b9f4beac68273032268afb71d19ff3e0ed4
2025-03-25 16:22:40 -05:00
Michael Bestas
12f74ba4a3 dre: Enable ELF checks for libwpa_client dependent libs
Change-Id: I490df02b68da4b9a7088a239672a1dcace66d270
2025-03-25 16:22:31 -05:00
11 changed files with 118 additions and 72 deletions

View file

@ -1,6 +1,7 @@
// //
// Copyright (C) 2021-2024 The LineageOS Project // Copyright (C) 2021-2024 The LineageOS Project
// SPDX-License-Identifier: Apache-2.0 // SPDX-License-Identifier: Apache-2.0
// Copyright (C) 2019-Current A-Team Digital Solutions
// //
soong_namespace { soong_namespace {

View file

@ -1,11 +1,9 @@
#
# Copyright (C) 2021-2024 The LineageOS Project # Copyright (C) 2021-2024 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
# # Copyright (C) 2019-Current A-Team Digital Solutions
LOCAL_PATH := $(call my-dir) LOCAL_PATH := $(call my-dir)
ifeq ($(TARGET_DEVICE),dre) ifeq ($(TARGET_DEVICE),dre)
include $(call all-makefiles-under,$(LOCAL_PATH)) include $(call all-makefiles-under,$(LOCAL_PATH))
endif endif

View file

@ -13,6 +13,6 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
# #
# Copyright (C) 2019-Current A-Team Digital Solutions
PRODUCT_MAKEFILES := \ PRODUCT_MAKEFILES := \
$(LOCAL_DIR)/lineage_dre.mk $(LOCAL_DIR)/bliss_dre.mk

View file

@ -1,8 +1,6 @@
#
# Copyright (C) 2021-2024 The LineageOS Project # Copyright (C) 2021-2024 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
# # Copyright (C) 2019-Current A-Team Digital Solutions
DEVICE_PATH := device/oneplus/dre DEVICE_PATH := device/oneplus/dre

View file

@ -1,6 +1,4 @@
#
# Copyright (C) 2021-2023 The LineageOS Project # Copyright (C) 2021-2023 The LineageOS Project
#
# Licensed under the Apache License, Version 2.0 (the "License"); # Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License. # you may not use this file except in compliance with the License.
# You may obtain a copy of the License at # You may obtain a copy of the License at
@ -12,7 +10,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
# # Copyright (C) 2019-Current A-Team Digital Solutions
# Inherit from those products. Most specific first. # Inherit from those products. Most specific first.
$(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit.mk) $(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit.mk)
@ -22,10 +20,10 @@ $(call inherit-product, $(SRC_TARGET_DIR)/product/full_base_telephony.mk)
# Inherit from dre device # Inherit from dre device
$(call inherit-product, device/oneplus/dre/device.mk) $(call inherit-product, device/oneplus/dre/device.mk)
# Inherit some common Lineage stuff. # Inherit some common Bliss stuff.
$(call inherit-product, vendor/lineage/config/common_full_phone.mk) $(call inherit-product, vendor/bliss/config/common_full_phone.mk)
PRODUCT_NAME := lineage_dre PRODUCT_NAME := bliss_dre
PRODUCT_DEVICE := dre PRODUCT_DEVICE := dre
PRODUCT_MANUFACTURER := OnePlus PRODUCT_MANUFACTURER := OnePlus
PRODUCT_BRAND := OnePlus PRODUCT_BRAND := OnePlus

View file

@ -1,8 +1,6 @@
#
# Copyright (C) 2021-2025 The LineageOS Project # Copyright (C) 2021-2025 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
# # Copyright (C) 2019-Current A-Team Digital Solutions
# Add common definitions for Qualcomm # Add common definitions for Qualcomm
$(call inherit-product, hardware/qcom-caf/common/common.mk) $(call inherit-product, hardware/qcom-caf/common/common.mk)
@ -321,6 +319,9 @@ PRODUCT_PACKAGES += \
qti_telephony_utils_prd.xml \ qti_telephony_utils_prd.xml \
telephony-ext telephony-ext
PRODUCT_PACKAGES += \
qcrilNrDb_vendor
PRODUCT_BOOT_JARS += \ PRODUCT_BOOT_JARS += \
telephony-ext telephony-ext
@ -385,7 +386,6 @@ PRODUCT_COPY_FILES += \
PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \
android.hardware.wifi-service \ android.hardware.wifi-service \
hostapd \ hostapd \
libwpa_client \
libwifi-hal-ctrl \ libwifi-hal-ctrl \
libwifi-hal-qcom \ libwifi-hal-qcom \
wpa_supplicant \ wpa_supplicant \

View file

@ -9,7 +9,6 @@ from extract_utils.fixups_blob import (
blob_fixups_user_type, blob_fixups_user_type,
) )
from extract_utils.fixups_lib import ( from extract_utils.fixups_lib import (
lib_fixup_remove,
lib_fixups, lib_fixups,
lib_fixups_user_type, lib_fixups_user_type,
) )
@ -44,9 +43,6 @@ lib_fixups: lib_fixups_user_type = {
'vendor.qti.hardware.wifidisplaysession@1.0', 'vendor.qti.hardware.wifidisplaysession@1.0',
'vendor.qti.imsrtpservice@3.0', 'vendor.qti.imsrtpservice@3.0',
): lib_fixup_vendor_suffix, ): lib_fixup_vendor_suffix,
(
'libwpa_client',
): lib_fixup_remove,
} }
blob_fixups: blob_fixups_user_type = { blob_fixups: blob_fixups_user_type = {
@ -54,24 +50,6 @@ blob_fixups: blob_fixups_user_type = {
.regex_replace('writepid /dev/cpuset/foreground/tasks', 'task_profiles ProcessCapacityHigh'), .regex_replace('writepid /dev/cpuset/foreground/tasks', 'task_profiles ProcessCapacityHigh'),
('odm/lib/liblvimfs_wrapper.so', 'odm/lib64/libCOppLceTonemapAPI.so', 'odm/lib64/libaps_frame_registration.so'): blob_fixup() ('odm/lib/liblvimfs_wrapper.so', 'odm/lib64/libCOppLceTonemapAPI.so', 'odm/lib64/libaps_frame_registration.so'): blob_fixup()
.replace_needed('libstdc++.so', 'libstdc++_vendor.so'), .replace_needed('libstdc++.so', 'libstdc++_vendor.so'),
('odm/lib64/libwvhidl.so','odm/lib64/mediadrm/libwvdrmengine.so'): blob_fixup()
.add_needed('libcrypto_shim.so'),
'product/etc/sysconfig/com.android.hotwordenrollment.common.util.xml': blob_fixup()
.regex_replace('/my_product', '/product'),
'system_ext/lib/libwfdmmsrc_system.so': blob_fixup()
.add_needed('libgui_shim.so'),
'system_ext/lib/libwfdservice.so': blob_fixup()
.replace_needed('android.media.audio.common.types-V2-cpp.so', 'android.media.audio.common.types-V4-cpp.so'),
'system_ext/lib64/libwfdnative.so': blob_fixup()
.replace_needed('android.hidl.base@1.0.so', 'libhidlbase.so')
.add_needed('libbinder_shim.so')
.add_needed('libinput_shim.so'),
'vendor/bin/init.kernel.post_boot-blair.sh': blob_fixup()
.patch_file('blob-patches/init-post-boot-blair.patch'),
'vendor/bin/init.kernel.post_boot-holi.sh': blob_fixup()
.patch_file('blob-patches/init-post-boot-holi.patch'),
'vendor/etc/init/vendor.qti.media.c2@1.0-service.rc': blob_fixup()
.regex_replace('writepid /dev/cpuset/foreground/tasks', 'task_profiles ProcessCapacityHigh'),
'odm/lib64/libarcsoft_portrait_super_night_raw.so': blob_fixup() 'odm/lib64/libarcsoft_portrait_super_night_raw.so': blob_fixup()
.clear_symbol_version('remote_handle_close') .clear_symbol_version('remote_handle_close')
.clear_symbol_version('remote_handle_invoke') .clear_symbol_version('remote_handle_invoke')
@ -90,10 +68,30 @@ blob_fixups: blob_fixups_user_type = {
.clear_symbol_version('AHardwareBuffer_lock') .clear_symbol_version('AHardwareBuffer_lock')
.clear_symbol_version('AHardwareBuffer_release') .clear_symbol_version('AHardwareBuffer_release')
.clear_symbol_version('AHardwareBuffer_unlock'), .clear_symbol_version('AHardwareBuffer_unlock'),
'vendor/etc/libnfc-nci.conf': blob_fixup() ('odm/lib64/libwvhidl.so','odm/lib64/mediadrm/libwvdrmengine.so'): blob_fixup()
.regex_replace('NFC_DEBUG_ENABLED=1', 'NFC_DEBUG_ENABLED=0'), .add_needed('libcrypto_shim.so'),
'product/etc/sysconfig/com.android.hotwordenrollment.common.util.xml': blob_fixup()
.regex_replace('/my_product', '/product'),
'system_ext/bin/wfdservice': blob_fixup()
.add_needed('libwfdservice_shim.so'),
'system_ext/lib/libwfdmmsrc_system.so': blob_fixup()
.add_needed('libgui_shim.so'),
'system_ext/lib/libwfdservice.so': blob_fixup()
.replace_needed('android.media.audio.common.types-V2-cpp.so', 'android.media.audio.common.types-V4-cpp.so'),
'system_ext/lib64/libwfdnative.so': blob_fixup()
.replace_needed('android.hidl.base@1.0.so', 'libhidlbase.so')
.add_needed('libbinder_shim.so')
.add_needed('libinput_shim.so'),
'vendor/bin/init.kernel.post_boot-blair.sh': blob_fixup()
.patch_file('blob-patches/init-post-boot-blair.patch'),
'vendor/bin/init.kernel.post_boot-holi.sh': blob_fixup()
.patch_file('blob-patches/init-post-boot-holi.patch'),
'vendor/etc/init/vendor.qti.media.c2@1.0-service.rc': blob_fixup()
.regex_replace('writepid /dev/cpuset/foreground/tasks', 'task_profiles ProcessCapacityHigh'),
'vendor/etc/media_holi/video_system_specs.json': blob_fixup() 'vendor/etc/media_holi/video_system_specs.json': blob_fixup()
.regex_replace('"max_retry_alloc_output_timeout": 2000,', '"max_retry_alloc_output_timeout": 0,'), .regex_replace('"max_retry_alloc_output_timeout": 2000,', '"max_retry_alloc_output_timeout": 0,'),
'vendor/etc/libnfc-nci.conf': blob_fixup()
.regex_replace('NFC_DEBUG_ENABLED=1', 'NFC_DEBUG_ENABLED=0'),
'vendor/etc/msm_irqbalance.conf': blob_fixup() 'vendor/etc/msm_irqbalance.conf': blob_fixup()
.regex_replace('IGNORED_IRQ=19,21,38$', 'IGNORED_IRQ=19,21,38,209,218'), .regex_replace('IGNORED_IRQ=19,21,38$', 'IGNORED_IRQ=19,21,38,209,218'),
'vendor/etc/qdcm_calib_data_nt36672c_tm_fhd_plus_video_mode_dsi_panel.xml': blob_fixup() 'vendor/etc/qdcm_calib_data_nt36672c_tm_fhd_plus_video_mode_dsi_panel.xml': blob_fixup()

View file

@ -15,10 +15,6 @@ vendor/etc/acdbdata/nn_ns_models/fai__2.2.0_0.1__3.0.0_0.0__eai_1.00.pmd|92885cb
vendor/etc/acdbdata/nn_vad_models/fai_3.0.0_0.0_eai_1.00.pmd|b761b7b9d0b2e782ec557b0c333cc3efa924db4f vendor/etc/acdbdata/nn_vad_models/fai_3.0.0_0.0_eai_1.00.pmd|b761b7b9d0b2e782ec557b0c333cc3efa924db4f
vendor/etc/acdbdata/adsp_avs_config.acdb;SYMLINK=odm/etc/acdbdata/adsp_avs_config.acdb|43fde53eaafb40ac88e5c7e2e17dd534f84d5efd vendor/etc/acdbdata/adsp_avs_config.acdb;SYMLINK=odm/etc/acdbdata/adsp_avs_config.acdb|43fde53eaafb40ac88e5c7e2e17dd534f84d5efd
# Current blobs with ELF checks disabled:
# libOmxVideoDSMode depends on libOmxCore, which is a gnu makefile target
# libcne, libwqe, lowi-server depend on libwpa_client, which is a gnu makefile target
# ADSP # ADSP
vendor/bin/adsprpcd vendor/bin/adsprpcd
vendor/bin/dspservice vendor/bin/dspservice
@ -809,7 +805,7 @@ vendor/etc/charger_fstab.qti
# CNE # CNE
vendor/app/CneApp/CneApp.apk;REQUIRED=CneApp.libvndfwk_detect_jni.qti_symlink vendor/app/CneApp/CneApp.apk;REQUIRED=CneApp.libvndfwk_detect_jni.qti_symlink
vendor/bin/cnd vendor/bin/cnd
vendor/bin/mutualex;DISABLE_CHECKELF vendor/bin/mutualex
vendor/etc/cne/wqeclient/ATT/ATT_profile1.xml vendor/etc/cne/wqeclient/ATT/ATT_profile1.xml
vendor/etc/cne/wqeclient/ATT/ATT_profile2.xml vendor/etc/cne/wqeclient/ATT/ATT_profile2.xml
vendor/etc/cne/wqeclient/ATT/ATT_profile3.xml vendor/etc/cne/wqeclient/ATT/ATT_profile3.xml
@ -843,12 +839,12 @@ vendor/etc/default-permissions/com.qualcomm.qti.cne.xml
vendor/etc/init/cnd.rc vendor/etc/init/cnd.rc
vendor/etc/init/mutualex.rc vendor/etc/init/mutualex.rc
vendor/lib/libxml.so vendor/lib/libxml.so
vendor/lib64/libcne.so;DISABLE_CHECKELF vendor/lib64/libcne.so
vendor/lib64/libcneapiclient.so vendor/lib64/libcneapiclient.so
vendor/lib64/libcneoplookup.so vendor/lib64/libcneoplookup.so
vendor/lib64/libcneqmiutils.so vendor/lib64/libcneqmiutils.so
vendor/lib64/libwms.so vendor/lib64/libwms.so
vendor/lib64/libwqe.so;DISABLE_CHECKELF vendor/lib64/libwqe.so
vendor/lib64/libxml.so vendor/lib64/libxml.so
vendor/lib64/vendor.qti.data.factory@2.0.so vendor/lib64/vendor.qti.data.factory@2.0.so
vendor/lib64/vendor.qti.data.factory@2.1.so vendor/lib64/vendor.qti.data.factory@2.1.so
@ -1100,7 +1096,7 @@ odm/etc/sap.conf
vendor/app/CACertService/CACertService.apk vendor/app/CACertService/CACertService.apk
vendor/bin/hw/android.hardware.gnss@2.1-service-qti vendor/bin/hw/android.hardware.gnss@2.1-service-qti
vendor/bin/loc_launcher vendor/bin/loc_launcher
vendor/bin/lowi-server;DISABLE_CHECKELF vendor/bin/lowi-server
vendor/bin/mlid vendor/bin/mlid
vendor/bin/slim_daemon vendor/bin/slim_daemon
vendor/bin/xtra-daemon vendor/bin/xtra-daemon
@ -1505,27 +1501,28 @@ vendor/etc/init/shsusrd.rc
vendor/etc/init/ssgtzd.rc vendor/etc/init/ssgtzd.rc
vendor/etc/init/vendor.qti.rmt_storage.rc vendor/etc/init/vendor.qti.rmt_storage.rc
vendor/etc/init/vendor.qti.tftp.rc vendor/etc/init/vendor.qti.tftp.rc
vendor/etc/qcril_database/upgrade/config/10.0_config.sql vendor/etc/qcril_database/upgrade/config/10.0_config.sql;FILEGROUP=proprietary_rildb_config_sql_files
vendor/etc/qcril_database/upgrade/config/11.0_config.sql vendor/etc/qcril_database/upgrade/config/11.0_config.sql;FILEGROUP=proprietary_rildb_config_sql_files
vendor/etc/qcril_database/upgrade/config/12.0_config.sql vendor/etc/qcril_database/upgrade/config/12.0_config.sql;FILEGROUP=proprietary_rildb_config_sql_files
vendor/etc/qcril_database/upgrade/config/6.0_config.sql vendor/etc/qcril_database/upgrade/config/13.0_config.sql;FILEGROUP=proprietary_rildb_config_sql_files
vendor/etc/qcril_database/upgrade/config/7.0_config.sql vendor/etc/qcril_database/upgrade/config/14.0_config.sql;FILEGROUP=proprietary_rildb_config_sql_files
vendor/etc/qcril_database/upgrade/config/8.0_config.sql vendor/etc/qcril_database/upgrade/config/6.0_config.sql;FILEGROUP=proprietary_rildb_config_sql_files
vendor/etc/qcril_database/upgrade/config/9.0_config.sql vendor/etc/qcril_database/upgrade/config/7.0_config.sql;FILEGROUP=proprietary_rildb_config_sql_files
vendor/etc/qcril_database/upgrade/other/0_initial_qcrilnr.sql vendor/etc/qcril_database/upgrade/config/8.0_config.sql;FILEGROUP=proprietary_rildb_config_sql_files
vendor/etc/qcril_database/upgrade/other/10_version_update_ecc_table.sql vendor/etc/qcril_database/upgrade/config/9.0_config.sql;FILEGROUP=proprietary_rildb_config_sql_files
vendor/etc/qcril_database/upgrade/other/11_version_update_ecc_table.sql vendor/etc/qcril_database/upgrade/other/0_initial_qcrilnr.sql;FILEGROUP=proprietary_rildb_other_sql_files
vendor/etc/qcril_database/upgrade/other/12_version_update_ecc_table.sql vendor/etc/qcril_database/upgrade/other/10_version_update_ecc_table.sql;FILEGROUP=proprietary_rildb_other_sql_files
vendor/etc/qcril_database/upgrade/other/1_version_intro_qcrilnr.sql vendor/etc/qcril_database/upgrade/other/11_version_update_ecc_table.sql;FILEGROUP=proprietary_rildb_other_sql_files
vendor/etc/qcril_database/upgrade/other/2_version_add_wps_config_qcrilnr.sql vendor/etc/qcril_database/upgrade/other/12_version_update_ecc_table.sql;FILEGROUP=proprietary_rildb_other_sql_files
vendor/etc/qcril_database/upgrade/other/3_version_update_wps_config_qcrilnr.sql vendor/etc/qcril_database/upgrade/other/1_version_intro_qcrilnr.sql;FILEGROUP=proprietary_rildb_other_sql_files
vendor/etc/qcril_database/upgrade/other/4_version_update_ecc_table_qcrilnr.sql vendor/etc/qcril_database/upgrade/other/2_version_add_wps_config_qcrilnr.sql;FILEGROUP=proprietary_rildb_other_sql_files
vendor/etc/qcril_database/upgrade/other/5_version_update_ecc_table_qcrilnr.sql vendor/etc/qcril_database/upgrade/other/3_version_update_wps_config_qcrilnr.sql;FILEGROUP=proprietary_rildb_other_sql_files
vendor/etc/qcril_database/upgrade/other/6_version_change_property_table_qcrilnr.sql vendor/etc/qcril_database/upgrade/other/4_version_update_ecc_table_qcrilnr.sql;FILEGROUP=proprietary_rildb_other_sql_files
vendor/etc/qcril_database/upgrade/other/7_version_update_ecc_table_qcrilnr.sql vendor/etc/qcril_database/upgrade/other/5_version_update_ecc_table_qcrilnr.sql;FILEGROUP=proprietary_rildb_other_sql_files
vendor/etc/qcril_database/upgrade/other/8_version_update_ecc_table.sql vendor/etc/qcril_database/upgrade/other/6_version_change_property_table_qcrilnr.sql;FILEGROUP=proprietary_rildb_other_sql_files
vendor/etc/qcril_database/upgrade/other/9_version_update_ecc_table.sql vendor/etc/qcril_database/upgrade/other/7_version_update_ecc_table_qcrilnr.sql;FILEGROUP=proprietary_rildb_other_sql_files
vendor/etc/qcril_database/qcrilNr.db vendor/etc/qcril_database/upgrade/other/8_version_update_ecc_table.sql;FILEGROUP=proprietary_rildb_other_sql_files
vendor/etc/qcril_database/upgrade/other/9_version_update_ecc_table.sql;FILEGROUP=proprietary_rildb_other_sql_files
vendor/etc/seccomp_policy/qcrilnr@2.0.policy vendor/etc/seccomp_policy/qcrilnr@2.0.policy
vendor/etc/ssg/ta_config.json vendor/etc/ssg/ta_config.json
vendor/etc/ssg/tz_whitelist.json vendor/etc/ssg/tz_whitelist.json

37
qcril-database/Android.bp Normal file
View file

@ -0,0 +1,37 @@
//
// SPDX-FileCopyrightText: 2025 The LineageOS Project
// SPDX-License-Identifier: Apache-2.0
//
filegroup {
name: "rildb_config_sql_files",
srcs: [
"config/14.1_config.sql",
],
}
genrule {
name: "qcril_config_database",
enabled: true,
srcs: [
"//vendor/oneplus/dre:proprietary_rildb_other_sql_files",
"//vendor/oneplus/dre:proprietary_rildb_config_sql_files",
":rildb_config_sql_files",
],
tools: [
"generate_qcril_db",
],
cmd: "$(location generate_qcril_db) $(out) $(in)",
out: ["qcrilNr.db"],
}
prebuilt_etc {
name: "qcrilNrDb_vendor",
filename: "qcrilNr.db",
src: ":qcril_config_database",
relative_install_path: "qcril_database",
vendor: true,
required: [
"14.1_config.sql",
],
}

View file

@ -0,0 +1,8 @@
/*
Copyright (C) 2025 The LineageOS Project
SPDX-License-Identifier: Apache-2.0
*/
CREATE TABLE IF NOT EXISTS qcril_properties_table (property TEXT PRIMARY KEY NOT NULL, def_val TEXT, value TEXT);
INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES('qcrildb_version',14.1);
UPDATE qcril_properties_table SET def_val="0" WHERE property="persist.vendor.radio.poweron_opt";

View file

@ -0,0 +1,11 @@
//
// SPDX-FileCopyrightText: 2025 The LineageOS Project
// SPDX-License-Identifier: Apache-2.0
//
prebuilt_etc {
name: "14.1_config.sql",
src: "14.1_config.sql",
relative_install_path: "qcril_database/upgrade/config",
vendor: true,
}