Code:
[B]/* Disclaimer
* I am not responsible for bricked devices, dead SD cards, thermonuclear war,
* or you getting fired because the alarm app failed. Please do some research
* if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you blame me in any way for what happens to your device, I will laugh at you.
* BOOM! goes the dynamite
*/[/B]
Welcome to COSP, your new future Android Operating System.
Our goal is to have an Pixel-like android ROM that isn't spying on you and uses as few system space as possible. Also, we provide the option to go completely without GApps using MicroG support.
Why us?
We are focusing on stability and performance, having an debloated ROM is essential for that. Also, we want Users to decide what kind of Store they want to use, either F-Droid or the Play Store.
Also, we take User requests serious. To suggest something, contact us on telegram.
Features:
1) All systemUI tuning elements
2) An handy Network indicator
3) Charging Information
4) Lawnchair and Quickstep as default
5) Quick Settings mods
6) Signature spoofing
7) OP gestures
8) Navbar tuner
9) Rootless Substratum (with fixes to theme system correctly)
10) Screenshot/screenrecord tile
11) Advanced power menu
12) Double tap to sleep on statusbar
13) Option to disable quick settings/power menu on secure lockscreen
OTA Updating for official devices enables Users to get the newest version with ease.
Sources:
ROM Source
Kernel Source
Download Links:
ROM: Stable
Changelog: Stable
Gapps: Open GApps | MindTheGapps
Only Pico/Nano are the recommended Open GApps packages
Flashing Instructions:
You need to flash manually via recovery because OTA update doesn't seem to work with twrp/orangefox.
Clean Flash
• Downloaded the new rom build to your phone using the direct link or XenonOTA app
• Reboot to recovery
• Take full backup in twrp
• Wipe (system, data, cache, dalvik)
• Flash the new build
• Install GApps package
• Reboot - The first boot can take up to 5 minutes
Dirty Flash
• Downloaded the new rom build to your phone using direct link or XenonOTA app
• Disable Magisk modules if you're using any
• Reboot to recovery
• Take full backup in twrp
• Wipe (system, cache, dalvik)
• Flash the new build
• Reboot
What's working:
• Audio
• Bluetooth
• Camera/Camcorder/Flash
• Charging/Offline-charging
• Cast
• Doze/Deep-sleep
• Fingerprint
• GPS
• Hotspot/Tethering
• IR?
• SELinux [with neverallows]
• Torch
• RIL (Calls, SMS, Data)
• Wi-Fi
Known issues:
• Google Assistant [Found the proper fix, but it breaks in-call volume adjustment, so RIP for now]
• Volte [Apparently volte breaks other things, so no volte until a proper fix is made]
Notes:
• ROM built with doge kernel, so report bugs only if you're using doge kernel
XDA:DevDB Information
Official COSP 9.0, ROM for the Xiaomi Redmi 5
Contributors
xDoge
Source Code: https://github.com/cosp-project
ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.18.x
ROM Firmware Required: Oreo
Based On: AOSP
Version Information
Status: Stable
Created 2019-03-14
Last Updated 2019-04-13
ChangeLogs
20190413
Code:
[COLOR="DimGray"][B]ROM Changes[/B]
• Official stable build
• April security patch [9.0.0_r35]
• Enabled interaction boost support [seems to improve ui responsiveness]
• Build signed with private keys [Need clean flash else won't boot]
[B]Kernel Changes:[/B]
• Upstreamed to CAF tag LA.UM.7.6.r1-04500-89xx.0
• Upstreamed to 3.18.138
• Disabled vga arb support
• Removed kcal support
• Enabled triple framebuffer support
• Enabled ext4 encryption support
• Enabled f2fs encryption support
• More config changes, please [URL="https://github.com/LinuxPanda/android_kernel_rosy/commits/p-318/arch/arm64/configs/rosy-doge_defconfig"]check this link[/URL] for all changes
• External speaker driver changes
• Enabled fast io pagetable subset support
• Disabled irq time accounting & moved to tick cpu accounting
• Disabled hmp scheduler support since redmi 5 doesn't have heterogenous multi-processor and so don't need big.LITTLE cpu support
• Add BFQ i/o scheduler and made it as default i/o scheduler
• ROW i/o scheduler support removed[/COLOR]
20190314
Code:
[COLOR="DimGray"][B]ROM Changes[/B]
• Initial BETA build [9.0.0_r34]
• OSS camera hal upstreamed to LA.UM.7.6.r1-04300-89xx.0
• Defined TCP buffer sizes for various networks in qcom init file[/COLOR]
[B]Kernel Changes:[/B]
• Upstreamed to CAF tag LA.UM.7.6.r1-04300-89xx.0
• Audio driver cleaned up
• Video driver changes [Touch screen feels more responsive/smooth]
• Enabled support for host based touch processing [Unsure if it really changes anything since I have no idea if our touchscreen supports it?]
• Kcal support
• Westwood TCP congestion algorithm made as default [Makes network performance smooth/better][/COLOR]
FAQ
1) Will there be regular updates?
Atleast once/month, usually after aosp security patch is merged.
Apart from that, Ill release a new build in case of major bugs that breaks the ROM to be used as daily driver.
2) When will you fix VoLTE?
After xiaomi releases miui pie stable for redmi 5.
3) How to report bugs?
• DO NOT Report bugs if you're running a custom kernel and/or if you've installed Xposed.
• Grab a logcat right after the problem has occurred. [Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing].
• If the problem disappears after running "setenforce 0" from a root shell, grab /data/misc/audit/audit.log
• Mention what custom stuffs you've installed in the rom, like Magisk modules, etc.
• If its a random reboot, grab dmesg. [Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless.]
• Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues.
link doesn't work
Arv Rezlle said:
link doesn't work
Click to expand...
Click to collapse
XDA dev db messed up and made threads when I was trying to preview. You see, there are 3 other similar threads. Please wait till I clean up.
What's with the notification light bug? What makes it a bug?
Season2 said:
What's with the notification light bug? What makes it a bug?
Click to expand...
Click to collapse
Notification light will work only for charging & not for other notifications.
Already fixed by ROM dev. I'll give new build in few days because unstable network icon needs to be fixed.
New build is up.
20190315
Code:
[COLOR="DimGray"]• Notification light fixed
• Unstable RIL signal level fixed[/COLOR]
Is there rounded corners on this ROM? If there is, is there customization?
One of the fastest ROMs in general using I have seen.
Small bug, the statusbar items are too far away from the screen corners. The setting is probably around 5 where it should have been to 0 since this ROM does not have rounded corners or the vendor does not sets this. Having no rounded corners is the right choice for our panel. But the items border padding need tweaking.
Other than that we have the microphone not working in various third party apps like Google assistant, Shazam, etc. This is definitely an acdbdata thing.
Other than that it is absolutely simple clean and we'll thought. I would like to see it maintained as long as the microphone bug is resolved
Season2 said:
Is there rounded corners on this ROM? If there is, is there customization?
Click to expand...
Click to collapse
No customization for rounded corner yet.
Manosdocpap said:
One of the fastest ROMs in general using I have seen.
Small bug, the statusbar items are too far away from the screen corners. The setting is probably around 5 where it should have been to 0 since this ROM does not have rounded corners or the vendor does not sets this. Having no rounded corners is the right choice for our panel. But the items border padding need tweaking.
Other than that we have the microphone not working in various third party apps like Google assistant, Shazam, etc. This is definitely an acdbdata thing.
Other than that it is absolutely simple clean and we'll thought. I would like to see it maintained as long as the microphone bug is resolved
Click to expand...
Click to collapse
Will fix the status bar icon placing in the next build.
Microphone with google apps, it works but breaks in-call volume adjustment. And thank you very much for the feedback.
xDoge said:
Microphone with google apps, it works but breaks in-call volume adjustment.
Click to expand...
Click to collapse
Thank you very much for that information (I'm on a different rom but I think the reason is the same). Make calls in the car with voice commands is nice but in-call volume adjustment is really more important.
Using this fantastic light ROM with 19/03 kernel and it rocks.
Hope a new build with proper status bar padding comes. Till then I just manually set it through adb shell
Manosdocpap said:
Using this fantastic light ROM with 19/03 kernel and it rocks.
Hope a new build with proper status bar padding comes. Till then I just manually set it through adb shell
Click to expand...
Click to collapse
The ROM devs are making some major changes, so I don't know when ill be providing a new build.
New build is up. We're official now.
20190413
Code:
[COLOR="DimGray"][B]ROM Changes[/B]
• Official stable build
• April security patch [9.0.0_r35]
• Enabled interaction boost support [seems to improve ui responsiveness]
• Build signed with private keys [Need clean flash else won't boot]
[B]Kernel Changes:[/B]
• Upstreamed to CAF tag LA.UM.7.6.r1-04500-89xx.0
• Upstreamed to 3.18.138
• Disabled vga arb support
• Removed kcal support
• Enabled triple framebuffer support
• Enabled ext4 encryption support
• Enabled f2fs encryption support
• More config changes, please [URL="https://github.com/LinuxPanda/android_kernel_rosy/commits/p-318/arch/arm64/configs/rosy-doge_defconfig"]check this link[/URL] for all changes
• External speaker driver changes
• Enabled fast io pagetable subset support
• Disabled irq time accounting & moved to tick cpu accounting
• Disabled hmp scheduler support since redmi 5 doesn't have heterogenous multi-processor and so don't need big.LITTLE cpu support
• Add BFQ i/o scheduler and made it as default i/o scheduler
• ROW i/o scheduler support removed[/COLOR]
Vendor roms from xdoge not support gcam v6 in potrqit mode
Anonymous551 said:
Vendor roms from xdoge not support gcam v6 in potrqit mode
Click to expand...
Click to collapse
Sorry, I don't have the time to fix gcam issues right now.
can you give telegram group?
Bang501Jhek said:
can you give telegram group?
Click to expand...
Click to collapse
There is no telegram group for doge ROMs.
If you're asking for COSP, then its https://t.me/cospcommunity.
alright i realized what's wrong.
https://github.com/gingerboy92/sdm450/commit/f1fa47d59ddcb0ce48d882897ccdd0fee39fca94
i applied the fix for the crazy focus hunting to your actual source. just realized you used a different path for camera source. can you help me clean up the patch? i'm not sure which part actually fixed the bug. also if you can make the front camera flash works it'll be great too.
i picked the code from here. didn't apply everything for front flash since it's too much for me and i dont really use the front camera much.
https://github.com/MiCode/Xiaomi_Kernel_OpenSource/commit/a87054ac05425a9974fcbf9e419c5a596180bad9
Related
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
/* Disclaimer
* I am not responsible for bricked devices, dead SD cards, thermonuclear war,
* or you getting fired because the alarm app failed. Please do some research
* if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you blame me in any way for what happens to your device, I will laugh at you.
* BOOM! goes the dynamite
*/
Credits:
@nathanchance - The Lord of Android Kernels
@osm0sis - AnyKernel3
@modpunk - sdFAT FS support
Download: AndroidFileHost
Supported ROM's:
Tested/Works with LineageOS & AOSP based ROMS built with xDoge trees. [Does not work with MIUI based ROM]
Major Features:
• Based on android-linux-stable/msm-3.18 tree's "kernel.lnx.3.18.r34-rel" branch merged with LA.UM.8.6.r1-xxxx CAF tags
• Cleaned up kernel codes from stock oreo kernel source and included only necessary codes/configs
• Compiled with AOSP GCC 4.9 Toolchain
• Non-debug kernel build
• Removed profilers & as many debug flags as possible, which should not be in release builds IMO
• CFQ is the default i/o scheduler
• Supports fast charging upto 10W [as in stock rom/kernel]
• Supports deep sleep
• F2FS filesystem support
• NTFS filesystem support
• sdFAT filesystem support
• Westwood TCP algorithm support
• Tuned for battery backup
How-To:
• Go to TWRP
• Flash the kernel zip file
• Wipe Dalvik Cache
• Reboot
Gcam:
Necessary config changes for gcam's:
1) Video recording resolution should be set to 1080/720p
2) HDR mode should be turned off for selfie cam
XDA:DevDB Information
Kernel for the Xiaomi Redmi 5
Contributors
xDoge
Source Code: Kernel
Version Information
Kernel Version: 3.18.140
Architecture: ARM64 [64-bit]
Status: Stable
Created: 2019-01-05
Last Updated: 2020-08-29
Current ChangeLogs
r34
Code:
[COLOR="DimGray"]• Fixed idle battery drain. [Thanks to @Vishalcj17]
• Revert - Possible fix for "touch screen not responding for few seconds"[/COLOR]
r33
Code:
[COLOR="DimGray"]• Possible fix for "touch screen not responding for few seconds"[/COLOR]
r32
Code:
[COLOR="DimGray"]• Enabled process reclaim support again
• Enabled support to rebalance registers during context switches
• Disabled RCU priority boosting
• Disabled support to offload RCU callback processing from boot-selected CPUs
• Disabled page table mapping
• Disabled fast ARMv7/v8 long descriptor format support[/COLOR]
r31
Code:
[COLOR="DimGray"]• Built again from scratch with [URL="https://github.com/android-linux-stable/msm-3.18/tree/kernel.lnx.3.18.r34-rel"]android-linux-stable/msm-3.18[/URL] tree's [I]"kernel.lnx.3.18.r34-rel"[/I] branch as base and merged with LA.UM.8.6.r1-xxxx CAF tags
• Upstreamed to LA.UM.8.6.r1-04200-89xx.0
• lz4 as default zram compressor
• Enabled cpusets
• Enabled cpuboost
• Enabled wq power efficient to improve battery backup
• Enabled page table mapping as its faster than the default copy based object mapping in ARM devices
• Enabled fast ARMv7/v8 long descriptor format support
• Disabled IRQ time accounting and instead use the default tick cpu accounting
• Disabled process reclaim support as its causing background apps to get killed even though free memory is available[/COLOR]
Old ChangeLogs
20200227
Code:
[COLOR="DimGray"]• Added F2FS filesystem support[/COLOR]
20200126
Code:
[COLOR="DimGray"]• Removed memory resource controller for cgroups & swap[/COLOR]
20200118
Code:
[COLOR="DimGray"]• Fixed camera & torch crashes on P/Q ROMs built with other device trees
• Enabled cpusets
• Enabled memory resource controller for cgroups & swap[/COLOR]
20191228
Code:
[COLOR="DimGray"]• Fixed gcam focus issue[/COLOR]
20191215
Code:
[COLOR="DimGray"]• Rebuilt again from scratch using CAF LA.UM.8.6.r1-02600-89xx.0 and Oreo patch released by Xiaomi
• Memory management changes
• Fixed force reload of background apps after few mins
• Fixed mic issue in apps like telegram, messenger, instagram etc.[/COLOR]
20190715
Code:
[COLOR="DimGray"]• Upstreamed to CAF tag LA.UM.7.6.r1-05500-89xx.0
• Disabled cpusets
• Disabled cpuboost
• Reverted the memory management changes from the previous build[/COLOR]
20190621
Code:
[COLOR="DimGray"]• Upstreamed to CAF tag LA.UM.7.6.r1-05300-89xx.0
• Memory management changes
• Gcam, focus issue fixed
• Gcam, screen turning dark on focusing fixed[/COLOR]
20190517
Code:
[COLOR="DimGray"]• Upstreamed to 3.18.140[/COLOR]
20190513
Code:
[COLOR="DimGray"]• Upstreamed to CAF tag LA.UM.7.6.r1-04800-89xx.0
• Front cam flash now works in sync with the time of capturing pictures using Snap cam
• Gcam focus issue fixes
• Gcam portrait mode crash fix
• Removed triple framebuffer support[/COLOR]
20190502
Code:
[COLOR="DimGray"]• Upstreamed to 3.18.139
• Fixed CPU throttling issue
• Changed default i/o scheduler to CFQ[/COLOR]
20190413
Code:
[COLOR="DimGray"]• Upstreamed to CAF tag LA.UM.7.6.r1-04500-89xx.0
• External speaker, low volume issue fixed, yet again
• Disabled vga arb support
• Removed kcal support [causing issue with XenonHD's in-built color calibration feature]
• Enabled triple framebuffer support[/COLOR]
20190410
Code:
[COLOR="DimGray"]• Upstreamed to 3.18.138
• Low audio output in external speaker fixed, yet again [Issue was with the imported oreo audio configs from tiare][/COLOR]
20190331
Code:
[COLOR="DimGray"]• Upstreamed to 3.18.137
• Enabled ext4 encryption support
• Enabled f2fs encryption support
• More config changes, please [URL="https://github.com/LinuxPanda/android_kernel_rosy/commits/p-318/arch/arm64/configs/rosy-doge_defconfig"]check this link[/URL] for all changes
• External speaker driver changes[/COLOR]
20190319
Code:
[COLOR="DimGray"]• Low audio output in external speaker completely fixed
• Enabled fast io pagetable subset support
• Disabled irq time accounting & moved to tick cpu accounting
• Disabled hmp scheduler support since redmi 5 doesn't have heterogenous multi-processor and so don't need big.LITTLE cpu support
• Add BFQ i/o scheduler and made it as default i/o scheduler
• ROW i/o scheduler support removed[/COLOR]
20190312
Code:
[COLOR="DimGray"]• Fixed low audio in external speaker
• Westwood TCP congestion algorithm made as default [Makes network performance smooth/better][/COLOR]
20190309
Code:
[COLOR="DimGray"]• Upstreamed to CAF tag LA.UM.7.6.r1-04300-89xx.0
• Audio driver changes
• Video driver changes [Touch screen feels more responsive/smooth]
• Enabled support for host based touch processing [Unsure if it really changes anything since I have no idea if our touchscreen supports it?]
• Kcal support[/COLOR]
20190302
Code:
[COLOR="DimGray"]• Dropped Oreo support
• Kernel built again from scratch using CAF source LA.UM.7.6.r1-04100-89xx.0 [Kernel version is 3.18.120]
• ZRAM's default algorithm changed to LZ4 (instead of LZO) since LZ4 is comparatively fast
• Decreased vibrator voltage to improve battery life [and also it doesn't feel like an earthquake is happening when the phone vibrates]
• ROW I/O is default scheduler
• sdFAT filesystem support
• Switched back to AOSP GCC 4.9 Toolchain[/COLOR]
20190224
Code:
[COLOR="DimGray"]• Upstreamed to 3.18.136[/COLOR]
20190223
Code:
[COLOR="DimGray"]• Upstreamed to 3.18.135[/COLOR]
20190209
Code:
[COLOR="DimGray"]• Fixed IR
• Upstreamed to 3.18.134[/COLOR]
20190128
Code:
[COLOR="DimGray"]• Upstreamed to 3.18.133[/COLOR]
20190126
Code:
[COLOR="DimGray"]• Enabled Swap & ZRAM
• ZRAM uses LZ4 (instead of LZO) as default compression algorithm since LZ4 is comparatively fast
• Enabled LZ4 crypto support
• Added NTFS filesystem support
• Switched to bootlin gcc 7 toolchain
• Kernel name changed to doge[/COLOR]
20190114
Code:
[COLOR="DimGray"]• Upstreamed to 3.18.132
• Some config changes to improve performance[/COLOR]
20190109
Code:
[COLOR="DimGray"]• Kernel built again from scratch to fix heating issue
• Power driver is 100% based on stock rosy kernel (previous builds were based on tissot) released by Xiaomi[/COLOR]
20190107
Code:
[COLOR="DimGray"]• Enabled cpuset
• Added bfq io scheduler & made it as default[/COLOR]
I am looking for the fix of audio balance in Pixel Experience (Android Pie). The left channel is much louder than the right when using headphones. Will this kernel fix it? Thanks
lifegap said:
I am looking for the fix of audio balance in Pixel Experience (Android Pie). The left channel is much louder than the right when using headphones. Will this kernel fix it? Thanks
Click to expand...
Click to collapse
Nope, its config issue, and this kernel won't solve the problem.
Thread was cleaned. Let's remain on topic.
Disagreements should be handled via PM and/or through the reporting system.
Thanks!
A small config change, so please update. Thanks.
Good work broda, good to see a lot of custom Kernels coming. ?
Upstreamed to CAF tag, LA.UM.6.6.r1-10500-89xx.0.
RevanthTolety said:
Good work broda, good to see a lot of custom Kernels coming.
Click to expand...
Click to collapse
Thanks dude.
New release, 20190107.
Changelog:
1) Enabled cpuset.
2) Added bfq io scheduler & made it as default.
Does it have USB fast charge?
New release, 20190109.
Changelog:
1) Kernel built again from scratch to fix heating issue.
2) Power driver is 100% based on stock rosy kernel (previous builds were based on tissot) released by Xiaomi.
Till-Kruspe said:
Does it have USB fast charge?
Click to expand...
Click to collapse
I don't have fast charger to test, so I don't know.
I have a 5v/2a charger and it charges around 4.1v/1.8a when I tested before few mins. In previous releases, it never crossed 1.5a.
Forgot to add wlan drivers in the previous release, so took it down & another release, 20190109_1.
Changelog:
1) Kernel built again from scratch to fix heating issue.
2) Power driver is 100% based on stock rosy kernel (previous builds were based on tissot) released by Xiaomi.
3) Add prima wlan driver.
xDoge said:
Upstreamed to CAF tag, LA.UM.6.6.r1-10500-89xx.0.
Thanks dude.
Click to expand...
Click to collapse
Why Not Upstream To The Latest PIE Caf Tag?
LA.UM.7.5.r1-04000-8x96.0
RevanthTolety said:
Why Not Upstream To The Latest PIE Caf Tag?
LA.UM.7.5.r1-04000-8x96.0
Click to expand...
Click to collapse
Ill do it soon.
I can't charge the battery
hello, I can not charge the battery, not even turning off the equipment like in other ROM pie, with miui stock it works normal the load.
sorry this message is for the post of the rom Citrus-CAF.
P / D: I do not know how to eliminate it.
New build is up. Latest build is 20190114.
Removed the beta status as no one has reported any major issues.
Changelog:
1) Upstreamed to 3.18.132.
2) Some config changes to improve performance.
Please add EAS support, if you can.
abhijeetdahiya said:
Please add EAS support, if you can.
Click to expand...
Click to collapse
I was just thinking to write this and voila u wrote it earlier
20190126
• Enabled Swap & ZRAM
• ZRAM uses LZ4 (instead of LZO) as default compression algorithm since LZ4 is comparatively fast
• Enabled LZ4 crypto support
• Added NTFS filesystem support
• Switched to bootlin gcc 7 toolchain
• Kernel name changed to doge
abhijeetdahiya said:
Please add EAS support, if you can.
Click to expand...
Click to collapse
rishi4082 said:
I was just thinking to write this and voila u wrote it earlier
Click to expand...
Click to collapse
If you guys are talking about "Energy Aware Scheduling" then I should let you know that I tried some configs with WALT but it caused random shutdowns, so I dropped it.
New build is up.
20190128
• Upstreamed to 3.18.133
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
[B]/* Disclaimer
* I am not responsible for bricked devices, dead SD cards, thermonuclear war,
* or you getting fired because the alarm app failed. Please do some research
* if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you blame me in any way for what happens to your device, I will laugh at you.
* BOOM! goes the dynamite
*/[/B]
TeamHorizon's XenonHD rom builds for Xiaomi Redmi 5 (rosy)
[url]http://www.xenonhd.com/[/URL]
XenonHD is a custom firmware aka ROM for various Android devices. It is based on LineageOS 16.0 with additional features, performance and battery life improvements.
The idea behind XenonHD is to give users a ROM that is "blazing fast, rock stable and buttery smooth".
Download Links:
ROM: Official Stable
Changelog: Stable
Gapps: Open GApps | MindTheGapps, MindTheGapps Mirror
Only Pico/Nano are the recommended Open GApps packages
Please check Open GApps Package Comparison for full details
Other Links:
Github
Google+
Telegram
Flashing Instructions:
You need to flash manually via recovery because OTA update doesn't seem to work with twrp/orangefox.
Clean Flash
• Downloaded the new rom build to your phone using the direct link or XenonOTA app
• Reboot to recovery
• Take full backup in twrp
• Wipe (system, data, cache, dalvik)
• Flash the new build
• Install GApps package
• Reboot - The first boot can take up to 5 minutes
Dirty Flash
• Downloaded the new rom build to your phone using direct link or XenonOTA app
• Disable Magisk modules if you're using any
• Reboot to recovery
• Take full backup in twrp
• Wipe (system, cache, dalvik)
• Flash the new build
• Reboot
What's working:
• Audio
• Bluetooth
• Call recording
• Camera/Camcorder/Flash
• Charging/Offline-charging
• Cast
• Doze/Deep-sleep
• Fingerprint
• FM radio
• Google voice assistant
• GPS
• Hotspot/Tethering
• IR?
• SELinux [without neverallows]
• Sensors
• Torch
• RIL (Calls, SMS, Data)
• VoLTE
• Wi-Fi
Known issues:
• Volte [Apparently volte breaks other things, so no volte until a proper fix is made]
• Google voice assistant [Found the proper fix, but it breaks in-call volume adjustment, so RIP for now]
Notes:
• ROM built with doge kernel, so report bugs only if you're using doge kernel
• Join, Telegram Group for support
Necessary config changes for gcam:
1) Video recording resolution should be set to 1080/720p
2) HDR mode should be turned off for selfie cam
Device Source:
• Kernel Source
• Device Source
• Vendor Source
XDA:DevDB Information
Official XenonHD 9.0 ROM by TeamHorizon, ROM for the Xiaomi Redmi 5
Contributors
xDoge
Source Code: [url]https://github.com/TeamHorizon[/URL]
ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.18.x
ROM Firmware Required: Oreo
Based On: LineageOS
Version Information
Status: Stable
Created: 2019-04-06
Last Updated: 2020-01-26
ChangeLogs
20200126
Code:
[COLOR="DimGray"][B]ROM Changes[/B]
• Reverted some memory config changes
• Added some new memory config changes
• Fixed WhatsApp web camera issue
• Add trim properties
[B]Kernel Changes:[/B]
• Removed memory resource controller for cgroups & swap[/COLOR]
20200118
Code:
[COLOR="DimGray"][B]ROM Changes[/B]
• January security patch
• Memory config changes
• Possible fix for whatsapp camera green tint issue
[B]Kernel Changes:[/B]
• Enabled cpusets
• Enabled memory resource controller for cgroups & swap[/COLOR]
20191228
Code:
[COLOR="DimGray"][B]Kernel Changes:[/B]
• Fixed gcam focus issue[/COLOR]
20191215
Code:
[COLOR="DimGray"][B]ROM Changes[/B]
• Upstream changes
• Audio config changes
• December security patch
[B]Kernel Changes:[/B]
• Rebuilt again from scratch using Oreo source code released by Xiaomi
• Memory management changes
• Fixed force reload of background apps after few mins
• Fixed mic issue in apps like telegram, messenger, instagram etc.[/COLOR]
20190715
Code:
[COLOR="DimGray"][B]ROM Changes[/B]
• July security patch [9.0.0_r44]
[B]Kernel Changes:[/B]
• Upstreamed to CAF tag LA.UM.7.6.r1-05500-89xx.0
• Disabled cpusets
• Disabled cpuboost
• Reverted the memory management changes from the previous build[/COLOR]
20190621
Code:
[COLOR="DimGray"][B]ROM Changes[/B]
• Fixed fingerprint sensor which was not working for few users
• Swap size increased to 1GB
[B]Kernel Changes:[/B]
• Upstreamed to 3.18.140
• Upstreamed to CAF tag LA.UM.7.6.r1-05300-89xx.0
• Memory management changes
• Gcam, focus issue fixed
• Gcam, screen turning dark on focusing fixed[/COLOR]
20190516
Code:
[COLOR="DimGray"]• Fixed in-call volume adjustment[/COLOR]
20190513
Code:
[COLOR="DimGray"][B]ROM Changes[/B]
• May security patch [9.0.0_r37]
• Fixed Wifi casting selinux denial issue
• Addressed some selinux denials
• UI responsiveness improved
• Removed dirac audio support as it was interfering with all other equalizers
• Add AudioFX
• VoLTE fixed finally [To enable VoLTE icon, [U]Settings -> XenonHD Hub -> Miscellaneous[/U]]
[B]Kernel Changes:[/B]
• Fixed CPU throttling issue
• Upstreamed to CAF tag LA.UM.7.6.r1-04800-89xx.0
• Upstreamed to 3.18.139
• Gcam focus issue fixes
• Gcam portrait mode crash fix
• Removed triple framebuffer support
• Fixed CPU throttling issue
• Changed default i/o scheduler to CFQ[/COLOR]
20190421
Code:
[COLOR="DimGray"]• Back to [U]Userdebug[/U] variant build [Because tons of errors in the logs with user builds even though it was working fine]
• Removed raw camera permissions [In gcam night mode, it just displayed dark screen instead of the actual frame]
• RIL changes
• Switched back to rosy oreo thermal blobs[/COLOR]
20190419
Code:
[COLOR="DimGray"]• Voice recording fixed
• Audio config changes
• Addressed camera specific selinux denials
• Switched back to rosy oreo audio blobs [Audio quality & volume levels seems better/proper with rosy specific audio blobs, hence the change][/COLOR]
20190418
Code:
[COLOR="DimGray"][B]ROM Changes[/B]
• [U]User[/U] variant build
• Dalvik/hwui config changes
• RIL config changes
• Audio configs updated to pie
• Fixed google voice assistant [Tested with MindTheGapps & OpenGApps nano]
• Addressed some selinux denials
[B]Kernel Changes:[/B]
• Upstreamed to CAF tag LA.UM.7.6.r1-04500-89xx.0
• Disabled vga arb support[/COLOR]
20190411
Code:
[COLOR="DimGray"][B]ROM Changes[/B]
• Enabled interaction boost support [seems to improve ui responsiveness]
• Possible fix for color calibration issue
[B]Kernel Changes:[/B]
• Add/enable triple framebuffer support
• Disabled kcal support[/COLOR]
20190409
Code:
[COLOR="DimGray"]• Official stable build
• April security patch [9.0.0_r35]
• Build signed with XenonHD's private keys [Need clean flash else won't boot][/COLOR]
20190406
Code:
[COLOR="DimGray"]• Initial Unofficial BETA build [9.0.0_r34]
• [COLOR="Red"][U]VoLTE won't work, so don't ask[/U][/COLOR][/COLOR]
FAQ
1) Will there be regular updates?
Atleast once/month, usually after aosp security patch is merged.
Apart from that, Ill release a new build in case of major bugs that breaks the ROM to be used as daily driver.
2) When will you fix VoLTE?
After xiaomi releases miui pie stable for redmi 5.
On a serious note, I don't have volte only sim, so I have no idea.
Fixed.
3) Reporting bugs
DO NOT Report bugs if
• if you didn't perform a clean install.
• if you're running a custom kernel.
• if you've installed Xposed.
• if you're using battery/thermal mods.
4) How to report bugs?
• Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues.
• Mention what custom stuffs you've installed in the rom, like Magisk modules, etc.
• If the problem disappears after disabling selinux, disable SELinux and grab logs using SysLog app.
• If its a random reboot, grab dmesg. [Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless.]
5) Disabling SELinux
Needs root. You can disable SELinux via the following options.
• SELinux Mode Inverter Magisk module
• SELinuxModeChanger App
• Terminal Emulator App
To disable SELinux using a terminal emulator, run the following commands
Code:
> su
> setenforce 0
6) Taking Logs
Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.
• Using adb
• Using MatLog app
• Using SysLog app for audit logs
mine
Kudos to the new project...
What's up with the new Team !!?
rishi4082 said:
Kudos to the new project...
What's up with the new Team !!?
Click to expand...
Click to collapse
Thanks.
What new team?
xDoge said:
TeamHorizon's XenonHD rom builds for Xiaomi Redmi 5 (rosy)
Click to expand...
Click to collapse
This team 'Teamhorizon' written above
rishi4082 said:
This team 'Teamhorizon' written above
Click to expand...
Click to collapse
Teamhorizon are the devs of XenonHD https://github.com/TeamHorizon/.
xDoge said:
Teamhorizon are the devs of XenonHD https://github.com/TeamHorizon/.
Click to expand...
Click to collapse
Ah that's so funny of me
New build is up. We're official now.
20190409
Code:
[COLOR="DimGray"]• Official stable build
• April security patch [9.0.0_r35]
• Build signed with XenonHD's private keys [Need clean flash else won't boot][/COLOR]
I noticed a bug with the color calibration on the settings. If u change the saturation and lock the screen, after some minutes or seconds, when you turn on the screen again, the colors will be weird ( like inverted colors ).
I'll look into it. Thanks for the report.
Hello again, thanks for the ROM, it is sailing smooth but a small graphic glitch is that status bar items are again placed as if there was rounded screen. The borders are way in the middle. They should have been to the sides more.
New build is up. Dirty flash will do.
You need to flash manually via recovery because OTA update doesn't seem to work with twrp/orangefox.
20190411
Code:
[COLOR="DimGray"][B]ROM Changes[/B]
• Enabled interaction boost support [seems to improve ui responsiveness]
• Possible fix for color calibration issue
[B]Kernel Changes:[/B]
• Add/enable triple framebuffer support
• Disabled kcal support[/COLOR]
Manosdocpap said:
Hello again, thanks for the ROM, it is sailing smooth but a small graphic glitch is that status bar items are again placed as if there was rounded screen. The borders are way in the middle. They should have been to the sides more.
Click to expand...
Click to collapse
I did try changing some configs but it seems more config changes are needed because UI still looks the same.
Hello, ROM is working fantastic, but there is no fingerprint option available. Any fix?
suppy2810 said:
Hello, ROM is working fantastic, but there is no fingerprint option available. Any fix?
Click to expand...
Click to collapse
Did you flash oreo firmware?
If so, then I guess this should be selinux issue but I won't be able to help without logs. So please give logs, check the 3nd post of this thread.
Got fix or minimize System RAM usage of Pie and consequently lagging the system?
ThigSchuch said:
Got fix or minimize System RAM usage of Pie and consequently lagging the system?
Click to expand...
Click to collapse
Could you please share more details.
New stable build is up. Need clean flash as this is User variant build and all future builds will be the same.
20190418
Code:
[COLOR="DimGray"][B]ROM Changes[/B]
• [U]User[/U] variant build
• Dalvik/hwui config changes
• RIL config changes
• Audio configs updated to pie
• Fixed google voice assistant [Tested with MindTheGapps & OpenGApps nano]
• Addressed some selinux denials
[B]Kernel Changes:[/B]
• Upstreamed to CAF tag LA.UM.7.6.r1-04500-89xx.0
• Disabled vga arb support[/COLOR]
System crashes on latest build when I try to record audio.
I tested in Telegram and in recorder stock app.
About the System eating RAM, it begins in 2~3 days, I'll see, installed just right now.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
Read the whole OP! Be respectful to each other and don't ask for ETAs, it's considered as being rude!
AOSP Extended is an AOSP based ROM which provides stock UI/UX experience with useful customizations. Being based on AOSP it provides a smooth experience. We have added useful customizations from various other open-source projects and have tried to keep our things simple. A ROM by a user, for a user. #BeExtended
#ExtendYourDevice Here are the Extensions! on top of AOSP! We are constantly trying to update the list. Our aim is not to provide all the features available on earth. We aim to add important features that we think should be here and also what you think. For the addition of more tweaks or features, head on to our Telegram community and post the list of features that you want! Features with commits will be more helpful!
Code:
[B]
-AOSP Font Engine
-Permission Manager
-Statusbar Date Customizations
-Increasing Volume in Ringtone
-Detailed Location QS Tile!
-Statusbar Traffic Indicators
-DT2S On Statusbar and Lockscreen
-QS Quick Pulldown
-QS Brightness Slider (Enable/Disable)
-QS Tiles Animations
-Force Expand Notifications (Enable/Disable)
-Flashlight Notifications
-Toast Icon
-Power Menu Customizations
-Additional Battery Saver steps
-Volume Rocker Tweaks (Wake/Music seek/Keyboard cursor control/Swap in landscape mode)
-Fingerprint Gestures Support
-One Tap Data & Wifi Tile
-Auto-Brightness Icon Toggle
-Long Press Gear Icon in Statusbar Header Launches Extensions
-Show 4G instead of LTE switch
-Long press Caffeine Tile Action
-Customize QS Rows/Columns
-Customize small QS Tiles
-StatusBar Brightness Control
-Lockscreen Shortcut
-Quick Unlock for PIN/Password
-Battery Styles and Percentage
-Flip Button Animation
-Unlink Notification Volume
-Camera Sound Toggle
-Advanced Ambient Display Customizations
-Long-press Power Button on Lockscreen for Torch
-Toggle Lockscreen Media Art
-Disable QS on Secured Lockscreen
-Hide Clock/Date/Alarm Text from Lockscreen
-Heads up Customizations
-Button Backlight Customizations
-Toggle power menu on Secured Lockscreen
-Run SysUI tuner from Extensions
-AEXPapers - our wallpaper app
-Via/Jelly Browser
-Pixel's UI and Ringtones
NOTE: Few features might be missing in our initial release
And many more coming in the future! Many extensions are added in each update so we miss out adding new extensions to this list.
So always keep on checking the latest changelog on our [URL="https://blog.aospextended.com/"]Official Blog[/URL], and there you can monitor the previous changelogs as well, to see how far we have come![/B]
Download ROM, GApps here for your device!
AospExtended v7.x rosy - Official | AndroidFileHost Mirror
Google Apps
- Open GApps
Only Pico & Nano are the recommended Open GApps packages
Please check Open GApps Package Comparison for full details
- Flame GApps
Only Basic is the recommended Flame GApps package
Want to try this awesomeness?
Code:
[b]-Download the ROM and GApps of your choice
-Backup every partition from TWRP Recovery
-Make a full wipe (system, data, cache, dalvik)
-Flash AEX Package
-Install GAPPS package
-Wipe cache!
-And at last Reboot!
[First boot will take a few minutes! Have patience]
Clean Flash is always recommended![/b]
Monitor the changelog here!
Code:
[b] AospExtended v7.0 Changelog
- Initial version with latest security patches
A clean flash is always recommended. Bug reports are not appreciated if not clean flashed.
Remove any kind of security PINs/Password and Fingerprints before flashing this build.
[/b]
If you want any bug to be fixed please write here on xda in detail. Give Logcats, mention your device name, mention if any mods and kernels, if used and please be specific about it. By helping us, you are helping yourself too.
->How to take Logcats?
https://goo.gl/UcTM9 and https://goo.gl/J4CSEP
Visit our Website. Subscribe to our Telegram Channel. Also join our Telegram Group Chat!
Want to translate to your language? Visit our Crowdin
Want to contribute to the development of this ROM?
Checkout our Github and Gerrit
People behind this amazing ROM!
-@ishubhamsingh(Owner/Dev/Designer)
-JDC Team
-DirtyUnicorns
-LineageOS/Cyanogenmod
-TeamSubstratum
-Nitrogen Project
-Pure Nexus
-OmniROM
-AOSPA
-ABC ROM
-GZOSP Community
-Lakor Tools for Via Browser
-Hemanth S Tobi for Retro Music Player
-@AlienCreature7, @Wizper99, @Allstargaurav, @Edozullo and @harsh sharma (For designing the ROM Logo, Fling etc)
I guess there is nothing wrong in reading facts!
-Why no "Incremental/Delta updates" Support?
->The updates we provide monthly are heavily changed and modified than the previous builds. New stuff is merged and added. So we don't provide incremental updates and recommend a clean flash.
-How do I root this ROM?
->We recommend Magisk
-Does this ROM Support Substratum?
->Google killed Substratum support in Pie. You can use it, however, you need to be rooted. We don't support rootless Substratum.
-Which Gapps are recommended?
->OpenGapps and BitGappps
-Will this ROM relock the bootloader?
->No.
-What about XPOSED?
->XPOSED is still in the beta stage. We like Xposed but it messes up with the system so before giving any bug reports make sure you have Xposed uninstalled.
-When Will Be the Next Update?
->No ETAs, please. ROM Will be updated whenever the new build is ready by your maintainer. We generally provide monthly updates with the latest security patches and new features.
-Adaway is not working
->Download it from here Adaway
-SElinux Linux mode changer app is not working nor Busy Box installer app is working.
->Everything is good with the sources. You should try other things first and then contact your maintainer.
Flashing Instructions:
You need to flash manually via recovery because OTA update doesn't seem to work with twrp/orangefox.
Clean Flash
• Downloaded the new rom build to your phone using the direct link or XenonOTA app
• Reboot to recovery
• Take full backup in twrp
• Wipe (system, vendor, data, cache, dalvik)
• Flash the new build
• Flash GApps package
• Reboot - The first boot can take up to 5 minutes
Dirty Flash
• Downloaded the new rom build to your phone using direct link or updater app
• Disable Magisk modules if you're using any
• Reboot to recovery
• Take full backup in twrp
• Wipe (system, vendor, cache, dalvik)
• Flash the new build
• Flash GApps package
• Reboot
What's working:
• Audio
• Bluetooth
• Call recording
• Camera/Camcorder/Flash
• Charging/Offline-charging
• Cast
• Doze/Deep-sleep
• Fingerprint
• FM radio
• Google voice assistant
• GPS [With location services]
• Hotspot/Tethering
• IR
• Sensors
• Torch
• RIL (Calls, SMS, Data)
• VoLTE
• Wi-Fi
SELinux Status:
• Enforcing [without neverallows]
Known issues:
• GPS [Without location services]
Untested:
• Device Encryption
Notes:
• ROM built with doge kernel, so report bugs only if you're using doge kernel
• Join, Telegram Group for support
Necessary config changes for gcam:
1) Video recording resolution should be set to 1080/720p
2) HDR mode should be turned off for selfie cam
Device Source:
• Kernel Source
• Device Source
• Vendor Source
XDA:DevDB Information
AospExtended ROM V7.x, ROM for the Xiaomi Redmi 5
Contributors
xDoge
Source Code: [url]https://github.com/AospExtended[/URL]
ROM OS Version: 10.x
ROM Kernel: Linux 3.18.x
ROM Firmware Required: Oreo
Based On: AOSP
Version Information
Status: Stable
Current Stable Version: 7.3
Created: 2020-02-18
Last Updated: 2020-07-16
No Mac Randomization
LinuxPanda said:
Known issue. Will fix it when I get spare time.
Please ask it in AEX telegram support group.
Click to expand...
Click to collapse
Thanks! The Rom is really great, butter smooth and with all the customization, only thing its missing is full disk encryption, as when i tried, it just reboots.
I also noticed that Mac Randomization is missing as well under wifi settings, its a security feature introduced with Android 10, if you can enable that would be great. Thanks again!!
ChangeLog
20200716
Code:
[COLOR="DimGray"][B]ROM Changes[/B]
• July security patch
[B]Kernel Changes:[/B]
• Possible fix for "touch screen not responding for few seconds"[/COLOR]
20200620
Code:
[COLOR="DimGray"][B]ROM Changes[/B]
• June security patch
• FM radio fixed
• Swappiness value changed back to 100[/COLOR]
20200514
Code:
[COLOR="DimGray"][B]ROM Changes[/B]
• May security patch
• Disabled hbtp support in power hal
• Lockscreen charging stats fixed
• Swappiness value changed to 30[/COLOR]
20200503
Code:
[COLOR="DimGray"][B]ROM Changes[/B]
• Built with qcom legacy power hal
• Added ese power manager
• Disabled ALMK
• Disabled touch input boost
• Fixed idle drain caused by systemui [now idle drain is just 0.5%/hr which is caused by gms which I can't do anything about]
• Graphic config changes
• Swappiness value changed back to 100
[B]Kernel Changes:[/B]
• Enabled process reclaim support again
• Enabled support to rebalance registers during context switches
• Disabled RCU priority boosting
• Disabled support to offload RCU callback processing from boot-selected CPUs
• Disabled page table mapping
• Disabled fast ARMv7/v8 long descriptor format support[/COLOR]
20200420
Code:
[COLOR="DimGray"][B]ROM Changes[/B]
• Built with custom power hal
• Memory management changes [Now the memory won't fill up to 100% as it does for other Android 10 builds]
• Bluetooth audio config changed to Qcom implementation [Previously was using AOSP implementation]
• Audio config changes
• Thermal engine config changes
• Wlan config changes
• Swappiness set to 60 to prevent unnecessary swapping even when free memory is available
• Disabled host based touch processing [This should fix issue with display not responding randomly]
• Removed IO-Prefetcher support as it was draining battery
[B]Kernel Changes:[/B]
• Upstreamed to LA.UM.8.6.r1-04200-89xx.0
• Enabled lz4 as default zram compressor
• Enabled cpusets
• Enabled cpuboost
• Enabled wq power efficient config to improve battery backup
• Enabled page table mapping as its faster than the default copy based object mapping in ARM devices
• Enabled fast ARMv7/v8 long descriptor format support
• Disabled IRQ time accounting and instead use the default tick cpu accounting
• Disabled process reclaim support as its causing background apps to get killed even though free memory is available[/COLOR]
20200417
Code:
[COLOR="DimGray"][B]ROM Changes[/B]
• Added lazytime, background gc sync & nobarrier fsync mode mount options for F2FS
• Bluetooth config changes
• Perf configs changes
• RIL data connection error fixed
• Wifi configs updated to latest caf tag
[B]Kernel Changes:[/B]
• ROM built with new kernel build[/COLOR]
20200413
Code:
[COLOR="DimGray"][B]ROM Changes[/B]
• Fixed memory allocation issues
• Fixed random ui crash
• Fixed issue with using SD card as internal storage[/COLOR]
20200412
Code:
[COLOR="DimGray"][B]ROM Changes[/B]
• April security patch
• All common blobs updated to Android 10
• Audio/Media/Perf configs updated to Android 10
• IO-Prefetcher support
• Fixed low mic volume issue [Credits to Baunilla]
• Rounded corners added [Credits to Shivam]
• Some selinux denial changes
[B]Kernel Changes:[/B]
• Upstreamed to latest caf tag
• Disabled lots of debug flags
• Fixed multi touch issues
• Memory management changes
• Zram changes[/COLOR]
20200313
Code:
[COLOR="DimGray"][B]ROM Changes[/B]
• March security patch
• Audio config changes
• Media config changes
• Power config changes
• RIL config changes
• Addressed more selinux denials
• Fixed fingerprint sensor issue which allowed access to the touch screen
[B]Kernel Changes:[/B]
• Disabled verify for system[/COLOR]
20200227
Code:
[COLOR="DimGray"][B]ROM Changes[/B]
• Initial official build
• Enforcing selinux [without never allows]
• Fixed adaptive brightness
• Enabled cam2api
• Fixed WhatsApp camera green tint issue
• Lots of config changes
[B]Kernel Changes:[/B]
• Added F2FS filesystem support[/COLOR]
20200218
Code:
[COLOR="DimGray"][B]ROM Changes[/B]
• Initial unofficial build
• Permissive selinux[/COLOR]
FAQ
1) Will there be regular updates?
Atleast once/month, usually after aosp security patch is merged.
Apart from that, Ill release a new build in case of major bugs that breaks the ROM to be used as daily driver.
2) Reporting bugs
DO NOT Report bugs if
• if you didn't perform a clean install.
• if you're running a custom kernel.
• if you've installed Xposed.
• if you're using battery/thermal mods.
3) How to report bugs?
• Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues.
• Mention what custom stuffs you've installed in the rom, like Magisk modules, etc.
• If the problem disappears after disabling selinux, disable SELinux and grab logs using SysLog app.
• If its a random reboot, grab dmesg. [Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless.]
4) Disabling SELinux
Needs root. You can disable SELinux via the following options.
• SELinux Mode Inverter Magisk module
• SELinuxModeChanger App
• Terminal Emulator App
To disable SELinux using a terminal emulator, run the following commands
Code:
> su
> setenforce 0
5) Taking Logs
Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.
• Using adb
• Using MatLog app
• Using SysLog app for audit logs
More Screenshots: https://imgur.com/a/tU1JT0r
Thanks for new rom. Does egde gesture support?
Nice.
Extended Display missing
vu3v said:
Thanks for new rom. Does egde gesture support?
Click to expand...
Click to collapse
Please check gesture settings.
anooooop said:
Nice.
Extended Display missing
Click to expand...
Click to collapse
That feature will be added soon. Its up to the ROM devs.
New build is up. Need clean flash else may cause bootloop.
20200227
Code:
[COLOR="DimGray"][B]ROM Changes[/B]
• Initial official build
• Enforcing selinux [without never allows]
• Fixed adaptive brightness
• Enabled cam2api
• Fixed WhatsApp camera green tint issue
• Lots of config changes
[B]Kernel Changes:[/B]
• Added F2FS filesystem support[/COLOR]
ss?
mat-sukaze said:
ss?
Click to expand...
Click to collapse
Added.
There are some heating issues with the previous build specially while charging and also charger is heating so much
These are fixed or not in this build
Can any one tell me??
The rom runs very smoothly. No laggy animation. Just a few minor stuff, there is no rounded corners and boot animation is 16:9 for some reason. Other than those, it's perfect.
Can I flash this rom??
There is any serious bug...??
(Heating or something like that)
Sagar21 said:
Can I flash this rom??
There is any serious bug...??
(Heating or something like that)
Click to expand...
Click to collapse
By OP currently no bug guy
Sagar21 said:
There are some heating issues with the previous build specially while charging and also charger is heating so much
These are fixed or not in this build
Can any one tell me??
Click to expand...
Click to collapse
Please install this app, https://play.google.com/store/apps/details?id=ru.andr7e.deviceinfohw and let me know the max temperatures during charging.
Sagar21 said:
Can I flash this rom??
There is any serious bug...??
(Heating or something like that)
Click to expand...
Click to collapse
There is no overheating issue.
bugs
version 20200227 does not start, infinite loop of startup.
the first version had problems with telephone calls, it went silent a few times on the call. On whatsapp it was silent on voice messages and to get it back to work I had to restart
Bluetooth crashing for anyone else? As soon as I try to play some music through it, the service and system app Bluetooth crashes. Logs: del.dog/vihexophev.txt Then immediately the bluetooth turns on, connects to my headphones and crashes again and enters an endless loop of crashing and restarting as long as I try to listen to music. Magisk installed, youtube vanced is the only module I have.
maedh said:
Bluetooth crashing for anyone else? As soon as I try to play some music through it, the service and system app Bluetooth crashes. Logs: del.dog/vihexophev.txt Then immediately the bluetooth turns on, connects to my headphones and crashes again and enters an endless loop of crashing and restarting as long as I try to listen to music. Magisk installed, youtube vanced is the only module I have.
Click to expand...
Click to collapse
Thanks for report & logs. I need full logs. Please check 3rd post of this thread for more details. Thanks.
EDIT: Check again now and Bluetooth audio is working fine.
I am getting a transparent call screen for incoming call with the current wallpaper. is it because of lawnchair launcher?
Feature requests : Extended display, Option to move status barclock to right, clear all button in recents
anooooop said:
I am getting a transparent call screen for incoming call with the current wallpaper. is it because of lawnchair launcher?
Feature requests : Extended display, Option to move status barclock to right, clear all button in recents
Click to expand...
Click to collapse
You'll have to report it to lawnchair dev then.
Features requests, you should ask to AEX devs.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
LineageOS is a free, community built, aftermarket firmware distribution of Android 12, which is designed to increase performance and reliability over stock Android for your device.
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.
Code:
/*
* Your warranty is now maybe void.
*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or you getting fired because the alarm app failed. Please do some
* research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
*/
LineageOS 19.1 for Xiaomi Redmi 5 (rosy)
Installation
1. If you're coming from another ROM or performing a clean flash:
Reboot to Recovery
Take a full backup (optional)
Format Data if encrypted
Wipe Dalvik, Data, Cache, System, Vendor
Flash the ROM
Flash GApps (optional)
Reboot to System
2. If you're updating the ROM or performing a dirty flash:
Reboot to Recovery
Flash the ROM
Wipe Cache
Reboot to System
Downloads
ROM: lineage-19.1-20221117-UNOFFICIAL-rosy.zip
Recovery: TWRP (Recommended)
Credits
LineageOS, AOSP, CAF, Google, Xiaomi
Sources: https://github.com/LineageOS
OTA Updates
Once an update is available in System settings, download the update package and select Install. The device will restart itself and install the update.
Consider enabling auto-delete in Updater settings, since OTA packages can take up considerable storage space.
Reporting Bugs
DO NOT Report bugs if you're running a custom kernel or any other modificattions.
Grab a logcat right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)
Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues.
XDA:DevDB Information
LineageOS 19.1, ROM for the Xiaomi Redmi 5
Contributors
baunilla
Source Code: https://github.com/baunilla
ROM OS Version: Android 12.1
ROM Kernel: Linux 4.9.x
ROM Firmware Required: Latest
Based On: LineageOS
Version Information:
Status: Discontinued
SELinux: Enforcing
Created 2021-11-10
Last Updated 2022-11-17
Changelog
2022-11-17
Code:
• November security patch (2022-11-05)
• Kernel upstreamed to 4.9.333
• Rolled back to Audio ACDB blobs from stock
• Restored mic mixer-paths from stock
• Improved echo cancellation for voice calls
• Fixed poor low-end response from speaker
• Improved mic volume for dual mic use cases
• Adjusted fingerprint unlock animation
• Reduced kernel wakelocks from FuelGauge
• Bumped power-supply limit for pmic voters
• Fixed supply type probe issue at bootup
• Fixed FM Radio capture latency issue
• Fixed RDS info retrieving for FM Radio
Code:
• Kernel tag LA.UM.10.6.2.r1-02500-89xx.0
Spoiler: Changelog history
Code:
2022-10-26
• Updated blobs from FP3 (4.A.0017.3)
• Updated vendor SPL (2022-10-05)
• Fixed NPE when iterating power supplies
• Fixed potential bug in battery percentage
• Dropped obsolete QCOM codec parsers
• Addressed surfaceflinger selinux denials
2022-10-14
• Fixed DAPM probe for external speaker
• Disabled bandwidth limit for LTE+ icon
2022-10-08
• October security patch
• Kernel upstreamed to 4.9.330
• Enabled LTE+ icon when available
• Updated USB configurations
• Fixed MT SMS sent during power off
• Added WLAN time-slice duty cycle
• Downgraded Radio HAL to v1.4
• Disabled Kernel debug monitoring
2022-09-10
• September security patch
• Kernel upstreamed to 4.9.327
• Kernel tag LA.UM.10.6.2.r1-02500-89xx.0
• Updated Prima WLAN kernel driver
• Updated Kernel Audio drivers
• Removed QTI BT Audio HAL (unused)
2022-08-24
• Fixed camera spamming log while in use
• Enabled camera configs specific for INDIA variant
• Addressed camera selinux denials
• Cleaned-up unused camera blobs
• Fixed mkdir denial for Goodix fingerprint
2022-08-18
• Restored default volume for external speaker
• Adjusted default alarm and notification volumes
• Adjusted Trebuchet icons size for larger grids
• Updated GPS configs and aGPS suppliers
• Added cache barrier support for eMMC cmdq
• Removed QCOM Emergency Download Mode (unused)
• Removed Tethering overlay (unnecessary)
2022-08-12
• Switched back to QTI Perf stack
• Removed obsolete DRM HAL v1.0
2022-08-09
• Updated blobs from FP3 (2022-06-05)
• Removed ALAC codec support
• Fixed ringback tone in IMS calls
• Added display idle_state for Power HAL
• Adjusted CPU scheduler rate limits
• Removed unused thermal platforms
2022-08-05
• August security patch 12.0.0_r12
• Updated Power HAL configs
• Updated boot scripts from CAF
• Disabled per-cgroup RT tasks
• Disabled Sched Autogroup
2022-07-30
• Kernel upstreamed to 4.9.325
• Audio HAL upgraded to v7
• Switched to Pixel Power HAL (libperfmgr)
• Updated MSM IRQ-Balance from FP3
• Updated Android Binder kernel driver
• Enabled QCOM Mwqem features
2022-07-23
• Kernel upstreamed to 4.9.324
• Kernel tag LA.UM.10.6.2.r1-02300-89xx.0
• Updated Prima WLAN kernel driver
• Improved memory-management remap latency
• Better performance for 32-bit processes (vDSO)
• Fixed reserved memory for mem_dump region
• Disabled Kernel printk tracing features
• Adjusted icon size for default grid (4x5)
• Switched to media configs V1 (sdm450)
2022-07-14
• Kernel upstreamed to 4.9.323
• Fixed QCOM Early RNG driver issue
• Disabled SIM HD notification
2022-07-07
• July security patch 12.1.0_r11
• Kernel upstreamed to 4.9.321
2022-06-24
• Updated DRM + Widevine blobs from Coral
• Added profiles for Google c2 codecs
• Removed unnecessary Media/Codec profiles
• Added Camera permissions for Raw support
• Added SFS-path whitelist for DRM blobs
• Removed activity_recognition libs (deprecated)
• Removed cam open_legacy function (deprecated)
2022-06-16
• Kernel upstreamed to 4.9.319
• CAF tag LA.UM.10.6.2.r1-02200-89xx.0
• Added changelog URL for OTA Updater
• Droped LOS recovery to reduce ROM size
• Addressed toolbox selinux denials
2022-06-10
• June security patch 12.1.0_r7
• Kernel upstreamed to 4.9.317
• Updated blobs from FP3 (2022-04-05)
• Upgraded Data Factory to v2.2
• Upgraded IMS Factory to v1.1
• Upgraded UCE Service HAL to v2.3
• Updated GPS configs from CAF
• Droped Camera HALv1 (deprecated)
• Fixed QCRIL sepolicy label
2022-05-26
• Kernel upstreamed to 4.9.316
• Fixed display tags in power profile
• Fixed some camera lib dependencies
2022-05-26
• Kernel upstreamed to 4.9.316
• Fixed display tags in power profile
• Fixed some camera lib dependencies
2022-05-18
• Kernel upstreamed to 4.9.315
• CAF tag LA.UM.10.6.2.r1-01900-89xx.0
• Updated Prima WLAN kernel driver
2022-05-12
• Kernel upstreamed to 4.9.313
• Restored cpuidle pause after suspend
• Fixed Lockscreen status-bar height
• Exempted Telephony from loc indicators
2022-05-05
• May security patch 12.1.0_r5
• Updated Audio, Display, Media HALs
2022-04-27
• Kernel upstreamed to 4.9.312
• Forced SELinux context restore at boot
• Switched to default TCP buffer values
2022-04-20
• Kernel upstreamed to 4.9.310
• Fixed Power-off Alarm issue
• Fixed mismatch in power stats
• Addressed selinux denials
• Updated ueventd permissions
• Disabled motion detector
2022-04-12
• Enabled AOSP FM Radio
• Built SoundTrigger from source
• Default call volume from ADSP
2022-04-07
• April security patch 12.1.0_r4
• Removed RenderScript support (deprecated)
• Fixed headphones issue in voice calls
• Fixed unlock sound playing overlapped
2022-03-31
• Kernel upstreamed to 4.9.309
• Fixed fingerprint unlocking twice
• Fixed status-bar icons padding
• Disabled RCS Exchange (unsupported)
• Updated libprocessgroup profiles
• Addressed power-off-alarm denials
2022-03-26
• Android release 12.1.0_r2
2022-03-23
• Kernel upstreamed to 4.9.308
• Addressed some selinux denials
• Fixed slow fingerprint unlock
• Fixed location issues
2022-03-14
• LineageOS 19.1 (Android 12.1)
• March security patch 12.1.0_r1
• Kernel upstreamed to 4.9.306
• Kernel tag LA.UM.10.6.2.r1-01200-89xx.0
• Fixed mic issue for voip calls
• Updated Audio kernel driver
• Updated Carrier configs from CAF
2022-02-25
• Kernel upstreamed to 4.9.303
• Enabled front camera flash
• Updated audio & display HALs
• Removed unnecessary blobs
2022-02-19
• Kernel upstreamed to 4.9.302
• Fixed camera issue w/ 3rd party apps
• Camera HAL is now built from source
• Merged camera HAL upstream fixes
2022-02-11
• February security patch 12.0.0_r29
• Kernel upstreamed to 4.9.300
• Updated Bluetooth Audio HAL to v2.1
• Updated Media codecs/configs from CAF
• Fixed OMX unsupported codec issue
• Fixed potential mem pressure issues
2022-02-01
• Kernel tag LA.UM.10.6.2.r1-01100-89xx.0
• Fixed audio pop after playing sound (speaker)
• Enabled Audio HAL additional features
2022-01-29
• Kernel upstreamed to 4.9.298
• Initial Monet theme-engine support
• Fixed In-call volume adjustment
• Fixed Camcorder mic volume issues
• Updated ACDB & Audio CAF configs
2022-01-27
• Updated Graphics LA.UM.9.6.2.r1-02800-89xx.0
• Updated Soundtrigger LA.UM.9.6.2.r1-02800-89xx.0
• Updated Audio, Display and Media HALs
• Removed Adreno renderscript (deprecated)
• Fixed Wifi hotspot issues (IPACM)
2022-01-20
• Android release 12.0.0_r27
• Updated Prima WLAN driver
• Updated Radio HAL to v1.5
• Added CNE smartlink configs
• Enabled SIM toggle switch
2022-01-14
• Kernel upstreamed to 4.9.297
• Fixed IMS dependencies for Vt calls
• Addressed sensor selinux denials
• Updated sensor calibration from CAF
• Updated init scripts from CAF
• Disabled APEX compression
2022-01-06
• January security patch 12.0.0_r26
• CAF tag LA.UM.10.6.2.r1-00800-89xx.0
• Fixed Wifi hotspot issues
• Added Updater OTA support
2021-12-30
• Kernel upstreamed to 4.9.295
• Enabled per-app network restrictions
• Migrated to restricted networking mode
• Disabled tap to wake by default
• Removed unsupported DAPM routes
2021-12-27
• Kernel upstreamed to 4.9.294
• Fixed statusbar battery customizations
• Fixed Network Traffic monitor
2021-12-20
• Kernel upstreamed to 4.9.293
• Fixed RT task group issues
• Enabled display color modes
2021-12-17
• Android 12.0.0_r18
• SELinux enforcing
• Build signed with release-keys
• Kernel upstreamed to 4.9.292
• CAF tag LA.UM.10.6.2.r1-00600-89xx.0
• Fixed Bluetooth issues
• Enabled SF unsignaled buffers
2021-12-08
• December security patch 12.0.0_r16
• Kernel upstreamed to 4.9.291
• Updated Lights HAL to AIDL implementation
• Fixed missing symbols for SDM libs
• Fixed BT exception if BT disabled
• Fixed dependencies for QSEECOM blobs
• Disabled camera autofocus logging
• Disabled SurfaceFlinger backpressure
• Added exFAT filesystem support
2021-11-25
• Updated Perf v2.1 configs & blobs
• Fixed Perf interaction issue
• Disabled unsupported Perf configs
• Updated Graphics blobs
• Updated SoundTrigger blobs
• Updated Keystore blobs
• Updated Gatekeeper blobs
2021-11-20
• Updated SurfaceFlinger pin
• Disabled SF unsignaled buffers
• Enabled SF backpressure
• Upstreamed codeaurora telephony
• Updated thermal blobs
2021-11-15
• Updated ueventd permissions
• Updated compatibility matrix
• Updated vendor properties
2021-11-12
• Kernel tag LA.UM.10.6.2.r1-00500-89xx.0
• Enabled perfd interactions
• Enabled double-tap-to-wake
2021-11-10
• November security patch 12.0.0_r12
Reserved.
Bugs?
New build is up.
2021-11-12
Code:
• Kernel tag LA.UM.10.6.2.r1-00500-89xx.0
• Enabled perfd interactions
• Enabled double-tap-to-wake
my screen blinks in the telegram program
pls fix screen flickering issue
burchik.v said:
my screen blinks in the telegram program
Click to expand...
Click to collapse
nhASIF said:
pls fix screen flickering issue
Click to expand...
Click to collapse
Any other way to reproduce the issue? Other than telegram
baunilla said:
Any other way to reproduce the issue? Other than telegram
Click to expand...
Click to collapse
i am not talking about about tg.. there is some flickering/glitch while navigating through system ui.. same issue is on pulkits builds ..
nhASIF said:
some flickering/glitch while navigatin
Click to expand...
Click to collapse
Yes, I also observe such flickering. But not as often and intrusively as in tg.
baunilla said:
Any other way to reproduce the issue? Other than telegram
Click to expand...
Click to collapse
in tg, the text is periodically redrawn very slowly, and this is too noticeable.
New build is up.
2021-11-15
Code:
• Upstream fixes and optimizations
• Updated ueventd permissions
• Updated compatibility matrix
• Updated vendor properties
nhASIF said:
there is some flickering/glitch while navigating through system ui..
Click to expand...
Click to collapse
burchik.v said:
Yes, I also observe such flickering. But not as often and intrusively as in tg.
Click to expand...
Click to collapse
Yeah looks like vsync buffering issues - probably to be fixed upstream. Managed to reduce a bit but not completely. Will keep looking into it.
Thanks. unfortunately, I could not see any noticeable improvements.
Im edited buildprop vendor for reduce flicker.n work on me,but pulkit said not good that way.
debug.sf.latch_unsignaled=0
baunilla said:
New build is up.
2021-11-15
Code:
• Upstream fixes and optimizations
• Updated ueventd permissions
• Updated compatibility matrix
• Updated vendor properties
Yeah looks like vsync buffering issues - probably to be fixed upstream. Managed to reduce a bit but not completely. Will keep looking into it.
Click to expand...
Click to collapse
These features are not working
New build is up.
2021-11-20
Code:
• Updated SurfaceFlinger pin
• Disabled SF unsignaled buffers
• Enabled SF backpressure
• Upstreamed codeaurora telephony
• Updated thermal blobs
nhASIF said:
These features are not working
Click to expand...
Click to collapse
It's early, bringup is still in progress...
baunilla said:
LineageOS is a free, community built, aftermarket firmware distribution of Android 12, which is designed to increase performance and reliability over stock Android for your device.
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.
Code:
/*
* Your warranty is now maybe void.
*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or you getting fired because the alarm app failed. Please do some
* research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
*/
LineageOS 19.0 for Xiaomi Redmi 5 (rosy)
Installation
1. If you're coming from another ROM or performing a clean flash:
Reboot to Recovery
Take a full backup (optional)
Wipe Dalvik, Data, Cache, System, Vendor
Flash the ROM
Flash GApps (optional)
Reboot to System
2. If you're updating the ROM or performing a dirty flash:
Reboot to Recovery
Flash the ROM
Wipe Cache
Reboot to System
Downloads
ROM: lineage-19.0-20211120-UNOFFICIAL-rosy.zip
Recovery: TWRP (Recommended)
Credits
LineageOS, AOSP, CAF, Google, Xiaomi
Sources: https://github.com/LineageOS
Reporting Bugs
DO NOT Report bugs if you're running a custom kernel or any other modificattions.
Grab a logcat right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)
Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues.
XDA:DevDB Information
LineageOS 19.0, ROM for the Xiaomi Redmi 5
Contributors
baunilla
Source Code: https://github.com/baunilla
ROM OS Version: Android 12
ROM Kernel: Linux 4.9.x
ROM Firmware Required: Latest
Based On: LineageOS
Version Information:
Status: Beta
SELinux: Permissive
Created 2021-11-10
Last Updated 2021-11-20
Click to expand...
Click to collapse
I cant access to recovery after installing ther latest rom, i was try to use other twrp but has same error, the recovery stucked at recovery logo boot only
CnnC said:
I cant access to recovery after installing ther latest rom, i was try to use other twrp but has same error, the recovery stucked at recovery logo boot only
Click to expand...
Click to collapse
fastboot format userdata
CnnC said:
I cant access to recovery after installing ther latest rom, i was try to use other twrp but has same error, the recovery stucked at recovery logo boot only
Click to expand...
Click to collapse
nhASIF said:
fastboot format userdata
Click to expand...
Click to collapse
Invalid erase-block-size 870771782: must be a power of 2.
Invalid logical-block-size 870771782: must be a power of 2.
/usr/lib/android-sdk/platform-tools/mke2fs failed with status 1
fastboot: error: Cannot generate image for userdata
get that error
CnnC said:
Invalid erase-block-size 870771782: must be a power of 2.
Invalid logical-block-size 870771782: must be a power of 2.
/usr/lib/android-sdk/platform-tools/mke2fs failed with status 1
fastboot: error: Cannot generate image for userdata
get that error
Click to expand...
Click to collapse
error only with recovery but rom booted successfully with NikGapps
CnnC said:
error only with recovery but rom booted successfully with NikGapps
Click to expand...
Click to collapse
Are you talking about the recommended TWRP?
Add this prop to your /vendor/build.prop:
Code:
persist.sys.binary_xml=false
Then wipe and reboot. Try MIUI recovery if nothing else works.
EDIT: You can also try LineageOS recovery: Find persist.vendor.recovery_update=false and set it to true. Then reboot system to automatically flash recovery.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
LineageOS is a free, community built, aftermarket firmware distribution of Android 13, which is designed to increase performance and reliability over stock Android for your device.
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.
Code:
/*
* Your warranty is now maybe void.
*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or you getting fired because the alarm app failed. Please do some
* research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
*/
LineageOS 20.0 for Xiaomi Redmi 5 (rosy)
Installation
1. If you're coming from another ROM or performing a clean flash:
Reboot to Recovery
Backup any important data
Format Data partition
Wipe Dalvik, Cache, System, Vendor
Flash the ROM
Flash GApps (optional)
Reboot to System
2. If you're updating the ROM or performing a dirty flash:
Reboot to Recovery
Flash the ROM
Wipe Cache
Reboot to System
Downloads
ROM: lineage-20.0-20230623-UNOFFICIAL-rosy.zip
Recovery: TWRP (Recommended)
GApps: NikGapps (Optional)
OTA Updates
Once an update is available in System settings, download the update package and select Install. The device will restart itself and install the update.
Consider enabling auto-delete in Updater settings, since each OTA package can take up a significant amount of storage space.
Reporting Bugs
DO NOT Report bugs if you're running a custom kernel, have installed Magisk, or have made modifications to read-only partitions (with GApps being the only exception).
Grab a logcat right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)
Remember to provide as much info as possible, including the necessary steps to reproduce your issue. The more info you provide, the more likely that the bug will be solved.
Credits
LineageOS, AOSP, CAF, Google, Xiaomi
Sources: https://github.com/LineageOS
Rom Information
LineageOS 20.0, ROM for the Xiaomi Redmi 5
Contributors
baunilla
Source Code: https://github.com/baunilla
ROM OS Version: Android 13
ROM Kernel: Linux 4.9.x
ROM Firmware Required: Latest
Based On: LineageOS
Version Information:
Status: Stable
SELinux: Enforcing
Encryption: FBE
Created 2022-09-01
Last Updated 2023-06-23
Changelog
2023-06-23
Code:
• Switched to AOSP stock camera
• Updated Prima WLAN kernel driver
Code:
• Android 13 QPR3 (Quarterly Platform Release)
• June security patch 13.0.0_r52
• Updated GPS HAL LA.UM.10.6.2.r1-02500-89xx.0
• Enabled Lineage Health HAL
• Added assisted GPS (AGPS) options
• Added charging control options
• Added lockscreen shortcuts options
Code:
• Kernel tag LA.UM.10.6.2.r1-02500-89xx.0
• Kernel upstreamed to 4.9.337
Spoiler: Changelog history
Code:
2023-05-27
• Removed headset requirements for FM Radio
• Updated audio-kernel codec drivers
2023-05-05
• May security patch 13.0.0_r43
• Updated AOSP timezone DB (tzdb 2023a)
• Updated Audio HAL for msm8953
• Updated ALSA PCM/control interfaces
• Disabled Android Rescue Party
2023-04-30
• Disabled per-cgroup memory pressure tracking
2023-04-11
• April security patch 13.0.0_r41
• Merged CAF fixes for GPU kernel driver
• Fixed FM Radio notification icon
• Removed deprecated Bluetooth configs
2023-03-26
• Android 13 QPR2 (Quarterly Platform Release)
• March security patch 13.0.0_r35
• Blobs updated from FP3 (2023-02-05)
2023-02-16
• February security patch 13.0.0_r30
• Dynamic app icons for Clock & Calendar
• Fixed stock camera frame drop issue
2023-01-22
• Merged Kernel ipset/ipv6 upstream bug fixes
• Switched HAL Virtual displays to GPU fallback
• Switched 3GP codec parser to AOSP fallback
• Disabled Media transcoding feature (unsupported)
• Disabled Bluetooth Hearing Aid profile (unsupported)
• Disabled Wifi EXTScan feature (unsupported)
2023-01-10
• January security patch 13.0.0_r20
• Kernel upstreamed to 4.9.337
• Updated blobs from FP3 (8901.4.A.0019.2)
• Updated Vendor SPL (2022-12-05)
2022-12-26
• Fixed dual-sim data switching issue
• Added support for Wifi Aware data-path
• Upgraded Radio config to v1.1
• Fixed potential VADC issue breaking suspend
• Enabled speed-profile filter for system-server
• Reduced ROM package size and RAM usage
2022-12-19
• Kernel upstreamed to 4.9.336
2022-12-11
• Android 13 QPR1 (Quarterly Platform Release)
• December security patch 13.0.0_r16
• Kernel upstreamed to 4.9.335
• Added Launcher icon size customizations
• Added boot image optimization profile
• Fixed speakerphone screen timeout issue
2022-11-30
• Kernel upstreamed to 4.9.334
• Addressed some selinux denials
• Fixed permissions for ipsec tunnel
2022-11-26
• Signed Bluetooth with new certificates
• Fixed GMS device-config permissions
• Bumped limit on sched-tune boost groups
• Migrated to cgroup task_profiles
• Disabled sched iowait_boost
• Fixed DM reads capped at max request size
• Fixed potential FS unmount issue
• Fixed FG Rslow charger compensation
2022-11-20
• Added AOSP FM Radio
• Addressed block discard selinux denials
2022-11-12
• Kernel upstreamed to 4.9.333
• Improved treble response from speaker
2022-11-09
• November security patch 13.0.0_r13
• Improved call volume adjustment range
• Improved echo cancellation for voice calls
• Restored mic mixer-paths from stock
2022-11-05
• Switched build type USERDEBUG -> USER
• Rolled back Audio ACDB blobs from stock MIUI
• Fixed poor low-end response from speaker
• Improved mic volume for dual mic use cases
2022-11-01
• Kernel upstreamed to 4.9.331
• Reduced kernel wakelocks from FuelGauge
• Bumped power-supply limit for pmic
• Fixed supply type probe issue at bootup
• Adjusted fp unlock animation
2022-10-25
• Fixed NPE when iterating power supplies
• Fixed potential bug in battery percentage
• Addressed surfaceflinger selinux denials
2022-10-20
• Updated blobs from FP3 (4.A.0017.3)
• Updated vendor SPL (2022-10-05)
• Dropped obsolete QCOM codec parsers
2022-10-12
• Fixed DAPM probe for external speaker
• Enabled LTE+ icon when available
• Switched to provided shim for ims-vt
• Removed unnecessary recovery libs
2022-10-05
• October security patch 13.0.0_r8
• Updated USB configurations
• Downgraded Radio HAL to v1.4
2022-09-30
• Kernel upstreamed to 4.9.330
• Fixed MT SMS sent during power off
• Fixed VoLTE ringback tone issue
• Fixed Browser storage permissions
• Enabled zygote critical window
• Added WLAN time-slice duty cycle
• Addressed linkerconfig denials
2022-09-26
• Re-Enabled OTA updates
• Disabled Kernel debug monitoring
• Adjusted privacy indicator
2022-09-23
• Android release 13.0.0_r6
• Kernel upstreamed to 4.9.329
• Enabled File-based encryption
• SELinux enforcing
• Updated Audio HAL to v7.1
• Switched to AIDL DRM HAL
• Updated Bluetooth configs
2022-09-07
• September security patch 13.0.0_r4
• Kernel upstreamed to 4.9.327
• Fixed WiFi interface scan errors
• Fixed WiFi Hotspot issues
• Fixed & enabled Setup Wizard
• Removed QTI BT Audio HAL
2022-09-03
• Fixed Bluetooth Audio issues
• Fixed Network access for 3rd party apps
2021-09-01
• August security patch 13.0.0_r3
• Kernel tag LA.UM.10.6.2.r1-02500-89xx.0
• Kernel upstreamed to 4.9.326
Reserved.
>>Flash GApps (optional)
What gapps are recommended to be installed?
gapps for android 13 exist?
Too much buggy
baunilla said:
LineageOS is a free, community built, aftermarket firmware distribution of Android 13, which is designed to increase performance and reliability over stock Android for your device.
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.
Code:
/*
* Your warranty is now maybe void.
*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or you getting fired because the alarm app failed. Please do some
* research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
*/
LineageOS 20.0 for Xiaomi Redmi 5 (rosy)
Installation
1. If you're coming from another ROM or performing a clean flash:
Reboot to Recovery
Take a full backup (optional)
Format Data if encrypted
Wipe Dalvik, Data, Cache, System, Vendor
Flash the ROM
Flash GApps (optional)
Reboot to System
2. If you're updating the ROM or performing a dirty flash:
Reboot to Recovery
Flash the ROM
Wipe Cache
Reboot to System
Downloads
ROM: lineage-20.0-20220901-UNOFFICIAL-rosy.zip
Recovery: TWRP (Recommended)
Credits
LineageOS, AOSP, CAF, Google, Xiaomi
Sources: https://github.com/LineageOS
OTA Updates
Once an update is available in System settings, download the update package and select Install. The device will restart itself and install the update.
Consider enabling auto-delete in Updater settings, since OTA packages can take up considerable storage space.
Reporting Bugs
DO NOT Report bugs if you're running a custom kernel or any other modificattions.
Grab a logcat right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)
Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues.
XDA:DevDB Information
LineageOS 20.0, ROM for the Xiaomi Redmi 5
Contributors
baunilla
Source Code: https://github.com/baunilla
ROM OS Version: Android 13
ROM Kernel: Linux 4.9.x
ROM Firmware Required: Latest
Based On: LineageOS
Version Information:
Status: Alpha
SELinux: Permissive
Created 2022-09-01
Last Updated 2022-09-01
Click to expand...
Click to collapse
you're best bro 1 dev for android 13 for rosy you are best bro
Let me tell the bugs ..
1. INTERNET DOSEN'T WORKING ( MOBILE DATA )
2. AUTO BRIGHTNESS MODE TOGGLE NOT WORKING
3. MIC ACCESS IS BUGGY ( NOT WORKING MIC )
4. UNABLE TO RESTORE THE CONTACTS.VCF FILE FROM FILE MANAGER INTO CONTACT
5. SETUP WIZERD IS MISSING
6. LTE+ NOT WORKING
& may be some other bugs can be find by the other users while using those particular works , I just used 15 minutes & in this short time Period of usage I found these bugs ... Hope these be fixed by the developer @baunilla sir
Thanks sir for this built ... I hope we will get regular update & these bugs will be fixed in future updates ..
Appreciate for your work @baunilla sir --- you gave a new life to my rosy
Sorry guys, disabling download link until internet access issue is fixed.
<Moderator Note>: Thread temporarily closed at OP's request.
Thanks, @baunilla! Just let us know when you're ready for us to reopen it.
Thread re-opened at OP's request.
Download link restored.
2022-09-02
Code:
• August security patch 13.0.0_r3
• Kernel tag LA.UM.10.6.2.r1-02500-89xx.0
• Kernel upstreamed to 4.9.326
Build re-uploaded to fix Internet access issues.
baunilla said:
Download link restored.
2022-09-02
Code:
• August security patch 13.0.0_r3
• Kernel tag LA.UM.10.6.2.r1-02500-89xx.0
• Kernel upstreamed to 4.9.326
Build re-uploaded to fix Internet access issues.
Click to expand...
Click to collapse
Also fix other bugs also please sir
Mainly fix - mic not working issue .. That would be pleasure
LGD Breath said:
Mainly fix - mic not working issue .. That would be pleasure
Click to expand...
Click to collapse
Mic is working for me. Can you be more specific?
When I turn on mic access , it still shows cross symbol on mic in status bar ... & people can't get my sound ... In sound recorder too my recorded voice is soundless .... I round back to 12.1 , there mic is working fine
& I unable to restore my contact.vcf from file manager ... It shows permission desable
Is I need to wipe everything while flashing ??? I mean internal storage ????
burchik.v said:
>>Flash GApps (optional)
What gapps are recommended to be installed?
gapps for android 13 exist?
Click to expand...
Click to collapse
Nikgapps for 13 are ready for various packages. Go or core is best for Rosy
baunilla said:
Download link restored.
2022-09-02
Code:
• August security patch 13.0.0_r3
• Kernel tag LA.UM.10.6.2.r1-02500-89xx.0
• Kernel upstreamed to 4.9.326
Build re-uploaded to fix Internet access issues.
Click to expand...
Click to collapse
Sir internet problem not fix internet working on only lineage os browser and magisk not working in Google play store chrome and other apps this work only in 1 app browser
I have just successfully flashed Lineage OS 20 with Nigapps Go. Internet works only with browser, GG Play store. Other apps: Ms Teams, YouTube, GG Photos, Zalo (Vietnam app, similar Whatsapp/Viber) show offline. Volte works.
One more thing: Netflix cannot be installed in Android 13. In previous Lineage OS 19.1, it runs smoothly