DerpFest 14 STABLE | UNOFFICIAL ~ by @truly_irham a.k.a rpi_luver Build Date : 2024-06-19 Device : Xiaomi 12 Pro ( dagda a.k.a zeus ) Device Changelog: - FOD bug should be fixed entirely even after calling - Added single tap to wake gesture (Display > Lock Screen > Tap to check phone) Rom Changelog: - Merge June security patches - Allowed to disable colored lockscreen clock - Replace Glimpse with FossifyGallery Notes: - Signed build: Dirty flashing works over my previous builds, but if you ever want to roll back to my previous unsigned builds, it WILL NOT WORK unless if it's a clean flash. But don't worry, all builds after this can be dirty flashed as usual, since they will be signed with the same key. To further illustrate this: *unsinged build -----dirty flash-----> signed build :works *singed build -----dirty flash-----> signed build :works *signed build -----dirty flash-----> unsigned build :WONT WORK - Fully based on Arian's OSS device and OSS kernel trees with extra pinches of salt on top of it. - Credits: @ArianK16a and @Adrianyyyy - Sources: https://github.com/truly-irham/local_manifests - HyperOS firmware (V816.0.2.0.ULBCNXM) is included in this build - KernelSU is installed by default, but it isn't used by default. Install its manager apk from their Github releases to fully use it - Basic Call Recorder (BCR) and GAPPS are installed by default - HyperOS MIUI Camera is included - Credits: @ArianK16a - OTA is supported - Fast charging is enabled by default - Per-app thermal profile settings are included. If you want to do benchmarkings / playing games, go to Settings > Battery > Thermal profiles > Select "Performance" or "Gaming" or any other profile that suits the application. Detailed Changelog: ==================== 06-19-2024 ==================== * hardware/xiaomi 35bad07 vibrator: effect: Fallback to click if an effect is missing [Adithya R] 779d658 vibrator: effect: Create double click effect from click if necessary [Arian] 9a4a2b7 sensors: Implement double tap sensor [Cosmin Tanislav] fff3deb sensors: Implement single tap sensor [Arian] cfff61a sensors: Implement udfps long press sensor [Arian] c2e8ae6 sensors: Let the reading of poll fd be configurable [Arian] 5512e9e sensors: Create sysfs polling one shot sensor [Cosmin Tanislav] 219d6e8 sensors: Fix locking around setOperationMode and activate [Cosmin Tanislav] adb1db6 sensors: Move one shot sensor out of main class [Cosmin Tanislav] d2c4fea sensors: Make sensor set mode operation function virtual [Cosmin Tanislav] 5b76c8a sensors: Make sensor flush function virtual [Cosmin Tanislav] d2c18eb sensors: Make sensor run function virtual [Cosmin Tanislav] 1f5a44b sensors: Make sensor batch function virtual [Cosmin Tanislav] 2c2e446 Add dummy sensors sub HAL [Cosmin Tanislav] * kernel/xiaomi/sm8450 db17b25 Build kernel with KernelSU from main branch [truly-irham] ==================== 06-18-2024 ==================== * hardware/xiaomi d43b640 vintf: Add extra GoodixFingerprint interfaces [Bruno Martins] 6677f1c vintf: Add {goodix 2.1, fingerprintextension, motor} to fcm [Arian] ==================== 06-17-2024 ==================== * frameworks/base 94870eb core: Update freeze IDs for UDC QPR2 used by HbmSvManager [Alvin Francis] ed36e0a WiredAccessoryManager: replace every non digit character [Francesco "Dil3mm4" Manzo] * packages/apps/Flash 538f894 Automatic translation import [LineageOS Infra] * packages/apps/GameSpace a997726 GameSpace: Apply opacity settings to menu switcher and game bar [Pranav Vashi] * packages/apps/Updater 8986be9 Automatic translation import [LineageOS Infra] ==================== 06-16-2024 ==================== * packages/apps/Updater 9eddee4 Revert "Updater: Enable A/B perf mode by default" [NurKeinNeid] ==================== 06-15-2024 ==================== * packages/apps/Flash 6ff8dbe Flash: Add x86/x86_64 ZXing-C++ JNI libs [LuK1337] 93be9af Flash: Update CameraX to 1.4.0-beta02 [LuK1337]