724 Commits

Author SHA1 Message Date
Mathieu Chartier
a8956d5bba S666LN: Reduce system server verbosity
Test: lunch cannon-user && m
Change-Id: I58d2e993ae9a7213e94661d22b47c28b0a2243e8
Signed-off-by: Vaisakh Murali <mvaisakh@statixos.com>
Signed-off-by: xyzuniverse <dev.xyzuniverse@gmail.com>
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-26 11:09:55 +02:00
Mathieu Chartier
b3ce9ee11a S666LN: Speed profile services and wifi-service to reduce RAM and storage
Change-Id: I1d907b24cb2760ddd9cc65ac4335730c8e61a0a3
Signed-off-by: xyzuniverse <dev.xyzuniverse@gmail.com>
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-26 11:09:55 +02:00
alextrack2013
19c43af7ff S666LN: Link Audio HAL against stock libalsautils
* Fixes audio playback in some cases with USB headphones.

Change-Id: I4d904b1610dc6e17f29546f6f7f4f04bac0ca4c3
Signed-off-by: alextrack2013 <alextrack2013@gmail.com>
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-26 11:09:29 +02:00
fjrXTR
45315e3b89 fixup! S666LN: overlay: Fixup status bar padding
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-26 11:09:06 +02:00
fjrXTR
7ea7799a2e S666LN: Rename SSID tethering
* opps

Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-20 10:59:26 +02:00
Cosmin Tanislav
933aef5443 S666LN: overlay: Configure always on display
Change-Id: I649757d67508729e91a2e496235086f6fc29d173
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-20 10:58:47 +02:00
fjrXTR
b10a112c1b S666LN: fixup! Add More tweak and drop unused prop
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-20 10:56:42 +02:00
fjrXTR
ccb20311b7 S666LN: overlay: Fixup status bar padding
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-20 10:53:24 +02:00
fjrXTR
82444cc5d4 S666LN: Switch back to AIDL MediaTek vibrator service again
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-20 10:51:29 +02:00
fjrXTR
90afaf4218 Revert "S666LN: Import AIDL vibrator services"
This reverts commit 3a67e21718.

Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-20 10:40:24 +02:00
Tim Zimmermann
bd24216118 S666LN: properties: Enable FS-Verity
* fsverity flag in fstab is needed to make init run tune2fs -O verity on it

Change-Id: Iebc34457f8d92bf8e09cf1981a47e597aa7ab7c3
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-20 08:40:19 +02:00
claxten10
e363fd2a2b S666LN: init: power: Adjust foreground cpuset
Signed-off-by: claxten10 <claxten10@gmail.com>
Signed-off-by: xyzuniverse <dev.xyzuniverse@gmail.com>
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-20 08:40:13 +02:00
Cyber Knight
b1ea408427 S666LN: Apply dex2oat optimizations
- Set only 4 threads to be utilized for dex2oat as dex2oat supports concurrent jobs since [1].
- Moreover, set only 4 threads to be utilized for boot image dex2oat as well.

[1]: 93c605c0d6

Change-Id: I8cf2544efeb4cd0c9befbaa2c208eed68c4204ac
Signed-off-by: Cyber Knight <cyberknight755@gmail.com>
Signed-off-by: xyzuniverse <dev.xyzuniverse@gmail.com>
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-20 08:40:09 +02:00
Giovanni Ricca
49bf065fa0 S666LN: Drop debug.sf.enable_transaction_tracing
* Disabled by default since I95657a00e38f1229675682e784b20cca12c119b0.

Change-Id: If7e873cb3b1aa7cb024bbe82d6502ead5bd3839c
Signed-off-by: xyzuniverse <dev.xyzuniverse@gmail.com>
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-20 08:39:08 +02:00
fjrXTR
51ea804238 S666LN: Add More tweak and drop unused prop
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-20 08:39:02 +02:00
fjrXTR
4d74631178 S666LN: sepolicy: Drop Duplicate declaration
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-20 08:38:47 +02:00
fjrXTR
806194ef12 S666LN: sepolicy: Address more torch node denials
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-20 08:38:34 +02:00
dodyirawan85
b500e578bf S666LN: Label more camera properties
W libc    : Access denied finding property "vendor.camera.sensor.rearMain.fuseID"
W libc    : Access denied finding property "vendor.camera.sensor.frontMain.fuseID"
W libc    : Access denied finding property "vendor.camera.sensor.w.fuseID"
W libc    : Access denied finding property "vendor.camera.sensor.f.fuseID"

Signed-off-by: dodyirawan85 <dev.irawans@gmail.com>
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-20 08:38:28 +02:00
dodyirawan85
a1a0f57496 S666LN: sepolicy: Label jpeg.exif.icc.profile camera property
Signed-off-by: dodyirawan85 <dev.irawans@gmail.com>
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-20 08:38:23 +02:00
dodyirawan85
47ac9ffcb7 S666LN: sepolicy: Label superresolution camera property
* Needed on S666LN (MT6789)

Signed-off-by: dodyirawan85 <dev.irawans@gmail.com>
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-20 08:37:55 +02:00
fjrXTR
0a66c094f1 S666LN: Update blobs from S666LN-MA66BABCDEFLMNQ-T-OP-250516V1582
- And Fixup Fingerprint & Camera
- Drop *-v32 vndk libs and add *-v31 vndk libs and patch!

Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-18 21:39:08 +02:00
fjrXTR
3a67e21718 S666LN: Import AIDL vibrator services
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-16 06:12:34 +02:00
fjrXTR
2d962872c5 S666LN: Patchelf libhidlbase for goodix fp & Add vintf goodix on FCM
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-15 17:37:37 +02:00
fjrXTR
c94b820026 S666LN: Import Audio & media configs from stock
* Rearrange audio blobs

Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-10 16:03:54 +02:00
Marc Bourgoin
8b9ddfc1ab S666LN: Fix audio on QPR3 with alsa audio
As of Android 14 QPR3, our device requires the use of
alsa audio,# otherwise audio HAL keeps crashing with
error unable to route audio and listAudioPorts failed

Change-Id: I15b08de09ae98cf5e12d8ddeb8963f5b641422b3
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-10 07:10:38 +02:00
Alcatraz323
16ce8a7062 S666LN: Implement and Build DSPVolumeSynchronizer
Some Transsion devices have a speaker that needs a framework to cooperate
with DSP to synchronize volume so that the DSP can limit bass when the
volume is high to prevent distortion.

LG8n/LG7n is one of them

[Shirayuki39:] Rebrand
Change-Id: I750803d94161e1e7482552d2a39566f42e82fc0a

Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-10 07:10:38 +02:00
fjrXTR
1bef49651d X6837: Import missing out APDB files
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-09 14:20:49 +02:00
fjrXTR
629cbc24b5 S666LN: Kang padding configuration from LG7n
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-09 09:04:27 +02:00
fjrXTR
d3ac4dd787 X6837: Set correct resolution
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-09 09:00:24 +02:00
fjrXTR
a2431c131b Revert "X6837: Pin libpn557_fw.so"
This reverts commit ee068490e9.

Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-09 08:58:44 +02:00
fjrXTR
a8aa033f25 S666LN: Rebrand from X6837
* Adapt the tree for this devices

Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-09 08:58:08 +02:00
Srinath Sridharan
f59da62b56 X6837: Set config_sustainedPerformanceModeSupported
This config will support the Sustained Performance Mode.

Change-Id: Ic992ea6fd910cf679a940b273c95968f4c60adbb
Signed-off-by: xyzuniverse <dev.xyzuniverse@gmail.com>
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-08 18:00:11 +02:00
fjrXTR
6b8befe3c1 X6837: sepolicy: fixup duplicate declaration
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-08 13:46:17 +02:00
dodyirawan85
8bbc67191f X6837: sepolicy: Address camera_portrait denials
Signed-off-by: dodyirawan85 <dev.irawans@gmail.com>
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-07 22:41:34 +02:00
dodyirawan85
36ed4307f2 X6837: sepolicy: Address arcsoft camera data denials
Signed-off-by: dodyirawan85 <dev.irawans@gmail.com>
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-07 22:41:08 +02:00
dodyirawan85
1638f8bb3f X6837: sepolicy: Address trancam meg_working_dir denials
Signed-off-by: dodyirawan85 <dev.irawans@gmail.com>
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-07 22:39:28 +02:00
dodyirawan85
a16efd53fe X6837: sepolicy: Address transsion meghumaneffect camera data denials
Signed-off-by: dodyirawan85 <dev.irawans@gmail.com>
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-07 22:38:56 +02:00
dodyirawan85
d24a9038de X6837: sepolicy: Allow mtk_hal_camera to have full access to camera data and watermark
* And refactor the rules while we're at it

Signed-off-by: dodyirawan85 <dev.irawans@gmail.com>
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-07 22:38:11 +02:00
dodyirawan85
ae641297a0 X6837: sepolicy: Address tran_imgsensor_info denials
Signed-off-by: dodyirawan85 <dev.irawans@gmail.com>
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-07 22:36:21 +02:00
fjrXTR
7f9553a461 Revert "X6837: Switch to AIDL NXP NFC HAL"
* huh why transsion

This reverts commit 6aa801fc9d.

Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-07 22:14:27 +02:00
Shirayuki39
ee068490e9 X6837: Pin libpn557_fw.so
* Oh transsion, why are you using outdated libpn557_fw

libpn557_fw taken from https://github.com/NXP/nfc-NXPNFCC_FW

Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-07 22:06:29 +02:00
fjrXTR
44be30a02b Revert "X6837: Implement and Build DSPVolumeSynchronizer"
This reverts commit 2baf6ae5f3.

Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-07 19:48:02 +02:00
fjrXTR
e3149e65b3 X6837: init: fixups init.mt6789.rc
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-07 19:45:17 +02:00
bengris32
fbf2e90445 X6837: init: Restore default PELT multiplier
Change-Id: I70298799fa3d34003293449fc619f88bbe5c7d8f
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-07 19:42:04 +02:00
bengris32
8145ad6a47 X6837: init: Don't enable RCU expedited
Change-Id: I383f2c4774685b1d524eedf0c3993f1ed4bff8df
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-07 19:41:05 +02:00
bengris32
5368bb88dd X6837: init: Remove references to bootprof
Change-Id: I17f590247844bbe9aed36819585e95db54736504
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-07 19:39:51 +02:00
Shirayuki39
1a96e47b20 X6837: rootdir: Fix pathname for gralloc-4-0 service
* It was pointing to the wrong file making this useless when it was added in A14-QPR3

Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-07 19:38:08 +02:00
Minchan Kim
4bcfcc957b X6837: init: disable THP
Disable THP

Bug: 322541036
Change-Id: I2cf2147ae7ede5a241550f152b4cd2105b510e0a
Signed-off-by: Minchan Kim <minchan@google.com>
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-07 19:38:02 +02:00
Lennart Wieboldt
13980c94b7 X6837: init: Remove cpuset foreground boost
Cpuset foreground boost is departed since
https://android.googlesource.com/platform/frameworks/base/+/a712d4058f6f85268838

Change-Id: Iab1834dbb8cce15480b5e11968bcfff7cc80177e
Signed-off-by: Lennart Wieboldt <lennart.1997@gmx.de>
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-07 19:37:50 +02:00
Martin Liu
ca30eb7553 X6837: init: change khugepaged scan time to 60 sec
To reduce khugepaged power/perf impact, change
khugepaged scan time to 60 sec.

Bug: 189941061
Test: check file node value
Signed-off-by: Martin Liu <liumartin@google.com>
Change-Id: I62473aff0d3f1e702a2c54e0408026c6302e6829
Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
2025-07-07 19:37:39 +02:00