Commit graph

450 commits

Author SHA1 Message Date
Shirayuki39 737909c6d8 LG8n: BoardConfig: Define TARGET_TAP_TO_WAKE_NODE
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-14 20:38:15 +08:00
Shirayuki39 c474e84c16 LG8n: sepolicy: Allow libperfmgr to read dir perms for dt2w node
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-14 18:42:42 +08:00
Shirayuki39 4707237abc Revert "LG8n: Build and rename audio service HAL"
This reverts commit 09782b6996.
2024-08-14 15:11:09 +08:00
Shirayuki39 c80d554da1 Revert "LG8n: audio: Use binder threadpool"
This reverts commit 13856a412b.
2024-08-14 15:11:07 +08:00
bengris32 6636ab9c73 LG8n: audio: Fix UUIDs for AOSP audio pre-processing effects
* EffectsFactoryConfigLoader: Error querying effect 9f35ed76-0b66-4330-8f79-e39ca266dc7c on lib pre_processing
  EffectsFactoryConfigLoader: Error querying effect 300abe9f-dfc5-4340-9c4b-79ef1be4e651 on lib pre_processing
  EffectsFactoryConfigLoader: Error querying effect 3387eb70-9896-4338-90f5-b2de883864c9 on lib pre_processing
  EffectsFactoryConfigLoader: 3 errors during loading of configuration: /vendor/etc/audio_effects.xml
  EffectsFactory: Effect config is partially invalid, skipped 3 elements

* Fixes a0ecac (RM6785: Drop MTK audiopreprocessing).

Change-Id: I5cf2a493cad4befe42c56f7dfb0c70f5957d2389
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-14 14:33:34 +08:00
Vaisakh Murali 1b735b108a LG8n: Drop MTK audiopreprocessing
OSS counterpart works well, instead of using prebuilt blobs, use oss
where possible. This has no adverse effect on the audio quality.
Switch to OSS libaudiopreprocessing.

Change-Id: Id6f075c76f7bf13b12b66500d60b65c69ef069e5
Signed-off-by: Vaisakh Murali <mvaisakh@statixos.com>
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-14 14:33:32 +08:00
Shirayuki39 baa2f36a77 LG8n: configs: powerhint: Drop *mediatek* stuffs
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-14 14:02:51 +08:00
Shirayuki39 d4836bac37 [Squash] Remove DT2W service and helper
* I'm fixing powerhint instead, shirayuki-dt2w doesn't start on boot

Revert "LG8n: rootdir: Start shirayuki-dt2w on late_start"

This reverts commit f2c2c98f24.

Revert "LG8n: fixup!: Fix Android.bp"

This reverts commit 75f87d9602.

Revert "LG8n: Introduce shirayuki-dt2w service as a helper for DT2W service app"

This reverts commit 9407fb90fb.

Revert "LG8n: remove xiaomi-touch from dt2w Android.bp"

This reverts commit f5d0d8ae8f.

Revert "LG8n: Import DT2w service from HOAMSI's rom"

This reverts commit 64ff4cb6e8.
2024-08-14 13:40:03 +08:00
Shirayuki39 f2c2c98f24 LG8n: rootdir: Start shirayuki-dt2w on late_start
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-14 11:26:46 +08:00
Shirayuki39 75f87d9602 LG8n: fixup!: Fix Android.bp
* Bruh

Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-14 03:15:51 +08:00
Shirayuki39 9407fb90fb LG8n: Introduce shirayuki-dt2w service as a helper for DT2W service app
* The code can use some improvements

Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-14 03:04:43 +08:00
Shirayuki39 1eba94acbd [SQUASH] Revert "LG8n: rootdir: Change init.gesture.sh code"
This reverts commit 70cd3788d3.

Revert "LG8n: rootdir: Add shebang on init.gesture.sh"

This reverts commit 856f196618.

Revert "LG8n: rootdir: call init.gesture.sh on boot"

This reverts commit 5ead707f36.

Revert "LG8n: rootdir: Improve init.gesture.sh to allow dt2w to be turned off"

This reverts commit 9e8121393c.

Revert "LG8n: rootdir: Add init.gesture.sh for fix DT2W"

This reverts commit a865a799ff.
2024-08-14 01:58:32 +08:00
Shirayuki39 f5d0d8ae8f LG8n: remove xiaomi-touch from dt2w Android.bp
* Lol

Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-13 22:53:31 +08:00
Shirayuki39 64ff4cb6e8 LG8n: Import DT2w service from HOAMSI's rom
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-13 22:48:39 +08:00
Shirayuki39 70cd3788d3 LG8n: rootdir: Change init.gesture.sh code
* Instead of trying to read from a secure key, use it to assist dt2w service

Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-13 22:44:40 +08:00
Shirayuki39 856f196618 LG8n: rootdir: Add shebang on init.gesture.sh
* This could be why it's not executing even if called by init, honestly i'm just shooting in the dark atp

Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-13 21:53:51 +08:00
Shirayuki39 5ead707f36 LG8n: rootdir: call init.gesture.sh on boot
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-13 21:26:19 +08:00
Shirayuki39 9e8121393c LG8n: rootdir: Improve init.gesture.sh to allow dt2w to be turned off
* may have to be adapted for every rom since not every rom uses the same dt2w settings key lol

Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-13 19:42:55 +08:00
fjrXTR a865a799ff LG8n: rootdir: Add init.gesture.sh for fix DT2W
* idk why after using the powerhint method dt2w doesn't work, so we tried to use the sh scripts method. hopefully it works lol

Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-13 19:41:22 +08:00
Shirayuki39 522c0cc573 LG8n: props: Import MTK Audio props
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-13 19:10:21 +08:00
Shirayuki39 b1870db572 LG8n: configs: powerhint: Change cc0 to cc2 for DT2w off state
Test by sending cc1 first to the dt2w node which should enable dt2w
then send cc0 which should turn it off but it doesn't
Sending cc2 disables dt2w, not cc0
Maybe this is why dt2w broken

Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-13 15:39:49 +08:00
Shirayuki39 a2d234dc24 LG8n: sepolicy: Fixup dt2w node in mtk_hal_power
* Lol

Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-13 14:07:06 +08:00
Shirayuki39 89f6aa4a44 LG8n: sepolicy: Fix dt2w nodes
* Lol

Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-13 14:02:05 +08:00
Woomymy 20fda16312 LG8n: sepolicy: Address libperfmgr power HAL denials
Change-Id: Ia642e53930b77b79f157e27c135c13b4e2131cff
Signed-off-by: Woomymy <woomy@woomy.be>
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-13 10:45:41 +08:00
Woomymy adb00c1f36 LG8n: sepolicy: Allow libperfmgr to write cgroup files
Change-Id: I9bf653076acf06111f3bb8b0ef46f56362f7f829
Signed-off-by: Woomymy <woomy@woomy.be>

Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-13 00:57:48 +08:00
Shirayuki39 44658cdc5c LG8n: sepolicy: Allow libperfmgr to access the dt2w nodes
* Bruh

Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-12 22:58:55 +08:00
Shirayuki39 015bd3046e LG8n: configs: powerhint: Fix DT2W values
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-12 21:30:35 +08:00
Shirayuki39 40eff5adcd Revert "LG8n: Temporarily bring back mtkpower stack"
This reverts commit 9ed2ce0ae0.
2024-08-12 18:36:32 +08:00
Shirayuki39 323d80ff22 Revert "LG8n: Fix path"
This reverts commit 8d6a1ba8ea.
2024-08-12 18:36:26 +08:00
Shirayuki39 85cd7c95e9 Revert "LG8n: Don't install powerhint.json temporarily, we don't need this for now with mtkpower"
This reverts commit 683d98e603.
2024-08-12 18:36:23 +08:00
fjrXTR 78fccf3e9e LG8n: configs: properties: Add some Tweak for better perform…
…ance

* taken from fleur tree & this commit 23217c0

Signed-off-by: fjrXTR <fajarslebew31@gmail.com>
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-11 21:40:31 +08:00
Shirayuki39 8a31706d50 LG8n: Build SettingsProviderOverlayLG8n
*Bruh

Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-11 05:47:22 +08:00
Shirayuki39 4051120b2a LG8n: Switch to minigapps
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-11 03:08:01 +08:00
Ren 67b3fe6845
LG8n: Fix PRODUCT_NAME
* Kontol
2024-08-10 16:35:32 +08:00
Shirayuki39 b01bc18412 Revert "LG8n: Fix COMMON_LUNCH_CHOICES"
* Bruh

This reverts commit 02ce30c6af.
2024-08-10 13:35:32 +08:00
Shirayuki39 02ce30c6af LG8n: Fix COMMON_LUNCH_CHOICES
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-10 13:25:30 +08:00
Shirayuki39 d0ebb78b49 LG8n: Fix Typo in derp_strings.xml
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-10 12:37:42 +08:00
Shirayuki39 9f7e113ade LG8n: Add DerpFest Flags
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-10 11:59:38 +08:00
Shirayuki39 d0302992d2 LG8n: Rename Overlays to not cause conflicts with derpfest
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-10 10:55:33 +08:00
Shirayuki39 cd34499cc1 LG8n: Welcome DerpFest
* I broke my risingOS install by downgrading to 4.2 from 5.0 beta lol

Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-10 10:53:19 +08:00
Shirayuki39 0018ac24f6 LG8n: overlay: Define config_autoBrightnessLightSensorRate
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-10 02:51:42 +08:00
Shirayuki39 683d98e603 LG8n: Don't install powerhint.json temporarily, we don't need this for now with mtkpower
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-10 01:27:44 +08:00
Shirayuki39 28030a1c45 LG8n: Fix path
*Bleh

Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-09 05:07:54 +08:00
Shirayuki39 9ed2ce0ae0 LG8n: Temporarily bring back mtkpower stack
* lol

Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-09 04:45:06 +08:00
Shirayuki39 a2606c644e LG8n: Set TARGET_USES_VULKAN to true
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-08 21:16:09 +08:00
Shirayuki39 aa08680014 Revert "LG8n: Build BesLoudness"
* Apparently it's extremely useless and does nothing

This reverts commit 2a50d07623.
2024-08-07 00:17:34 +08:00
Shirayuki39 2a50d07623 LG8n: Build BesLoudness
* Audio HAL turns it on every boot but there's no way to configure it
* Allow users to turn it off as it causes the audio to become distorted on high volumes

Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-06 17:56:43 +08:00
Danny Lin b0573bc8fa LG8n: overlays: Settings: Enable Smooth Display setting
LG8n has peak refresh rates higher than
60 Hz, so allow users to toggle high-refresh rate like on stock.

Change-Id: If757492b40d23c6742378a1ec0c7b3ece31ad720
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-05 20:17:43 +08:00
Shirayuki39 a3633253ad LG8n: WifiResOverlay fixup
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-05 20:03:18 +08:00
Shirayuki39 05005d148f LG8n: Fix malformed AndroidManifest.xml for WifiResOverlay
* Bruh

Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
2024-08-05 05:04:02 +08:00