Added my own antiflicker, and sunlight mode services (livedisplay) implementation. :) sunlight mode is working, we now have high brightness mode.
Antiflicker... Hmm idk what's the problem the sysfs node is right but for some reason it can't right to it, even though HBM mode uses the same node. And no sepolicy denials either
Antiflicker... Hmm idk what's the problem the sysfs node is right but for some reason it can't right to it, even though HBM mode uses the same node. And no sepolicy denials either
#crDroid #Sapphire #Sapphiren #Unofficial #A16 #QPR2 #Vanilla
crDroid 12.11 | UNOFFICIAL | Android 16 QPR2
Released: 08/08/2026
Device: Redmi Note 13 / Redmi Note 13 NFC (sapphire/sapphiren)
▪️ Download
▪️ Screenshots
Changelog:
Bugs:
• Please report any issues.
Credits:
• @Angelpro09_Devv (Trees & Resources)
• @Sarojtaj77 (Trees & Resources)
• By: @decarab14
Follow @RedmiNote134GUpdates
Join @RedmiNote134GCommunity
crDroid 12.11 | UNOFFICIAL | Android 16 QPR2
Released: 08/08/2026
Device: Redmi Note 13 / Redmi Note 13 NFC (sapphire/sapphiren)
▪️ Download
▪️ Screenshots
Changelog:
• Transitioned to Google pixel's libperfmgrNotes:
• Tuned powerhint.json to be balanced
• Added Xiaomi's render intents for color display (Vivid, Saturated, Standard)
• Added livedisplay's Antiflicker (DC dimming), and Display mode (high brightness mode). My own implementation.
• Streamlined udfps codes for fpc and goodix.
• Removed min refresh rate
• I didn't add display p3 color mode, though it works it causes status bar to disappear for a few seconds, sometimes minutes after setting it.
• Vanilla build
• Clean flash is recommended
• Android 16 QPR2
Bugs:
• Please report any issues.
Credits:
• @Angelpro09_Devv (Trees & Resources)
• @Sarojtaj77 (Trees & Resources)
• By: @decarab14
Follow @RedmiNote134GUpdates
Join @RedmiNote134GCommunity
🔥2
More haptics, on recent apps (cycling through the apps)
selecting texts in browser (dragging the text handles)
Add more configs for libperfmgr!
(targeted more Walt nodes)
Some zram configurations
Some props configurations.
Copied some overlays configs from stock, instead of using common ones.
Added more charging controls configurations for all kinds of charger, quick charge type 1, 2, 3, non Xiaomi charger and whatnot, in my custom mi_thermald daemon!
selecting texts in browser (dragging the text handles)
Add more configs for libperfmgr!
(targeted more Walt nodes)
Some zram configurations
Some props configurations.
Copied some overlays configs from stock, instead of using common ones.
Added more charging controls configurations for all kinds of charger, quick charge type 1, 2, 3, non Xiaomi charger and whatnot, in my custom mi_thermald daemon!
Forwarded from ServerHive Bot 5
✅ Build Completed for crDroid Android on sapphire
User:
Started: 2026-08-10 09:14:30 PM UTC+05:30
Duration:
📊 Build Stats: 974/974 actions
🔧 Configuration:
• Variant:
• Type:
• Release:
User:
Deca RabiaStarted: 2026-08-10 09:14:30 PM UTC+05:30
Duration:
6 minutes, 31 seconds📊 Build Stats: 974/974 actions
🔧 Configuration:
• Variant:
userdebug• Type:
release• Release:
bp4a🎉 Build Artifact(s) Uploaded:
1. File:crDroidAndroid-16.0-20260810-sapphire-v12.11.zip
Type: ZIP | Size:1.45 GB
SHA256:91757f08faf486f76db83e5c2eb44b4f609062b2e9fd0080a403bc07ebc6cd99
2. File:vbmeta.img
Type: IMG | Size:64.00 KB
SHA256:fa895e70ad1f0b3e184c1fb2bba70120ddecdc0a85726aaa20f0349f175b4959
3. File:boot.img
Type: IMG | Size:128.00 MB
SHA256:52a11a279bc41beca2af0f20693d4591822b2e78a149cb0e6a13f7d57fe4d6e2
4. File:recovery.img
Type: IMG | Size:100.00 MB
SHA256:8fbf3272a34d1f82371526084244a24e9b15ee21f384c068e9c1a4d2c3cf3b36
5. File:vendor_boot.img
Type: IMG | Size:96.00 MB
SHA256:5965ef7ac37925dce05e219abe9662603e8a23fca23074de85aa05ce870d55a4
6. File:super_empty.img
Type: IMG | Size:5.16 KB
SHA256:b2eef06b85b8722cef4e39061269369963a7ca657c3b2177174504162b81e69c
7. File:init_boot.img
Type: IMG | Size:8.00 MB
SHA256:5520d15002eabc70f385c8c6a611200c298504653d675518055f07953572a08b
8. File:dtbo.img
Type: IMG | Size:24.00 MB
SHA256:d3611bbee1003b93b608bf516196cb08e9c59abd4a06056cf665409233caa341
🔥2
Forwarded from ServerHive Bot 5
✅ Build Completed for Evolution X on sapphire
User:
Started: 2026-08-13 03:30:33 AM UTC+05:30
Duration:
📊 Build Stats: 169078/169078 actions
🔧 Configuration:
• Variant:
• Type:
• Release:
User:
Deca RabiaStarted: 2026-08-13 03:30:33 AM UTC+05:30
Duration:
36 minutes, 24 seconds📊 Build Stats: 169078/169078 actions
🔧 Configuration:
• Variant:
userdebug• Type:
release• Release:
bp4a🎉 Build Artifact(s) Uploaded:
1. File:EvolutionX-16.0-20260812-sapphire-11.10-Unofficial.zip
Type: ZIP | Size:2.70 GB
SHA256:18287bd0d772749813f625cb9a95cd68f9bdb7608096184e95d89338dd2b6dbe
2. File:vbmeta.img
Type: IMG | Size:64.00 KB
SHA256:69ee3f5130a4639bb75add3418def6129804e29078c3bb8bb761601b7bdeb204
3. File:boot.img
Type: IMG | Size:128.00 MB
SHA256:4da96644e9533e53e69e47553c20e5dc1c701af2250b25f01966d36a936a19a2
4. File:recovery.img
Type: IMG | Size:100.00 MB
SHA256:ef6afebc557386dba969359bda8cfb6d4c674f7cb54a684e318ba3fb133d9fe5
5. File:vendor_boot.img
Type: IMG | Size:96.00 MB
SHA256:8a36b1845b2bcc8c45b89e8479e18ff714a017dd2efa5acce040e34c3bd7271b
6. File:super_empty.img
Type: IMG | Size:5.16 KB
SHA256:b2eef06b85b8722cef4e39061269369963a7ca657c3b2177174504162b81e69c
7. File:init_boot.img
Type: IMG | Size:8.00 MB
SHA256:35e29031bc22fb5e47c4b38f4bc170c6157f6649ea22e7f5fc9c2027cafc97da
8. File:dtbo.img
Type: IMG | Size:24.00 MB
SHA256:1750a4cbc314ebba20f954a6bad0b0c481333283b0ad95de943163ffc1f3598a
❤1
Forwarded from ServerHive Bot 5
✅ Build Completed for LineageOS on sapphire
User:
Started: 2026-08-13 04:38:35 AM UTC+05:30
Duration:
📊 Build Stats: 167657/167657 actions
🔧 Configuration:
• Variant:
• Type:
• Release:
User:
Deca RabiaStarted: 2026-08-13 04:38:35 AM UTC+05:30
Duration:
25 minutes, 37 seconds📊 Build Stats: 167657/167657 actions
🔧 Configuration:
• Variant:
userdebug• Type:
release• Release:
bp4a🎉 Build Artifact(s) Uploaded:
1. File:lineage-23.2-20260812-UNOFFICIAL-sapphire.zip
Type: ZIP | Size:1.13 GB
SHA256:427d76b8a4e43db3935a83e03d202c475a2a85e3f3c76ce513f54557d4107c8b
2. File:vbmeta.img
Type: IMG | Size:64.00 KB
SHA256:2eb1c29bfa12dfa9cdf6419a5f7a8718a9312fd52caeac5bb7f95eaf29c330d7
3. File:boot.img
Type: IMG | Size:128.00 MB
SHA256:290f9d6a4ca17a29834a40bb294a6121b89adee0f3645b6d9a25bbd4fb72de33
4. File:recovery.img
Type: IMG | Size:100.00 MB
SHA256:1f36a9d6f89be22265ed4a54cf027c59527e313cef03d3a693549a89f74e6019
5. File:vendor_boot.img
Type: IMG | Size:96.00 MB
SHA256:69307e01195966d58df909e482ad94bb65bbd53f3c730954b6a917f3c032d328
6. File:super_empty.img
Type: IMG | Size:5.16 KB
SHA256:b2eef06b85b8722cef4e39061269369963a7ca657c3b2177174504162b81e69c
7. File:init_boot.img
Type: IMG | Size:8.00 MB
SHA256:23bbbf67f3e9d2ea76cddbb6d059498134428a937bd73be5171a1762e06b8439
8. File:dtbo.img
Type: IMG | Size:24.00 MB
SHA256:9a60a8d3b3ae8f0ee97fe2f3bd7e79aa545f210b2a0b80247479cf6729febaeb
Buildbotting cuz server is about to expire lol
Evox (gapps)
Lineage (gapps maybe but not sure)
Crdroid (vanilla)
https://pixeldrain.com/u/m9WzsTSf
Evox (gapps)
Lineage (gapps maybe but not sure)
Crdroid (vanilla)
https://pixeldrain.com/u/m9WzsTSf
pixeldrain
crDroidAndroid-16.0-20260812-sapphire-v12.11.zip
This file has been shared with you on pixeldrain
Switched zRAM to zstd. Lz4 is fast, but its compression ratio sucks—you'll eat through RAM fast if you push the phone. Other algorithms compress better but hog the CPU. zstd hits the middle ground: way better compression than lz4 so background apps actually stay alive, plus decompression is quick. Works well with the SD685's memory bandwidth limits.
Tweaked mi_thermald. Charging speeds are faster now, both screen-off and a bit screen-on too. It'll warm up during fast charging, but I hard-capped it at 42°C so the battery doesn't cook.
Redid powerhint.json. No more brute-forcing frequencies—it actually scales properly now. LAUNCH pins the big cores at 2.8GHz, wakes the GPU, and spikes memory bandwidth for 1 second so apps open instantly. INTERACTION adds a 40ms WALT input boost with reasonable frequency floors (1.34GHz big / 940MHz little) so UI scrolling stays smooth. I also pulled back max clocks a little on SUSTAINED_PERFORMANCE and EXPENSIVE_RENDERING to stop heavy thermal throttling during games.
Pulled stock resource overlays (telephony_inject.xml, carrierresconfig, wifires, telecomm) and built the missing telephony framework jars from stock. This forces the OS to use Qualcomm's native RIL and data routing instead of AOSP fallbacks.
Squashed vendor_qti_init_shell AVC denials. Post-boot scripts were getting silently blocked from applying sysfs configs at boot. Fixed the policies so they actually take effect now.
Cleaned up system log spam. Removed obsolete entries in perf/commonresourceconfig and init.qcom.post_boot.sh that were constantly throwing errors because they were trying to hit nodes that don't exist.
Tweaked haptics. Bumped vibration intensity for navigation keys and system gestures—feels a bit sharper and crisper now.
Tweaked mi_thermald. Charging speeds are faster now, both screen-off and a bit screen-on too. It'll warm up during fast charging, but I hard-capped it at 42°C so the battery doesn't cook.
Redid powerhint.json. No more brute-forcing frequencies—it actually scales properly now. LAUNCH pins the big cores at 2.8GHz, wakes the GPU, and spikes memory bandwidth for 1 second so apps open instantly. INTERACTION adds a 40ms WALT input boost with reasonable frequency floors (1.34GHz big / 940MHz little) so UI scrolling stays smooth. I also pulled back max clocks a little on SUSTAINED_PERFORMANCE and EXPENSIVE_RENDERING to stop heavy thermal throttling during games.
Pulled stock resource overlays (telephony_inject.xml, carrierresconfig, wifires, telecomm) and built the missing telephony framework jars from stock. This forces the OS to use Qualcomm's native RIL and data routing instead of AOSP fallbacks.
Squashed vendor_qti_init_shell AVC denials. Post-boot scripts were getting silently blocked from applying sysfs configs at boot. Fixed the policies so they actually take effect now.
Cleaned up system log spam. Removed obsolete entries in perf/commonresourceconfig and init.qcom.post_boot.sh that were constantly throwing errors because they were trying to hit nodes that don't exist.
Tweaked haptics. Bumped vibration intensity for navigation keys and system gestures—feels a bit sharper and crisper now.
🔥3