575 Commits

Author SHA1 Message Date
adityayyy
a82e27b792 Spacewar: import more dirac libs & apps 2025-09-01 16:11:34 +00:00
Cosmin Tanislav
25047d39d4 Spacewar: switch to common QCOM AIDL bootctrl HAL 2025-09-01 16:11:34 +00:00
Cyber Knight
6987b96ea8 Spacewar: 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: I9a531249de158f78b4a8b2289d949401dbf934e9
2025-03-20 15:21:58 +00:00
Sourajit Karmakar
e1583c3243 Spacewar: Disable FRP
This should really be disabled after you unlock your bootloader.

Change-Id: I6833ee39288472c76c8638800e3ee9c182f4adcc
2025-03-20 15:21:43 +00:00
xenxynon
fc5237b558 Spacewar: set TARGET_2ND_ARCH_VARIANT to 2a
Change-Id: I11acc695246c91022070afff6ea8542b29857c41
2025-03-20 15:21:28 +00:00
xenxynon
9033bcab24 Spacewar: set BUILD_BROKEN_DUP_RULES to true
for phony targets

Change-Id: I92f71c5af2be38d1d929ac024449b4ad3ad0ef6b
Signed-off-by: xenxynon <flynryder427@gmail.com>
2025-03-20 15:20:30 +00:00
Omkar Chandorkar
0f3d614ed7 Spacewar: Remove time limitation for HBM
- Thermal and Ambient Light limitation is good enough

Change-Id: I90377cb6b1d1b1df69538585e05f18b262ecd20f
Signed-off-by: Omkar Chandorkar <gotenksIN@aospa.co>
Signed-off-by: xenxynon <flynryder427@gmail.com>
2025-03-20 15:20:07 +00:00
Omkar Chandorkar
2ee09f8046 Spacewar: Enable thermal mitigation for HBM
Change-Id: Iea2fad7c0b701355c57079f8490bab3539c95503
Signed-off-by: Omkar Chandorkar <gotenksIN@aospa.co>
Signed-off-by: xenxynon <flynryder427@gmail.com>
2025-03-20 15:20:07 +00:00
Omkar Chandorkar
f7c7f7353e Spacewar: Allow more brightness range for manual use
- ~500nits seems reasonable for non auto-brightness usecase

Change-Id: I53d3b8257c72bcd85762a1c79455193cf0c89ee9
Signed-off-by: Omkar Chandorkar <gotenksIN@aospa.co>
Signed-off-by: xenxynon <flynryder427@gmail.com>
2025-03-20 15:20:07 +00:00
Omkar Chandorkar
5041332d9d Spacewar: Trigger HBM at lower ambient light
Change-Id: I4cded34d1529e79f32015c2bff5bd7c18796098c
Signed-off-by: Omkar Chandorkar <gotenksIN@aospa.co>
Signed-off-by: xenxynon <flynryder427@gmail.com>
2025-03-20 15:20:07 +00:00
Omkar Chandorkar
980769911f Spacewar: Update to 2.5.6
Change-Id: Idd1853f3154e64f7019587f8c2844cf143b4700e
Signed-off-by: xenxynon <flynryder427@gmail.com>
2025-03-20 15:20:07 +00:00
Omkar Chandorkar
834a1cb10e Spacewar: setup displayconfig
Change-Id: Idef40d0b839da23ffc92d686db7ea04d27cf6d7c
Signed-off-by: xenxynon <flynryder427@gmail.com>
2025-03-20 15:20:07 +00:00
Omkar Chandorkar
4f04aaa486 Spacewar: sepolicy: label camera blobs
Change-Id: Iff82e7a62c05c0f1e9a1c269c6a6266704c3ddd2
2025-03-20 15:19:54 +00:00
xenxynon
048bc45558 Spacewar: add more camera blobs
Change-Id: If0ae59ef1d845f1d37373b4a81e92265c608d063
Signed-off-by: xenxynon <flynryder427@gmail.com>
2025-03-20 15:19:54 +00:00
xenxynon
9ada4be239 Spacewar: whitelist libencoderjpeg_jni.so
- don't preload it

Change-Id: I456dc430920c7aa54257d0a293c632dc1c684e99
2025-03-20 15:19:54 +00:00
xenxynon
2dde7678d0 Spacewar: update vendor public.libraries.txt
- from qssi-user-15-AQ3A.240929.001-2501081938-release-keys

Change-Id: I58c1ad18f36a12f215c62cc25a302a9d089f81e6
2025-03-20 15:19:54 +00:00
xenxynon
c4b3fde531 Spacewar: patch com.qti.chi.override.so to load libcamera_metadata_shim
Change-Id: Ic51e05b48fa821cb5c18223c10ed07d859b4bc5e
2025-03-20 15:19:54 +00:00
xenxynon
358a3ac8be Spacewar: allow platform_app to read audio_config_prop
* 02-05 18:15:40.846 W/.nothing.camera(29563): type=1400 audit(0.0:794): avc:  denied  { read } for  name="u:object_r:audio_config_prop:s0" dev="tmpfs" ino=2153 scontext=u:r:platform_app:s0:c512,c768 tcontext=u:object_r:audio_config_prop:s0 tclass=file permissive=0 app=com.nothing.camera

Change-Id: Ibb6be84ff1821f10405eac8db15bc1b30e843165
2025-03-20 15:19:54 +00:00
chandu078
802712e2ce Spacewar: Fix denials for Nothing Camera
Change-Id: I6f10faa814b8b2725dae24ff563f2c91114fb49e
2025-03-20 15:19:54 +00:00
xenxynon
937f514b86 Spacewar: include nothing camera
Change-Id: Ia303bdc8db3a152da8304da25a95f2a91f3657d2
2025-03-20 15:19:41 +00:00
BeYkeRYkt
baafbc5c53 Spacewar: fix inverted microphone channels for camcorder
* SND_DEVICE_IN_HANDSET_DMIC_STEREO is used if CAMCORDER is used
as the source, or any other device unassociated with voice calls or VOIP
communication.

We use stereo for the camcorder, so each audio channel has its own microphone. In
the current configuration, the microphone at the bottom of the device (the main
microphone) corresponds to the left audio channel, and the microphone at the top
corresponds to the right audio channel. This setup is inverted.

Swap the microphones used for each channel to fix this.

Change-Id: Iddde70d70080fd0c9b41bb7cfa7ba70ddb418b37
2025-03-06 00:03:05 +03:00
Cosmin Tanislav
909cdec5e1 Spacewar: disable brightness slider gamma conversion
Change-Id: Ia9a9d8e98053bcdbfccbee5fe2bdb0b030e7b60f
2025-03-04 20:52:45 +03:00
Josh Wu
de314c1d13 Spacewar: Switch BtAudio to AIDL
Test: m
Bug: 203490261
Change-Id: I4b8ac40d5ad410b89eb6a0573d740d86471ecfc7
Merged-In: I4b8ac40d5ad410b89eb6a0573d740d86471ecfc7
2025-03-03 17:10:36 +03:00
Tyler Wear
e86a225815 Spacewar: tetheroffload: Version 1.1
Update tetheroffload to version 1.1.

Change-Id: I004e44e416a88a1b39a4c80366df9008722f096b
2025-03-02 18:28:39 +03:00
BrainKub
c8a598f1c6 Spacewar: build GlyphAdapter
It is necessary for interaction with applications using glyphsdk. Tested in Glyph Composer and gliphify

Change-Id: Ib9260aac3355c3b3833b3d39f7da619be00a757e
2025-03-01 17:29:59 +00:00
dianlujitao
4fd5440084 Spacewar: move to aidl bootctrl hal
Change-Id: I50fd09148097f0cda03c1a105340a3fd5f55ce8d
2025-03-01 13:04:21 +00:00
Bruno Martins
353baa6bac Spacewar: Use aidl sensors multihal
Change-Id: I21da3da39e9726dca693d6bcbe42e93be861f7c7
2025-02-14 21:37:24 +00:00
Bruno Martins
9fd01a444d Spacewar: sepolicy: Remove duplicate snxxx AIDL rules
These are now part of qcom/sepolicy_vndr.

Change-Id: I709c29e827d51e22507027862a56cca1efcdc984
2025-02-14 00:50:53 +03:00
Michael Bestas
66ddb477c6 Spacewar: Drop libvulkan target that is built by default
Change-Id: Ic5d73508b850fac7c7427caf12eb4a8e87e3deca
2025-02-09 18:17:49 +00:00
Michael Bestas
0dccd2bf33 Spacewar: Don't build libtinyxml
Not used anywhere

Change-Id: I95d2296321b8f597fbf12bd3f57b4b2f512008f1
2025-02-09 18:17:31 +00:00
Wiktor Rudzki
b2e489b98c Spacewar: Remove useless libperfmgr label
Common one is now being used.

Change-Id: I3c9dd34146bc64b1ae548ed5427753e25e0d8e96
2025-02-09 16:14:21 +01:00
LuK1337
a5c3f1d2af Spacewar: Switch to common lights HAL
Change-Id: If515e7c3f6e5b6895076f1d8381fb2c22bd1b3de
2025-02-09 16:14:02 +01:00
BrainKub
f9f3115c27 Spacewar: Update CarrierConfig from NOS 3.0
Change-Id: I87233c5d943f8aa74bc683e41e437ac18ec540cc
Signed-off-by: BrainKub <fyhtjnt@gmail.com>
2025-02-09 16:12:59 +01:00
BrainKub
57c1c4a815 Spacewar: import dirac libs from NOS 3.0
Change-Id: Ic715dab5f90e3eba2fac3e522aded56a3a78c118
Signed-off-by: BrainKub <fyhtjnt@gmail.com>
2025-02-09 16:11:04 +01:00
pjgowtham
3cda316691 Spacewar: Switch to oss audio HAL
LVIMFS/LVACFS feature was preventing us from using oss audio hal.
Now that it is sorted out, let's just switch to oss audio HAL.

This reverts commit 67d09c99d7.

Change-Id: I44486535b2fa765d978203c696f5adfd5ca0b46a
2025-02-09 16:09:44 +01:00
Cosmin Tanislav
1c778d4b03 Spacewar: let vibrator service access richtap dev
Change-Id: I19cf413ebe128ac952e2f5237907b7bb7afcbc7f
2025-02-01 21:32:36 +01:00
Cosmin Tanislav
251be0e2e9 Spacewar: import vendor namespace
For libaacvibrator.

Change-Id: If961a25831f3b6115171aaf6cf5b415257aa24bf
2025-02-01 21:31:03 +01:00
BrainKub
270058b238 Spacewar: Import Richtap blobs
Use libaacvibrator from eqs, because ours isn't working on AOSP

Change-Id: If4295efc5fd665d229bdba5757971b63ff5ef6ad
Signed-off-by: BrainKub <fyhtjnt@gmail.com>
2025-02-01 21:27:21 +01:00
Cosmin Tanislav
29292fa394 Spacewar: implement richtap vibrator service
Change-Id: Ieab0cfca22c0fd8a63c33ce2a6a21e982e57aee8
2025-02-01 21:05:42 +01:00
Michael Bestas
7988896784 Spacewar: Add firmware extraction support
Change-Id: If6cb6334a8f7b2fcc77c8947569eba1b2002190a
2025-01-22 21:00:42 +01:00
Michael Bestas
f16bd3ee11 Spacewar: Build Lineage Health HAL
Change-Id: I70cc903a03ac9fa3303bb8fa039c9de4806449bf
2025-01-20 13:13:17 +01:00
BrainKub
b4040a29bc Spacewar: import Nt feature props
Needed by nothing-fwk

Change-Id: Ia117483da1d9a54d76366e11b9e136ef2d1947a2
Signed-off-by: BrainKub <fyhtjnt@gmail.com>
2025-01-20 13:13:17 +01:00
Wiktor Rudzki
f1f2697dce Spacewar: Inherit nt-fwk makefile
Needed by HotwordEnrollment

Change-Id: I048108091d74a57166f5e506f8c0979d604f2a23
2025-01-20 13:13:17 +01:00
LuK1337
2545ab2eb9 Spacewar: Move WfdCommon boot jar declaration to vendor
Change-Id: I8fa2c0f64692873b432cc252ec88b388a32023a1
2025-01-20 13:13:17 +01:00
BrainKub
275fe6f6bc Spacewar: Update from NothingOS 3.0 Release
Change-Id: I835119e04f35171f6f9c1e7c11f9e8910e8b59ce
Signed-off-by: BrainKub <fyhtjnt@gmail.com>
2025-01-20 13:13:17 +01:00
BrainKub
b95e07609f Spacewar: Sepolicy: allow glyph app to access battery supply
Change-Id: Ifdbe1061ded2888140022b21eac589d44ca483c8
Signed-off-by: BrainKub <fyhtjnt@gmail.com>
2025-01-20 13:13:17 +01:00
saku-bruh
418670facd Spacewar: Allow lineage powershare to acces battery supply
W powershare@1.0-: type=1400 audit(0.0:17): avc:  denied  { search } for  name="qcom-battery" dev="sysfs" ino=102870 scontext=u:r:hal_lineage_powershare_default:s0 tcontext=u:object_r:vendor_sysfs_battery_supply:s0 tclass=dir permissive=0

Change-Id: If8e2894548a004dea4ca27c7e1f5d09477012222
Signed-off-by: BrainKub <fyhtjnt@gmail.com>
2025-01-20 13:13:17 +01:00
Wiktor Rudzki
b87b03c010 Spacewar: Nuke nothingparts sepolicy
We don't use this app anymore.

Change-Id: Ia429f7a25fb37f8292fe9fac40709d32377ea543
2025-01-20 13:13:17 +01:00
Michael Bestas
d194de4f11 Spacewar: Migrate mount point creation out of Android.mk
Change-Id: Id5986b8a740e45f864eecdd2bd82d9455f128d6b
2025-01-20 13:13:17 +01:00
Paul Crowley
2b3e602d13 Spacewar: Remove wait_for_keymaster and all references
No longer needed now init listens for property changes on a
separate thread.

Bug: 186580823
Test: Cuttlefish boots successfully
Change-Id: Ief3a546d2154231d18957c2f703bd128966d7288
2025-01-20 13:13:17 +01:00