{
"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:
#include <std_disclaimer.h>
/*
* 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/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.
*/
Details:
Based on latest Samsung open source drop
Compiled with the Clang 12 + full LTO GCC 12.2
Instructions:
Assuming you have a custom recovery installed, simply download and flash the kernel zip. This kernel uses Anykernel 3 so no need to reflash magisk(if you use magisk) after installing it.
Join our Telegram group to get access to early releases: https://t.me/s20fesnapdragon
Kernel source code: https://github.com/pascua28/android_kernel_samsung_sm8250/
Did you like my work? Any support is much appreciated!
Patreon
Buy me a coffee!
Other ways to support me
Downloads:
Releases · pascua28/android_kernel_samsung_sm8250
Contribute to pascua28/android_kernel_samsung_sm8250 development by creating an account on GitHub.
github.com
Changelog:
v6.1 (December 31, 2022)
Fixed missed memory management code warnings due to recent changes in v6.0
Fixed coding warnings for better code quality
Enabled zero initialization for stack variables for better security and stability
Compiled with latest GCC 12.2.1
v6.0 (December 26, 2022)
Reverted more of CAF's memory management changes
Disabled memcg to allow lmkd to use the more efficient PSI (pressure stall information)
Disabled per-cgroup pressure tracking to reduce overhead
Disabled lots of debugging from the wlan driver
Disabled lots of logging spam
Disabled hardened usercopy to reduce memory overhead
Fixed incorrectly affined cpus for kgsl. This bug has been present since PrimeKernel v2.0 due to a coding mistake
Updated source base to latest Android 13 kernel source (G781BXXU4GVK6)
v5.2 (December 4, 2022)
Speed up pm_qos
Imported some optimized libs
Killed lots of logging
Reverted CAF's messed up memory management changes
Disabled process reclaim
Fixed memory safety issues for various MSM drivers for better stability and security
Disabled lots of debugging and logging from qcacld driver (this resulted in several hundred kilobytes shaved off from the kernel binary size)
v5.1-beta (November 16, 2022)
Rewrote ashmem for clarity and performance
Imported several optimized libraries
Converted cpumasks to atomic to reduce expensive operations
Selectively applied compiler optimizations to some parts of the kernel
Use kmem_cache for some drivers to reduce (de)-/allocation
Disabled some security suits
Disabled SCHED_DEBUG
Re-added MGLRU
Compiled with GCC 12.2 with LTO enabled
Note:
If you want to squeeze a bit more performance, just rename this zip file and add -perf.
Perf variant has fewer CPU frequencies for better performance
v5.0 (November 11, 2022)
More stability fixes
Lots of under-the-hood optimizations
Fixed Google Play System update not working
Fixed some random reboots
Added 150MHz GPU freq
Overall code quality fixes
Compiled with latest GCC 12.2
v4.1 (October 21, 2022)
More stability fixes
Optimizations on GPU and iommu drivers
Compiled with Clang 12 ThinLTO
v4.0 (October 6, 2022)
Based on G781BXXS4FVF3
Compiled with clang full LTO for better performance
Compiled with O3
Added MGLRU for better memory management and performance
Code quality fixes for better stability
Added optimized libraries for better performance
Added kcal color control
Removed additional logging and debugging
v3.1 (June 7, 2022)
Based on G781BXXS4FVD9
Reverted Linux upstream since I can't thoroughly test this kernel and for better stability
Compiled with latest clang from clearlinux (Clang 13)
Removed dynamic allocation from several subsystems to speed them up
Removed more logging and debugging from several drivers on their hot code paths
Micro-optimizations for scheduler and workqueues
Sped-up pm qos by using atomic operations
Tweaked cpusets for better battery life and thermals
Improved audio driver a bit
Affined GPU and display IRQs to big cluster for better performance
Used optimized energy model and cpu frequencies
Undervolted GPU a bit
Code quality fixes for better overall stability
Compiled with O3 optimization
More under-the-hood optimizations
v2.0 (December 16, 2021)
Upstreamed to Linux 4.19.219
Converted some subsystems to use power efficient workqueues
Removed logging from various drivers
Removed F2FS additional tracings
v2.0-rc1 (December 1, 2021)
Display driver optimizations
Used BBR as default TCP congestion algorithm
Enabled BPF_JIT to improve network performance
Implemented optimized spinning loop
Updated to G780GXXU3AUI3 source drop
Speed up mremap
Removed msm_performance CPU boosting
Implemented optimized PM QoS for UFS
Changed zRAM compression algorithm to lz4
Disabled EAS_PREFER_IDLE for better power efficiency
v1.0 (Nov. 8, 2021)
Based on Samsung G780GXXU3AUH5 source drop
Disabled knox and Samsung security stuffs
Changed timer tick to 100Hz for better throughput and power consumption
Optimized GPU wakeup
Removed use of dynamic allocation from several subsystems
Disabled binder debugging
Optimized UFS irq handling
Updated lz4 compression used by zswap
Disabled input booster
Reserved 2
Reserved 3
Nice
this kernel supported g781u1 ?
flameteam said:
this kernel supported g781u1 ?
Click to expand...
Click to collapse
it should if you can unlock your bootloader and have TWRP or root.
¡¡¡¡Genial !!!!!
Maybe Open my bootloader .... !!!! Thanks for your time and work.. !!!
it's a great kernel thanks for your work
This kernel is based on G780GXXU3AUH5.
Does this kernel also work on the G781B?
I'm on FW G781BXXS4CUJ2.
Ubimo said:
This kernel is based on G780GXXU3AUH5.
Does this kernel also work on the G781B?
I'm on FW G781BXXS4CUJ2.
Click to expand...
Click to collapse
v2.0-rc1 is up!
*performs 'happy dance'
v2.0-rc1 running two days on G781B, everything seems to be fine.
Clang 13 is available: https://releases.llvm.org/download.html
Hi, after flashing a message tells me there some problems, thant I can use the phone as usual, how can I uninstall the Kernel?
HarryCustom said:
Hi, after flashing a message tells me there some problems, thant I can use the phone as usual, how can I uninstall the Kernel?
Click to expand...
Click to collapse
Download the build that you're in, extract the AP file and then, extract boot.img.lz4 from AP. Recompile the boot.img.lz4 to .tar with 7-zip, so you can flash with Odin.
if he's flashed this kernel with TWRP he can flash the extracted boot.img with TWRP (flash image).
@HarryCustom you'll need to download a command line app for LZ4 from github and figure out the command to extract the boot.img but it's not difficult.
Ok thank you I'll do it!
Anyway I own a G780G/DS, I only report that to me the kernel gave problems for anyone else who wants to use it with the same phone as me!
HarryCustom said:
Ok thank you I'll do it!
Anyway I own a G780G/DS, I only report that to me the kernel gave problems for anyone else who wants to use it with the same phone as me!
Click to expand...
Click to collapse
it's doing that for everyone, it's not a specific problem you have, everyone will get this.
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"
}
LineageOS is a free, community built, aftermarket firmware distribution of Android 8, 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.
What's working :
EGL
Encryption
Camera
RIL (IMS, Calls, SMS, Data)
Wi-Fi
Bluetooth
Video Playback
Audio
Sensors
LED
GPS
NFC
Fingerprint
Known issues:
Permissive Selinux
Report bugs:
DO NOT Report bugs if you're running a custom kernel or you 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
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.
DO NOT POST BUGS WITHOUT LOGS AND PROPER STEPS TO REPRODUCE THE ISSUE
DO NOT POST BUGS IF YOU ARE USING CUSTOM KERNEL or ANY MODULE
Follow Instructions Carefully otherwise you will get error :
Reboot to recovery
Wipe cache, dalvik cache, system, data
Flash ROM & Gapps arm64 together
Done-Reboot Now
Enjoy the clean rom
Downloads :
ROM:
srtphone
RECOVERY:
TWRP
Source code:
ROM: https://github.com/lineageos/android
KERNEL: https://github.com/darshan1205/android_kernel_smartron_msm8976
Don't forget to press thanks
DONATIONS:
Please Consider to donate if you enjoy my work. It will be used for server expenses, Ty
Paypal donation link: https://paypal.me/darshan1205 (do mention device name while donating) PM for any other mode of transaction
XDA:DevDB Information
[ROM]LineageOS 15.1 for Smartron srtphone[rimo02a], ROM for the Android General
Contributors
darshan1205
Source Code: https://github.com/darshan1205/android_kernel_smartron_msm8976
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.10.x
ROM Firmware Required: FOTA6
Version Information
Status: Stable
Created 2018-09-30
Last Updated 2018-11-09
NOTE:
Remove your accounts & fingerprints before flashing this firmware.
If you are facing issues in enrolling fingerprints, Remove Saved Fingerprints from Settings & Delete all files starting with finger & with extension as so (ie finger*.so) from /persist/data/ & Reboot.
Enable off-mode charging by fastboot method:
How to use ADB & Fastboot? https://forum.xda-developers.com/showthread.php?t=2277112 Ignore if you already aware about it.
Instruction:
1. Setup your Fastboot tools https://forum.xda-developers.com/showthread.php?t=2317790
2. Reboot to bootloader
3. connect your device to usb
4. run this command on cmd
Code:
fastboot oem enable-charger-screen
5. reboot to TWRP recovery
Code:
fastboot oem reboot-recovery
6. select reboot -> poweroff
7. Done :highfive:
Thanks to @karthick mostwanted for charger-screen
Changelogs
20180929: Initial Build
20181006: Fix NFC & FP
20181108: Update to November Security Patch, Increase volume, Increase Volume Steps to 7 & 25 for call & media, Switch to OSS camera hal, Add toggle to enable navbar & disable hw keys.
20190112: Update to January Security, Fix audio & media related issues.
20190126: Update Camera, Add DT2W & Fix USB Tether.
20190217: Update to February Security & Update Audio Config.
20190312: Update to April Security & Kernel updates.
Awesome work
Update !
* NFC & FP fixed
Excellent work
Excited to see trying it now.
First trial got boot loop. Any tips.
Changelog:
* Update to November Security Patch.
* Increase volume.
* Increase Volume Steps to 7 & 25 for call & media.
* Switch to OSS camera hal.
* Add toggle to enable navbar & disable hw keys
Link: lineage-15.1-20181108-UNOFFICIAL-rimo02a.zip
Amazing,thanks bro
---------- Post added at 09:07 AM ---------- Previous post was at 09:07 AM ----------
Waiting for LOS 16 pie
Changelog:
* Update to January 2019 Security.
* Fix Audio related issues.
* Fix media crash.
Link: lineage-15.1-20190112-UNOFFICIAL-rimo02a.zip
Changelog:
* Add DoubleTapWake.
* Fix USB Tethering.
* Update Camera configuration.
Link: lineage-15.1-20190126-UNOFFICIAL-rimo02a.zip
Gps needs to be fixed, device only mode is not working ,rest all are working fine
Changelog:
* Update to February 2019 Security Patch.
* Update Audio configuration.
Link: lineage-15.1-20190217-UNOFFICIAL-rimo02a.zip
Hello @darshan1205
I'm totally newbie for this Rooting/Rom etc.
Still want to use something new/different os.
I have SRT.Phone (64GB) with Oreo 8.0 updated, can you please help me (step by step guide) on how to root my device without any issue?
Thank you
Changelog:
* Update to April 2019 Security Patch.
* Use sdfat for vfat.
* Enable CPUSET.
* Enable CPU BOOST.
* Add & enable BFQ I/O Sched.
* Rebase to CAF Tag LA.BR.1.3.7.c25-00900-8976.0 kernel.
* Merge CAF Tag LA.BR.1.3.7.c25-00900-8976.0 in prima.
Link: lineage-15.1-20190412-UNOFFICIAL-rimo02a.zip
this build has 500 call log limit? or there is a way to extend it?
Changelog:
* Update to May 2019 Security Patch.
Link: lineage-15.1-20190516-UNOFFICIAL-rimo02a.zip
{
"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 any damage you made to your device
You have been warned
crDroid is designed to increase performance and reliability over stock Android for your device also attempting to bringing many of the best features existent today
Features:
https://github.com/crdroidandroid/crdroid_features/blob/11.0/README.mkdn
Flashing Instructions:
Pre-installation:
TWRP (Download from here)
gapps (Download from here)
Magisk 21.0 or newer for root (after first boot) - (Download from here)
First time installation:
<!-- change according to your needs -->
Wipe everything except Internal Storage
Flash Crdroid.zip and change slot and reboot to system and let it boot
Boot back into twrp using fastboot and flash gapps and magisk (only the one i gave link of) and reboot .
Update installation:
<!-- change according to your needs -->
step 1 (Will be updated once OTA is released)
step 2
step 3
step 4
step 5
Sources:
ROM: https://github.com/crdroidandroid
Kernel: Xiaomi-sdm660/android_kernel_xiaomi_sdm660
Download:
ROM https://crdroid.net/jasmine_sprout
Changelog: https://raw.githubusercontent.com/c..._crDroidOTA/11.0/changelog_jasmine_sprout.txt
Known issues:
<!-- list here -->
[*] WFD is broken
Visit official website @ crDroid.net
crDroid MiA2/6X Telegram
crDroid Community Telegram
Donate to help our team pay server costs
How to install Magisk on Android 11 ROM => https://xiaomi.eu/community/threads/magisk-in-mi-note-10.58047/post-568116
Fast and beautiful ROM, thanks
Smoothly ROM but I got freeze at the androidone logo after install GApps.
P/S: Tried NikGapp, same result
P/S 2: after wait about 2 min, phone start up but nothing was be install...
NEW BUILD UP
=========================
JAN 03 , 2021
=========================
+ Kernel Upstreamed to V4.4.249
+ mm: speed up mremap by 20x on large regions
+ gcc-sdm660: overclock I2C and SPI to 800mhz
+ net: wireguard: update wireguard to version v1.0.20201221
+ Merge tag 'LA.UM.9.2.r1-01800-SDMxx0.0'
+ mdss: mdp: Default to 258 kcal saturation
+ sdm660-common: Decommonize sensor blob
+ sdm660-common: props: enable vsync and disable backpressure
+ sdm660-common: Update WFD and Time services from LA.UM.9.6.2.r1-02500-89xx.0 (WFD still in WIP)
+ sdm660-common: Update perfd from taimen RP1A.201005.004
+ Refactor Apex
+ Added Xiaomi Parts
+ Fixed Night Light
+ TWRP 3.4.0_10 added as prebuilt
+ Enforcing Selinux
is it necessary to install magisk?
Is WiFi Hotspot 5GHz working with this release? I am not be able to switch it on Stock or Lineage ROMS
NguyenNinhAnh said:
Smoothly ROM but I got freeze at the androidone logo after install GApps.
P/S: Tried NikGapp, same result
P/S 2: after wait about 2 min, phone start up but nothing was be install...
Click to expand...
Click to collapse
Should install Magisk otherwise can't see GApps.
Even there's something wrong w/ my Google Accout: the contact sync doesn't work...
-----------------
Update:
After factory reset sync works fine. But I still can't log in to my Chrome... Never mind.
av2032 said:
is it necessary to install magisk?
Click to expand...
Click to collapse
IMO its necessary.
psklf said:
Should install Magisk otherwise can't see GApps.
Even there's something wrong w/ my Google Accout: the contact sync doesn't work...
-----------------
Update:
After factory reset sync works fine. But I still can't log in to my Chrome... Never mind.
Click to expand...
Click to collapse
Thanks. I try Arrow OS and satisfied. I don't wanna have Magisk on my phone.
Bug report:
When connecting to a wifi and choose PEAP method and MSCHAPV2 as phase 2 authentication
then in the CA certificate I can't choose Do not validate but only Use system certificates
i like this rom but it hard install , last gapp not working and bootloop
netyami said:
i like this rom but it hard install , last gapp not working and bootloop
Click to expand...
Click to collapse
Should install Magisk otherwise can't see GApps.
I think the author should mention it in the origin post
NEW OTA Available:-
Changelogs :-
+ Bump to V7.3
+ Feb 2021 Patch
+ Kernel Upstream to 4.4.257
+ add DTS Eagle audio support
+ drivers: misc: qcom: qdsp6v2: Allow 320K AAC encoding
+ sdm660-common: Remove unnecessary media extension packages
+ sdm660-common: Remove unnecessary netutils packages
+ sdm660-common: Remove unused libextmedia_jni
+ sdm660-common: Drop non-functional soundtrigger
+ sdm660-common: import Hotword Enrollment blobs
+ sdm660-common: audio:Add hotword input for hotword mic concurrency
+ sdm660-common: audio: Add fast input profile for the record concurrency
+ sdm660-common: Add required GPU props
+ sdm660-common: Add 2 instance support for record_24
+ sdm660-common: Enable fluence voice recording
not being able to boot stuck at splash screen
ATTENTION PLEASE
From CR 7.3 there are some changes in flashing methods
Clean flash is recommended
STEPS:-
Flash ROM
Changle slot
reboot to recovery
flash gapps (Nik Gapps only)
Magisk 22
reboot
Still facing issue:-
Maybe u where on a rom which had encryption
Take a backup of your Data into u laptop or desktop
Flash twrp 3.5.0_9
Wipe everything
Flash rom
twrp zip
switch slot
reboot to recovery
flash gapps (Nik Gapps only)
Magisk 22
reboot
Hi,
first of all, thanks for your work.
I installed the ROM CR 7.3 doing Clean flash.
The phone booted correctly and I was able to play around a bit.
After enabling encryption, under Security, the phone started bootlooping.
Right after crdroid logo kept rebooting.
Does anyone know if it's a known issue?
Thanks
NEW BUILD UP:-
=========================
MAR 12 , 2021
=========================
+ Bump to V7.4
+ Mar 2021 Patch
+ Based on New Trees,Kernel and Vendor
+ Kernel Upstream to 4.4.261
+ Merge tag 'LA.UM.8.2.c25-01600-sdm660.0
** NOTE ONLY CLEAN FLASH ALLOWED **
** TWRP is removed from this build **
at last, a complete ROM with all the features I want and haven't experienced any bugs other than my screen going black one time and having to restart. overall best ROM for me. thank you so much for your work
I've tried this ROM on 2 mi a2. It runs really smooth, it's nice. Android 11 is cool, with quite a lot of small enhancements but I encountered several critical issues :
1/ no mobile data with one of my provider (bouygues telecom). The other SIM was OK, i've swapped them to check, nothing changed
2/ GPS can't work. 0 sattelite. This is critical to me -> I've turned myself back to lineageOS on which GPS and data are both properly working.
Anyway, continue like that guys, you're doing a great job !
Sekiyama-Kernel for Moto G Stylus 5G
The kernel is based on sources from @Electimon which can be found here.
Features:
Main Features:
- Based on kernel sources from Motorola
- New performance based scheduler "dragrace" which prefers max clocks during screen usage.
Your battery milage will vary. With heavy usage I average about 10% for every 3 hours of background playback while still maintaining overall battery life when I forgo usage.
- Exfat support for external SD Cards
- Disabled ZRam
To improve memory latency
- Updated to 5.4.147 (stock is 5.4.61) thanks @Electimon
- This kernel is non-modular! All vendor modules are baked into the kernel. This includes sensors, audio, networking, and display.
- Use bbr as default TCP congestion algorithm (fastest algo according to this excellent research from @kdrag0n found here )
- Removed ALL debug config options and disabled printk
- Wireguard Support
- Magisk Stub integrated
Changelog:
Android 11
1.4 Sekiyama 4
1.3 Sekiyama 3
https://github.com/ArtiicPanda/akmosaka/releases/tag/pre-release-r1
1.0 Initial Release
https://github.com/ArtiicPanda/akmosaka/releases/tag/pre-release
Downloads:
Releases · ArtiicPanda/moto-osaka
Contribute to ArtiicPanda/moto-osaka development by creating an account on GitHub.
github.com
Requirements
- Unlocked Bootloader
- USB Debugging in developer options enabled
- Latest adb and fastboot
How to flash the Kernel:
Boot to TWRP and flash zip:
In fastboot boot the recovery.img
Commands:
Code:
fastboot boot recovery.img
Go to "Advanced" -> "ADB Sideload"
Commands:
Code:
adb sideload <path to zip>
Boot to fastboot/bootloader to flash boot.img:
Either select Reboot to bootloader option via buttons
or type:
Code:
adb reboot-bootloader
Now in fastboot flash boot.img
Commands:
Code:
fastboot flash boot boot.img
Reboot either via buttons
or by typing
Code:
fastboot reboot
@Electimon for sharing his 5.4.147 source, none of this would be possible without him sharing it.
@topjohnwu for magisk and his entire work!
@Freak07 for his kernel thread from which I drew inspiration.
Source Code: https://github.com/ArtiicPanda/akmosaka/
Downloads:
Releases · ArtiicPanda/moto-osaka
Contribute to ArtiicPanda/moto-osaka development by creating an account on GitHub.
github.com
Will this work on the boost mobile variant xt2131-1
{
"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"
}
so it seems that the kernel is functioning afaik. the only issue i havwe noticed as of yet is an error at boot into system. It syas the Following
***************
Android System
There's an internal problem with your device. Contact your manufacturer for details.
***************
info would be great thanks
sosthenisRR said:
so it seems that the kernel is functioning afaik. the only issue i havwe noticed as of yet is an error at boot into system. It syas the Following
***************
Android System
There's an internal problem with your device. Contact your manufacturer for details.
***************
info would be great thanks
Click to expand...
Click to collapse
Seems to be failing safetynet. I should have a solution by next release.
Hi everyone, on my device (XT2131-1, Spectrum Mobile), this kernel causes some stuttering, especially when entering the password to unlock. Is this a known issue?
Thanks in advance.
DustyAngel47 said:
Hi everyone, on my device (XT2131-1, Spectrum Mobile), this kernel causes some stuttering, especially when entering the password to unlock. Is this a known issue?
Thanks in advance.
Click to expand...
Click to collapse
Next release should fix your issues!
New update released. This brings many changes such as disabling Zram to improve system latency, new cpu scheduler "dragrace" as default (prefers higher clocks while screen is active), and fixes to SD Cards. Also, I improved support for those of you who installed the TWRP ramdisk. Enjoy!
Can confirm the update fixes the stuttering issues, at least for me. Thanks for the work!
Working well and no noticeable stutter now. Also the flag at UI start is resolved. Here is a twrp recovery log.
Works on Android 12 Pixel rom gsi...
only thing is i dont see the new scheduler dragrace you mentioned in the update.
see pic..
thanks again ,,the data speeds are better than the pure stock boot.img.
jhjhjhjhjhjh said:
Works on Android 12 Pixel rom gsi...
only thing is i dont see the new scheduler dragrace you mentioned in the update.
see pic..
thanks again ,,the data speeds are better than the pure stock boot.img.
Click to expand...
Click to collapse
Do chat features (text, mms) and calling work on this gsi? Caos and Lir need a bit more work than I can muster to give at the moment.
sosthenisRR said:
Do chat features (text, mms) and calling work on this gsi? Caos and Lir need a bit more work than I can muster to give at the moment.
Click to expand...
Click to collapse
thread link
GSI Compatibility Thread
What GSI are you guys rocking? I have Pixel Experience 12 from Phhusson. To install larger GSI images we have to either ditch the product image or system-ext image. I chose to get rid of my product image and that doesn't seem to have much of...
forum.xda-developers.com
and i have been using this as my daily driver for weeks now loving it...
[GSI][UNOFFICIAL][12] Pixel Experience
Pixel Experience for GSI What is this? Pixel Experience is an AOSP based ROM with Google apps included and all Pixel goodies (launcher, wallpapers, icons, fonts, bootanimation) Their mission is to offer the maximum possible stability and...
forum.xda-developers.com
Which method are you guys using to install? Zip or boot.img?
ArtiicPanda said:
Which method are you guys using to install? Zip or boot.img?
Click to expand...
Click to collapse
I was supposed to only use one? D:
I am very good at reading instructions lmao
ArtiicPanda said:
Which method are you guys using to install? Zip or boot.img?
Click to expand...
Click to collapse
I updated to the new gsi 12 and re-flashed the kernel via fastboot method and now i see the new governor...kernel working well.
i installed it after i ported the boot.img_kernel .
great work
features for next release:
fsync on/off
lrng/drng switching
simple LMK (low memory killer)
if you there are features you wish to have that i haven't named, don't be afraid to ask!
ArtiicPanda said:
features for next release:
fsync on/off
lrng/drng switching
simple LMK (low memory killer)
if you there are features you wish to have that i haven't named, don't be afraid to ask!
Click to expand...
Click to collapse
My only request would be gpu boost from 650mhz to 750mhz would be awesome...
prioritize audio option to reduce audio latency
How are updates looking? @ArtiicPanda
Edit: Also to go with the GPU boost requested above, a slight CPU overclock would be amazing. This phone gets such good battery life I think it would be worth the tradeoff. Maybe make 2 versions of the kernel -- one normal, and one "performance" with gpu/cpu overclocks and let people choose
Edit2: Also noticing that the "tap to wake" feature gets a little wonky once the device hits (what I assume) is deep sleep. Takes 2 sets of taps to get the screen to come on. Somewhere around 45 seconds to a minute after turning the screen off and leaving the device alone. Any time before that, works exactly as intended. Definitely kernel related as it's the only difference between my unlocked model and the Cricket next to it.
Edit3: Also perhaps enabling the "notification led" on the front?
Stock kernel with upstream exFAT driver for Pixel 4/XL
Background
Read about the Google Pixel 6/Pro getting official exFAT support in Android 13 on an Esper article and dug around the source code for Android's vold. Seems like Android has "supported" exFAT since Pie/9 with this commit in platform/system/vold as long as the device comes with 1) exFAT driver in the kernel, 2) mkfs.exfat and fsck.exfat in /system/bin(weird that Google doesn't include this in Android). Thankfully, both are available for all devices with Linux kernel > 4.1 through the linux-exfat-oot exFAT driver and exfatprogs, both provided by the official Linux exFAT driver maintainer, Namjae Jeon. Some compilation and git clone-ing later and, here we are!
Code:
/*
* Your warranty is no longer valid, unless you lie.
*
* I am not responsible for bricked devices, strained relationships,
* 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.
*
*/
Features
-Supports accessing exFAT disks in Android as you would a FAT disk
-Kernel built from the latest July security patch sources from Google, completely stock apart from exFAT driver and some debugging disabled
-exFAT kernel driver backported from Linux kernel 5.19.1
-exfatprogs built from master branch of namjaejeon/exfatprogs
-Kernel compiled with AOSP Clang 12.0.5, exfatprogs compiled with Android NDK r23
-Kernel built with CFI/LTO enabled and reduced debugging(floral_exfat_perf_defconfig)
Requirements
-Unlocked Bootloader
-Magisk
-Recovery or EX Kernel Manager/FKM app
Download
-Attachments below
How to install
1a. Download the kernel flashable zip(floral-stock-kernel-jul22-exFAT.zip or floral-stock-kernel-jun22-exFAT.zip depending on whether you are on July update or June update)
1b. Download the Magisk module zip(magisk-exfatprogs-aarch64-v1.zip)
2a. Install the Magisk module zip from Magisk app
2b. Flash the kernel zip in EX Kernel Manager or FKM app or in TWRP/Lineage Recovery
3. Connect an exFAT disk and try it out!
Source code
https://github.com/haoyangw/android_kerrnel_google_floral
Credits
- Namjae Jeon(exFAT driver maintainer)
- Google(for kernel sources)
- topjohnwu(for Magisk)
- osm0sis(for AnyKernel3)
- nathanchance(for his Github guides on compiling Android kernel with Clang)
- Zackptg5(for his MMT-Extended repo used for my Magisk module zip)
Screenshots
{
"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"
}
Changelog
17-Dec-22
- Latest Android 13 kernel source for Pixel 4/XL
- October security patch
11-Jul-22
- First release
- Added exFAT driver as git submodule under Google's stock kernel sources
- July security patch
- Disabled some kernel debugging code
[Guide] How to port this to other Android devices
Requirements
- Android phone with Linux kernel >= 4.1
- armv7 or arm64 SoC/CPU
- CLI experience and a Linux PC with decent RAM/CPU for compilation
Points to note
- LTO/CFI takes a huge amount of RAM if your PC's CPU has a lot of cores since the LTO operations are parallelised. I couldn't find a flag to disable parallelisation/multi-threading of LTO so I had to enable ZRAM to give lld enough RAM. For me, I had a 4-core/8-thread CPU(Intel Core i7-8809G) with 32GB RAM and lld managed to eat up 19GB-25GB RAM(Jun security patch took 19GB, Jul security patch took 25GB before lld got killed due to OOM, didn't check RAM usage on successful compilation) when run with make -j2
Steps
1. Download your device's kernel sources
2. Add namjaejeon/linux-exfat-oot to fs/exfat under the kernel source, either as a git submodule or just download the repo as a zip and extract it
3. Perform steps 2 & 3 of jamjejeon's guide
4. Enable the exFAT driver by running 'make ARCH=<device architecture> <defconfig file>' and 'make ARCH=<device architecture> menuconfig', and then going to 'File systems' -> 'DOS/FAT/NT Filesystems' -> Press 'Y' key of your keyboard after moving the highlighted option to 'exFAT filesystem support'
5. Compile your kernel
6. Take the generated Image(.lz4)(-dtb) and dtbo.img files and use AnyKernel3 to generate a flashable zip
7a. Install either the 'magisk-exfatprogs-aarch64-v1.zip' or 'magisk-exfatprogs-armv7a-v1.zip' file attached below, depending on whether your device is 64-bit(aarch64) or 32-bit(armv7-a)
7b. You can also cross-compile exfatprogs from source by setting up the Android NDK according to Google's Use NDK with other build systems guide(autoconf section)
This too
Sorry for the delay, here's the latest stock kernel with exFAT support added for those on the final update of Pixel 4/XL, Android 13 October patch! Installation steps are the same as before. I'm not sure whether it'll support earlier stock Android 13 builds though, try at your own risk! Hope this is useful!
RADIOACTIVE KERNEL
{
"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 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.
*/
hi XDA community, i'm here to share with you my little project, my primary goal is to provide a stable and fast kernel without compromising battery life, plus some cool features that i find useful for the day to day usage.
Current Features
General List:
Compiled using Google's environment for GKI kernel build for maximum stability using latest google prebuilt clang 14.0.7
Packed with Anykernel3 with ability to preserve magisk root
Works on both devices (Pixel7 and Pixel7PRO)
Update system support via flasher apps ( Copy/paste link for auto updates )
Boeffla's wakelock blocker
BBR TCP set default and a lot more others to choose
SSG io scheduler set default and preconfigured
Enabled power efficient workingqueues on various drivers
Fsync on/off support
CleanSlate Features from @tbalden, all credits for the features to him (s2s, notification booster, battery saver, flashlight notifications. Note that rootless features like kadaway are not implemented here because we need root for other features to work properly with my tree)
Multi-gen LRU driver
Simple Low Memory Killer from SultanXda
Switched to SCHED_RR instead of SCHED_FIFO
DAMON driver (disabled by default for now)
Removed some debug options
Changes to some drivers to use Big cpus or viceversa ( hardware composer, goodix... Etc)
Other stuff that is boring to write, take a look at my github for detailed information
ONLY COMPATIBLE WITH 2023 JUNE'S A13 STOCK GOOGLE ROM
[ RADIOACTIVE KERNEL INSTALL ]
Keep in mind that vbmeta flags for verity/verification must be disabled before flashing the kernel otherwise it will not boot and disabling those flags will wipe your device.
DOWNLOADS HERE
CHANGELOG
There's a flashable zip that can be flashed with your preferred kernel tweaker app and/or alternatively you can extract and flash all images using fastboot if you want
Radioactive Kernel fastboot images flashing instructions:
Flashing manually:
vendor_dlkm.img needs to be flashed in fastbootd, while the other images needs to be flashed via fastboot/bootloader.
How to boot to fastbootd?
From running phone:
adb reboot fastboot
From fastboot/bootloader:
fastboot reboot fastboot
Once in fastbootd:
fastboot flash vendor_dlkm vendor_dlkm.img
Boot from fastbootd to fastboot/bootloader to flash dtbo.img, vendor_kernel_boot.img and boot.img:
Either select Reboot to bootloader option via buttons
or type:
fastboot reboot bootloader
Now in fastboot flash boot.img, dtbo.img and vendor_kernel_boot.img
fastboot flash boot boot.img
fastboot flash dtbo dtbo.img
fastboot flash vendor_kernel_boot vendor_kernel_boot.img
Reboot either via buttons
or by typing
fastboot reboot
Enjoy!!!!
Instructions using Ex kernel manager or any other app with autoflash support:
* Flash Kernel Zip
* Reboot
* Enjoy!!!
Thanks and Credits to developers:
Of course, I had never been able to create all that by my own. So I want to give credits to the really good developers around, that have given me all the inspiration and from which I cherry picked lots of the implemented functionalities:
* SultanXda
* Ordenkrieger
* LordBoeffla
* zx2c4
* Freak07
* osmosis
* celtare21
* tbalden
* Chainfire
* BitOBSessiOn
* nathanchance
* Yaroslav Furman
* eng.stk
* Flar2
* joshuous
* franciscofranco
* RenderBroken
* moludo
* Lozo2010
... I just hope I did not forget someone. If so, please let me know and I will add you of course.
Thanks to all of you for your great work
I also want to say thank you to my friends and testers and to those who donated me a beer or two
SOURCE CODE:https://github.com/acuicultor/RadioactiveKernel_Pantah
I have been waiting for this. Flashing noww
wanttotree said:
I have been waiting for this. Flashing noww
Click to expand...
Click to collapse
me too
When i had the pixel 6 this kernel was the best of all.
Thanks.
I have been waiting for this as well.
Glad it's finally here.
Thanks for sharing and Thank you for all your hard work. It's very much appreciated!
Bootlooping on HentaiOS. Just in case anyone wants to try it out. FYI
Do I need vbmeta flags for verity/verification disabled for this kernel to work ?
blackpanther0582 said:
Do I need vbmeta flags for verity/verification disabled for this kernel to work ?
Click to expand...
Click to collapse
As far as i know, those flags must be set for any custom kernel.
Please correct me if i'm wrong.
Gotta say I'm loving having a few kernels and roms to play with. Starting to almost kinda feel like the good old days of the Galaxy S Vibrant (RIP). Also, your update URL for the flasher apps is absolutely awesome. I've never had that feature before. I immediately put the URL in Franco's Kernel manager and was dumbfounded when the kernel popped up. Absolutely awesome. Also, the kernel is doing great. I flashed it twice. Once in fastboot and once in FK Manager. I only did it both ways to make sure I wouldn't bootloop. Kudos for a good kernel, my dude.
Slim2none4u said:
As far as i know, those flags must be set for any custom kernel.
Please correct me if i'm wrong.
Click to expand...
Click to collapse
You're not wrong
The following commands doesn't seem to work for me in all kernel mods I've tried here. Does this come with wifi hotspot tethering limit bypass by default? Or will the below commands work?
settings put global tether_dun_required 0
net.tethering.noprovisioning=true
dDoctar said:
The following commands doesn't seem to work for me in all kernel mods I've tried here. Does this come with wifi hotspot tethering limit bypass by default? Or will the below commands work?
settings put global tether_dun_required 0
net.tethering.noprovisioning=true
Click to expand...
Click to collapse
I've activated TTL spoofing related confings in the defconfig although i didn't personally tested.
Ivixmax said:
When i had the pixel 6 this kernel was the best of all.
Thanks.
Click to expand...
Click to collapse
This is definitely the best kernel around for pixel. It's simple, no extra tweaking on the configuration. Plug and play. @acuicultor created the best kernel for p6 and I'm sure it's the same for p7. I'm waiting for LOS to update in order to flash RAk .
acuicultor said:
I've activated TTL spoofing related confings in the defconfig although i didn't personally tested.
Click to expand...
Click to collapse
Can your kernel be flashed on top of Cleanslate using any of the Kernel Flasher's or does it have to be manually flashed in fastboot and fastbootd
elong7681 said:
Can your kernel be flashed on top of Cleanslate using any of the Kernel Flasher's or does it have to be manually flashed in fastboot and fastbootd
Click to expand...
Click to collapse
You can flash on top of any other kernel but is always recommended to flash stock kernel before flashing any custom kernel.
ekin_strops said:
Bootlooping on HentaiOS. Just in case anyone wants to try it out. FYI
Click to expand...
Click to collapse
You have to disable verity/verification on hentai , to be able to flash the kernel
Great kernel
Good to see an alternative to Kirisakura and Despair
What about cleanslate? tbalden it's actually one of the real devs that still remain writing original code.