575 Commits

Author SHA1 Message Date
Danny Lin
4c14941004 redwood: overlay: Enable USB and skin temperature warnings
Change-Id: I951f60579a4b7fa2dcc270b5acd433ad1ecb083c
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2026-01-15 17:17:17 +03:00
Rachel Lee
d884e136d9 Spacewar: Set 120Hz frame rate multiple threshold.
BUG: 190815773
Test: atest libsurfaceflinger_tests
Change-Id: I515aadf0305c306a1c58248daf9b38cec0161cf8
2026-01-15 11:22:43 +03:00
officialputuid
aaf9ac7a93 Spacewar: Remove Force triple frame buffers
* Causing some apps laggy & UI performance regression

Signed-off-by: TogoFire <togofire@mailfence.com>
Change-Id: I1a88503cdfbb6c52fbb66d6f67ffe26d9c51043c
Co-Authored-By: Reinazhard <reinazhard@gmail.com>
Co-Authored-By: Ratoriku <a1063021545@gmail.com>
Signed-off-by: absoluten00b <whiteviolent8@gmail.com>
2026-01-15 11:21:49 +03:00
Pranav Vashi
9ef3e4e4de Spacewar: rootdir: Always use lz4 for zram
Change-Id: I8b462afd2f209df8236f2a3c862cb1109385a818
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: Guidix <guidixm@gmail.com>
2026-01-15 11:20:10 +03:00
MySelly
aff2e38eda Spacewar: overlay: Enable dual band wifi 2026-01-15 10:53:30 +03:00
mayuresh
6adf374d18 Spacewar: add various missing manifest hal entries
android.hardware.audio.effect.IFactory/default in the VINTF manifest. No alternative instances declared in VINTF
android.hardware.gatekeeper.IGatekeeper/default in the VINTF manifest. No alternative instances declared in VINTF
vendor.qti.hardware.alarm.IAlarm/default in the VINTF manifest. No alternative instances declared in VINTF
vendor.qti.hardware.radio.am.IQcRilAudio/slot1 in the VINTF manifest. No alternative instances declared in VINTF
vendor.qti.hardware.radio.am.IQcRilAudio/slot2 in the VINTF manifest. No alternative instances declared in VINTF
vendor.qti.hardware.radio.ims.IImsRadio/imsradio0 in the VINTF manifest. No alternative instances declared in VINTF
vendor.qti.hardware.radio.ims.IImsRadio/imsradio1 in the VINTF manifest. No alternative instances declared in VINTF
vendor.qti.hardware.radio.qcrilhook.IQtiOemHook/oemhook0 in the VINTF manifest. No alternative instances declared in VINTF
vendor.qti.hardware.radio.qcrilhook.IQtiOemHook/oemhook1 in the VINTF manifest. No alternative instances declared in VINTF
vendor.qti.hardware.radio.qtiradio.IQtiRadioStable/slot1 in the VINTF manifest. No alternative instances declared in VINTF
2026-01-15 10:53:26 +03:00
Quallenauge
0bef29cbf0 Spacewar: overlay: Advertise global carrier_wfc for device
Change-Id: I0e23fc97269ff7f2664db4d66938d48d12e47f93
2026-01-15 10:53:22 +03:00
Yumi Yukimura
4753fb5f39 Spacewar: Update some soong config variables to bool type
Change-Id: Ice4a8e2cc6d756a743116b46299cf833a0e78c57
2026-01-14 23:37:40 +03:00
Terminator-J
689ebab3a5 Spacewar: properties: Enable VoLTE and VoWIFI for all carriers
Signed-off-by: Ionut Gherman <ghermanionut96@gmail.com>
2026-01-14 23:37:40 +03:00
chandu078
e4ceb64e6e Spacewar: Set debug.sf.disable_client_composition_cache to 0
This property disables client composition cache and causes
visible jank.

Change-Id: I9c5921dcf1116866ce95a043ad4388b9f2990036
2026-01-14 23:37:40 +03:00
me-cafebabe
143aa3fcf7 Spacewar: overlays: Enable high performance transitions
Change-Id: I3663bdeb0fdc23d0b0044fe9dfc8baf3a0c5be10
2026-01-14 23:37:40 +03:00
RJ RAIJIN
f0a9fa1223 Spacewar: Fix Qti_Power_Hal logspam
* This fixes the following logspam:

E/ QTI PowerHAL: Failed to acquire lock for hint_id: 1040
E/ QTI PowerHAL: Failed to acquire lock for hint_id: 1041
E/ QTI PowerHAL: Failed to acquire lock for hint_id: 10A5
2026-01-14 23:37:40 +03:00
Adithya R
ef02dd1eed Spacewar: Silence some spammy logging
HWC and cit sensor logspam is so intense it bumps up logd's idle CPU
usage up to over 3%. With this change, logs are much cleaner and logd
idle CPU usage is reduced to under 1%, while still allowing error logs
to pass through.
- Do this only in user/debug builds (except eng).
- Add wifi and cnss too while we're at it, they can get noisy at times.
2026-01-14 23:37:40 +03:00
Bruno Martins
e6dfc68280 Spacewar: overlay: Enable config_proximityCheckOnFpsUnlock
The device ships with PocketMode app, which effectively disables
listening to fingeprints in case the proximity sensor is covered.

Change-Id: If67a0a98c753726ae2eed4d76e073275d7ae74da
2026-01-14 23:37:40 +03:00
Subratam6296
42e9e8b022 Spacewar: overlay: Add overlay to improve signal reception
Signed-off-by: kssrao13882 <kssrao13882@gmail.com>
2026-01-14 23:37:40 +03:00
Purushottam Kushwaha
2b6f715c81 Spacewar: wifi: Add secondary interface using gEnableConcurrentSTA=wlan1
gEnableConcurrentSTA=wlan1 will create wlan1 while insmod driver.

[Mashopy: This also fix 'E android.hardware.wifi@1.0-service: Unknown iface name: wlan0' logspam]

Change-Id: Ia7ce00bbc9cb030320bc3bd84f8795c3583ef8b1
CRs-Fixed: 2258995
Signed-off-by: aswin7469 <aswinas@pixysos.com>
2026-01-14 23:37:40 +03:00
aswin7469
042f9712cd Spacewar: Update bluetooth properties from NOS 3.2
Signed-off-by: aswin7469 <aswinas@pixysos.com>
2026-01-14 23:37:40 +03:00
aswin7469
e6d89ef9d4 Spacewar: Update auto brightness values from NOS 3.0
Signed-off-by: aswin7469 <aswinas@pixysos.com>
2026-01-14 23:37:40 +03:00
Michael Bestas
7d4b1939b2 Spacewar: sepolicy: Remove duplicate labels
Change-Id: I3575e6bad93b2f9d69f94033944c44b7f9fbc243
2026-01-14 23:37:40 +03:00
LuK1337
bf96ed196f Spacewar: Remove vendor/lineage device framework matrix inclusion
See: I78da6340f38b93fdc4c3694cb8f431f387d16c0d
Change-Id: I0b9f527de50ca02082be9b92375559f4893b2688
2026-01-14 23:37:40 +03:00
nyxalune
24cba99fd6 Spacewar: Set EPPE 2026-01-14 23:37:40 +03:00
Vikas batchu
49130c82bc Spacewar: Disable game_default_frame_rate override
-- this feature overrides fps during game play to a
   constant value irrespective of actual game frame rate
   which is not appropriate.

Change-Id: If072c09dd1f448648eef6199fdebff3853145412
2026-01-14 23:37:40 +03:00
xenxynon
d1c34891e7 Spacewar: drop android.hardware.tetheroffload.control manifest entry
10-19 19:55:47.098 W/HidlServiceManagement(2413): Waited one second for android.hardware.tetheroffload.control@1.1::IOffloadControl/default
10-19 19:55:47.098 I/hwservicemanager(632): Since android.hardware.tetheroffload.control@1.1::IOffloadControl/default is not registered, trying to start it as a lazy HAL (if it's not configured to be a lazy HAL, it may be stuck starting or still starting).
10-19 19:55:47.099 I/HidlServiceManagement(2413): getService: Trying again for android.hardware.tetheroffload.control@1.1::IOffloadControl/default...
10-19 19:55:47.101 W/libc    (632): Unable to set property "ctl.interface_start" to "android.hardware.tetheroffload.control@1.1::IOffloadControl/default": PROP_ERROR_HANDLE_CONTROL_MESSAGE (0x20)
10-19 19:55:47.101 I/hwservicemanager(632): Tried to start android.hardware.tetheroffload.control@1.1::IOffloadControl/default as a lazy service, but was unable to. Usually this happens when a service is not installed, but if the service is intended to be used as a lazy service, then it may be configured incorrectly.
10-19 19:55:47.072 E/init    (1): Control message: Could not find 'android.hardware.tetheroffload.control@1.1::IOffloadControl/default' for ctl.interface_start from pid: 632 (/system/system_ext/bin/hwservicemanager)

Change-Id: I970e97248073347604cd019fdd7411c83661c189
2026-01-14 23:37:40 +03:00
Michael Wright
6ce821b470 Spacewar: overlay: Enable haptic text cursor
Support has landed in WebView, so time to turn it on in framework!
2026-01-14 23:37:39 +03:00
Dan Pasanen
59c7d065ba Spacewar: overlay: Enable config_vibrateOnIconAnimation
* need those sexy vibes.
2026-01-14 23:37:39 +03:00
nyxalune
27e1b0ec23 Spacewar: Update BuildFingerprint 2026-01-14 23:37:39 +03:00
ShevT
4e8be25f75 Spacewar: init: Leds permissions
Signed-off-by: Jis G Jacob <studiokeys@blissroms.org>
2026-01-14 23:37:39 +03:00
chandu078
dd1985e325 Spacewar: audio: Remove hardware acceleration audio effect
Unused effect and led to errors during querying and loading configurations.

E EffectsFactoryConfigLoader: Error querying effect 7d1580bd-297f-4683-9239-e475b6d1d69f on lib offload_bundle.
E EffectsFactoryConfigLoader: EffectLoadXmlEffectConfig 1 errors during loading of configuration: /vendor/etc/audio/sku_cape/audio_effects.xml.
E EffectsFactory: Effect config is partially invalid, skipped 1 elements.

Signed-off-by: chandu078 <chandudyavanapelli03@gmail.com>
Signed-off-by: aswin7469 <aswinas@pixysos.com>
2026-01-14 23:37:39 +03:00
Maitreya25
f81802c1b3 Spacewar: Tweak input boost
Signed-off-by: aswin7469 <aswinas@pixysos.com>
2026-01-14 23:37:39 +03:00
Adithya R
6e4d87407f Spacewar: rootdir: Import cgroup tuning from gs101
Change-Id: I1836d414cc61da1a749ee163a2c6922cc5f7701e
Signed-off-by: Karan Parashar <karan@pixelos.net>
Signed-off-by: aswin7469 <aswinas@pixysos.com>
2026-01-14 23:37:39 +03:00
Martin Liu
7fc45986dd Spacewar: adjust thread count and cpuset after setup wizard
Test: check dex2oat settings
Bug: 150665820
Change-Id: Idd43a1e7cd0be71d2c766b2b8cc70f8e0fdfb066
Signed-off-by: aswin7469 <aswinas@pixysos.com>
2026-01-14 23:37:39 +03:00
aswin7469
c9ab545a3e Spacewar: import msm_irqbalance.conf
Signed-off-by: aswin7469 <aswinas@pixysos.com>
2026-01-14 23:37:39 +03:00
Jake Weinstein
86a5c00976 Spacewar: Configure schedutil up/down rate limit
With this change, the schedutil governor
has to wait 500 microseconds to increase
frequencies and 20 milliseconds to decrease
frequency. It improves performance at a
slight cost to power.

Change-Id: Ied25fc112cbb49d70ea496e0beded612478ef897
Signed-off-by: aswin7469 <aswinas@pixysos.com>
2026-01-14 23:37:39 +03:00
Jake Weinstein
f6de4b9723 Spacewar: Move background cpuset to CPU0-1
Background tasks are not UX-critical.
Free up cores to work on more important
UX tasks.

Change-Id: I01b17f15256a95513b59fd1c7d9d6d71979cebcc
Signed-off-by: aswin7469 <aswinas@pixysos.com>
2026-01-14 23:37:39 +03:00
Jake Weinstein
9d7302530c Spacewar: Increase CPU Boost duration from 120ms to 200ms
Increases scroll responsiveness

Change-Id: Id8d174f7dd2944510291afa0e99e412cb9d35873
Signed-off-by: aswin7469 <aswinas@pixysos.com>
2026-01-14 23:37:39 +03:00
Jake Weinstein
ae7aea7d1c Spacewar: rootdir: Manually place msm_drm and msm_kgsl_3d0 IRQs
After unbalancing, move these IRQs to separate cores
to improve latency.

Change-Id: Ib1c22f9c8d8c00cf74351099e88fbb5ae70e9114
Signed-off-by: aswin7469 <aswinas@pixysos.com>
2026-01-14 23:37:39 +03:00
aswin7469
aa17d2c3fe Spacewar: mixer_paths: Fix noise cancellation on voip calls
* Apply c4524313d16d8cc9f000ed92d0806ffd7ee8fd9e to voip call paths as well
  this is a dirty fix as in stock voip call and voice call uses diffrent values
  well, something is btr than nothing

TO-DO: figure out acdb id's and rewrite this properly hence fix nos cam recording too
Signed-off-by: aswin7469 <aswinas@pixysos.com>
2026-01-14 23:37:39 +03:00
aswin7469
7e7614fb28 Spacewar: audio: Adjust mixer_paths for in call noise cancellation
* Goodix tuning for noise cancellation is broken for aosp roms and loads
  incorrect input device in calls
* Correct the paths after comparing with stock logs

Signed-off-by: aswin7469 <aswinas@pixysos.com>
2026-01-14 23:37:39 +03:00
New Author Name
0ac88c2c0f spacewar: Expose aux cameras to com.snapchat.android 2026-01-14 23:37:39 +03:00
nyxalune
dc5658d409 Spacewar: sepolicy: Remove duplicate aac_richtap_dev_device_declaration 2026-01-14 23:37:39 +03:00
nyxalune
1da7c58a3a S0acewar: sepolicy: Migrate to soong_config for camera override
Replace deprecated TARGET_CAMERA_OVERRIDE_FORMAT_FROM_RESERVED with soong_config_det as per build syst requirements
2026-01-14 23:37:39 +03:00
John Galt
b31209173f Spacewar: CameraProvider: set saner values
Set max to a saner of 200.

Also prior to this change, 80 was default for torch, so set 80 as
default.

Signed-off-by: Jis G Jacob <studiokeys@blissroms.org>
2026-01-14 23:37:39 +03:00
John Galt
cb57c98d7d Spacewar: camera: add enabled bool for finished workarounds
Signed-off-by: Jis G Jacob <studiokeys@blissroms.org>
2026-01-14 23:37:39 +03:00
bengris32
0ae35d08d3 Spacewar: camera: Implement setTorchModeExt
Change-Id: Id61420be75b7efd1d13a4b0ee1d103ebd3835516
Signed-off-by: electimon <electimon@gmail.com>
Signed-off-by: Jis G Jacob <studiokeys@blissroms.org>
2026-01-14 23:37:39 +03:00
bengris32
07752625fb Spacewar: camera: Implement supportsSetTorchModeExt
Change-Id: I2ec2f4a30723763e6123a1b742468752f38e3d2f
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: Jis G Jacob <studiokeys@blissroms.org>
2026-01-14 23:37:39 +03:00
Dhina17
a23b24d3b7 Spacewar: Implement Torch Light Brightness Control
Signed-off-by: Jis G Jacob <studiokeys@blissroms.org>
2026-01-14 23:37:39 +03:00
nyxalune
d8f9400b4d Spacewar: update build flags 2026-01-14 23:37:39 +03:00
nyxalune
9e3551751a Spacewar: cleanup!
Revert "spacewar: Fix screen record lag"

This reverts commit 5d7b9103de.

Spacewar: cleanup! again! haha.

Spacewar: cleanup

Revert "Spacewar: sepolicy: Allow PowerOffAlarm app to find alarm service"

This reverts commit bcf41ef21e5687e782d0af3f1ac9e82389e6cd05.
2026-01-14 23:37:39 +03:00
Ghosuto
f814a8b5db Spacewar: Set SurfaceFlinger uclamp.min to 20%
- improved rendering stability

Signed-off-by: Ghosuto <clash.raja10@gmail.com>
2026-01-14 23:37:39 +03:00
(Dyneteve
6cc5930d12 Spacewar: Enable AOSP surfaceflinger
- AOSP SurfaceFlinger is smoother than CAF

Change-Id: Id671da2363fb09303a7d7241d5ae95e55ff16475
2026-01-14 23:37:39 +03:00