Commit Graph

56 Commits

Author SHA1 Message Date
Majaahh
d101ee0468 s5e8825-common: Drop unnecessary blobs
* They are no longer required with a55x RIL

Change-Id: I17716583c2dfcbd3a3d82b2d4566296007d06836
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-10-28 14:31:49 +01:00
Majaahh
9bb6ad516e s5e8825-common: Kang RIL from a55x
Change-Id: I819301c405da912a41a578dcf2920727bc7ea6a3
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-10-28 14:31:46 +01:00
Majaahh
71b6deee40 s5e8825-common: Commonize keymint blobs
Change-Id: If2cd34fd450243104a32bbbfa2ed25c563acedb5
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-10-26 16:30:03 +01:00
Majaahh
705f548b8b s5e8825-common: Drop rilchip init
* It only contains LSI CDMA project daemon support dun function aka vcd which we don't have on AOSP.
* Since RIL is working fine, It's just unnecessary.

Change-Id: Ia1f3351e1b6b19cf807eb147e6f29737e7d9c60f
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-10-12 00:03:34 +02:00
Majaahh
df93ec2b17 s5e8825-common: Move sensorhub init to device tree
Change-Id: I3d7c853d9c1e2fd9b95d5305bee612f234a461cf
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-10-08 10:28:07 +02:00
Majaahh
444b42b594 s5e8825-common: Switch to OSS secril_config_svc
Change-Id: Ic5598a2f13505a94e5a6209eb7339a3aa1c167da
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-10-08 10:27:39 +02:00
Majaahh
63992e6fa5 s5e8825-common: Drop libssl-tm.so
* We are not using it anymore

Change-Id: Idcaae6724792d2e5862e2329692957c4fcee0614
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-10-05 16:10:07 +02:00
Majaahh
67ff226366 s5e8825-common: Move GPS init to device tree
Change-Id: Ie515b2a22fc49b186c31a9a52fc98b8e965d725a
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-10-05 16:10:07 +02:00
Majaahh
57faabc0d2 s5e8825-common: Patch libhwaidl to use full protobuf
* This was missed when switching to AIDL DRM Widevine HAL from a54x

Change-Id: I756cf3c89af54a11cf5137698868e07185c0a2d0
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-10-05 16:10:07 +02:00
Majaahh
6e4d53ee26 s5e8825-common: Kang liboemcrypto from a54x
10-02 16:56:01.101   753   753 I WVCdm   : [oemcrypto_adapter_dynamic.cpp(863):Initialize] L3 Initialized. Trying L1.
10-02 16:56:01.102   753   753 W WVCdm   : [oemcrypto_adapter_dynamic.cpp(875):Initialize] Could not load liboemcrypto.so. Falling back to L3.  dlopen failed: library liboemcrypto.so not found
10-02 16:56:01.102   753   753 E WVCdm   : [oemcrypto_adapter_dynamic.cpp(1327):ValidateOrInstallL1KeyboxOrCert] L1 not initialized. Falling back to L3
10-02 16:56:01.102   753   753 I WVCdm   : [file_utils.cpp(38):Exists] stat failed: ENOENT
10-02 16:56:01.102   753   753 W WVCdm   : [oemcrypto_adapter_dynamic.cpp(1526):OEMCrypto_InitializeAndCheckKeybox] Keybox error: 25. Falling back to L3.
10-02 16:56:01.102   753   753 E WVCdm   : [oemcrypto_adapter_dynamic.cpp(908):Level1Terminate] L1 Terminate not needed

Change-Id: I9b9b936c02f69c3d58475468ae031c681644254d
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-10-05 16:10:02 +02:00
Majaahh
6467e4f834 s5e8825-common: Kang libsecnativefeature from a54x
Change-Id: I73f42a9379b19b7515c07c65eb6c060085b89fd5
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-10-02 13:01:13 +02:00
Flopster101
9e3dd2b3ee s5e8825-common: Patch audio HAL to fix low call volume
The way it works currently is that modem call volume is handled by the
"ABOX Speech Volume" mixer control, which in our prebuilt HAL gets set
through the audio HAL seemingly querying sec-ril, which returns 4.

Most users complain that this is too low, so this patch hardcodes the
value 7 in the function diamondvoice_set_volume, which is the highest
value that has any effect on the volume.

Signed-off-by: Flopster101 <nahuelgomez329@gmail.com>
2025-09-30 23:44:57 -03:00
Majaahh
1d6b57e3c3 s5e8825-common: Kang more RIL blobs from a54x
* Also move libvkmanager_vendor to vaultkeeper section

Change-Id: I60cbd68ed2e308af605fc96f8b56ac17139b3327
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-09-30 23:10:05 +02:00
Majaahh
bfd82ed620 s5e8825-common: Drop unnecessary vaultkeeper blobs
* Vaultkeeper is working fine without them

Change-Id: I1838d844f728ad2f03d3bf358f74dfce93f8f058
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-09-25 12:34:45 +02:00
Majaahh
1dc3f19c51 s5e8825-common: Kang AIDL Vaultkeeper HAL from a25x
Change-Id: I801ad3cfaa1dd91fcfcb8d2a92e8345e41089292
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-09-25 12:15:29 +02:00
Majaahh
cc172cde22 s5e8825-common: Kang AIDL DRM Widevine HAL from a54x
Change-Id: I1e7e1b6f8a22f1ae699f8627ac82269c68abab8f
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-09-25 11:31:35 +02:00
Majaahh
00f8b5f02b s5e8825-common: Move btcon.json to common tree
Change-Id: I9f271f07b3ec096072a43ceeac61ccc06e9d4efd
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-09-23 22:56:53 +02:00
Majaahh
e80c1cd7fc s5e8825-common: Move baseband init to common tree
Change-Id: I04a60c57ace02f47d9491bed0db301fd46156c99
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-09-21 22:32:03 +02:00
Majaahh
858600b7e7 s5e8825-common: Update kanged blobs from A546BXXSFDYI1
Change-Id: I07496324135d16a80655e722d72566c1f9001b5a
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-09-17 21:06:36 +02:00
Majaahh
254cde284a s5e8825-common: Update kanged blobs from A556EXXSABYH4
Change-Id: I6690dbab67a0a65b1d318eea7c483159cd981a9a
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-09-17 21:01:29 +02:00
Majaahh
0dbd18b3de s5e8825-common: Decommonize APBiBF_AUDIO_SLSI.bin
Change-Id: I92f6062ee9542476d9935b39e0df1ac7f6570359
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-09-15 20:06:00 +02:00
Flopster101
bfddf24841 s5e8825-common: Kang USB mixer configuration from A146BXXU8DYF4
It was missed previously when adding the prebuilt audio blobs.

Signed-off-by: Flopster101 <nahuelgomez329@gmail.com>
2025-09-14 17:12:50 -03:00
Majaahh
b3ccd7048d s5e8825-common: Add missing WiFi firmware
Change-Id: I7f4c7f08ed6e5084f93fac6b16c375229e33f948
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-09-12 12:03:06 +02:00
Majaahh
5d6751f703 s5e8825-common: Drop indoorchannel info
Change-Id: I753fea253e9a8789cead2b9dc511d3eddc8fdd1d
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-09-11 14:31:48 +02:00
Majaahh
795ffb778d s5e8825-common: Move wifi init to common tree
Change-Id: I0841db7a816843e5bee396318ea60cbbb9ceb8b7
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-09-11 12:47:00 +02:00
Majaahh
94a1bcd15f s5e8825-common: Drop 32 Bit blobs
Change-Id: Ie75d9cde5b09031a9766575fc2b90d60fc2a556f
Co-authored-by: Flopster101 <nahuelgomez329@gmail.com>
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-09-06 20:53:12 +02:00
Majaahh
fe02a3232f s5e8825-common: Commonize some firmware blobs
Change-Id: Ib175e6c68e90824b4bc6698f0ec2e53442036c94
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-09-05 15:42:08 +02:00
Majaahh
f160a93421 s5e8825-common: init: Import some inits from proprietary-files.txt
Change-Id: I1e87fff75fdfe25869a537f26d2518877482f894
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-09-02 22:53:30 +02:00
Flopster101
e10f664231 s5e8825-common: Fix non-VTS compliant prop in libvkmanager_vendor
09-02 06:25:45.643     1     1 I auditd  : type=1107 audit(0.0:4): uid=0 auid=4294967295 ses=4294967295 subj=u:r:init:s0 msg='avc:  denied  { read } for property=ro.factory.factory_binary pid=0 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:default_prop:s0 tclass=file permissive=0'

Signed-off-by: Flopster101 <nahuelgomez329@gmail.com>
2025-09-02 17:30:55 -03:00
Flopster101
0a2e04d844 s5e8825-common: sepolicy: Fixup and label non-VTS compliant RIL prop
persist.ril.supportNrModefromCp -> vendor.ril.supportNrModefromCp

Signed-off-by: Flopster101 <nahuelgomez329@gmail.com>
2025-09-02 16:39:20 -03:00
Flopster101
b373c561bd s5e8825-common: Add missing EPIC daemon stuff
Previously we only imported the HAL itself, without the daemon and its configs.

Signed-off-by: Flopster101 <nahuelgomez329@gmail.com>
2025-09-02 14:56:26 -03:00
Flopster101
624e03fdf3 s5e8825-common: Patch out libswdap device check
This library checks for the device name before starting the effect (eg. SM-A536B),
and if the device name doesn't match, it starts in a 'crippled' mode and will refuse
to read dax-default.xml properly, so no effects (except volume-based ones) will
be applied.

The following message will appear in logcat to indicate this:

07-03 23:30:28.390   750   787 D DlbDap2Process: There's no mix matrix
07-03 23:30:28.390   750   787 D DlbDap2Process: DAP output mode set to 1 with output channel mask 0x3 and null mix matrix.

Signed-off-by: Flopster101 <nahuelgomez329@gmail.com>
2025-09-02 00:26:34 -03:00
Atakan
08c645dfb7 s5e8825-common: Ship missing thermal config
08-01 19:02:14.453  1054  1054 E SehThermal-HAL: /vendor/etc/btcon.json was not found

Change-Id: Ic6740777ac394b68c4dc947310c626a8dfde7322
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-08-31 23:29:36 +02:00
Majaahh
ffa18688e8 s5e8825-common: Run lib fixup
Change-Id: I230eea306e801ef8968375d0f0c9512eed74adb2
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-08-31 23:28:24 +02:00
Tim Zimmerman
d21a0f82b6 s5e8825-common: Make libwvhidl use full libprotobuf
Change-Id: Ie8d3e712df899ff507153e2ed6d0843d6c7a5d5c
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-08-31 23:27:41 +02:00
Tim Zimmerman
0fe7121122 s5e8825-common: Import required namespaces in vendor
Change-Id: I379ca3cd704c59410e7e3c0faac1cc22187d185d
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-08-31 23:27:10 +02:00
Flopster101
bea9ee7c59 s5e8825-common: Patch audio HAL to fix FM Radio
Change-Id: I3a22f7b2c275f9d4a7b655df998186f68ae0a22c
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-08-31 23:26:26 +02:00
Majaahh
1f308ce918 s5e8825-common: Add init for NFC
Change-Id: Id4fe087cb24220559d3fda8e3a5900f212d2fdf4
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-08-31 23:25:22 +02:00
Majaahh
322a10212d s5e8825-common: Add PROCA blobs
Change-Id: I5cc358be196908c4e83ceab1e71dfc1383e03bf6
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-08-31 23:24:58 +02:00
Tim Zimmerman
b63eee1063 s5e8825-common: Add SecNative blobs
Change-Id: I4c9466d155e8450b9e3b7b6acd56aed70c32ec18
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-08-31 23:24:38 +02:00
Tim Zimmerman
ea83c3ea06 s5e8825-common: Add TEEgris blobs
Change-Id: I0b74c85fe3ff96775d3bd10061cf04abd0e4ef62
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-08-31 23:24:16 +02:00
Majaahh
6a687f6a94 s5e8825-common: Setup sensors
Change-Id: I54666881605cd48dffa94b60e76ecb7ba402246c
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-08-31 23:22:39 +02:00
Majaahh
d24402dca4 s5e8825-common: Add common vaultkeeper init
Change-Id: I11dbe9fcf9d24d8821440273abb0212f0745fedb
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-08-31 23:22:04 +02:00
Tim Zimmerman
42a28d97c1 s5e8825-common: Setup proprietary keymint
Change-Id: I9dd933cef4642153b3d0ca35f210504a2d753dc9
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-08-31 23:21:33 +02:00
Flopster101
429985f4c0 s5e8825-common: Kang proprietary GPU blobs from a54x
Change-Id: Ida74c163576661aff7437c0a99f88792a8085ada
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-08-31 23:21:04 +02:00
Tim Zimmerman
e4837cca70 s5e8825-common: Add proprietary GPS blobs
Change-Id: I38cd975ecc8a9180678a9a1489a247a4b66fcf62
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-08-31 23:20:31 +02:00
Majaahh
27d8db9355 s5e8825-common: Setup fingerprint
Change-Id: I9ba0d87635212e48354d2590eb86d5e801d722e6
Co-authored-by: Flopster101 <nahuelgomez329@gmail.com>
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-08-31 23:18:51 +02:00
Flopster101
7d1820d687 s5e8825-common: Build Samsung EPIC HAL
Change-Id: I7ebee0b42cd481350357d5cca69f7e51cd615a9e
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-08-31 23:18:22 +02:00
Tim Zimmerman
72612d8da6 s5e8825-common: Setup DRM
Change-Id: Idab7bb8f8187d2c7dc0469332b9405e47006026e
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-08-31 23:17:53 +02:00
Tim Zimmerman
3ff1f8bae7 s5e8825-common: Setup WiFi
Change-Id: I073a9e8c0ebe3cdfa89544d070c387b357d37422
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-08-31 23:17:41 +02:00