Commit graph

1,239 commits

Author SHA1 Message Date
roynatech2544
208e4ab7fe universal7885: parts: Put selectable = false
They are not meant to be selected in the first place
2022-04-15 10:37:09 +09:00
Soo-Hwan Na
c19e235315
universal7885: parts: Use enum values
* For better readability
2022-04-15 10:21:59 +09:00
Tim Zimmermann
611d983e85 universal7885: usb: Add missing moisture detection
* CCIC=DRY is used if there's no more moisture detected

Change-Id: I48f2e34c027bb5967dade435f6e7840ad05c71c2
2022-04-15 10:00:57 +09:00
roynatech2544
3aff7935f2
universal7885: FMRadio: Remove from priv-apps
* Allow users to disable it if they don't want
2022-04-14 18:19:41 +09:00
roynatech2544
8cb0b6f5b2
Revert "universal7885: Don't include CameraLightSensor for now"
This reverts commit 8c71e00224.
2022-04-14 18:05:57 +09:00
roynatech2544
c813e0984a
universal7885: parts: Refactor battery fragment
* Show live data of battery

Signed-off-by: roynatech2544 <whiteshell2544@naver.com>
2022-04-14 18:02:41 +09:00
roynatech2544
419f6646a3 universal7885: parts: Follow Android 12 style
* Use more Settingslib classes and resource layouts

Signed-off-by: roynatech2544 <whiteshell2544@naver.com>
2022-04-14 14:33:28 +09:00
roynatech2544
723dfbec38
universal7885: debug_daemon: Rename to EKLogger
Signed-off-by: roynatech2544 <whiteshell2544@naver.com>
2022-04-14 00:20:05 +09:00
roynatech2544
8845240e10
universal7885: Drop unused rro notch overlays 2022-04-13 18:34:15 +09:00
Soo-Hwan Na
6458328df5
universal7885: parts hidl: Improve readabilty 2022-04-13 18:29:31 +09:00
roynatech2544
7a9bbf0e14
universal7885: CameraLightSensor: Be more sensitive 2022-04-13 17:30:57 +09:00
roynatech2544
3c7ca85990
universal7885: Format Kotlin code using ktlint
* Also, refactor CameraLightSensor

Signed-off-by: roynatech2544 <whiteshell2544@naver.com>
2022-04-13 17:21:17 +09:00
roynatech2544
95d062a8b1
universal7885: parts: Use contains()
ro.product.device has e.g. derp_a20e
2022-04-12 20:20:08 +09:00
roynatech2544
d134ddaab3
universal7885: parts: Make SharedPreference instance lateinit
* Else crashes
2022-04-12 20:00:02 +09:00
roynatech2544
cd97190144
universal7885: parts: Load jni lib on apply on boot 2022-04-12 19:24:48 +09:00
roynatech2544
9432418ba0
universal7885: Minor cleanup with hidl aidl 2022-04-12 19:19:11 +09:00
roynatech2544
4a9ca4730c
universal7885: parts: Refactor
* Convert null properties to lateinit
* Implement apply on boot again
* Cleanup unused file
2022-04-12 19:18:01 +09:00
roynatech2544
cae95b3c27
universal7885: FMRadio: Drop unused permission
* Also drop privapp permissions
2022-04-12 18:28:07 +09:00
roynatech2544
006243af7c
universal7885: parts: Don't code every possible values
* Use static_cast<Enum class>(Value) instead
2022-04-12 18:19:01 +09:00
roynatech2544
cb072badd5
universal7885: format code using clang-format-15 2022-04-12 17:37:51 +09:00
roynatech2544
bfcbd0d355
universal7885: parts: Disable display settings on non-supported models
* Also, update copyright header
2022-04-12 17:09:57 +09:00
roynatech2544
15f84d5a7b
universal7885: parts: implement display controls
Signed-off-by: roynatech2544 <whiteshell2544@naver.com>
2022-04-12 16:45:48 +09:00
roynatech2544
7bd40b3a4e universal7885: interfaces: Move to /vendor/bin
* Is not Android core hal, so moving it from /vendor/bin/hw
2022-04-12 13:06:57 +09:00
roynatech2544
7156ddca8f universal7885: parts: hidl: Make some changes
* Drop useless selinux and gpu
* Instead put display configs (DT2W, Glove mode)

Signed-off-by: roynatech2544 <whiteshell2544@naver.com>
2022-04-12 13:06:28 +09:00
kevios12
0164a22774
universal7885: vendorsetup: remove FMRadio
remove FMRadio. We have our own FMRadio and it will give u an error: "Multiple definiton"
2022-04-11 10:40:18 +02:00
kevios12
c90bfd800a
universal7885: don't build FMRadio for A40 and add universal7904-vendor back
due to vendor (audio) problems, the universal7904 vendor was included again and fm radio is not built for the a40 for this reason (routing, low quality problems)
2022-04-08 16:40:55 +02:00
Soo-Hwan Na
e065edd19b
universal7885: debugger: Use -b all
* More verbose logging
2022-04-07 16:57:09 +09:00
roynaetch2544
4e9fa53063
universal7885: vintf: Put empty compability matrix file 2022-04-07 16:42:20 +09:00
roynaetch2544
8e46e80dc7
universal7885: Drop custom pixel sysconfig
Already exists on many ROMs
2022-04-07 07:03:16 +09:00
roynaetch2544
55a45d1c9c
universa7885: Force override compability matrix
* Fixes 'Internal problem, please contact OEM' warning message on every boot
2022-04-07 06:58:56 +09:00
Soo-Hwan Na
3459f34b34
universal7885: vintf: Remove unused entry 2022-04-06 23:37:05 +09:00
Soo-Hwan Na
69206da15f
universal7885: parts: Address deprecation
* androidx.preference.PreferenceFragment -> androidx.preference.PreferenceFragmentCompat
2022-04-06 17:30:25 +09:00
kevios12
1972345bcc
universal7885: fp: Update to SP2A.220405.004 raven 2022-04-05 10:21:56 +02:00
Jyotiraditya
d003e2801b
universal7885: Enable config_avoidGfxAccel
- This flag turns off GPU/CPU intensive UI effects and
  reduces the RAM footprint.

- Using this is a better compromise than the 'low_ram' flag
  as this does not disable features in the rom but still
  reduces RAM usage and gives better smoothness in the UI.

[ roynatech2544 : RAM usage decreased by 15% with this prop on 3GB RAM
device ]

Signed-off-by: Chuck439 <firmankediri123@gmail.com>
Signed-off-by: AkaruiAikara <vall@aikara.me>
2022-04-04 18:43:16 +09:00
Soo-Hwan Na
838beb5738
universal7885: keyhandler: Move to java_sdk_lib 2022-04-03 22:58:19 +09:00
Jan Altensen
c604e3fb9f
universal7885: hidl: Uprev usb HAl to 1.3
* From LineageOS hardware/samsung
2022-04-03 03:19:52 +09:00
Tim Zimmermann
b3c318ead7
universal7885: aidl: vibrator: properly implement effects 2022-04-03 03:09:42 +09:00
roynaetch2544
1a5ab61e97
universal7885: overlay: Fix xml format
Also fix build error on KeyHandler
2022-04-03 02:21:36 +09:00
Ramii ahmed
8582551795
universal7885: Import KeyLogger
This lib helps to log input keycodes
2022-04-03 02:21:36 +09:00
Alexander Winkowski
8b275247f9
universal7885: Import a shim to silence logcat spam on vendor blobs
Co-authored-by: Jan Engelmohr <jan.engelmohr@mailbox.tu-dresden.de>
2022-04-03 02:21:36 +09:00
Henrique Silva
d25fc0d03c
universal7885: Don't warn user about FC in Google TTS
* This happens on almost all FDE devices, I don't see any workaround other than hiding these dialogs
2022-04-03 02:21:36 +09:00
kdrag0n
a1c75db165
universal7885: overlay: Enable support for Bluetooth hearing Aids
This device is fully capable of streaming audio to Bluetooth hearing
aids using the ASHA GATT protocol built on top of L2CAP, similar to
A2DP.

Enable the config option for the system to handle pairs of hearing aids
properly and expose the option in Settings.

More info at https://source.android.com/devices/bluetooth/asha

Test: user reported successful audio streaming
Change-Id: Ibdece6513a822ce7e221067dd0fa40da10b5b44d
2022-04-03 02:21:31 +09:00
Michael W
d1ad3bfeb1
universal7885: Disable gms components for better WiFi speeds
* Also should improve battery backup a little bit
2022-04-03 02:21:30 +09:00
johnmart19
2b14bbeb0a
universal7885: Set max frame buffer to 3 2022-04-03 02:21:30 +09:00
johnmart19
91efb224ad
universal7885: Enable skia reduce ops task splitting 2022-04-03 02:21:30 +09:00
johnmart19
88c6ca9570
universal7885: Use skiaglthreaded for Renderengine backend
[ roynatech2544: While we are at it, remove not found props on system,
product property file. Also, move product props to system prop ]
2022-04-02 23:59:13 +09:00
roynaetch2544
b75cc0ced3
universal7885: Address some denials
* app_domain: Allow untrusted apps to get vendor.camera props such as vendor.camera.skip_unconfigure.packagelist
* debug_daemon: Allow more perms to properly execute logcat, sepolicy neverallow passes still
* Move vendor_camera_prop to vendor_public_prop, to resolve neverallow
2022-04-02 15:20:24 +09:00
roynatech2544
8cc7aca046
universal7885: Move folders to subfolders
Change-Id: I109b02201607d12209180c7cf3356b4e2e3d7ce6
Signed-off-by: roynatech2544 <whiteshell2544@naver.com>
2022-03-31 21:58:33 +09:00
roynatech2544
abd58dad16
universal7885: Cleanup unused files
Change-Id: Iafcdd7be2966ca54663fdd3b2cf925300d2999c9
Signed-off-by: roynatech2544 <whiteshell2544@naver.com>
2022-03-31 20:07:02 +09:00
roynatech2544
6c0bc75905
universal7885: Uprev graphic composer HAL from 2.1 to 2.4
Change-Id: I73cc611c1856bc57e2377e3baa7f8e56d9d878f9
Signed-off-by: roynatech2544 <whiteshell2544@naver.com>
2022-03-31 19:46:41 +09:00