/*
* I'm not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed (like it did for me...).
* Please do some research if you have any concerns about features included in the products you find here 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.
* Your warranty will be void if you tamper with any part of your device / software.
* Same statement for XDA.
*/
Click to expand...
Click to collapse
Hi guys,
i've been using Nubia M2 as a testing handset and found it actually good enough as a device. So, it's pretty sad that there's almost no development for this device.
Fortunately @highwaystar_ru develop LOS 15.1 for it, and shared the kernel source here in XDA. With that available, i decide to build my personal kernel with some additions that i like.
i decide to share it here in case any other M2 users are interested.
Features & Additions
Adreno Idler
Powersuspend
Blu_active Governors
FIOPS & ZEN I/O Scheduler
Planned
Fsync Toggle - added on v2.0
Enable Westwood TCP - added on v2.1
Permissive Selinux
Download
ZIP
[url]https://drive.google.com/open?id=1f8synhtnZ98i73Ou-yyn5mKUik1M1jXx[/URL]
How to install :
Download the ZIP & Flash from TWRP
Benchmark (if that's matter for you)
{
"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"
}
Thanks & Credit to :
@highwaystar_ru for LOS 15.1 & Kernel Source
@arter97 for Adreno Idler
@faux123 for Powersuspend
@eng.stk for Blu_active Governor
@franciscofranco for Fsync Toggle
Kernel Source
[url]https://github.com/otonieru/ASAGAO-Nubia-M2-Kernel[/URL]
Hello,
I'm using Ressurection Remix ROM for M2, based on LOS 15.1 Is it safe to flash this kernel on this ROM?
Also, it would be a good idea if you can give a little explanation of what of the implementations your doing improves the phone usage. There are a lot of newbies like me using this phone.
Anyway, thank you for your contribution.
estuardo4 said:
Hello,
I'm using Ressurection Remix ROM for M2, based on LOS 15.1 Is it safe to flash this kernel on this ROM?
Also, it would be a good idea if you can give a little explanation of what of the implementations your doing improves the phone usage. There are a lot of newbies like me using this phone.
Anyway, thank you for your contribution.
Click to expand...
Click to collapse
I never tried it with RR, since the RR Rom for this phone is not as stable as this LOS, so i choose the LOS as main base. But you can try it.
Adreno Idler and Powersuspend will help the phoneto save battery when its not used,
as for Blu_Active and Fsync, it should boost the responsiveness of the phone,
Fsync alone will increase your I/O performance quite far. Which will affect your daily UX (opening app, something like that)
otonieru said:
I never tried it with RR, since the RR Rom for this phone is not as stable as this LOS, so i choose the LOS as main base. But you can try it.
Adreno Idler and Powersuspend will help the phoneto save battery when its not used,
as for Blu_Active and Fsync, it should boost the responsiveness of the phone,
Fsync alone will increase your I/O performance quite far. Which will affect your daily UX (opening app, something like that)
Click to expand...
Click to collapse
It looks like a great addition for LOS 15, unfortunately, it didn't work on RR, it says on TWRP that ASAGAO is not for my ROM, and that the updater process ended with ERROR: 1
I'd appreciate if you can take a look at the script and the kernel from RR to see if there's a possibility to port it. I don't know how easy or hard that is.
Thank you.
estuardo4 said:
It looks like a great addition for LOS 15, unfortunately, it didn't work on RR, it says on TWRP that ASAGAO is not for my ROM, and that the updater process ended with ERROR: 1
I'd appreciate if you can take a look at the script and the kernel from RR to see if there's a possibility to port it. I don't know how easy or hard that is.
Thank you.
Click to expand...
Click to collapse
Ah, its because i create the flashing script to accomodate only model number used in LOS ROM,
Use this .IMG instead and flash from Fastboot.
https://drive.google.com/open?id=1gQBKWVfE6gfLCOeVss4xbBDDe1xYObhl
otonieru said:
Ah, its because i create the flashing script to accomodate only model number used in LOS ROM,
Use this .IMG instead and flash from Fastboot.
https://drive.google.com/open?id=1gQBKWVfE6gfLCOeVss4xbBDDe1xYObhl
Click to expand...
Click to collapse
Thank you for the IMG file. Unfortunately I won't be able to test it using Fastboot, as I don't have my computer for the next couple of days. Can I flash it using TWRP?
Edit: I tried flashing the img file within TWRP and no luck. I ended up with a bootloop. Oh well
Good afternoon! Are you planning to enable the dispersal in your core? For example, for Xiaomi MI A1, a new core with an overclocking 2.7 GHz CPU and 1000 MHz GPU.
LuigeUA said:
Good afternoon! Are you planning to enable the dispersal in your core? For example, for Xiaomi MI A1, a new core with an overclocking 2.7 GHz CPU and 1000 MHz GPU.
Click to expand...
Click to collapse
any kernel with similar implementation you can refer ?
although am not curently planning for an OC. But am open to the idea
otonieru said:
any kernel with similar implementation you can refer ?
although am not curently planning for an OC. But am open to the idea
Click to expand...
Click to collapse
make an overclocked version, please!
hi, i have LOS 15.1 in my phone but when i atempt to flash this kernel appears that ASAGAO is not for my ROM.
any idea what hapened?
oliveira. said:
hi, i have LOS 15.1 in my phone but when i atempt to flash this kernel appears that ASAGAO is not for my ROM.
any idea what hapened?
Click to expand...
Click to collapse
my script only target this model/device name :
device.name1=NX551J
device.name2=Nubia M2
device.name3=lineage_nx551j
try to check your build.prop, what is your current model/device name ? if its different from one of the three model listed above, you can change it to match one of those,
are you using highwaystar version of LOS ?
btw, you also can flash the image file i post few posts back,
use flash image feature from TWRP (use latest 3.2.1.0) or from fastboot
otonieru said:
my script only target this model/device name :
device.name1=NX551J
device.name2=Nubia M2
device.name3=lineage_nx551j
try to check your build.prop, what is your current model/device name ? if its different from one of the three model listed above, you can change it to match one of those,
are you using highwaystar version of LOS ?
btw, you also can flash the image file i post few posts back,
use flash image feature from TWRP (use latest 3.2.1.0) or from fastboot
Click to expand...
Click to collapse
nx551j
use flash image feature from TWRP (use latest 3.2.1.0) or from fastboot[/QUOTE]
System Partition?
estuardo4 said:
It looks like a great addition for LOS 15, unfortunately, it didn't work on RR, it says on TWRP that ASAGAO is not for my ROM, and that the updater process ended with ERROR: 1
I'd appreciate if you can take a look at the script and the kernel from RR to see if there's a possibility to port it. I don't know how easy or hard that is.
Thank you.
Click to expand...
Click to collapse
the problem is only in the installation script, I just added the device name used in rr and it is working. try this version.
https://drive.google.com/file/d/1zfetPrT0YoS9hlBgtcL45_K13W1jszR_/view?usp=sharing
dhannyell said:
the problem is only in the installation script, I just added the device name used in rr and it is working. try this version.
https://drive.google.com/file/d/1zfetPrT0YoS9hlBgtcL45_K13W1jszR_/view?usp=sharing
Click to expand...
Click to collapse
I check my device's names 1, 2 and 3 and all are the same as with your script, all three matches. However, when I tried to install it, the same error=1 happened. I don't know what's going on. It is really strange.
oliveira. said:
use flash image feature from TWRP (use latest 3.2.1.0) or from fastboot
Click to expand...
Click to collapse
System Partition?[/QUOTE]
NO,
Boot partition
estuardo4 said:
I check my device's names 1, 2 and 3 and all are the same as with your script, all three matches. However, when I tried to install it, the same error=1 happened. I don't know what's going on. It is really strange.
Click to expand...
Click to collapse
change the product name from rr_nx551j to lineage_nx551j
otonieru said:
change the product name from rr_nx551j to lineage_nx551j
Click to expand...
Click to collapse
Or simply add a line by calling it
Device name 4 and add lineage_nx551j
This is because 2 strings have been deleted from the original file that contains 5 and therefore the possibility to insert up to 5 device names (this is because some models like xiaomi have different names in the global or Chinese version)
Anyway thanks for this kernel will be the first of many that will be proposed I think ... for me I thank the developer as joining his kernel to my spectum settings now I can say I'm pretty satisfied
Skake said:
Or simply add a line by calling it
Device name 4 and add lineage_nx551j
This is because 2 strings have been deleted from the original file that contains 5 and therefore the possibility to insert up to 5 device names (this is because some models like xiaomi have different names in the global or Chinese version)
Anyway thanks for this kernel will be the first of many that will be proposed I think ... for me I thank the developer as joining his kernel to my spectum settings now I can say I'm pretty satisfied
Click to expand...
Click to collapse
I tried changing the device name as indicated, but still no luck.
Where do I insert the device name 4? Here's my build.prop screenshot:
I'm not a newbie, I just don't want to mess my build.prop file. Thank you.
Skake said:
Or simply add a line by calling it
Device name 4 and add lineage_nx551j
This is because 2 strings have been deleted from the original file that contains 5 and therefore the possibility to insert up to 5 device names (this is because some models like xiaomi have different names in the global or Chinese version)
Anyway thanks for this kernel will be the first of many that will be proposed I think ... for me I thank the developer as joining his kernel to my spectum settings now I can say I'm pretty satisfied
Click to expand...
Click to collapse
do you mean to add "rr_nx551j" instead as fourth line ?
because "lineage_nx551j" already there as third line
i didnt add RR yet because i didnt use RR, so i dont know how is the kernel behaviour on the ROM. Thus i suggest the user to do personal edit. Or use the .img file
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"
}
1. IO Scheduler- Zen, Deadline, BFQ, CFQ
2. Governers - Schedutil, Helixschedutil, Alucardsched, Darknesssched, BluActive, ElementalX, Darkness, Impulse ...
4. TCP Algorithms - Westwood, Cubic, Reno, Veno, Scalable.
5. F-Sync - Asynchronus & Dynamic
6. SoundControl
7. UberTC 5.3
8. LCD Notifier Driver
9. LCD Backlight Dimmer
10. Dynamic FSync
11. Swap Support
12. Color Control - KCal v2
13. Input Boost, CPU Boost & Touch Boost
14. OTG - NTFS_RW
15. Adreno Idler
16. Arch Power
17. Power Suspend
18. Toggles : CRC,FairSleepers, ArchPower,
19. WakeLock Control
20. OC up to 2.26/2.44 GHz
21. GPU OC 681 MHz
The EAS version is for EAS enabled ROMs only. That means atm RR only!! 06/27 build an newer.
Download 4.03 EAS/OC/UV/OV - Krack proof
Download 4.02 EAS/OC/UV/OV
Download 4.01 EAS/OC/UV/OV
Download 4.01 all ROMs except MIUI EAS/OC/UV/OV
Download 4.0 EAS/OC/UV/OV
Download 4.0 all ROMs except MIUI EAS/OC/UV/OV
Download 3.9.18 EAS/UV/OV
Download 3.9.17 EAS/UV/OV
Download 3.9.15 EAS/UV/OV
Download 3.9.12 EAS
Download 3.9.11 EAS
Download 3.9.10 EAS
Download 3.9.09 EAS
Download 3.9.08 EAS
Download 3.9.04
Download 3.9.03
Download 3.9.02
A. TWRP Method
1. Download the DragonXiaKernel_v3.x.zip
2. Boot to TWRP Recovery
3. Install -> Select DragonXiaKernel_v3.x.zip
4. Magisk 12 included! Magisk 13 users need to reflash it.
5. Swipe to Install, Reboot
6. This step is only for advanced users! For enjoying the full performance delete or rename: .
/vendor/bin/perfd
/vendor/bin/thermal-engine
Thermal files remover
Explaination:
These binaries throttle your cpu. !!!
But keep intelli thermal in thermal section enabled.
Additional settings in this section you disable, please.
For setting up kernel, kernel auditor is recommended.
✽ MI5-Devs, XDA-Devs, Harrynowl, AKT Devs, You All
✽ Dragons Logo Credit : Golden Dragon by Kiril Climson @ Dribbble
kernel_xiaomi_msm8996
Mi Mix Dragon Xia
Status: Stable
Current Stable Version: 3.9.17
Stable Release Date: 2016-11-01
Created 2016-10-16
Last Updated 2017-06-01
Changes:
3.9.18
Popping sound in antutu fixed.
Reverted EAS to an earlier stage.
3.9.15
Interactive governor removed
3.9.14
Fixed a little bug
Introducing voltage control (Kernel Auditor only atm, EX kernel manager has a bug)
Back to WALT as default
3.9.12
Made PELT / WALT switchable
Changed to Helixschedutil to support PELT better
3.9.11
Switched from WALT to PELT
Several source updates
3.9.10 Schedutil as default governor
3.9.08 Fixed boost on touchscreen input and FP keymod
3.9.07 EAS
Fingerprint unlock booster reworked
3.9.05 EAS
Corrected GPU idle frequency in init.qcom.power.rc from 6 to 7
3.9.04:
Ambient / dt2w fix
3.9.03:
many more frequency steps
stock frequencies for cpu included in frequency table
several updates from lineage kernel.
3.9.02
OC for little cluster disabled
Some fixes.
Brought to you with permission of original creator @WhyOrean
Mi Mix version maintained by pappschlumpf
If you want to donate to the original developer WhyOrean
or to me
I'd love to try it.
Any requirements, like minimum MIUI version or any particular ROM base?
underlines said:
i'd love to try it.
Any requirements, like minimum miui version or any particular rom base?
Click to expand...
Click to collapse
no miui!!! Los/rr
still no miui until u use a beautifull dragon logo ???
Anyway good work... it's hard to compile a custom kernel to MIUI ? no search a course only time needed to create something like u, maybe with less feature...
Maybe i'll provide a miui version, but sorry, i'm zero interested in flashing any miui ROM to my mix. Means, i'll not test any miui version myself.
Enthusiasts are available to debug and report with logcat...
Cheers
Hi guys,
The developer has stated so many times that he's not interested in developing anything for miui roms. So unless you want him to run away, he's got enough work to do right now. So Have mercy on his soul.
Btw, do you have any idea how hard it is to blindly develope a kernel? It's hard and frustrating.
Sent from my MI MIX using Tapatalk
pappschlumpf said:
Maybe i'll provide a miui version, but sorry, i'm zero interested in flashing any miui ROM to my mix. Means, i'll not test any miui version myself.
Click to expand...
Click to collapse
Please release a MIUI variant.
lowrider_05 said:
Please release a MIUI variant.
Click to expand...
Click to collapse
Link to source in the op. Original dev has a miui branch for the kernel. Sync it an give it a go. If you're able to compile it i could provide the needed changes for making it work on the Mix.
Don't count on me if it comes to a miui version. And please don't spam my thread with Miui version wishes.
pappschlumpf said:
Link to source in the op. Original dev has a miui branch for the kernel. Sync it an give it a go. If you're able to compile it i could provide the needed changes for making it work on the Mix.
Don't count on me if it comes to a miui version. And please don't spam my thread with Miui version wishes.
Click to expand...
Click to collapse
Hi Erik,
Your hard work is appreciated, please accept this small donation.
Thanks,
Transaction ID:017852571P1696745
Sent from my MI MIX using Tapatalk
mohammed510 said:
Hi Erik,
Your hard work is appreciated, please accept this small donation.
Thanks,
Transaction ID:017852571P1696745
Sent from my MI MIX using Tapatalk
Click to expand...
Click to collapse
Thx again Mohammed I'm doing that for fun and for the community.
I thank you for your work.
pappschlumpf said:
Thx again Mohammed I'm doing that for fun and for the community.
Click to expand...
Click to collapse
I was wondering if it is possible? For you to make a kernel for Epic rom android 6.0 (marshmallow) for those of us who are still waiting for xposed to be released for android 7 ( nougat) and are stacked on marshmallow.
mohammed510 said:
Hi guys,
The developer has stated so many times that he's not interested in developing anything for miui roms. So unless you want him to run away, he's got enough work to do right now. So Have mercy on his soul.
Btw, do you have any idea how hard it is to blindly develope a kernel? It's hard and frustrating.
Sent from my MI MIX using Tapatalk
Click to expand...
Click to collapse
Hi. Mate although i never flashed any of Los/RR builds yet i know them; i everytime read all the comments on all pappschlumpf threads and appreciate all of his works. He used to compile one for miui rom before that we were using it, so it's not that awkward wish to expect a miui kernel from him.
We all see that he's not interested in miui, while he's doing a great job on both rom and kernel line which is incredibly awesome for anyone who picks a part. Also appreciate for your kind donations to him and excitement; quite admirable.
I personally wish such kernel on miui rom which is the secondary main reason for me to buy this device. Ps. I was using miui roms on my both previous s6e+ and Lg g3 devices. I'm like: ''Think about it.''
At the end of the day; such a great device and it's software on it but no kernel development. That is frustrating if you ask me. I'm hearing 'Learn and compile by yourself' lecture in my ears eh, but since there is such a good developer around; we just wish.
Last thing; it's not so blind developing for him, i believe. He's been there before. I know a kernel developer who owns ''a device'' and compiles his kernels for 2 different devices and 27 different variants of those devices. I don't mean anything but ''I have an idea''. So; let 'em keep their wishes since he says ''maybe''. Have a good day.
lesscro said:
Enthusiasts are available to debug and report with logcat...
Cheers
Click to expand...
Click to collapse
Well said.
pappschlumpf said:
And please don't spam my thread with Miui version wishes.
Click to expand...
Click to collapse
Spammed first and last time 'to clear' something out. Sorry.
Konsstantine34 said:
Hi. Mate although i never flashed any of Los/RR builds yet i know them; i everytime read all the comments on all pappschlumpf threads and appreciate all of his works. He used to compile one for miui rom before that we were using it, so it's not that awkward wish to expect a miui kernel from him.
We all see that he's not interested in miui, while he's doing a great job on both rom and kernel line which is incredibly awesome for anyone who picks a part. Also appreciate for your kind donations to him and excitement; quite admirable.
I personally wish such kernel on miui rom which is the secondary main reason for me to buy this device. Ps. I was using miui roms on my both previous s6e+ and Lg g3 devices. I'm like: ''Think about it.''
At the end of the day; such a great device and it's software on it but no kernel development. That is frustrating if you ask me. I'm hearing 'Learn and compile by yourself' lecture in my ears eh, but since there is such a good developer around; we just wish.
Last thing; it's not so blind developing for him, i believe. He's been there before. I know a kernel developer who owns ''a device'' and compiles his kernels for 2 different devices and 27 different variants of those devices. I don't mean anything but ''I have an idea''. So; let 'em keep their wishes since he says ''maybe''. Have a good day.
Well said.
Spammed first and last time 'to clear' something out. Sorry.
Click to expand...
Click to collapse
The original source is from Mi5 / nougat. IWhich means if there will be a stock version it will be for nougat!
Sorry guys, mm kernel, from my side a no. If one of you want's to do that job i could help with configs etc. But i'll not invest my rare free time to make a mm kernel.
pappschlumpf said:
The original source is from Mi5 / nougat. IWhich means if there will be a stock version it will be for nougat!
Sorry guys, mm kernel, from my side a no. If one of you want's to do that job i could help with configs etc. But i'll not invest my rare free time to make a mm kernel.
Click to expand...
Click to collapse
Fair enough man. Thanks for your effort to handle all these. [emoji106] Have a good day.
Anyone trying this on RR?
Sent from my MI 5 using Tapatalk
w20grippy said:
Anyone trying this on RR?
Sent from my MI 5 using Tapatalk
Click to expand...
Click to collapse
Yes. All good so far but you'll have to flash magisk after flashing kernel.
Sent from my MI MIX using Tapatalk
Loving this one so far. Super stable and fasssst.
Sent from my MI MIX using Tapatalk
Great kernel, works stable and fast. I only have one question. When I press the FP reader, it takes some time from the vibration to the screen turning on. Is there a setting that I could change to get that to be a bit faster?
My GF has a Redmi Note 3 and the delay is shorter there. Sorry, but I'm not really advanced when it comes to tweaking kernels. Thanks!
I am on RR and failed to flash as it came up with an error.
{
"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"
}
Disclaimer
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.
Introduction
LineageOS is a free, community built, aftermarket firmware distribution of android, which is designed to increase performance and reliability over stock android for your device. More info.
These are my UNOFFICIAL builds of LineageOS-15.1 for LG G5 variants. I did NOT create this ROM. I am helping to contribute to this ROM. Thanks to all other coders who contributed to LineageOS.
IMPORTANT
BACKUP! These are UNTESTED builds. Please be ready to recover your previous ROM. If it kernel panic, boots into bootloader, etc... grab as much info as you can.
Builds are done periodically (see download below)
Do NOT be rude.
Respect all users.
Any and all users, please help each other. I have a rs988 variant, so other variants might have some issues.
Known items
VoLTE and WiFi calling do not work yet
Other known issues (same as OFFICIAL too):
WiFi or Bluetooth MAC is "00:00:00:00:00:00" - You wiped the misc partition, you'll need to fix: https://forum.xda-developers.com/showpost.php?p=70474540&postcount=12
5Ghz tether not working due to "error"
Enabling ADB Debugging in development setting can cause a kernel crash. If you are quick and press OK right away, it will take and still crash. On reboot, it will be enabled.
Install
You can upgrade from 14.1 (UNOFFICIAL) to 15.1. If you are not on my UNOFFICIAL yet, flash the to-x86cpu.zip first (and reboot recover before upgrade, not reboot into system).
Flash to-x86cpu.zip if you want. (See Downloads below)
Flash UNOFFICIAL ROM
Wipe cache, and dalvik cache
Magisk if you choose
Flash GAPPS (I use nano)
Reboot and wait....
Bugs
If you encounter issues/bugs that are not known, please report. This is not the OFFICIAL ROM, but I can help to get any issues fixed. I have a rs988 variant. If I can replicate your issue then I can track it down. If I cannot, please provide as much detail as possible. Logcats are great.
Please indicate what g5 variant you have (h830, h850, rs988) and what you are running (OFFICIAL or UNOFFICIAL) and date. Any mods (no judgment) as well.
I am aware people run mods or change things. I am not against it (as I do myself). However, if needed I may ask you to data wipe (you can say no), or remove a mod that might be interfering. I will do the best I can.
Thanks
Any and all users in this thread who contributed or will contribute to making this ROM as stable as possible
LineageOS Team
@Rashed97 for continuing
Downloads
ROM: UNOFFICIAL downloads (Note date and variant)
Gapps: arm64 nano 8.1
Sources
https://github.com/LineageOS
https://github.com/LineageOS/android_kernel_lge_msm8996
https://github.com/LineageOS/android_device_lge_msm8996-common
https://github.com/LineageOS/android_device_lge_g5-common
h830
h850
rs988
What is not working or problematic
What is not working or still wonky:
Encryption -- Works.
USB OTG -- Should be working.
Ambient display -- Disabled now.
Livedisplay -- Should be working.
IR will work, then timeout, then work again.
Video recording -- Should be working. Works sometimes, appears to record, but playing back audio is at the beginning, video at the end, and the duration is messed up.
5g tether -- Not working still.
No FM driver.
save
Does this contain any specific kernel fixes from you or Rashed? Latest one doesn't seem too great for battery
Kye2000 said:
Does this contain any specific kernel fixes from you or Rashed? Latest one doesn't seem too great for battery
Click to expand...
Click to collapse
This is my current pick list. Everything is in gerrit, some not merged yet. The EAS portion is helpful with the EAS additions to the kernel.
@x86cpu Yes, my friend! I'll soon close down my thread in favor of this one. Official status soon, tally-ho!
Tapatalk を使用して私の LG-RS988 から送信
I'm just wondering, at what point does Lineage get Official status for a device?
Jolt420 said:
I'm just wondering, at what point does Lineage get Official status for a device?
Click to expand...
Click to collapse
Code:
[B]Make sure your device meets the following requirements:[/B]
[LIST]
[*]Full hardware support - Everything that is supported by stock must be supported in LineageOS.
[/LIST]
NOTE: We are willing to make exceptions to this rule, however, any exceptions will be per device, and issues must be detailed in full.
[LIST]
[*]Stability - Nothing should crash. LineageOS has a reputation for stability and your port must be rock-solid.
[*]No overclocking/overvolting - Don’t alter clocks/voltages outside of the manufacturer’s default ranges.
[*]Enforcing SELinux - The device must work while SELinux is enforcing (which is the default).
[*]No non-PIE blobs - If your device requires executables which aren’t position-independent, it will not be accepted.
[/LIST]
[B][SIZE="5"]Maintainer[/SIZE][/B]
Make sure [B]you [/B]meet the following requirements:
[LIST]
[*]Continued support - Ask yourself: “Do I want to provide continuous support?” - LineageOS is not a “submit it and forget it” home. You need to be willing to continue maintaining the device by fixing bugs, applying security updates and eventually improving performance.
[/LIST]
[B][SIZE="5"]Making your device official[/SIZE][/B]
NOTE: Once you have successfully submitted your device, you will be given access to our internal tools (e.g. team chat, cve tracker, …) to help maintain your device and coordinate development of LineageOS. You only need to worry about these steps once you’ve been given access to them.
The following steps are necessary to finally make your device an official one:
[LIST]
[*]Patch it: Make sure the kernel is patched against all applicable CVEs.
[*]Prepare all the info: Add your device to the wiki.
[*]Make it build: Create a patch for the hudson project on our GitHub org and add your device to the lineage_build_targets file.
[/LIST]
https://wiki.lineageos.org/submitting_device.html
What we're stuck on is full hardware support, if anything.
question about screen burn
hi, I was wondering what you suggest to do to avoid screen burn after flashing this rom on a h830? I dont see a "screen" option in kernel auditor. Is there some settings I can change in display? thank you.
breakfrecell said:
hi, I was wondering what you suggest to do to avoid screen burn after flashing this rom on a h830? I dont see a "screen" option in kernel auditor. Is there some settings I can change in display? thank you.
Click to expand...
Click to collapse
Kcal needs to be implemented into the kernel for that
Kye2000 said:
Kcal needs to be implemented into the kernel for that
Click to expand...
Click to collapse
Could you please point me to the right direction to install or patch my kernel with kcal
breakfrecell said:
hi, I was wondering what you suggest to do to avoid screen burn after flashing this rom on a h830? I dont see a "screen" option in kernel auditor. Is there some settings I can change in display? thank you.
Click to expand...
Click to collapse
I use these setting and I get zero screen burn on my h830.
Settings>Display>LiveDisplay>Color calibration
Jolt420 said:
I'm just wondering, at what point does Lineage get Official status for a device?
Click to expand...
Click to collapse
NextDroid said:
https://wiki.lineageos.org/submitting_device.html
What we're stuck on is full hardware support, if anything.
Click to expand...
Click to collapse
Also new devices for 15.1 need to meet the charter: https://github.com/LineageOS/charter/blob/master/device-support-requirements.md
Cannot fastcharge?
aikons said:
Cannot fastcharge?
Click to expand...
Click to collapse
Can. Should.
Tapatalk を使用して私の LG-RS988 から送信
aikons said:
Cannot fastcharge?
Click to expand...
Click to collapse
Fast charging have been fixed for quite some time in Lineage, so unless you are running a different kernel or not using a fast charger, it does work.
x86cpu said:
Fast charging have been fixed for quite some time in Lineage, so unless you are running a different kernel or not using a fast charger, it does work.
Click to expand...
Click to collapse
NextDroid said:
Can. Should.
Tapatalk を使用して私の LG-RS988 から送信
Click to expand...
Click to collapse
The same adapter, the charge speed is slow than lineage14.1 (both default kernel, h830). Only me?
aikons said:
The same adapter, the charge speed is slow than lineage14 (both default kernel, h830). Only me?
Click to expand...
Click to collapse
I'd try another one. I fixed it quite a while ago. ( February 13 )
https://review.lineageos.org/206534
aikons said:
The same adapter, the charge speed is slow than lineage14.1 (both default kernel, h830). Only me?
Click to expand...
Click to collapse
Someone in other thread said something similar, then after reboot it worked for him.
@x86cpu
I can add daily builds for h830,h850,rs988 on my build server if you like. (buildyourownandroid.selfhost.eu)
{
"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"
}
Back again!
You may remember me from my SkyDragon roms/kernels and HolyDragon kernels for OP7/OP6/6T/OP3/N6/M8/M7/G3 among other devices. This is the latest sdmmagpie kernel+audio source from Google. No plans for any overclocking cpu/gpu that slowly kill your phone. No plans to upstream anything as most of the time there's either no benefit at all or it performs worse than stock. (If it was worth it, Google would have done so already). My only goal, as always, is to get the best performance *and* battery life out of our phone as possible. Kernel zip uses Anykernel3 by Osm0sis to install so no fear of losing root or ramdisk changes or anything.
~*~*Information*~*~
Flashable Kernel zip supports only bootloader unlocked Pixel 4a's[/B]
Kernel source is based on official Google Source Code to ensure best performance
No user setup required - Optimal settings already applied
Compiled with Google Clang 11.0.1(r383902)
~*~*Features*~*~
Untainted Kernel Configured for Performance
- Extra Debugging Disabled
KCAL Support
Boeffla Wakelock Blocker Built-in
Latest WireGuard Built-In
Touchboost Toggle Enabled
- No user clock-speed modifications
Most TCP Profiles Enabled
- BBR TCP Congestion Profile set as default
TCP Fast Open Enabled
Power Efficient Workqueue Toggle Enabled
- Added extra driver support (qcacld/sde/vmstat)
Additional IO Schedulers (FIOPS/Maple/SIO/Zen)
- Maple IO set as default
Exfat Support
NTFS RW Support
Lowered some Sched and Devfreq latencies
Multiple compiler fixes and updates
All external/internal modules are in-lined
No module load hacks or vendor mods
Direct HBM Mode Toggle Added
TWRP Support(LZMA/LZ4 Ramdisk)
~*~*Credits and Thanks*~*~
xanaxdroid
SultanXDA/KernelToast
RandomBlame/Kelsirae
Pafcholini
MLucy
Flar2
MyFluxi
DespairFactor
FranciscoFranco
KDrag0n
Osm0sis
Mauronofrio
Joshuos
dabug123
~*~*Downloads*~*~
To Install :
Make sure bootloader is unlocked
Download boot.img and dtbo.img
Reboot to fastboot
Fastboot flash boot hdk-rv10.3.0_boot_sunfish-rq3a.210905.001.img
Fastboot flash dtbo hdk-rv10.3.0_dtbo_sunfish-rq3a.210905.001.img
Fastboot reboot
?????
Profit
~~~~~~~~~~~~~~~
Alternative:
Download the flashable kernel zip
Flash with EXKM or FKM app or Custom Recovery(LOS/TWRP)
Reboot
??????
Profit
note: anykernel.sh inside zip will need edited to flash on Floral
For Pixel 4a on Android 11 - STABLE
HDK_Sunfish-11_R.V.10.3
Flashable Zip w/dtbo.img included
Fastboot Version:
HDK Repacked Boot Image for sunfish-rq3a.210905.001 - September 2021
HDK DTBO Image for sunfish-rq3a.210905.001 - September 2021
Note: This kernel isn't actively being worked on..
For Pixel 4a on Android 10 - STABLE
HDK_Sunfish-10_R.V.1.1
Flashable Zip
AFH
GDrive
~~~~~~~~~~~~~~~~~~~~~~~~
You can find changes(changelog) by looking at my posted source
Any bug reports require logcats/dmesg, thanks!
If you need in-depth assistance that can't easily be handled here, or you want to help with development, please check my TG Group
~*~*Donations*~*~
If you want to donate to my coffee fund, I prefer any cryptocurrency over paypal but either is fine.
Donate with Coinpayments
or just use paypal, thanks!
XDA:DevDB Information
[KERNEL][SUNFISH][02 NOV] HolyDragon Kernel [10/STABLE][11/STABLE], Kernel for the Google Pixel 4a
Contributors
HolyAngel
Source Code: https://gitlab.com/HolyAngel/sunfish
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.0
Stable Release Date: 2020-08-31
Created 2020-08-28
Last Updated 2020-11-03
Reserved
Reserved
Alright all, I just need some testers to flash with me and verify we're all good. As far as I can tell, everything works fine. Audio/wifi/bt/gps/etc. all work fine. Just need more people than myself to verify stability and such and we'll move from D.V.(Development Version) to R.V.(Release Version) kernel.
After that I'll work on additional fixes, tweaks, and features. Thanks and please report any findings here :good:
Good to see you and HD around again. It's been since 6T Pie for me. Got my sunfish and already in the lab with some bringups as well. Let's connect and I'll run this and share my other findings as well. (Sidenote: Just scored a 9713 PC Mark first run on stockish 200805.003 , Fajita was barely capable of pulling that consistently)
I Volunteer! Nice to see experimentation. Feedback if and when you need
Thank you
HolyAngel said:
Alright all, I just need some testers to flash with me and verify we're all good. As far as I can tell, everything works fine. Audio/wifi/bt/gps/etc. all work fine. Just need more people than myself to verify stability and such and we'll move from D.V.(Development Version) to R.V.(Release Version) kernel.
After that I'll work on additional fixes, tweaks, and features. Thanks and please report any findings here :good:
Click to expand...
Click to collapse
Of course this can go without saying but does not boot on Android 11 beta.... I know, just wanted to try, guess I'll flash A10 firmware so I can run this kernel.
Cj719 said:
Of course this can go without saying but does not boot on Android 11 beta.... I know, just wanted to try, guess I'll flash A10 firmware so I can run this kernel.
Click to expand...
Click to collapse
Yes, no beta support. I'll have an 11 kernel when 11 releases. Should be like two weeks or so.
Alright everyone, kernel is just about done and ready for full release. Just want a few more people to verify this one for me.
Far as I can tell we've been 100% stable with zero issues this entire time anyways.
For the R.P.1.1 I've fixed most all the issues in the kernel, set it to performance with full LTO enabled, and have added the usual features and fixes I do on most all my kernels. This runs totally different than the D.V.1.0 release so if you tried that and were disappointed, try this one and see what you think. Will give it a day or two and if all good like I suspect, we'll go to full on Stable release.
HolyAngel said:
Alright everyone, kernel is just about done and ready for full release. Just want a few more people to verify this one for me.
Far as I can tell we've been 100% stable with zero issues this entire time anyways.
For the R.P.1.1 I've fixed most all the issues in the kernel, set it to performance with full LTO enabled, and have added the usual features and fixes I do on most all my kernels. This runs totally different than the D.V.1.0 release so if you tried that and were disappointed, try this one and see what you think. Will give it a day or two and if all good like I suspect, we'll go to full on Stable release.
Click to expand...
Click to collapse
Iv'e been using it (DV1.0) since you posted. No issues at all.
Been using R.P.1.1, love it and running great, Thank You
Alright, I think we're good enough for a full on release here. Everything works and works well. No issues or errors reported. Enjoy and let me know if you come across anything, thanks!
I'm loving KCAL support!
As a photographer I love being able to tweak my screen colors to be just right.
I flashed this through Franco's kernel app, it couldn't have been any easier.
Thanks!
HolyAngel said:
Alright, I think we're good enough for a full on release here. Everything works and works well. No issues or errors reported. Enjoy and let me know if you come across anything, thanks!
Click to expand...
Click to collapse
I'm thinking of trying this. Will it stop google from spying on me?
tribecca said:
I'm thinking of trying this. Will it stop google from spying on me?
Click to expand...
Click to collapse
What? No, a kernel doesnt do that.
12paq said:
I'm loving KCAL support!
As a photographer I love being able to tweak my screen colors to be just right.
I flashed this through Franco's kernel app, it couldn't have been any easier.
Thanks!
Click to expand...
Click to collapse
Appreciative.
Could you share your kcal settings.
Thank you
HolyAngel said:
What? No, a kernel doesnt do that.
Click to expand...
Click to collapse
Sorry, stupid question
mustbevick said:
Appreciative.
Could you share your kcal settings.
Thank you
Click to expand...
Click to collapse
Happy to help.
For the P4a I only adjusted RGB and Saturation values. Out of the box the screen was a bit too warm for me. This is not a perfect Pantone color calibration, which is often quite flat. This is just what I like for average viewing accuracy. Ymmv, as it seems Pixel phones are not all the same.
I wasn't sure what kernel app you use, since my adjustments were simple, I'll just share a screenshot.
12paq said:
Happy to help.
For the P4a I only adjusted RGB and Saturation values. Out of the box the screen was a bit too warm for me. This is not a perfect Pantone color calibration, which is often quite flat. This is just what I like for average viewing accuracy. Ymmv, as it seems Pixel phones are not all the same.
I wasn't sure what kernel app you use, since my adjustments were simple, I'll just share a screenshot.
Click to expand...
Click to collapse
Thank you! - i am using EXKM / is that franco kernel manager ?
mustbevick said:
Thank you! - i am using EXKM / is that franco kernel manager ?
Click to expand...
Click to collapse
Yes.
And of course since I went and checked my settings I started manipulating and playing around with it again! Haha
I like these better:
{
"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 10 (Q), 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. You will need to provide your own Google Applications package (gapps). LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
Base source code is available in the LineageOS Github repo. And if you would like to contribute to the project, please visit our Gerrit Code Review.
Code:
/* *** Disclaimer
* 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 KERNEL
* 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.
* BOOM goes the Dynamite
*/
Working
Same as PixelExperience
Broken
Same as PixelExperience
Difference between stock lineageos 17
Stripped ART debugging
Bionic improvements from AOSPA
Remove some debugging from framework_base
device tree changes
zram 1gb -> 512mb
lazytime support for EX4 (enabled by default)
custom dalvik props:
dalvik.vm.heapstartsize=8m -> 16m
dalvik.vm.heapminfree=512k -> 2m
lMemory Optimizations (am.reschedule_service & sys.fw.bservice_enable both enabled)
Simplified version of GlassCannon interactive profile
Tune sched parameters
Cpuset tweaks
kernel changes (pop kernel):
see second post
DOWNLOAD ROM
DOWNLOAD KERNEL
Installation:
Make full wipe (Format data and also normal wipe)
Flash rom
Flash GApps if needed
Flash Magisk if needed
Flash kernel
reboot
Telegram group
Credits:
All devs that did the ten bringup,
@theandroid02 for the device tree and vendor,
@mr.ace for his shadow kernel,
Many others
XDA:DevDB Information
UNOFFICIAL OPTIMIZED LineageOS 17.1, ROM for the LG Nexus 5X
Contributors
linckandrea
Source Code: https://github.com/linckandrea
ROM OS Version: 10.x Q
Version Information
Status: Beta
Created 2020-09-15
Last Updated 2020-09-15
Features
-based on the latest shadow kernel
-Cpu governors: electron,chill,relaxed,blu_active + all stocks
-Ioscheds: maple,bfq + all stocks
-dsync
-adreno idler (disabled by default)
-cpuboost optimization
-touchboost disabled (msm_performance module)
-wakelock blocker by boeffla
-wake gestures
-many other check source
NOTE: the kernel is compatible with oreo-pie-ten so it can be flashed in other roms
reserved 2
Hey,
thanks for your ROM and kernel! I am looking forward to test it.
You say everything works like PE ROM, great.
Has someone confirmed that VoLTE and more importantly to me is Google Camera with encryption enabled actually working?
[edit] Clarified that it is a question if someone has tested if Google Camera is working is encryption enabled.
That is great, thank you!
Just flashed the kernel on my Nexus ROM and seems very smooth, maybe I'll try also the ROM!
Just to know, does your kernel ha voltage control enabled, making undervolting possible?
I ask because the section and the values appears inside Ex Kernel Manager, but I can't edit them.
RelentlesS747 said:
Hey,
thanks for your ROM and kernel! I am looking forward to test it.
You say everything works like PE ROM, great.
Has someone confirmed that VoLTE and more importantly to me Google Camera with encryption enabled is actually working.
Click to expand...
Click to collapse
Unfortunately my provider doesn't support VoLTE so i can't test it however if it works on PE i don't see why it shouldn't work here
Punkiderma said:
That is great, thank you!
Just flashed the kernel on my Nexus ROM and seems very smooth, maybe I'll try also the ROM!
Just to know, does your kernel ha voltage control enabled, making undervolting possible?
I ask because the section and the values appears inside Ex Kernel Manager, but I can't edit them.
Click to expand...
Click to collapse
Undervolting/Overvolting is not possible since kernel sysf provide only the information about voltages
i tried manual undervolting on ether(nextbit robin msm8992) and it was very unstable so it should be the same with bullhead
Can you test if Google Camera is working with encyption enabled because svlogs LOS17.1 ROM does not work for me in that regard.
Nice ROM and nice kernel.
I installed this ROM on LineageOS 17.1 by equlog and it works very well. Thank for your great work
linckandrea said:
Undervolting/Overvolting is not possible since kernel sysf provide only the information about voltages
i tried manual undervolting on ether(nextbit robin msm8992) and it was very unstable so it should be the same with bullhead
Click to expand...
Click to collapse
Sphinx kernel had working voltage control but it was never updated to support android Q.
I used it for a long time under Oreo and after finding the right values the device remained very stable.
Can this be a useful source to get voltage control working also under android Q or there are other issue that makes this not possible? I'm not a dev so sorry if this is a silly question
EDIT: I noticed that live display stops working if i flash this kernel, and also if I flash shadow kernel, so maybe there's a bug in the base. I'm on nexus rom.
GPS Problems
linckandrea said:
Installation:
Make full wipe (Format data and also normal wipe)
Flash rom
Flash GApps if needed
Flash Magisk if needed
Flash kernel
reboot
Click to expand...
Click to collapse
Hello again
I moved from NexusROM to your ROM and kernel. Encryption and Google Camera is working fine and switching from mobile data to WiFi and back is also working good (I had problems with that in the past). Thank you very much!
GPS Problems:
However I cannot get GPS working. It just never picks up a signal to locate me. Attached you can find a looong logcat log file. I think it has some gnss, Loc_hal_worker, Gps, LocSvc_eng errors in it. I suggest you start taking a look from the end of the log file. I had to split the file into two because of a 512kB *.txt file size limit.
Punkiderma said:
Sphinx kernel had working voltage control but it was never updated to support android Q.
I used it for a long time under Oreo and after finding the right values the device remained very stable.
Can this be a useful source to get voltage control working also under android Q or there are other issue that makes this not possible? I'm not a dev so sorry if this is a silly question
EDIT: I noticed that live display stops working if i flash this kernel, and also if I flash shadow kernel, so maybe there's a bug in the base. I'm on nexus rom.
Click to expand...
Click to collapse
this kernel doesn't support lineage livedisplay, in futures release i will implement klapse...
RelentlesS747 said:
Hello again
I moved from NexusROM to your ROM and kernel. Encryption and Google Camera is working fine and switching from mobile data to WiFi and back is also working good (I had problems with that in the past). Thank you very much!
GPS Problems:
However I cannot get GPS working. It just never picks up a signal to locate me. Attached you can find a looong logcat log file. I think it has some gnss, Loc_hal_worker, Gps, LocSvc_eng errors in it. I suggest you start taking a look from the end of the log file. I had to split the file into two because of a 512kB *.txt file size limit.
Click to expand...
Click to collapse
i see, thank you for the logs.. using this should fix the issue
https://github.com/LiteApplication/hardware_qcom_gps
linckandrea said:
i see, thank you for the logs.. using this should fix the issue
https://github.com/LiteApplication/hardware_qcom_gps
Click to expand...
Click to collapse
cool
I also have lots of stability issues with Google Camera.
Crashes after two Pictures or so.
RelentlesS747 said:
cool
I also have lots of stability issues with Google Camera.
Crashes after two Pictures or so.
Click to expand...
Click to collapse
i have the same issues with the google play store version, on other phones
camera NX works without problems if is installed as system app
in fact the next build i will include it by default
linckandrea said:
i have the same issues with the google play store version, on other phones
camera NX works without problems if is installed as system app
in fact the next build i will include it by default
Click to expand...
Click to collapse
Nice, do you plan to maintain this for some time?
For Volte question: there was a specific patch on PE10 for that in the device tree. i.e.: https://github.com/PixelExperience-...ackages/apps/CarrierConfig/res/xml/vendor.xml
Have you merged that changes?
linckandrea said:
this kernel doesn't support lineage livedisplay, in futures release i will implement klapse...
i see, thank you for the logs.. using this should fix the issue
Click to expand...
Click to collapse
How do you install the GPS fix? Install zip from TWRP?
Nice one! Thanks for keeping this device alive!
@linckandrea
have you found some time and passion to tackle the GPS and / or Camera Problems?
no stress, i am just wondering
@linckandrea I wonder does this ROM include live caption since I am deaf and need those feature. let me know. thanks
Updated: Ignore my asking question, i got it working and thanks
New update
download links are updated in the first post
Rom changes
Some bionic improvements from AOSPA
Stripped out some debugs in framework_base
device tree changes
radio power saving
sensors: Don't wake on significant motion
kernel changes
see this github history
i can't test the gps since... well you know the lockdown
anyway i created a telegram group where i will release early my rom/kernel builds
linckandrea said:
New update
download links are updated in the first post
Rom changes
Some bionic improvements from AOSPA
Stripped out some debugs in framework_base
device tree changes
radio power saving
sensors: Don't wake on significant motion
kernel changes
see this github history
i can't test the gps since... well you know the lockdown
anyway i created a telegram group where i will release early my rom/kernel builds
Click to expand...
Click to collapse
I just mentiond you in the other thread. I will try your build and report back about the GPS.
I'm curious if my banking apps work with your updated rom, because they don't with @berom his build and also don't work with PixelExperience
{
"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"
}
Kernel features:
Build with custom upstream LLVM 14.x (Clang 14.0.6 + LLD linker)
Full -O2 build with device and target flags enhanced, build improvements and compiler fixes, etc
Less is more: stockish builds based on Google latest sourcedrop for max stability (android-msm-sunfish-4.14-android13-qpr3)
Systemless installer (doesn't touch system partition, OTA friendly), AnyKernel3 backend (compatible with autoflash apps)
Removed some debug and logging options
Misc ARM performance and battery patches
CVE security patches, general upstream and CAF fixes for important subsystems
No OC, use 250HZ base timer frequency
Enhanced TCP methods (westwood is default), Network tweaks and updated drivers
Some I/O control tweaks, added schedulers ZEN v2 is default, advanced filesystems enabled (F2FS, ExFAT, NTFS, CIFS & NFS)
ZRAM Swap (LZ4 default, LZO-RLE ZSTD available)
Vibrator Strength tunable and Gesture Haptic Feedback control (touchpanel and FPR)
KGSL fixes and general improvements for GPU driver
adrenoboost ready (disabled by default)
KCAL - Advanced color control for Qualcomm MDSS v2 (RGB calibration and post-processing features)
KLAPSE support (v5.0)
Backlight min brightness and HBM option
Gamepad support enabled (xbox, ps4, switch)
USB Fast Charge (USB mode up to 900mA with MTP on)
FS fsync toggle on/off
Wakelock blockers available
TWRP Support(LZMA/LZ4 Ramdisk)
wireguard support
Compatible with EXKM, FKM , Kernel Adiutor and others
DOWNLOAD KERNEL ZIP
FKM download configs: HERE
(No mirrors please)
Setup and troubleshoot: To install just flash the zip on a stock setup with either TWRP or autoflash kernel app.
If you come from other kernel or have any issues, you should restore your stock boot.img or dirty flash your ROM before flashing blu_spark zip to avoid problems. Also uninstall or clean data of any kernel control app you're using.
If you are upgrading between blu_spark versions, just flash the kernel zip.
About bugs and reports: don't bother to post if a log isn't ready or without steps so the behavior can be replicated. I only active support stock ROM with NO mods whatsoever (apart from root). That includes NO support if using xposed, Magisk with added modules, etc.
If you're using custom ROMs (including stock based ones) you're much on your own. I'm mostly interested on debugging stuff in stock and stable ROM.
Also try not to spam the thread with OT. There's threads for all kind of stuff, use them.
Going back to stock: This kernel installer doesn't change your filesystem. You can backup your boot.img with TWRP or kernel app before flashing blu_spark if you want to go back to full stock or just dirty flash your full ROM.
Source Code: https://github.com/engstk/pxl4a
Don't forget to hit thanks, it's free
blu_spark r20 (A11)
First build is up!
Some of you may know me from other misc devices, specially Nexus and OnePlus. Recently got a Pixel 4a, so I decided to cook some goodies for it.
I've merge some of the usual stuff you'll find on my kernels, so features in OP are mostly in, some are WIP and some I want to do but might get axed (or added :silly
Stay tuned!
You can use FKM download kernel feature, just import the link bellow in the app :highfive:
blu_spark_r20 release
FKM download config: HERE
Build with Google Clang 11.0.5 + LLD linker
Latest Google October source drop for kernel, fts touch, techpack audio, rmnet data and qcacld-3.0
Initial merge of usual blu_spark goodies (checkout github for info)
Latest Magisk v21.0 mandatory for root in A11 (beta atm)
Click to expand...
Click to collapse
Keep in mind: I will give no active support for custom ROMs (including stock based ones).
I am mostly interested on debugging stuff in stock ROM (with logs and reproducible steps to replicate the issue).
No mirrors please
If you like my work, donations are always welcome.
Don't forget to hit thanks and rate the thread nicely, it's free
Ooooooh good to see you here sir! Cant wait to give this a whirl!!
Jast installed. Evrithing is good. Best Kernel.
Dude! So awesome to have @eng.stk developing for a device I own again! His kernels are always the best! Smooth and battery friendly. Do yourself a favor and flash this. Thanks for the work eng. Great to see you again.
Sent from my Nexus 5 using Tapatalk
jmtjr278 said:
Dude! So awesome to have @eng.stk developing for a device I own again! His kernels are always the best! Smooth and battery friendly. Do yourself a favor and flash this. Thanks for the work eng. Great to see you again.
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
We meet again mate, enjoy :good:
eng.stk said:
We meet again mate, enjoy :good:
Click to expand...
Click to collapse
Kernel running great! Sent a coffee your way. Enjoy and thanks again.
Transaction id
8MD85879SD539420H
Sent from my Nexus 5 using Tapatalk
jmtjr278 said:
Kernel running great! Sent a coffee your way. Enjoy and thanks again.
Transaction id
8MD85879SD539420H
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
Thank you for the support over the years mate.
I'm deeply grateful for all the good vibes since the early days on the N4 and the specially the fun we had on the N5. What a beast of a device.
Let's see how the Pixel run goes :highfive:
So far so good. Battery life seems to be on pace for 9hr SOT and that's even with AOD enabled which I never do just to squeeze every bit of battery life. Guess I'll report back sometime tomorrow to see how the first run goes. I know kernels usually take a few days before you can really get a benchmark. Been using your stuff since I developed on hammerhead all the way to OP6T. Missed how smooth and simple this kernel is.
First charge cycle. Very impressive, my friend. View attachment 5125905
Sent from my Nexus 5 using Tapatalk
Could I install this without TWRP? I wish to stick to full stock without having TWRP on (and cause the current TWRP build is not for 11 yet).
ngollop said:
Could I install this without TWRP? I wish to stick to full stock without having TWRP on (and cause the current TWRP build is not for 11 yet).
Click to expand...
Click to collapse
No twrp needed. Just use kernel flash tool included with exkm or franco kernel manager
Sent from my Nexus 5 using Tapatalk
Working great here
how do I verify that I successfully flashed the kernal and my device is using it?
how can I tell if I successfully flashed the custom kernel and my phone is actually using it? When I go under about phone this is all I see and it doesn't look like that I am on it. Can anyone help me confirm
xT29c said:
how can I tell if I successfully flashed the custom kernel and my phone is actually using it? When I go under about phone this is all I see and it doesn't look like that I am on it. Can anyone help me confirm
Click to expand...
Click to collapse
That's not it.
How did you flashed it?
Sent from my blu_spark'd OnePlus
eng.stk said:
That's not it.
How did you flashed it?
Sent from my blu_spark'd OnePlus
Click to expand...
Click to collapse
franco kernel manager
I was rooted before flashing
xT29c said:
franco kernel manager
I was rooted before flashing
Click to expand...
Click to collapse
FKM Manual flash is broken on A11, use the import json link in release post, that seems to work.View attachment 5126199
Sent from my blu_spark'd OnePlus
Looks like that was it! Thanks for your quick reply, time, and help!
eng.stk said:
Vibrator Strength tunable and Gesture Haptic Feedback control (touchpanel and FPR)
Click to expand...
Click to collapse
How can I tune the vibration strength? I can't find it in FKM.