Shirayuki39
8c27b3a9d3
LG8n: Import Camera Stack
...
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-07-17 07:11:32 +08:00
fjrXTR
13274e9239
LG8n: Import missing permissions
...
Change-Id: I641df2c8e45f915ffdf9ec363393a9993a43ce6b
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-07-17 07:06:44 +08:00
Shirayuki39
334b03326e
LG8n: Import LG8n Audio and Bluetooth Blobs
...
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-07-17 07:06:14 +08:00
Shirayuki39
0daf260f2a
LG8n: let's restart from scratch, part 1
2024-05-22 20:40:46 +08:00
Woomymy
650362d320
X6833B: Fix OTA post-install file system types
...
* On non-gms builds, /system is ext4, just use the variable set in
BoardConfig.mk to configure postinstall
Signed-off-by: Woomymy <woomy@woomy.be>
Change-Id: I20407e3e6b34b143f88c5c8054e575ce2fa55684
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:14:29 +07:00
bengris32
fedc3e881a
X6833B: Configure vendor logtags
...
Change-Id: I83b1e3d5691c7c22a5fef5f03ce3172ac47298d3
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:14:29 +07:00
bengris32
399d533b90
X6833B: Import stock CarrierConfig overlay
...
* Main carrier config from MtkCarrierConfig asset default_v2.9.3.xml,
with vendor specific settings appended to the end.
[dodyirawan85 edits]: Originaly from xiaomi ruby adapted for our device, since i can't found anything on stock
Change-Id: I7bcb5f9714720e3b42b5b1e5dc13cfe4233ac874
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:14:29 +07:00
dodyirawan85
a7646789d6
X6833B: Build system variant of libhidltransport
...
* Needed by IMS blobs
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:14:29 +07:00
bengris32
dcbc47dc22
X6833B: Configure MediaTek IMS stack
...
* Import required system IMS blobs from XOS X6833B-H894DEFGHI-T-GL-231102V2897.
* Set the default IMS implementation to com.mediatek.ims via overlay.
* Force enable IMS features via overlay and sysprops.
* Add MediaTek framework jars to bootjars.
* Copy priv-app permissions for MediaTek IMS.
Change-Id: Ie258bff336586919a1127c3f7241e3ef9d689dd5
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:14:28 +07:00
dodyirawan85
70e7c64bbf
X6833B: overlay: Show min refresh rate toggle
...
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:14:11 +07:00
dodyirawan85
69fc1fe174
X6833B: overlay: Add brightness and power profile configs from stock
...
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:14:11 +07:00
dodyirawan85
5f632b55a9
X6833B: Add keylayout file to map double tap event to wake
...
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:14:11 +07:00
dodyirawan85
dca4eaa102
X6833B: Configure GNSS stack
...
* Reference: 32c01723d3
Co-authored-by: electimon <electimon@gmail.com>
Co-authored-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:14:11 +07:00
bengris32
3a7d1a3ade
X6833B: Import Widevine DRM blobs
...
Change-Id: Ia8706a1435c5386331c3fce0f600f03f7aefe96e
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:14:11 +07:00
bengris32
d9a12303d7
X6833B: Fallback to HIDL Clearkey HAL
...
Change-Id: Ide5cd400b8261ecbddaf55ef6ef6b0a33e59c2d2
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:14:11 +07:00
Bruno Martins
6a76c095f3
X6833B: Build AIDL ClearKey DRM HAL
...
Change-Id: Iad5cc1176978137c647069197b33f49fb4d98ab2
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:14:11 +07:00
dodyirawan85
7cf250e318
X6833B: Configure thermal stack
...
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:14:11 +07:00
dodyirawan85
40867b6a97
X6833B: Build transsion usb hal
...
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:14:11 +07:00
dodyirawan85
1a1754044a
X6833B: Configure Media stack
...
* References: 1cba75df74
Co-authored-by: electimon <electimon@gmail.com>
Co-authored-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:14:11 +07:00
dodyirawan85
4ec1fdbcc1
X6833B: Configure Fingerprint stack
...
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:14:11 +07:00
dodyirawan85
423659adc2
X6833B: Configure Secure Element stack
...
Refs: 62511f5114
Co-authored-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:14:11 +07:00
dodyirawan85
9469383b0d
X6833B: Configure Radio/IMS stack
...
Refs: 98ebd44a6a
Co-authored-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:13:50 +07:00
dodyirawan85
0de96303d2
X6833B: Configure NFC stack
...
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:13:08 +07:00
dodyirawan85
c2cd472aab
X6833B: Build AIDL vibrator hal
...
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:12:57 +07:00
dodyirawan85
4151f02f80
X6833B: Build AIDL light hal
...
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:12:57 +07:00
dodyirawan85
b608c8138c
X6833B: Include hardware/transsion
soong namespace
...
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:12:57 +07:00
dodyirawan85
8121103783
X6833B: Copy required feature permissions
...
Refs: e0423bf75f
Co-authored-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:12:57 +07:00
Josh Wu
3bd5cb997b
X6833B: Switch BtAudio to AIDL
...
Test: m
Bug: 203490261
Change-Id: I80eced28790a15ad5485c9780ccf5812ab75dc1d
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:12:42 +07:00
dodyirawan85
2bd6390627
X6833B: Configure Bluetooth stack
...
Refs: 8162996196
Co-authored-by: electimon <electimon@gmail.com>
Co-authored-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:12:28 +07:00
dodyirawan85
f401f30c14
X6833B: Configure Sensors stack
...
Refs: 3bf7b31611
Co-authored-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:11:38 +07:00
bengris32
8551890ccc
X6833B: Switch to prebuilt libwifi-hal
...
* Reference: https://github.com/moto-common/android_device_mediatek_common/tree/master/vendor/wlan
* Perhaps it will help with the Wi-Fi scanning issues,
and intermittent disconnections we're having. Besides,
we can't legally use the OSS one anyway.
Change-Id: I9bbf289ad88a12bbdc68ab0abdee410678bf1420
Co-authored-by: electimon <electimon@gmail.com>
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:11:18 +07:00
dodyirawan85
5a3219062d
X6833B: Configure Wi-Fi stack
...
Refs: c0fb62cdc9
Co-authored-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:11:17 +07:00
dodyirawan85
3bdc1968d8
X6833B: Configure keymint stack
...
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:10:39 +07:00
dodyirawan85
59562c7f2d
X6833B: Configure keymaster stack
...
Refs:
https://github.com/nashc-dev/android_device_realme_nashc/tree/lineage-20
8488358d93
Co-authored-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:10:38 +07:00
dodyirawan85
626802d56e
X6833B: Configure Gatekeeper stack
...
Reference: 92e9728591
Co-authored-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:10:19 +07:00
bengris32
36ca054d30
X6833B: Build android.hidl.allocator@1.0
vendor variant
...
* Dependency of PQ HAL.
Change-Id: I6050c49755c93ac24f62ca7ea0f0a1ea96e477cd
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:10:19 +07:00
Davide Garberi
06bf29b379
X6833B: Add libhwbinder and libhidltransport vendor lib
...
Change-Id: I7044b92fe012ace6005e1a3ae8534e9167da15ce
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:10:19 +07:00
dodyirawan85
1d3a267c6b
X6833B: Configure audio stack
...
* References
8e94cbd6b0
https://github.com/xiaomi-mt6789-devs/android_device_xiaomi_yunluo/blob/lineage-20/Android.mk
Co-authored-by: electimon <electimon@gmail.com>
Co-authored-by: bengris32 <bengris32@protonmail.ch>
Co-authored-by: Woomymy <woomy@woomy.be>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:08:53 +07:00
dodyirawan85
820687dc8a
X6833B: Configure Perf/Power stack
...
Refs: https://github.com/nashc-dev/android_device_realme_nashc/tree/lineage-20
Co-authored-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:08:33 +07:00
SamarV-121
c1d70a0738
X6833B: Link older libutils for PQ HAL
...
* Abort message: 'incStrongRequireStrong() called on 0xb400007c5afa7250 which isn't already owned'
Change-Id: I7ea86d3d7c68ba183b4838cb1f35a9fc58cfbf67
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:03:31 +07:00
dodyirawan85
5ca665b1a5
X6833B: Configure Display Stack
...
* Reference
cbfb355770
https://github.com/xiaomi-mt6789-devs/android_device_xiaomi_yunluo/tree/lineage-20 (Lib symlinks)
Co-authored-by: electimon <electimon@gmail.com>
Co-authored-by: bengris32 <bengris32@protonmail.ch>
Co-authored-by: Woomymy <woomy@woomy.be>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-26 09:03:04 +07:00
dodyirawan85
fa8f6e4d47
X6833B: rootdir: Cleanup non-existance and unused service import
...
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:45 +07:00
dodyirawan85
5103b6e0df
X6833B: Import rootdir from 231102V2897
...
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:45 +07:00
dodyirawan85
1f96867457
X6833B: Kang init usb recovery from yunluo
...
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:45 +07:00
dodyirawan85
e088d86d5d
X6833B: Configure odm_dlkm
partition
...
* Also reorder `AB_OTA_PARTITIONS` and `BOARD_MTK_DYNAMIC_PARTITIONS_PARTITION_LIST` list while we're at it
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:45 +07:00
dodyirawan85
f559c6e678
X6833B: rootdir: Convert to blueprint configuration
...
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:45 +07:00
Woomymy
3ca34aee0d
X6833B: Build update_engine_sideload
...
* Required to sideload updates in recovery
Signed-off-by: Woomymy <woomy@woomy.be>
Change-Id: Ia6b02f099ae6ffbe60d92dcb8d59e8e1e073f062
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:45 +07:00
Woomymy
cdcb0b652a
X6833B: device: Use 6GB Dalvik heap configuration
...
Signed-off-by: Woomymy <woomy@woomy.be>
Change-Id: I88dfc4f139414de43d42ef97dc0b883fd7dc2081
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:45 +07:00
Luca Stefani
fcae87f206
X6833B: Enable updatable APEX
...
Change-Id: Iae629b36fdacec47744b8132dd6699a2ea9c68ff
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:45 +07:00
Woomymy
fc8e3d288f
X6833B: Enable userspace reboots
...
Signed-off-by: Woomymy <woomy@woomy.be>
Change-Id: I94bf051477e4dd84660603bb598fefa4fb384ed4
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:45 +07:00
Daniel Rosenberg
1247d88371
X6833B: Enable Project ID Quota support on userdata.
...
* These features enable wide inodes on userdata, which
is required for project ID quotas. Wide inodes can
only be set at MKFS time.
* This also enables casefolding, which is required for the
removal of SDCardFS.
Bug: 138321217
Test: Examine filesystem features for project quota and wide inodes.
Change-Id: I9c17cda2af34c6fbd73c2d90eb6b465f4939df67
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:45 +07:00
Woomymy
f6b3a1566a
X6833B: Install developer gsi keys
...
Signed-off-by: Woomymy <woomy@woomy.be>
Change-Id: I3d4a330788e32d8ba967420c602436f882a26b92
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:45 +07:00
Woomymy
57c9f55335
X6833B: Inherit generic_ramdisk product
...
Signed-off-by: Woomymy <woomy@woomy.be>
Change-Id: I93e080fd483d88be3a389a0ac64542ee04298f03
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:45 +07:00
bengris32
4c74de02a9
X6833B: Switch to AOSP Boot implementation
...
* We can no longer use the MediaTek boot control implementation
due to legal issues. Switch to the AOSP one.
Change-Id: I1d983fd7148ca40a00c3cf21b6773d2c5ecb78f4
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:44 +07:00
Woomymy
163424c5da
X6833B: Add system_ext
to dynamic partitions
...
Signed-off-by: Woomymy <woomy@woomy.be>
Change-Id: Ia7fb66843e67e131e0368b2d3c7c678eb5f29994
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:44 +07:00
Woomymy
2648454f4f
X6833B: Build a vendor_dlkm image
...
* vendor_dlkm contains kernel modules that were previously located to
/vendor/lib/modules and is updatable separately, making us able to
test kernel modifications faster
* Reference: https://source.android.com/docs/core/architecture/partitions/vendor-odm-dlkm-partition
Signed-off-by: Woomymy <woomy@woomy.be>
Change-Id: I38f5989d4e5a52bf295add8099f6bf6cb8ea3288
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:44 +07:00
Woomymy
538a5a47db
X6833B: Build default Health HIDL service and impl
...
Signed-off-by: Woomymy <woomy@woomy.be>
Change-Id: I41d6d524f88cb67156ba0f536e015cbc0f95f7cd
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:44 +07:00
Woomymy
1c19ac55d1
X6833B: Build fastbootD and default fastboot HAL implementation
...
Signed-off-by: Woomymy <woomy@woomy.be>
Change-Id: I2f4577f6019d00e672ace8da8170ecd3eb92fe99
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:44 +07:00
Woomymy
888899f732
X6833B: Build bootctrl into vendor
...
Signed-off-by: Woomymy <woomy@woomy.be>
Change-Id: Icdc56ceab2fe3b54c8538574d406dd4ce1f0a5de
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:44 +07:00
Woomymy
63c102bfb1
X6833B: Build MTK boot control hal V1.2 in recovery
...
Signed-off-by: Woomymy <woomy@woomy.be>
Change-Id: I0a8864bc326e83b63de346f685e1a651abb0a1e1
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:44 +07:00
Woomymy
5037cc244c
X6833B: Fix ota postinstall file systems
...
* X6833B uses EROFS
Signed-off-by: Woomymy <woomy@woomy.be>
Change-Id: I693d3f4474ba592919ef815a3c225ce9de1350e5
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:44 +07:00
Woomymy
5634ef65c7
X6833B: Install fstab.mt6789 into first_stage_ramdisk
...
Signed-off-by: Woomymy <woomy@woomy.be>
Change-Id: I6a0a98dcd8e5ff73dc8a934d1ea9fe43fd5107ca
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:44 +07:00
Woomymy
94c27c1f16
X6833B: Add A/B OTA configuration
...
Signed-off-by: Woomymy <woomy@woomy.be>
Change-Id: If5e2f40b6bf55ffa7a62cc67ff3a0b1e8de6d5b3
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:44 +07:00
Woomymy
91e0624897
X6833B: Inherit virtual ab launch_with_vendor_ramdisk makefile
...
Signed-off-by: Woomymy <woomy@woomy.be>
Change-Id: Ie8f796d45b3d303cd784dcc702769d17e075b250
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:44 +07:00
Woomymy
dde543333f
X6833B: Add partitions configuration
...
Signed-off-by: Woomymy <woomy@woomy.be>
Change-Id: I9e08db2236376b1132aa3bd8a7abf19aa70ba48c
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:44 +07:00
dodyirawan85
80a9d11b09
X6833B: Initial skeleton tree
...
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:17 +07:00