297 Commits

Author SHA1 Message Date
Tim Zimmermann
797a94b94b pipa: overlay: Mark as WiFi-only
Change-Id: I6c3d5118527903fd0b8a6eb5679dede961e01e9f
2025-09-21 08:29:35 +00:00
Davide Garberi
68da74aa74 pipa: overlay: Specify that we don't have SIM support
Change-Id: If6a6ba4514f7993a2ed55cf61a15e263bb5cde7b
2025-09-21 08:29:19 +00:00
Fabian Leutenegger
2c0fcd40b3 pipa: Set bootanimation rotation and allow default orientation rotation
Change-Id: I8cf3cbea45ef36e54c7628c5a7a20de3e99cde54
2025-09-21 08:29:04 +00:00
gensis01
3e799d6a46 pipa: Set default refresh rate 90hz 2025-09-21 08:22:54 +00:00
NextWork123
00b7a9ccce pipa: Increase speaker volume output
Change-Id: Ic4373b703b91148e1079bce3e97ec812a55a12b2
2025-09-09 10:48:39 +05:30
gensis01
4c37dd5d07 pipa: Update props from pipa OS2.0.11.0.UMZCNXM 2025-08-28 06:17:32 +02:00
gensis01
846f67fdc3 pipa: peripheralmanager: Move smart cover settings to display 2025-08-27 18:56:33 +05:30
Roman Lubij
1990629baf pipa: peripheralmanager: Implement smart cover toggle
Change-Id: Id3e70c6128995c7e8a1bf1ed2adf054d3afb7d2c
2025-08-27 18:53:57 +05:30
Aryan Biswas
230d4e6696 pipa: Support Bypass Charging
* Need ROM & Kernel Support
2025-08-27 18:47:27 +05:30
gensis01
b54bbc6f8e pipa:vendorsetup: Add automatic Tablet FWB patch application
* To Fix the bug in which the device forgets orientation after locking the device.
2025-08-27 18:45:43 +05:30
gensis01
5de495e53c pipa:Set boot animation rotation 2025-08-24 12:04:35 +00:00
Yuan Si
11b1abad6e pipa: sepolicy: Address more XiaomiParts denials
08-29 23:34:00.174  2731  2731 W libc    : Access denied finding property "ro.input.resampling"
08-29 23:34:00.163  2731  2731 W eageos.settings: type=1400 audit(0.0:1269): avc: denied { read } for name="u:object_r:default_prop:s0" dev="tmpfs" ino=1712 scontext=u:r:devicesettings_app:s0 tcontext=u:object_r:default_prop:s0 tclass=file permissive=0
08-29 23:34:00.195  2731  2731 W libc    : Access denied finding property "viewroot.profile_rendering"
08-29 23:34:00.183  2731  2731 W eageos.settings: type=1400 audit(0.0:1270): avc: denied { read } for name="u:object_r:default_prop:s0" dev="tmpfs" ino=1712 scontext=u:r:devicesettings_app:s0 tcontext=u:object_r:default_prop:s0 tclass=file permissive=0
08-29 23:34:01.601  2731  2731 W libc    : Access denied finding property "persist.input.velocitytracker.strategy"
08-29 23:34:01.593  2731  2731 W eageos.settings: type=1400 audit(0.0:1271): avc: denied { read } for name="u:object_r:default_prop:s0" dev="tmpfs" ino=1712 scontext=u:r:devicesettings_app:s0 tcontext=u:object_r:default_prop:s0 tclass=file permissive=0

Change-Id: I33f9e93220d876acb10a1e31f06d755068133798
Signed-off-by: Yuan Si <do4suki@gmail.com>
2025-08-24 07:32:11 +00:00
luka177
3f1807147f pipa: overlay: Hide SIM settings
Change-Id: Id521a440e8c7f4182c8fee95090ec007a906c902
2025-08-24 07:31:52 +00:00
gensis01
332b3cc698 pipa: Update function and repos 2025-08-19 00:53:43 +00:00
Ivan Martynovn
e40900a40f pipa: Update extract-files for more blobs 2025-08-19 00:53:43 +00:00
Pranshu Sheoran
7b3919960b pipa: Clean up extract files script 2025-08-19 00:53:22 +00:00
Alcatraz323
7a46159969 pipa: Set default baseband version as wifi only
* if device is a LTE variant, telephony service will reset the prop
* show "Wi-Fi Only" instead of "Unknown" in settings baseband on wifi only variant

Change-Id: Ic4373b703b91148e1079bce3e97ec812a55a12b2
2025-08-18 14:25:53 +00:00
AdarshGrewal
597a3830db pipa: Move acdb data to original path
Change-Id: I344be6c721b8b8cf6e33856e27d780a1800beeda
2025-08-18 14:25:23 +00:00
gensis01
a7d8a1a6b8 Revert "pipa: Rename prebuilt audio HAL and libs"
This reverts commit 4b24a41b01.
2025-08-18 14:23:08 +00:00
gensis01
f3be3f3051 pip:MistOS Bringup 2025-08-18 07:00:00 +00:00
Sudeep
f96761b415 pipa: Remove nv_mac
Already present in common tree.
2025-08-16 12:00:00 +00:00
gensis01
d4b2032a04 Revert "alioth: Move ACDB calibration files to Tutu"
This reverts commit 9e6869e3e5.
2025-08-14 12:00:00 +00:00
Sudeep
87813da29d pipa:vendorsetup: Update repos 2025-08-14 12:00:00 +00:00
Michael Bestas
25b6123862 pipa: peripheralmanager: Convert to SwitchPreferenceCompat
Change-Id: Ic1cbaba37d499da1855af9c3930f2df426e2d3af
2025-08-14 12:00:00 +00:00
AdarshGrewal
ec4bb6a8c7 pipa: peripheralmanager: Move stylus settings to display 2025-08-12 12:00:00 +00:00
AdarshGrewal
9070df88de pipa: peripheralmanager: Split refresh rate handling from force stylus
* lets just make sylus mode a thing which for 120hz for it to work
2025-08-12 12:00:00 +00:00
CuriousNom
8d704d3082 pipa: peripheralmanager: Revert many keyboard/pen changes
* will be reimplemented later.
2025-08-12 12:00:00 +00:00
Sudeep
e6f8ec7329 pipa:readme:Adding device configurtion 2025-07-27 12:00:00 +00:00
gensis01
8efe344010 pipa: Update repos for A16 2025-07-27 12:00:00 +00:00
glitch-wraith
4d2f25b23e Revert "pipa: Rename prebuilt audio HAL and libs"
This reverts commit 4b24a41b01.
2025-07-17 12:00:00 +00:00
CuriousNom
010f16432b pipa: sepolicy: Set data_file_type for xiaomi_keyboard_conf_file under /data/vendor
Label xiaomi_keyboard_conf_file with data_file_type and place it under
/data/vendor to comply with SELinux policy requirements.

This avoids the use of core_data_file_type, which is restricted to core
domains, and ensures compatibility with sepolicy_test and neverallow rules.

Test: sepolicy_test and neverallow checks pass
2025-07-17 12:00:00 +00:00
Fabian Leutenegger
ec160952a5 pipa: overlay: Allow lockscreen lockscreen rotation
Change-Id: Ib5d23607f661896c306fd2a054393720f726ac98
2025-07-17 12:00:00 +00:00
Tobias Merkel
a5d6a2f993 pipa: overlay: Allow all rotations
Change-Id: Ie6b48005cd410267f6b547d43f3141d1381930f6
2025-06-17 12:00:00 +00:00
Roman Lubij
af04be6e03 pipa: peripheralmanager: implement a switch for toggling the smart cover 2025-06-17 12:00:00 +00:00
Roman Lubij
93c69a9ac4 pipa: peripheralmanager: set angle detection to false by default
- The whole thing is useful for like 2 pipa owners with the official keyboard, so it's better to keep it opt-in by default
2025-06-17 12:00:00 +00:00
Roman Lubij
5c2546b3a8 pipa: address SELinux issues with peripheralmanager, xiaomikeyboard 2025-06-17 12:00:00 +00:00
Roman Lubij
cb92741ec1 pipa: peripheralmanager: Implement a toggle for kb angle detection 2025-08-18 13:15:26 +00:00
Roman Lubij
5626759888 pipa: peripheralmanager: removed configuration loading logic
it is useless, and a selinux nightmare
2025-08-18 13:15:26 +00:00
Roman Lubij
023c62aa3c pipa: peripheralmanaher: Bump xiaomi-keyboard to 1.1.0
- Angle detection handling improved (WAY less CPU time required)
- misc improvements
2025-08-18 13:15:26 +00:00
Roman Lubij
ee61cb73aa pipa: peripheralmanaher: improve watchdog stuck logic 2025-08-18 13:15:26 +00:00
Roman Lubij
12a554bf3b (DNM) pipa: peripheralmanager: some optimisations
- Use SIMD math where possible
- Make the kb accel thread sleep for longer
2025-08-18 13:15:26 +00:00
Roman Lubij
946ee66c69 (DNM) pipa: peripheralmanager: Reimplement angle detection
Thanks luka177 for the code for retrieving the accelerometer data from the KB. This is mostly WIP overall, but it does seem to work *okay*.
2025-08-18 13:15:26 +00:00
Roman Lubij
f86f874c61 xiaomi-keyboard: Improve the watchdog
We should no longer be getting a logspam of the watchdog thread being stuck for over 50 years
2025-08-18 13:15:26 +00:00
Pranshu Sheoran
3e7d75fcfe pipa: vendorsetup: update repo links and function. 2025-08-18 13:15:26 +00:00
Aryan Biswas
1d93b770b4 pipa: Moved nvram binary from ct 2025-07-29 15:51:22 +00:00
Tim Zimmermann
93c875bce3 pipa: Enable support for freeform windows and picture-in-picture
Change-Id: If0a63fc7e8455100128fa25955bb4da485fff873
2025-07-29 15:51:22 +00:00
Sugakesshaa
6286bc61f1 pipa: overlay: Set config_defaultPeakRefreshRate to 144
Change-Id: I7deb1c14df98c966fbf8d5951019e8a92a818962
2025-07-29 15:51:22 +00:00
Pranshu Sheoran
20684b72ce pipa: set target boot animation resolution 2025-07-29 15:51:22 +00:00
Abdulwahab Isam
02b7280407 [DNM][TMP] pipa: keybaord watchdog test
Change-Id: I576664b053ca49cb9ef5fcbf635b5e6edda402a7
Signed-off-by: Abdulwahab Isam <abdoi94.iq@gmail.com>
2025-04-28 18:41:48 +03:00
Abdulwahab Isam
c5b84f155e Revert "pipa: Import QDCM display calibration from hentaiOS"
This reverts commit 13273879b3.
2025-04-25 21:33:51 +00:00