[KERNEL] [blu_spark r92] [Lollipop 5.1.1] - Moto G 2015 Original Android Development

{
"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:
Powered by Ubuntu 14.04.3 x86_64 (sparky VPS @ www.servercore.com.br - thanks @ChristianLetti)
Build with toolchain SaberMod eabi-4.9-09272015 cortex-a53 targeted
Full -O3 & graphite support with device and target flags enhanced, linaro build improvements, etc
Less is more: stockish builds based on android_kernel_motorola_msm8916
Kernel compressed with LZ4-r131, custom tweaked RAMdisk with GZIP (best size/efficiency ratio, faster boot, less CPU usage)
Removed some debug and logging options
ARM enhanced performance and battery patches
Upstream and CAF fixes
Several CPU Governors (blu_active own governor is default)
Slight UV and both CPU and GPU OC available (boots with stock freqs)
Enhanced TCP methods (westwood is default), Network and Wifi tweaks
Several I/O control (FIOPS is default), tweaked filesystems (F2FS, ExFAT, NTFS & CIFS)
blu_plug: Dynamic Hotplug for osprey
msm_thermal simple driver (default 65º C threshold)
Optimized RWSEM, AES and SHA1 routines (with NEON support)
Vibrator Strength tunable (63 % default)
KGSL fixes and reworked GPU driver
KCAL - Advanced color control for Qualcomm MDSS v3 (RGB calibration and post-processing features)
doubletap2wake available (0:disabled, 1:enabled, 2:enabled fullscreen), option to disable with power button
USB Fast Charge (force max PMIC charge level available both in MTP/AC charger mode)
Multimount fstab (you can use data and cache partitions as f2fs or ext4)
USB & SD Card automount
CDROM emulation added to mass_storage (full Drive Droid compatible)
init.d support (busybox run-parts required)
CM12.1 performance profiles compatibility
Compatible with Kernel Adiutor, Universal Kernel Manage and others
DOWNLOAD KERNEL ZIP
I only support stock ROM on XT1541. Stock ROM for XT1540 and XT1542 should work nicely also.
Other than that, you're on your own
On CM based ROMs, I support all models original CM supports.
Warning: If you come from other kernel, you should dirty flash your ROM before flashing blu_spark zip to avoid problems.
Reflash ROM -> flash SuperSU -> Boot device and install busybox -> flash blu_spark.
Also uninstall or clean data of any kernel control app you're using.
The regular kernel zip is for all ROMs that have Wifi builtin (like CM).
The stock zip is for stock ROM on supported models or other ROMs that have wifi built as a module.
Ask your ROM developer to know what to choose from.
Thanks to @franciscofranco, @faux123, @LaboDJ @show-p1984, @flar2, @anarkia1976, @stratosk, @myfluxi, @Christopher83, @hellsgod, @savoca
Special thanks to @DariosF and @ciprianruse88, for the friendship, initial push, knowledge and webart.
XDA:DevDB Information
blu_spark osprey, Kernel for the Moto G 2015
Contributors
eng.stk
Source Code: https://goo.gl/dDXuqH
Kernel Special Features: Powered by sparky
Version Information
Status: Stable
Current Stable Version: r92
Stable Release Date: 2015-11-14
Created 2015-09-21
Last Updated 2015-11-13

Reserved
All right crew!
Some of you may know me from Nexus development in Code_Blue and blu_spark projects, I decided to release a kernel for the Little Moto G3.
So far is in beta stage but quite stable. I manage to do a nice base I think, keep in mind that more stuff will come in the future, be patience
I tested it good on the AOSP ROM by @Alberto97 and Paranoid-L by @scritch007.
CM 12.1 nightlies works nicely.
Other ROMs should work too, I use anykernel zip that uses ROM existing RAMdisk
Stock 5.1.1 ROM compatible also soon
Enjoy the blu_spark!

Great! All kernel have wifi issues due to different drivers. Seem better using CAF wifi drivers. I'll try this soon!
Sent from my MotoG3 using Tapatalk

Goob work thanks!

eng.stk said:
On CM 12.1 of 13-09 by @squid2, I encountered some issues.
Radio derps always on first run, on reboot is cool. But wifi doesn't work.
Now on the officials let's see how it goes, hope you guys can help out so we have some nice goodies for the osprey.
Stock 5.1.1 ROM boots also, most work, except wifi... but who wants stock right? ;p
Click to expand...
Click to collapse
The reason you encountered WiFi issues on the stock ROM and my CM builds is that they use a separate kernel module for WiFi instead of building it into the kernel. You can make two variants of your kernel, one with CONFIG_PRONTO_WLAN=y for ROMs where WiFi is built into the kernel, and one with CONFIG_PRONTO_WLAN=m for ROMs where WiFi is in a separate kernel module.
Also, just so everyone knows, the official CM builds will be using Alberto's stock-ish kernel with WiFi drivers built in. So the existing blu_spark build here will probably work on official CM. Also be aware that the official CM kernel will use stock Motorola WiFi drivers, and will not have any special features like hotplug or better I/O schedulers. Thus, performance and battery life will be a bit poorer with the official CM kernel, and Indian users may encounter WiFi issues. On official CM, flashing a custom kernel such as blu_spark should improve performance and battery life a bit. In the coming days, I will also be making my kernel (that I've been bundling with CM) available as a standalone flashable zip, so that people who were happy with the kernel my unofficial CM builds shipped with would continue to be able to use my kernel.

squid2 said:
The reason you encountered WiFi issues on the stock ROM and my CM builds is that they use a separate kernel module for WiFi instead of building it into the kernel. You can make two variants of your kernel, one with CONFIG_PRONTO_WLAN=y for ROMs where WiFi is built into the kernel, and one with CONFIG_PRONTO_WLAN=m for ROMs where WiFi is in a separate kernel module.
Also, just so everyone knows, the official CM builds will be using Alberto's stock-ish kernel with WiFi drivers built in. So the existing blu_spark build here will probably work on official CM. Also be aware that the official CM kernel will use stock Motorola WiFi drivers, and will not have any special features like hotplug or better I/O schedulers. Thus, performance and battery life will be a bit poorer with the official CM kernel, and Indian users may encounter WiFi issues. On official CM, flashing a custom kernel such as blu_spark should improve performance and battery life a bit. In the coming days, I will also be making my kernel (that I've been bundling with CM) available as a standalone flashable zip, so that people who were happy with the kernel my unofficial CM builds shipped with would continue to be able to use my kernel.
Click to expand...
Click to collapse
"...and Indian users may encounter WiFi issues..."
I didn't got your point here.
Will the Official CM kernel cause the WiFi issue for we Indian users or this blu_spark kernel?
Sent from my SM-A800F using XDA Free mobile app

SArnab©® said:
"...and Indian users may encounter WiFi issues..."
I didn't got your point here.
Will the Official CM kernel cause the WiFi issue for we Indian users or this blu_spark kernel?
Sent from my SM-A800F using XDA Free mobile app
Click to expand...
Click to collapse
Official CM won't work on Indian users without custom kernel
Sent from my MotoG3 using Tapatalk

Finally, a REAL custom kernel!!! Thank you!!

Nice work! im currently running cyanogenmod so i cant test it.

Synapse isn't working...stock x.44 rom on xt1540

Running r25 plus the 22/09 official CM nightly on the 1GB model.
No glaring issues to report, everything works as far as I can tell. Battery life is comparable to stock, but note that most of the time I'm using the "performance" option for CM, whatever that does.
Performance is slightly disappointing, some stutters and lag is present, but that is to be expected, as I had run into these issues (worse, even) on the kernel used on the unofficial builds.
Overall, thanks for your excellent work, and I look forward to using this kernel after using Code_Blue for a very long time on my now-defunct Nexus 5.
If you happen to need testing or feedback, let me know, and I'll try my best to be of use to you.

squid2 said:
The reason you encountered WiFi issues on the stock ROM and my CM builds is that they use a separate kernel module for WiFi instead of building it into the kernel. You can make two variants of your kernel, one with CONFIG_PRONTO_WLAN=y for ROMs where WiFi is built into the kernel, and one with CONFIG_PRONTO_WLAN=m for ROMs where WiFi is in a separate kernel module.
Click to expand...
Click to collapse
Sadly for me, CONFIG_PRONTO_WLAN=m and CONFIG_PRONTO_WLAN=y both the methods didn't flick to get WiFi working on Stock ROM. Last time i had missed doing modules_install for the seperately compiled wlan module. Did that one as well, still WiFi is a no go.
BTW in Motorola kernel source, there are 2 defconfigs namely
Code:
msm8916_defconfig
msm8916-perf_defconfig
and 2 externel configs
Code:
debug-msm8916.config
lux.config
I had attempt building kernel by clubbing them as follows
Code:
[B]CASE 1 :[/B]
msm8916_defconfig + debug-msm8916.config + lux.config
[U]Result:[/U] Kernel works (All features except WiFi), WiFi module stripped be 3.4MB in size
[B]CASE 2:[/B]
msm8916-perf_defconfig + debug-msm8916.config + lux.config
[U]Result:[/U] Kernel works (All features except WiFi), WiFi module stripped be 4MB in size (This is the size same as of Stock's WiFi module).Yet no go with WiFi
Now do i have to club them together while building kernel,
Code:
msm8916-perf_defconfig + msm8916_defconfig + debug-msm8916.config + lux.config
To get Kernel and WiFi module matching each other..?
eng.stk said:
Stock 5.1.1 ROM boots also, most work, except wifi... but who wants stock right? ;p
Click to expand...
Click to collapse
Hi, is your kernel functioning WiFi fine on Stock ROM..? Stock for stability and good backup i'd say

hp420 said:
Synapse isn't working...stock x.44 rom on xt1540
Click to expand...
Click to collapse
Nothing to do with kernel
khartaras said:
Running r25 plus the 22/09 official CM nightly on the 1GB model.
No glaring issues to report, everything works as far as I can tell. Battery life is comparable to stock, but note that most of the time I'm using the "performance" option for CM, whatever that does.
Performance is slightly disappointing, some stutters and lag is present, but that is to be expected, as I had run into these issues (worse, even) on the kernel used on the unofficial builds.
Overall, thanks for your excellent work, and I look forward to using this kernel after using Code_Blue for a very long time on my now-defunct Nexus 5.
If you happen to need testing or feedback, let me know, and I'll try my best to be of use to you.
Click to expand...
Click to collapse
Yeah I'm cooking some stuff, but moto source is crap. I already miss nexus AOSP .
==vj== said:
Sadly for me, CONFIG_PRONTO_WLAN=m and CONFIG_PRONTO_WLAN=y both the methods didn't flick to get WiFi working on Stock ROM. Last time i had missed doing modules_install for the seperately compiled wlan module. Did that one as well, still WiFi is a no go.
BTW in Motorola kernel source, there are 2 defconfigs namely
Code:
msm8916_defconfig
msm8916-perf_defconfig
and 2 externel configs
Code:
debug-msm8916.config
lux.config
I had attempt building kernel by clubbing them as follows
Code:
[B]CASE 1 :[/B]
msm8916_defconfig + debug-msm8916.config + lux.config
[U]Result:[/U] Kernel works (All features except WiFi), WiFi module stripped be 3.4MB in size
[B]CASE 2:[/B]
msm8916-perf_defconfig + debug-msm8916.config + lux.config
[U]Result:[/U] Kernel works (All features except WiFi), WiFi module stripped be 4MB in size (This is the size same as of Stock's WiFi module).Yet no go with WiFi
Now do i have to club them together while building kernel,
Code:
msm8916-perf_defconfig + msm8916_defconfig + debug-msm8916.config + lux.config
To get Kernel and WiFi module matching each other..?
Hi, is your kernel functioning WiFi fine on Stock ROM..? Stock for stability and good backup i'd say
Click to expand...
Click to collapse
Yeah I tried a bit of everything and didn't get it to work either. NOt going to bother :/

eng.stk said:
Stock 5.1.1 ROM boots also, most work, except wifi... but who wants stock right? ;p
Click to expand...
Click to collapse
I do!! If I want anything else I have a nexus for that.
Hotspot doesn't work for me. USB tether does

blu_spark r29
All right crew!
New build is up, enjoy :good:
Latest CAF wifi drivers and other network patches
Build improvements and tracing disabled
Filesystem and storage improvements
Multimount fstab (you can use data and cache partitions as f2fs or ext4)
Removed debug and cruft
Crypto and Neon patches
Scheduler improvements
Lot's of ARM battery and performance fixes
Memory management improvements
CM12.1 performance profiles compatibility
RAMdisk tweaks
Click to expand...
Click to collapse

I was about to review by the time new release is already up.
I'd say this kernel is meeting my requirements and behaves to how I want it to be.
Thanks for not adding CPU boost. And the blue_plug is going good
Battery backup is close to Motorola's stock kernel. And happy to find WiFi turning on-off fine.
Will get on new release and check it out. Thank you for bringing kernel development alive for G3
ROM: CyanogenMod official nightly 24-Sept-2015

The latest release is cool. Smoother and CPU temps are soo cooler. Honestly I always had higher temps on CM12.1 as compared to Motorola's stock kernel. This time its same as stock.
And I tried out INTERACTIVE governor with just 2 changes. The scaling goes awesome with blue_plug
timer_rate: 40000
hispeed_freq: 800000
The CPU load tasks looks accomplished within lower frequencies itself less rampage to higher freqs. And have set CPU min to 400MHz.

Hello.. Anyone can tell me if the latest release work on stock rom?

I'm iffy on whether or not to keep this one yet, since I'm going away for the weekend, but I'll totally test it for today and see how battery life seems. the first build didn't like me underclocking, so I'm hoping this one responds better.
*edit*
i'm seeding for the next few hours for anyone who prefers torrent. Please re-seed!
*edit #2*
stock .44 build, moto xt1540, kernel b29
no wifi, no hotspot...cleared cache and dalvik. no dice

Following the release of r29, updated CM12.1 nightly to 24/09 and flashed the newest release.
Performance is significantly improved over last iteration, on r25 and 22/09 I had massive, massive slowdowns where the phone ground to a halt quite often. I also experienced issues with Spotify closing while playing music (which is a mild annoyance) and frequent re-launching of the, well, launcher. Here, I've not had as much of that, but the phone takes a LONG time to wake up when someone is calling, as in 4-5 seconds just for the screen to show caller ID. Which may or may not be kernel-related, but if you could look into it, that'd be fantastic.
Thanks for the quality release again.

Related

[ROM][3.4 Kernel][4.4.4] Unofficial SlimKat 9.1 (pyramid)

{
"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: SlimRoms and I are not responsible for any damages to your device.
SlimRoms is a custom android operating system. The main goal is to offer users a slimmed down but still feature rich alternative to other android operating systems. The entire SlimTeam work together to bring you this tailor-made beauty straight from Android Open Source Project (AOSP) source code. All of the sources can be publicly viewed through GitHub and you can stop by the public Gerrit to submit patches of any type.
SlimKat is the project name for SlimRoms based on Android 4.4.
Original Features
The Real Dark Slim
Full system-wide dark interfaces. - If you like it smooth and classy.
Custom Shortcuts. Everywhere.
Hardware keys, Navigation Ring, Navigation Bar, Lockscreen, Tiles, Notifications etc. - We've got you covered.
System-Wide Keyboard Controls
Rotation, cursor control, optional emoticions, etc. - You'll be tapping away to your heart's content.
SlimCenter
Downloads, contact information, system app removal. - More fun than you can shake a stick at.
Camera Features
Trueview, Smart Capture. - Capture life moments with ease.
Unofficial Features
O2 Optimized Kernel
LibRIL updates
Added FIOPS/SIO/VR/Zen IO Schedulers
Added Badass/Hyper/Intellidemand/Lionheart/Smartmax Governors
Latest mpdecision from showp1984 hammerhead branch
Auto-brightness tweaks (more steps/dimmer in general)
init.d kernel settings script (one less app to install)
Other minor changes
Important links
Official Site - The official webpage where you can find the official download and everything you need to know about SlimRoms.
My Github - Source to the stuff I've changed.
Installation Instructions
Download, install and configure ivanich's 2.8.7.0 TWRP recovery from here.
Download and install the unofficial ROM through recovery from here.
Download and install the latest of my GApps packages from here.
Download and install the TWRP version of my odex package if desired from here. This essentially puts the dalvik-cache of system apps in /system which saves you some space in /data and also speeds up initial boot.
General Q/A
Q: Why SlimKat?
A: It is a great ROM and is very well suited for older devices.
Q: Why another SlimKat thread?
A: This is my own build with parts from various kernels that I feel are beneficial to pyramid users. It most likely won't be as stable as the official builds and therefore needs a separate thread.
Q: You just said it most likely won't be as stable. Does that mean it's buggy?
A: I will not release a build that doesn't work for me. The sensation is my only device and this build will always be my daily driver.
Q: Why not work with dexter93 to make the official build better?
A: That is my intention. We will all benefit from your support and testing. Let us know what works and what doesn't. Then it can be pulled into the official branch.
Frequently Asked Questions
How do I enable root access?
System settings -> Developer options -> Root access
First set to Disabled (if not already) and then set to Apps only or Apps and ADB.
How do I change resolution/dpi/density?
Manual: With root explorer, edit /system/build.prop and change ro.sf.lcd_density=182 to ro.sf.lcd_density=240 and reboot.
App: Download Texdroider DPI from play store to change 182 to 240 and reboot. You can then uninstall the app.
How do I change CPU min/max speed, governors and IO schedulers?
Manual: With root explorer, edit /etc/init.d/89kernel init script (setting options are in the script).
App: Download Kernel Tuner from play store.
How do I submit a bugreport?
See the Slim website instructions here. Attach the report in this thread.
What firmware/radio should I use with this ROM?
For TMOUS try: 3.32.531.14 which comes with radio 11.69A.3504.00U_11.23.3504.07_M2
For non-TMOUS try 3.32/3.33 firmware and corresponding radios from: firmware and radios
Tips/Tricks
If you use google apps, install the biggest package that you need. You want to do this because those google apps will be installed into /system. I've seen many users talk about wanting the smallest gapps they can have and then downloading just what they need from the play store. This is not a good approach for our Sensation because we have a very large /system partition and a very small /data partition (by today's standards). So, a better approach would be to get the *full* gapps package and either remove the apps that you don't need or disable them.
Odex your /system apps. This will free up quite a lot of space in the /data/dalvik-cache folder which again will give you more room for apps. There are many odex scripts available on XDA to choose from and probably even some apps in the play store. You can also try out my flashable zip here (md5sum: 04320206ec11669b2da2f5340bb647f2). Flash it after flashing GApps.
Known Bugs
Battery calibration issue on first boot causes charging to stop at 90%. Charging is normal after reboot. (Appears fixed now)
It has been reported that some bluetooth devices will fail to connect.
It has been reported that some VOIP apps will not work (Line/Skype).
It has been reported that call recording apps will not work.
Thanks
dexter93 - The guru who gave us SlimKat on the pyramid.
bruce2728 - 3.0 Kernel master
showp1984 - 3.0 Kernel master
SebastianFM - 3.0/3.4 Kernel master
sultanxda - 3.0/3.4 Kernel master
ivanich - 3.4 Kernel master
All other devs who have made the Sensation a fantastic device for over 3 years!
XDA:DevDB Information
Unofficial SlimKat (pyramid), ROM for the HTC Sensation
Contributors
LordNerevar
Source Code: https://github.com/LordNerevar
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
ROM Firmware Required: 3.32/3.33
Based On: AOSP
Version Information
Status: Testing
Created 2014-09-27
Last Updated 2016-01-12
Updates
Slim-pyramid-4.4.4.build.9.1-UNOFFICIAL-20160110-1414.zip
md5sum: 64a42295ee176c261b90468167c194a9
Updated to SlimKat 9.1
Updates to Bluetooth
Allow for F2FS on /system
Trying graphite compile optimization switch
User (instead of userdebug) build to save space in /data
Incorporation of Google's security bulletin patches through January 2016.
Older Releases:
9.0 Update 3: Slim-pyramid-4.4.4.build.9.0-UNOFFICIAL-20151011-1254.zip
md5sum: 7cfe0ea4d5f335a00dde66ab3adf69f0
Unofficial Changes:
Built with UberTC 4.8.5 toolchain (Kernel and ROM)
Kernel updated to 3.4.109
F2FS support for data/cache
ART is now working
Bluetooth updates
Thermald built into the kernel
Numerous security updates including those for stagefright
9.0 Update 2: Slim-pyramid-4.4.4.build.9.0-UNOFFICIAL-20150111-1119.zip
md5sum: b5dd51eb9e7dc3c3c1056ef76e963f88
Unofficial Changes:
Bluetooth and VOIP updates
9.0 Update 1: Slim-pyramid-4.4.4.build.9.0-UNOFFICIAL-20150105-2015.zip
md5sum: 7f12f89139d1e8e52e57084cb2dddf99
Unofficial Changes:
DashClock settings widget workaround for missing hdpi resources
Reverted vertical recording rotation hack which was broken recently
9.0: Slim-pyramid-4.4.4.build.9.0-UNOFFICIAL-20141221-2104.zip
md5sum: 93adac135d40010977c91b705debc806
Unofficial Changes:
No changes
8.20 Update 2: Slim-pyramid-4.4.4.build.8.20-UNOFFICIAL-20141209-1947.zip
md5sum: df2a03543a8db9e1fca6bdebf40e4549
Unofficial Changes:
Fix video camera stuttering from last build
8.20 Update: Slim-pyramid-4.4.4.build.8.20-UNOFFICIAL-20141209-0135.zip
md5sum: 7993a7df357c647517b0c23eea61ce21
Unofficial Changes:
Linux Kernel 3.4.105
Optimized LDFLAGS
Fixed lockscreen target selection
8.18 Update: Slim-pyramid-4.4.4.build.8.18-UNOFFICIAL-20141201-2127.zip
md5sum: e70f7f09cc5dda0ef382f16b70e7011b
Unofficial Changes:
MediaProvider updates from the CM base applied (see github for details)
Device tree updates (see github for details)
8.16 Update: Slim-pyramid-4.4.4.build.8.16-UNOFFICIAL-20141124-1939.zip
md5sum: 35c817148cdbb137f502e1a55cdfb1c1
Unofficial Changes:
ROM compiled with JustArchi optimizations for gcc 4.8 (it's not 6x faster as mentioned on that page but there may be some gains - you tell me)
Switched back to SIO for default scheduler (ROW was also giving me disk IO errors which cause FCs)
Added cooler color control in 89kernel
8.14 Update: Slim-pyramid-4.4.4.build.8.14-UNOFFICIAL-20141118-1755.zip
md5sum: f9b77e52154b6c510dff5a42d0326022
Unofficial Changes:
ROM compiled with gcc 4.8
Kernel copiled with gcc 4.8 (thanks to ivanich for finding the compiler option to get it booting)
ROW replaces FIOPS as the default scheduler (I was getting a lot of disk errors with FIOPS)
Use low-power flash when battery is low (thanks again to ivanich)
New adreno libs (thanks to sultan)
TCP congestion algorithm control (see 89kernel init script)
8.10 Update: Slim-pyramid-4.4.4.build.8.10-UNOFFICIAL-20141107-2317.zip
md5sum: 92d7b29e844a51cc01cf203e90cba9b1
Unofficial Changes:
USB OTG support
FIOPS replaces SIO as the default scheduler
Camera fixes
framework_av updates from CM
8.9 Update: Slim-pyramid-4.4.4.build.8.9-UNOFFICIAL-20141028-2037.zip
md5sum: 51cf55785c3acd53d3b59dfbb428b60d
Unofficial Changes:
Kernel updated to 3.4.104
Dalvik fixes
framework_av updates from CM
8.8 Update: Slim-pyramid-4.4.4.build.8.8-UNOFFICIAL-20141021-1253.zip
md5sum: 53c2441fbdef9b25fb9d285e4030bb87
Unofficial Changes:
Kernel incrementally updated to 3.4.94
Smartmax is now the default governor
Dalvik optimizations
8.6.1 Update: Slim-pyramid-4.4.4.build.8.6.1-UNOFFICIAL-20141015-2143.zip
md5sum: 6d728e918b8f7ad50933eb5ee81cf6ac
Unofficial Changes:
Kernel incrementally updated to 3.4.87
Added smartmax and hyper governors and updated intellidemand
Added vr and zen IO schedulers
8.4 Update: Slim-pyramid-4.4.4.build.8.4-UNOFFICIAL-20141008-1325.zip
md5sum: 17478f4a486b0a497a34f2d228886517
Unofficial Changes:
Get proprietary HTC blobs from TheLoonyBin
Fixed AC charging not starting immediately while in sleep
Added Vol2Wake setting to 89kernel (defaults to enabled)
8.2 Update: Slim-pyramid-4.4.4.build.8.2-UNOFFICIAL-20140930-0610.zip
md5sum: 5527dc8197b435d3370c149cbb36c87c
Unofficial Changes: Volume Rocker Wake Fix
Original Release: Slim-pyramid-4.4.4.build.8.1-UNOFFICIAL-20140926-1855.zip
md5sum: a5a0792ed2d89e213d0ac75e2e936d06
Good features! Thanks mate!
^^Hello, fellow Minchanin.
Xda: devdb? What does that green banner mean?
Are there any collaborative efforts between you and dexter?
Hello,
First off many thanks for your great work & contribution!
I would need S2W or a similar feature as the "Volume Rocker Wake" feature does not work in Slimkat. Would you have any recommendation for a custom kernel that I could flash that has such a feature?
Thank you.
what about cpu undervolt? is it working on this rom?
For sure, just tested this rom and its absolutely fast! With Lionheart governor and Sio I/O scheduler. But one question @LordNerevar, which option is the best for Multi-Core power savings?
ThatsABigOne said:
Xda: devdb? What does that green banner mean?
Click to expand...
Click to collapse
Nothing special. Just that the ROM has been added to the XDA database: http://forum.xda-developers.com/devdb/
ThatsABigOne said:
Are there any collaborative efforts between you and dexter?
Click to expand...
Click to collapse
Not yet, but I hope there will be in the future (see the Q/A section).
wieman01 said:
I would need S2W or a similar feature as the "Volume Rocker Wake" feature does not work in Slimkat. Would you have any recommendation for a custom kernel that I could flash that has such a feature?
Click to expand...
Click to collapse
Sultan's kernel had S2W for awhile but it caused lockups/reboots. I'll see if I can find why the Volume Rocker Wake doesn't work.
cclaxx said:
what about cpu undervolt? is it working on this rom?
Click to expand...
Click to collapse
I believe that is a custom Sultan feature that I haven't implemented. I take it you found it beneficial?
saldymhmd said:
But one question @LordNerevar, which option is the best for Multi-Core power savings?
Click to expand...
Click to collapse
Here is some technical information if you're so inclined...
http://lwn.net/Articles/297306/
LordNerevar said:
Nothing special. Just that the ROM has been added to the XDA database: http://forum.xda-developers.com/devdb/
I believe that is a custom Sultan feature that I haven't implemented. I take it you found it beneficial?
Click to expand...
Click to collapse
ye, i think that battery drain is the major problem of aosp roms... so a fewer cpu voltage could help
btw thank you for still develop for our device :good:
LordNerevar said:
Sultan's kernel had S2W for awhile but it caused lockups/reboots. I'll see if I can find why the Volume Rocker Wake doesn't work.
Click to expand...
Click to collapse
Thank you. Let me outline what has happened so far: Clean install of Slimkat (v7.9) with a formatted SD card and the system fully wiped. "Volume Rocker Wake" is enabled, however, only works for a few seconds after the screen has turned off. It also works perfectly when the phone is connected to a USB charger.
Occasionally the wake function would work even when the phone isn't charging, but this happens fairly randomly, no obvious pattern.
First of all, great rom!
Feels smooth and a lot of features.
But....... what about the resolution?
statusbar clock and such is really small, icons in appdrawer too, it almost looks like the resoltion is set to high.
When using google stock launcher the icons are normal but statusbar is still much smaller then the stock rom.
Is this changeable?
Grtz,
Ruben
g-member said:
First of all, great rom!
Feels smooth and a lot of features.
But....... what about the resolution?
statusbar clock and such is really small, icons in appdrawer too, it almost looks like the resoltion is set to high.
When using google stock launcher the icons are normal but statusbar is still much smaller then the stock rom.
Is this changeable?
Grtz,
Ruben
Click to expand...
Click to collapse
simply change density in build.prop to 240
Alternatively use TexDroid to change DPI to 240.
https://play.google.com/store/apps/details?id=com.texdroider.texdroider_dpi&hl=de
You need to grant root access in order for the tool to work.
Thanks for answering questions everyone! I've started an FAQ on the OP for the ones I've seen often on the Official SlimKat ROM thread.
I was able to fix the volume rocker wake bug in the kernel. It's working for me with and without a secure lockscreen enabled. Try it out if you need it. That along with all the 8.2 goodness from the Slim team is available in the 2nd post.
No way... Thank you very much! I shall give it a try tonight. I am very excited!
Just out of curiousity... What is a bug and if so what exactly was the problem?
Also would it make sense to report this back to the Slim Team, so they can fix this as well? I have seen other posts that report similar problems.
Thank you for you great support!
LordNerevar, your latest version fixed the volume rocker issue. Even better I did not have to clean-install, I simply upgraded from Dexter93's version 7.9 to yours and my phone works perfectly. I am more than happy and this has breathed new life into my old Sensation. Thank you very much!
Perhaps you can join forces with Dexter in that you let him know how you eliminated this bug?
Good job!
Upon closer examination of the code, I found that you can actually set /sys/keyboard/vol_wakeup to 1 and enable Volume Rocker Wake under Settings->Display as normal. This should even work with the Official versions. I will add this ability to the 89kernel init script.
Thank you, LordNerevar. Guess that is the fix I have been looking for. I never noticed that file.
Interestingly mine is still set to zero, but volume wake works nonetheless with your latest version.
wieman01 said:
Interestingly mine is still set to zero, but volume wake works nonetheless with your latest version.
Click to expand...
Click to collapse
That's correct. My latest version bypasses the need for that file. However, that file does serve a purpose and I was actually going to implement it when I found it already available. The purpose is that if you don't want volume rocker wake, having that tunable will keep the phone in sleep mode if the volume buttons are pressed. Without that file or with that file bypassed, if you have volume rocker wake disabled in display settings the phone comes out of sleep mode and just doesn't turn on the display.
So, with my next version you will need to enable the setting in 89kernel and in display settings for it to work.

[KERNEL] [AOSP] [ArchiToolchain] [14/04/15] ArchiKernel V2.X

{
"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"
}
Info from me (Hbo): these are test releases of ArchiKernel freshly compiled with i9305 defconfig. I have tested it for few days and it's running really fine. However, consider that it may contain some undiscovered bugs etc. Then, just tell me what's wrong and I'll check if I can do anything about that. Please check flashing and updating instructions
Base: Samsung N7100XXUFNI1 Sources (NOT smdk4x12)
Linux 3.0.31
Compiled using latest ArchiToolchain
ArchiDroid Optimizations
Using AnyKernel method (compatible with all ROMs AOSP)
And many other awesome things I have no time to list
Other kernel's features:
Boeffla Sound
Configurable touchboost
Configurable touchwake
Zzmoove governor with default Moderate profile
BFQ i/o scheduler
GPU UV/OC
CPU UV/OC, idle modes
Charging interface
LED interface
Android and Kernel logcats switches
Mdnie control
Vibration control
ArchiDroid Optimizations:
- Fully optimized for Samsung Galaxy S3 (-marm -march=armv7-a -mcpu=cortex-a9 -mtune=cortex-a9 -mfpu=neon -mfloat-abi=softfp)
- Compiled with O3 optimization level (-O3)
- Performed interprocedural pointer analysis and interprocedural modification and reference analysis (-fipa-pta)
- Performed loop invariant motion on trees. It also moved operands of conditions that are invariant out of the loop, so that we can use just trivial invariantness analysis in loop unswitching. The pass also includes store motion (-ftree-loop-im)
- Created a canonical counter for number of iterations in loops for which determining number of iterations requires complicated analysis. Later optimizations then may determine the number easily (-ftree-loop-ivcanon)
- Performed induction variable optimizations (strength reduction, induction variable merging and induction variable elimination) on trees (-fivopts)
- Tried to reduce the number of symbolic address calculations by using shared “anchor” symbols to address nearby objects. This transformation can help to reduce the number of GOT entries and GOT accesses on some targets (-fsection-anchors)
- Assumed that loop indices do not overflow, and that loops with nontrivial exit condition are not infinite. This enables a wider range of loop optimizations even if the loop optimizer itself cannot prove that these assumptions are valid (-funsafe-loop-optimizations)
- Moved branches with loop invariant conditions out of the loop (-funswitch-loops)
- Attempted to avoid false dependencies in scheduled code by making use of registers left over after register allocation. This optimization most benefits processors with lots of registers (-frename-registers)
- Re-ran common subexpression elimination after loop optimizations are performed (-frerun-cse-after-loop)
- Didn't keep the frame pointer in a register for functions that don't need one. This avoids the instructions to save, set up and restore frame pointers; it also makes an extra register available in many functions (-fomit-frame-pointer)
- Made a redundant load elimination pass performed after reload. The purpose of this pass is to clean up redundant spilling (-fgcse-after-reload)
- Ran a store motion pass after global common subexpression elimination. This pass attempts to move stores out of loops (-fgcse-sm)
- Eliminated redundant loads that come after stores to the same memory location, both partial and full redundancies (-fgcse-las)
- Constructed webs as commonly used for register allocation purposes and assigned each web individual pseudo register. This allows the register allocation pass to operate on pseudos directly, but also strengthens several other optimization passes, such as CSE, loop optimizer and trivial dead code remover (-fweb)
- Performed tail duplication to enlarge superblock size. This transformation simplifies the control flow of the function allowing other optimizations to do a better job (-ftracer)
Click to expand...
Click to collapse
What to expect:
- Awesome stock battery life on AOSP ROMs (due to Samsung sources and not smdk4x12)
- Blazing fast (Deep advanced optimizations, Linaro toolchain, this is the beast)
- High compatibility (AnyKernel method, the kernel should work on all ROMs)
What to NOT expect:
- Many CPU or I/O governors # We don't need overhead, you can achieve nearly the same just by tweaking governor to your needs
- Features I don't like/need
- Dualboot (see above ^)
- F2FS (see above ^, however this one depends on kernel upstreaming, as f2fs is merged)
Flashing instructions:
1. Make sure that you have stock kernel already flashed (the one which comes with your ROM), if you're running custom kernel already, reflash your ROM without wipe, this will also flash stock kernel. This is ultimately important, DON'T FLASH ARCHIKERNEL ON ANOTHER CUSTOM KERNEL, you may face various issues you've never seen before.
* This is because ArchiKernel uses AnyKernel method - it pulls ramdisk from your current kernel. If you brick your phone by flashing AK on top of custom kernel, you know who will be responsible for that.
2. Flash ArchiKernel zip.
3. Profit!
Updating instructions:
1. If you arleady have older ArchiKernel version flashed properly with above instructions, and changelog doesn't state otherwise, just flash the .zip with new version of AK.
2. No wipes, cleaning dalvik cache or anything else is required, flashing zip is enough.
3. Profit!
Bugs:
None known
Contributors
JustArchi, Moster2
Source Code: https://github.com/ArchiDroid/ArchiKernel
Download the newest version:
CLICK
Some older version download:
This one for me, reserved.
First version, dated 14/03/2015 is out. Download, flash on STOCK kernel of your Lollipop rom and report It should work on Nameless and AICP for sure, interesting if it works on CM and RR.
Working fine with todays RR O3 Test Build (which is in upload at the moment).
Great Kernel so far after a few minutes, many thanks.....whether the kernel is also working on normal or official RR, I will test soon, but I am quite sure that he does .
rodman01 said:
Working fine with todays RR O3 Test Build (which is in upload at the moment).
Great Kernel so far after a few minutes, many thanks.....whether the kernel is also working on normal or official RR, I will test soon, but I am quite sure that he does .
Click to expand...
Click to collapse
That is really, really, really good!
I found ArchiKernel a really good, comfortable to configure and universal kernel
Hbohd said:
That is really, really, really good!
I found ArchiKernel a really good, comfortable to configure and universal kernel
Click to expand...
Click to collapse
hi, can i just flash this kernel after I flash the aicp rom? becasue I dont' know if the kernel come with aicp rom is stock or custom.
It's stock, so you can directly flash this kernel after flashing rom. Every AOSP Lollipop rom that we have comes with a stock, unmodded kernel
Very nice can't wait to testing it looking forward to it.
Just flashed. Seems fine so far, but does it need also LMK corrections?
Sent from mobile
This kernel is real beast 27500 on antutu @Stock
I know that archi won't add governors/schedulers but if you mate could edit the kernel just to add zzmoove or smartass for battery saving and zen scheduler , it'd be very very great.
I'd love to test some OC @1600 for cpu and @666 for gpu just to see where it could go with such a kernel if you have time .
anguslaw said:
hi, can i just flash this kernel after I flash the aicp rom? becasue I dont' know if the kernel come with aicp rom is stock or custom.
Click to expand...
Click to collapse
does it work on acip? i have aicp but i dont know if this works on it
klemen241 said:
does it work on acip? i have aicp but i dont know if this works on it
Click to expand...
Click to collapse
If you read 3rd post in this thread you will know the answer
I'm sorry if my question is stupid but is this work with rooted touchwiz kitkat 4.4.4 rom?
aaz03 said:
This kernel is real beast 27500 on antutu @Stock
I know that archi won't add governors/schedulers but if you mate could edit the kernel just to add zzmoove or smartass for battery saving and zen scheduler , it'd be very very great.
I'd love to test some OC @1600 for cpu and @666 for gpu just to see where it could go with such a kernel if you have time .
Click to expand...
Click to collapse
Yeah, I was thinking just about the same. I am testing right now experimental kernel with 1600 OC and some more optimizations. I may share it as experimental release soon
However, I think that Archi may add zzmoove in future, so I won't double his work [emoji14] (I am missing it too!)
I might add zen in next release though, it shouldn't be too much work. However, isn't bfq running just fine? How can you tell if zen is better than bfq?
amigoloco said:
I'm sorry if my question is stupid but is this work with rooted touchwiz kitkat 4.4.4 rom?
Click to expand...
Click to collapse
As for now: not
To my mind, it will be possible in not-far future
Hbohd said:
If you read 3rd post in this thread you will know the answer
Click to expand...
Click to collapse
i actualy read all the posts but third one. I feel like total retard haha. Thanks for answer man
voyteckst said:
Just flashed. Seems fine so far, but does it need also LMK corrections?
Sent from mobile
Click to expand...
Click to collapse
LMK permission's fix won't do any harm, therefore it's better to keep it in. Moreover it allows any apps to see and modify them.
klemen241 said:
i actualy read all the posts but third one. I feel like total retard haha. Thanks for answer man
Click to expand...
Click to collapse
Happens ! No problem at all
Wich app I Have to use to con figure the kernel?
With synapse for example which is coming with the kernel zip.
The ASV level showing on synapse, does it tell me if my chip in particular is bad? I have level 2, which is pretty bad...

[KERNEL][CM12.1 (based)][Z3C][GPU+CPU OC][5.1.1]M5 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"
}
I am NOT resposible for any damage done to your device, your neighbor, or any other things you like/hate.​
Introduction:
This is my first kernel for any Android device. I created it because I want to get the best out of my device. It initially started with some optimizations regarding SaberMod 4.9 compatibility but I tought why not optimize it even more.
About:
This Kernel is based on the official CM12 kernel, therefore it should work with any Rom using the stock CM kernel too (Like Carbon and Liquid). I run it together with Carbon here, all tests I do will also be done using Carbon. The Kernels features will get more with time
Features and Commit History:
Check 2nd Post!
Installation Instruction:
THIS DOES ONLY WORK ON UNLOCKED BOOTLOADER!
When you're on CM/a CM based Rom:
Flash the zip file in recovery
When coming from Stock:
Flash the boot.img included in your ROMs zip file using fastboot. Flash a CM based Rom then and flash the Kernel zip file again as the Rom overrides the Kernel.
Download:
M5 Kernel (Release Versions)
https://dl.myself5.de
M5 Kernel (Test Versions)
https://testing.myself5.de
Thanks/Credits:
DooMLoRD (and therefore all guys he thanked listed below) - for a lot of Commits
FreeXperia Team (especially Jerpelea) - for too many things!
Kali- - to help get the correct dtbTool parameters for a bootable kernel
Faux123 - for lots of patches, you rock dude!
koush & all CyanogenMod maintainers - for too many things!
Dees_Troy & TeamWin - for their excellent work on TWRP Touch Recovery
Phil3759 - for his excellent work on PhilZ Touch Recovery
myfluxi - for a lot of great patches
flar2 - for a lot of great patches
dbolivar- toolchain fixes
FranciscoFranco - for Cortex-A15 optimizations, bunch of other things!
CarbonRom Team - for too many things!
vishal-android-freak - for too many things!
phaseburn - for being a good friend and helping me with almost everything !
sreinst1 - for too many things!
infected_ - for help with SM!
pec0ra - for fast_hotplug
AndroPlus - for too many things!
sparksco - for the SaberMod Toolchain
YoshiShaPow and Frap129 - for SaberNaro Toolchain
Team AOSPAL - for the Kernel Optimizations
Panic Brothers - for sponsoring me a Z3C!
My Big Brother Eric - for helping me keeping focused on Development!
My friends Silas and Max - for letting me use their servers and being awesome!
If I forgot you, please tell me.
If you think I deserve a donation, I won't stop you
Thanks a lot to those who have donated!
Huge Thanks to @Panic Brothers who donated the Z3C to me! You Rock Bro!
​
XDA:DevDB Information
M5 Kernel, Kernel for the Sony Xperia Z3 Compact
Contributors
Myself5
Source Code: https://github.com/Myself5/android_kernel_sony_msm8974/tree/cm-12.1
Kernel Special Features:
Version Information
Status: Beta
Created 2015-05-22
Last Updated 2016-07-01
Changelog
Latest Version: V11.2
Changelog:
Version 1:
Initial Z2 Release
Introduce Optimized Buildflags in order to build with SaberMod 4.9
Add Intelliplug
Add Fastcharge
Add new CPU Govs: wheatley, Smartassv2 LionHeart, Lagfree, Intelliactive
Add new I/O Sheduler BFQ, fiops, SIO
Add Faux123 Sound Control
GPU OC to 657MHz, Idle on 27MHz and add 100MHz Step
Version 1.2
Fix D2W
Add fast_hotplug CPU Hoplug
Version 2:
Implement kexec-hardboot -> this allows the usage of MultiROM
CPU OC over 2.9 GHz -> We now can OC up to 3.03GHz
Version 3:
Add CPU Govs Intellidemand, smartassH3 and adaptive
Add IO Sheds VR, ZEN, SIO-Plus and tripndroid
Add Custom Logo
Fix simple ondemand GPU Gov and add conservative
Version 4:
Add 268MHz CPU Step -> CPU can now idle on lower CPU freq and save battery
Add Alucard Hotplug and CPU Gov
Add ElementalX Gov
Revert OC Ability to 3GHz -> 3GHz was just not stable
Add KCAL support
Add F2FS Support
Initial Z3 Bringup
Version 5:
Add Bricked Hotplug
Add new CPU Govs Alucard, HYPER, OndemandPlus, Nightmare, Darkness, PegasusQ, Smartmax
Remove F2FS Support again -> Seems not to be very stable
Version 5.1:
Revert Custom Bootsplash -> together with the new Display Drivers it made the device not to boot anymore
Version 6:
Fix for Z3* Touch in MultiROM -> updated Clearpad Touch Driver
Initial Z3 Compact bringup
Version 7:
Add slim and zzmoove CPU Gov
Initial Z1 Compact bringup by @oshmoun
Enable F2FS Again
Update Alucard, Darkness and Nightmare Govs
Update BFQ I/O Shed
Update Alucard Hotplug
Rebase IntelliPlug to faux123's latest Version
Version 8:
Fixed F2FS, thanks to @Hazou
Finally implement Intelli_Termal V2, thanks to @someone755 and @oshmoun
Updated alcurd, nightmare, darkness
Version 9:
Initial Z1 bringup by @oshmoun and @Langes
Kernel Zip is now based off AnyKernel2 by @osm0sis, this allows the installation on every Rom using CM Kernel, even if it has a different Ramdisk than CM, like Mokee and Slim
Version 10:
Initial Bringup for Sony Xperia Tab Z2 (LTE and Wifi) thanks to @rcstar6696
Fix Kernel install issues with AnyKernel2
Display Kernel Version in Settings (Change Localversion from M5-Kernel to M5-Kernel-*VERSION*
Add Adreno_idler
Update zzmoove to Version 1 Beta 8
Fix a bunch of Display issues (like Black lines) on Z1C
Add mac80211 injection patch and HID patch for keyboard support
Version 10.2:
Fix Soft Reboots on rhine devices
Add Oneshot Sync
Tweak kgsl
Fix loading of LZMA Compressed Recoverys
Version 11:
Probably the last 3.4 M5 Kernel release, we will start working on M5 Kernel based on the Sony 3.10 AOSP Kernel soon.
Merge CM Upstream (Includes merge of Sony 23.4.A.1.200/23.4.A.4.6)
Fix static noise on high-end headphones
Various zRAM fixes and improvements
Merge of Linux Kernel upstream to get the kernel base to 3.4.111 (latest 3.4 Kernel available)
@tomascus rules.
Version 11.1:
Fix sound again by reverting the previous sound fixes
Version 11.2:
Recompile Kernel because thanks to the Server failure we lost some of the V11.1 builds.
All Versions since V4:
Support for LZMA compressed Recoveries like MultiROM TWRP (http://review.cyanogenmod.org/#/c/89057/)
[Only for V*-Permissive] SELinux Permissive for use with Xposed Framework (http://review.cyanogenmod.org/#/c/78551/)
All Version included the newest CM Upstream Changes from the Day they got compiled. Version which are not mentioned explicitly did only include a CM Upstream update.
For a detailed Changelog, check the Github Commit history:
Lollipop
https://github.com/Myself5/android_kernel_sony_msm8974/commits
Bla bla first bla bla
You don't know how long I've spent F5'ing the Z3C development page lol.
Also
This is my first kernel for any Android device.
Click to expand...
Click to collapse
Don't believe this man, he does great work with kernels on other Xperia devices!
I find it odd though that the kexec page address value for the Z3C differs from the Z3 and Z2 -- got any explanation on that? (My first guess would be that's because it has less RAM but I'm tired and pretty sure that's wrong.)
Great Work man
First of all, thanks a bunch for all your hard work @Myself5!!
Our Z3Cs need a serious kernel, feel like this could be it. I've noticed you uploaded 2 different V6 versions for Z3Cs - normal and permissive? Could you explain the difference?
Thanks again for all your input, and happy flashing everyone.
Cr1ms0n said:
First of all, thanks a bunch for all your hard work @Myself5!!
Our Z3Cs need a serious kernel, feel like this could be it. I've noticed you uploaded 2 different V6 versions for Z3Cs - normal and permissive? Could you explain the difference?
Thanks again for all your input, and happy flashing everyone.
Click to expand...
Click to collapse
Permissive has SELinux mode set to permissive (for usage with XPosed), while the normal one has the stock SELinux Settings, being Enforced.
someone755 said:
Bla bla first bla bla
You don't know how long I've spent F5'ing the Z3C development page lol.
Also
Don't believe this man, he does great work with kernels on other Xperia devices!
I find it odd though that the kexec page address value for the Z3C differs from the Z3 and Z2 -- got any explanation on that? (My first guess would be that's because it has less RAM but I'm tired and pretty sure that's wrong.)
Click to expand...
Click to collapse
Thats totally correct. The Z3C has 2GB RAM compared to the Z2 and Z3 having 3GB. Hence the Positions needed for the kernel inside the RAM Banks are different too -> Different Kexec Hardboot value.
Myself5 said:
Permissive has SELinux mode set to permissive (for usage with XPosed), while the normal one has the stock SELinux Settings, being Enforced.
So if I'm planning to use Xposed I need to flash the permissive version is that right?
Click to expand...
Click to collapse
Just Flashed m5 kernel (release version)
works perfectly.
Thanks for all your hard work
Tested on PAC Rom. Working good! Seems to be a little more battery consuming compared to stock CM kernel.
I thought so to, but am gonna give it a day or so to settle. Much faster/responsive tho, apps etc are opening a lot faster so is browser imo
Flash v6 se permissive in last cm. Reboots constant.
tatanico said:
Flash v6 se permissive in last cm. Reboots constant.
Click to expand...
Click to collapse
Have you tried latest cm with it's own kernel? bcs m5 permissive kernel works with nightly from May 19
Just a question about xposed and selinux. I'm running a stock 5.0.2 with xposed on my phone, selinux status set to enforcing. Why is permissive needed with cm and this kernel? Just curious.
Kernel and last cm 23/05 not work god.
Hello!
I've got the latest cm nightly ( 24.05.2015 ), with latest M5-Kernel-V6-L. I think everything works fine, the system speed little bit faster then the cm's kernel. The processor cores using are better. In stand by, it's uses only one core, not two core like cm. But! With M5 kernel, wifi doesn't work. I can't run it. If i turn it on, nothing. It's doesn't find any wifi. And it's going back to off... Am I the only one with that error? I doesn't try M5 kernel before.. I missed something? I'm not at home, but if I arrived, I can make a Logcat if it help.
Sent from my Xperia Z3C using XDA Free mobile app
lba810701 said:
Hello!
I've got the latest cm nightly ( 24.05.2015 ), with latest M5-Kernel-V6-L. I think everything works fine, the system speed little bit faster then the cm's kernel. The processor cores using are better. In stand by, it's uses only one core, not two core like cm. But! With M5 kernel, wifi doesn't work. I can't run it. If i turn it on, nothing. It's doesn't find any wifi. And it's going back to off... Am I the only one with that error? I doesn't try M5 kernel before.. I missed something? I'm not at home, but if I arrived, I can make a Logcat if it help.
Sent from my Xperia Z3C using XDA Free mobile app
Click to expand...
Click to collapse
Yes WiFi lost here.
6.1 is coming
Compiling and uploading 6.1 ATM. No changes exept the merge of the CM Upstream branch. 6.1 is now working with the latest CM Builds.
Also it's the first fully automated build on my jenkins setup (using the fileserver as a host and my friends homeserver as the buildserver) so don't be confused if the Kernel build host is "[email protected]", thats my friends server. The Automation allows me to upload a new Kernel version faster in case of a CM upstream change.
Regards and Happy Flashing
Changelog is live
I just updated the Second Post, It now includes a Full Changelog, and therefore a Feature List too.
Have fun with it
I seem cannot set minimum CPU freq, it keeps turning back to 1958 MHz using kernel adiutor, trickster, and any app :/
Sent from my Xperia Z3C using XDA Free mobile app
reyhanpk said:
I seem cannot set minimum CPU freq, it keeps turning back to 1958 MHz using kernel adiutor, trickster, and any app :/
Sent from my Xperia Z3C using XDA Free mobile app
Click to expand...
Click to collapse
Using kernel adiutor, no problem here.
was12 said:
Using kernel adiutor, no problem here.
Click to expand...
Click to collapse
Solved it, the culprit was the vdd restriction.
Its all normal and smooth now
Sent from my Xperia Z3C using XDA Free mobile app

[Kernel][Stock][KK] Lenovo A6000 MoStock-v1.48 [EOL]

The Background:
I got this phone as a replacement to Galaxy Grand and soon I realised it's not sufficient to be on the stock kernel for all obvious reasons.
I'm used to great kernels like Dorimanx on SII.
So I searched on the Lenovo and XDA forums and soon realised that Lenovo was releasing incomplete sources for their devices(Specially A6000). Soon they released LP build for A6000 along with complete kernel source. The LP source builds well but KK source was still incomplete. But the wait was over and they release complete source for Kitkat release.
I'm still using KK on this device because their LP builds are not yet mature and couple of features like Encryption are still missing on LP (I need them)
DISCLAIMER:
ONLY FOR KK 4.4.4 Stock ROM
I'm not responsible for bricked devices or flashing wrong version
You are using this kernel at your own responsibility
NO Lollipop Support, Don't ask for it
——— !!!!!!!! YOU HAVE BEEN WARNED !!!!!!!! ———
FEATURES:
This kernel include the following additional features:
* Built on Linaro 4.9.4, (Stock kernel is on 4.7)
* Cortex-A53 Optimizations
* Additional Governors, Alucard, Hyper, darkness, OnDemandPlus and others.
CREDITS:
Dorimanx (for all his kernel sources, SII, LG)
Alucard_24(for Alucard Governor)
Torvalds (Kernel 3.6.Y maintainer)
Stelistcristi (Contents of this post)
osm0sis (For Android Image Kitchen)
Kiran Anto (for his Razor kernel sources)
Download
http://chhapil.github.io
KERNEL SOURCE:
Source code of the kernel can be found here:
https://github.com/chhapil/Kernel-Lenovo-A6000-KK
TO Do List:
I'm planning to add following features, but NOT ETA
1. Create flashable zip instead of boot.img
2. Add SuperSU and busybox to the build
3. Add additional IO schedulers
4. Add Synapse Support
5. Overclocking
6. Other mods that I see fit
Steps:
1. adb reboot bootloader
2. For temporary flash, fastboot boot boot.img
3. For permanent flash, fastboot flash boot boot.img
4. The phone will reboot automatically.
5. The Stock Rom doesn't show Kernel version on about page, here is the command to verify the kernel.
PHP:
adb shell cat /proc/version
Linux version 3.10.28-Kernel-MoStock-V1.1-A6000+ ([email protected]) (gcc version 4.9.4 20150629 (prerelease) (crosstool-NG 1.20.0 - Linaro GCC 2015.06) ) #1 SMP PREEMPT Fri Nov 20 18:53:31 IST 2015
Click to expand...
Click to collapse
​
Changelog
ChangeLog
1.48
Added FauxSound
Added KCAL control
1.45
1. Now I'll be compiling and publishing modules also, flashable zip in to-do list
2. Latest prima wlan driver module in modules.zip
3. Fixed FM crashing issue.
1.44
kernel updated to mainline linux 3.10.94
lz4 compression on zram, ramdisk and kernel
Toolchain updated to UBERTC 5.3.x
1.25
This is GPU centric release
Added GPU frequency range from 100Mhz to 465Mhz.
Updated Adreno governor and Idler
Other tweaks related to build files.
Fixed FM Issue
This will result in longer standby time and less power usage during use.
I have been testing this kernel for a while now
1.22
1. Vibration control added
2. PowerSuspend Drivers updated
3. Some debuggers turned off
4. Logger size reduced
5. Some other optimizations
Thanks to @Kiran Anto I have been cherry picking is his commits recently.
1.18
Fsync option added to controls
Alucard hotplug + Power Suspend driver
Disabled MMC CRC check for faster performance
USB Fast charging support
1.12
Uber 6.0 Toolchain
Updated to 3.10.31
Other changes related to builds
1.7
This is a test build, I have updated the toolchain from Linaro 4.9.4 to Uber 5.2.
1.6
1. Busybox reverted, was causing issue with battery status,
2. recovery perms fixed, adb should work fine now
3 .Flashable script pulled from Dorimanx's LG G2 build, thanks for all his work till date
4 .I/O schedulers added, zen, fiops
5. Build script and tools updated
Currently recovery flashable zip also add Stweaks, but it won't work
1.3
busybox added
TCP congestion controls enabled
init.d support
more changes to build files
FAQs
1. Can I use it with MIUI ROM?
Honestly I don't know, people of reported that it works, better search the thread of relevant details
2. I bricked my phone!
Safest procedure to check whether your phone works with this kernel is not flash it in first attempt.
just put command "fastboot boot boot.img"
This temporarily boots phone with new kernel,
If phone fails to start with newer kernel it automatically falls back to older kernel.
If it works well, then you can permanently flash it with "fastboot flash boot boot.img"
3. My Wifi/FM not working
This is the issue with the kernel modules.
This issue has been laying around, here is the cause,
FM, Wifi drivers are loaded as modules by the kernel as per need. It has its own advantages in terms of kernel size and memory utilizations.
On stock ROM these modules are loaded from /system/lib/modules
My efforts had been till date to minimise the changes on the ROM to keep it working with existing modules. But it seems with optimizations and newer toolchains the hack wont work anymore and hence is FM crashes while loading the FM driver. (WLAN driver is still working though with the hack)
So I'm publishing the latest compiled modules. (Find them in attached zip) They would resolve this FM issue. Also the wifi modules
Here are the steps,
1. Download and extract the modules zip on your phone.
2. Backup existing radio-iris-transport.ko from /system/lib/modules
3. Copy and replace radio-iris-transport.ko from the modules folder in /system/lib/modules
4. Alternatively you can replace all the existing .ko files with the one i have provided. Make sure you backup them before replacing.
5. You can Use Es Explorer or ADB to follow these steps.
6. Set correct permissions 644 (either chmod 644 or ES Explorer-> file ->Properties->permissions)
new version released.
see change-log in second OP and on release page.
One more thing,
Please don't use my github for QnA, use XDA
Is anybody actually using the kernel?
There are no comments, nor i see any good traffic on the github downloads.
In case no response or activity, probably I'll stop posting the builds.
Let me know guys
Please don't stop making I will post your kernel in whatsapp
---------- Post added at 10:23 AM ---------- Previous post was at 10:20 AM ----------
Please post this on main thread of lenovo a6000
---------- Post added at 10:25 AM ---------- Previous post was at 10:23 AM ----------
Also please make this kernel for the cm11 compatible
WhatsApp? What's that for?
I have reported this thread to admin for not being visible in devices thread. It will be visible soon.
I can not make kernel for cm11. I'm not using cm11 and don't have to time to make flash and test on it.
Uber 5.2
I have created a build with Uber 5.2 to test overall smoothness, battery life and other factors.
Please let me know which build you feel better after testing (Linaro or Uber)
let me test on my k30t with miui7.
{
"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"
}
'It supports fast charging upto 1380 mah and this kernel is suitable for miui 7.I experienced it in stock kitkat rom and a user posted ss of this kernel in Miui 7 as above.please mention it in your page or on github page so that users can attract with this incredible kernel made by you.!!
Rahulraj943472 said:
'It supports fast charging upto 1380 mah and this kernel is suitable for miui 7.I experienced it in stock kitkat rom and a user posted ss of this kernel in Miui 7 as above.please mention it in your page or on github page so that users can attract with this incredible kernel made by you.!!
Click to expand...
Click to collapse
What is max charging current in stock lollipop kernel? I find charging to be slow. And when I checked it shows 600 mA while charging and thats a bit slow.
chhapil said:
I have created a build with Uber 5.2 to test overall smoothness, battery life and other factors.
Please let me know which build you feel better after testing (Linaro or Uber)
Click to expand...
Click to collapse
I would like to see the kernel optimised for Lollipop
averagegeek said:
I would like to see the kernel optimised for Lollipop
Click to expand...
Click to collapse
Me too!!
Waiting for lollipop version.
I'm waiting for lollipop version too ?
I'm not using lollipop build yet. But I can build it for you guys, but you will have to test and report
Finally some developer is doing work on this device, goo to see!
Yes, we will test your LP kernel & if possible please add OC support.
new build is up.
grab it from github
I dont have yet the bandwidth for LP builds
chhapil said:
new build is up.
grab it from github
I dont have yet the bandwidth for LP builds
Click to expand...
Click to collapse
Waiting for LP build for A6000 plus (64 bit).
Keep up the good work.!
Can I install this kernel on CM11.??
Thanks for creating this great custom kernel for our device.
your custom kernel works on MIUI 7. Great. It gives long battery life (about 25-30 hours on normal usage). Performance is good too.
Please add more custom governor and hotplug.
And please Lollipop build
Thanks
---------- Post added at 10:25 AM ---------- Previous post was at 10:21 AM ----------
Iqbal Ansari said:
Can I install this kernel on CM11.??
Click to expand...
Click to collapse
I've tested on CM11. Yes you can use it on CM11 (but you must create your own boot.img file, using CM11 ramdisk and MoStock kernel). But I found one bug (for now), WiFi will stuck on turning on. I don't know about other bugs.
I hope chhapil can fix wifi bug on CM11.
This kernel works like a charm on MIUI 7. No bug

[KERNEL] Dorimanx V3.2 OP3/T Nougat 7.1.1 STOCK 4.5.1 Tree 3.18.84 [28 NOV] PWR CORE

{
"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"
}
Dorimanx UNIFIED! (OP3+OP3T) Kernel for STOCK 7.1.1 OOS/H2OS 4.1.6+7+4.5.1 + BETA!​
NO > Oxygen 3.x.x or CM/LineAge/OREO BETA SUPPORT!!! GO AWAY NOW!​
My PM box, is for Emergency ONLY! do not send me PM's just because you cant post! that is lame, post something useful and post in thread.​
​
My kernel was based on OP3 Stock Kernel 4.5.1 + BETA 15/24 Source.​
Kernel Tree is 3.18.84, + OP3 and CAF updates + my tweaks and lots of tuning!​
Global Credits!
Flar2 for many kernel mods
Cyanogen/LineAge/Code Aurora for many kernel mods
Andip71
Franciscofranco
SultanXDA
OP3 Devs for Stock kernel base!
To all my sources in GITHUB!
Linus Torvalds for Linux source!​
WHAT INSIDE:
Kernel support OOS/H2OS 4.1.x/4.5.x
Kernel compiled with Linaro GCC 7.1.1 Android Bionic 64Bit adapted for OP3
Kernel includes all new security patches.
Kernel updated up to 3.18.84 build.
Kernel includes all original last 7.1.1 changes by OP3 Devs.
Kernel operate in 300HZ + all needed fixes to do that.
Kernel has DASH charge and USB Fast Charge (USB mode up to 900mA with MTP on)
Kernel support charging up to 2500ma with any charger! stock locked to 1500ma
Kernel has swipe to wake features by @FLAR2 (up,down,right,left,and dual tap).
Kernel include Sweep2Sleep allows sweeping from right to left and backwards!
on soft buttons to turn off the screen. by @FLAR2
Kernel has support for screen color change app. (KCAL Interface).
Kernel has support for touch keys light delay, default 6sec. by @andip71
Kernel include KGSL fixes and reworked GPU driver (use 133MHz min freq to save juice, goes to idle @ 100MHz)
Kernel include all latest patches from Code Aurora source for 3.18.y
Kernel include Enhanced TCP methods
Kernel include IPA/TIMERFD/WIFI/NETLINK wakelocks removal code by @franciscofranco
Kernel include open source QUALCOMM Wi-Fi driver updated to max without debugs.
Kernel include advanced binder driver from main line 4.10.y kernel.
Kernel include CDROM emulation on mass_storage (compatible with DriveDroid 0.10.18+)
Kernel include latest F2FS driver for 3.18.y with fixes for speed and stability.
Kernel include ZEN,NOOP,BFQ,DEADLINE,CFQ,FIOPS,SIO I/O govs tuned for SSD.
Kernel includes Elementalx, Blu_active, Interactive, Conservative, Ondemand, Performance CPU GOVS.
Kernel support FSYNC mode for FS. (Off by default)
Kernel includes ARM enhanced performance and battery patches
Kernel support Backlight Dimmer feature.
Kernel supports CPU OverClock/UnderClock for both clusters.
Kernel support thermal driver tuning, max heat for cores.
Kernel includes advanced crypto drivers and latest qseecom decryption driver.
Kernel includes updated EXFAT and FUSE + NTFS drivers.
Kernel support for not forcing encryption and verity checks.
Kernel includes support for CIFS driver.
Kernel includes fast finger print sensor mod when screen is off.
Kernel includes support for Haptic Feedback (vibrate) tuning (more/less)
Kernel includes massive code update for sound driver, and @FLAR2 sound/mic gain control interface.
Kernel include boost to I/O by mounting partitions with optimized flags, and updated MMC driver.
Kernel includes updated BT and NET/PPP/VPN/DATA drivers.
Kernel include mode to ignore home and touch keys when finger is pressed against the screen.
Kernel includes Aroma Installer for easy install with few simple changes that can be selected.
Kernel includes many patches to camera, GPU, and screen drivers.
Kernel has OTG enabled by default internally.
Kernel has Notification LED Control driver by @andip71
Kernel include usage of power efficient workqueues in many drivers by @franciscofranco
Added Support For INIT.D Scripts see /data/init.d folder
Kernel will switch to NOOP I/O Sched during screen Off time to save power. by @SultanXDA
Kernel will boost CPU frequency when screen wakeup to improve user experience, by @SultanXDA
Kernel will set max allowed apps in RAM to 60 from 32
Kernel will add advanced busybox binary in /sbin/busybox for advanced users and my scripts
Known BUGS!
Post reports, i will fix.
Standard disclaimer:
By installing this kernel YOU will take full responsibility for any damage to your device!
Hardware or software! no one forcing you to install it.
So please do not blame me if you read wrong! or didn't read at all the instructions that i have written for YOU.
But you can feel SAFE to use it, as I test every release on my phone!
Before I publish it for download.
Your warranty will be void by installing custom kernel as my.
Kernel Sources:
KERNEL GITHUB
TO DOWNLOAD GO DOWN!!! YES MORE DOWN...(do i need to repeat?)
How To Install:
You will need to have device with Latest Recovery installed! Please install the 3.1.1.x BUILD!
>>>Here is the Recovery you need!<<<
Recovery is Unified with OP3 + OP3T no problem to install.
Old recovery can corrupt your DATA partition as my kernel using latest F2FS driver. new recovery has updated driver.
YOU MUST UNLOCK OEM BOOTLOADER!!! OR YOU WILL BE STUCK ON BOOT!
Refer to other threads for recovery install process and for oem bootloader unlock.
Download kernel, upload it to your SDCARD, anywhere.
Always have STOCK Kernel for your ROM!
Reboot to Recovery.
THINK AGAIN! did you made backup? NO!!!!??? DO IT NOW!
If you had any other Custom kernel, Install STOCK kernel or dirty flash your ROM,
to clean any trace from other kernel. then install ROOT/Magisk if you wish! then install my kernel ALWAYS THE LAST.
Do not clean any cache or dalvik (needed for ROM only!).
Reboot!
If you wish to UNINSTALL my kernel, there is a uninstaller ZIP for you.
it's will remove all ramdisk changes, and install last 4.1.6 stock kernel, preserving ROOT if was installed!
Have Fun and report.
Honored Fearless BETA Testers! without them i would be lost in dark kernel space:
dimberr
Diechel
misterepicwin
vampire36
RyperX
siggey
bipinbedi
Chris7
Leicxan
Radon94
Donation Board:
ME donated 150+ hours to update stock to now.
Dimberr HUGE Donation!
Betadr X2
Diechel
RyperX
Misterepicwin
Cultofluna
Andrej666
Aagato86
Thread Rules:
This is a Kernel development thread ONLY.
Allowed:
1) Any kernel reports with LOGS in case of crash from /sys/fs/pstore/console file.
2)Any satisfaction reports with picks and suggestions about kernel.
3)Any questions related KERNEL.
4)Any important information that may improve this kernel.
5)Any issues you have with STOCK Stable ROM. this what i use and test, all the rest are BONUS.
6)Sound mods and root access. i think it's good information that can improve user experience with my kernel.
Not Allowed:
1) extreme off topic about some ROM mods, APPS, Magisk non ROOT modules,
2)Comparing kernels, other vs other, my vs other.
3)Trolling!, Spamming, hate toward other users, flaming, feeding trolls. posting not in English, NOOB calling other users.
4)Disrespect of any beta tester listed in OP.
All recognized developers Allowed to manage there own threads without bothering forum administrators.
I can, and I will, remove all not allowed posts without blinking.
Mirror #1 by willflint
Mirror #2 by GITHUB!
Info for Web Hackers,
in my mirrors, there is nothing to take!
My work is public and for the people!
Please let my mirrors work in peace.
Thanks.
​
Please consider supporting my work by tipping
BTC
19FMaiTe5kbNJZwhtYjaAc8p8Q9oZhCjB1
Dash
XkNoDjdq84rq7JunR5q8b3hubx9FTsvY25
Litecoin
Lb6LxPTJ1BxWg78zsNEnAgv5JdC4JgzLPL
Ether
0x2BABf64cb03656f645516A4cA666719b1af4Ac4F
Dogecoin
DAtytL65sy9vuvYh1T7vuKaaaJoKaNHubh
Monero
44vY3x5nBqCRfZdVwLtAgjbzUfnnEevd54yyCzsM4HzFfZEXH36e1WYD9RKRKUmT5SW46Ytkp1bnVZqhySeQFh99C4iivgB
Aeon
Wmt8gnhjtQeefUfmVkUj6EHD14XK9crU2dej2EPsGn3JSrLMcSkDytnJDBTeg3muD3Z3Hsc9CSNxFKpRFcpKW7k92urmTd1yB
There is Kernel OTA APP that will auto download and install kernel via TWRP!
>>>>>>Kernel OTA APP<<<<<<
Mirror #2
​
Change logs:
28/11/17
Kernel 3.2 Stable
*Merged patches 3.18.80+81+82+83+84!
Including: ARM64,BLOCK,I2C,FS,LIB,SECURITY,SOUND,TTY,USB,
*Merged latest F2FS driver updates from source.
*Merged many updates to BINDER code for CAF source.
*Merged mods to touch screen driver by sultanxda, great work for optimization and power save.
*Merged new updates from CM14 including: MDSS,VIDC,
DIAG,CRYPTO,NET,ADSPRPC,SCSI,SOUND,POWER,IPA,MMC,LOCKING core.
*Merged latest WIFI driver updates. ver 06300
08/11/17
Kernel 3.1 Stable
*Merged main stream patches 3.18.74 to 3.18.79
Including: BLOCK,CRYPTO,MMC,NET,TTY,USB,FS,BASE,SECURITY,HID,IOMMU,SOUND,KERNEL CORE,I2C,LIB,SCSI.
Tons of changes! it's 400 commits compressed to patches.
*Merged optimizations to BINDER code from CAF.
*Merged Camera,MMC,KGSL,SOUND,IPA,MDSS,DIAG,QCOM,USB,FS updates from CAF.
*Merged latest Qualcom WIFI driver v06100
06/10/17
Kernel 3.0 Stable
*Reverted changes to SDCARDFS to get rid of bug with folders in storage.
Beta team reporting that all good now.
*Merged patches 3.18.72+73 including:
BLOCK,NET,PCI,SCSI,TRACE,ARM64,FS,SECURITY fixes.
*Merged BINDER updates from CAF and Mainline kernel.
*Merged wakelocks shut when drivers shift operations, by franciscofranco
26/09/17
Kernel 2.9 Stable
*Merged AOSP and CAF updates including:
FS,BlueTooth,Trace,DIAG,Thermal,ASOC,CAMERA,MDSS,
QSEECOM,KGSL,IPA,SOUND,ARM64,TIME,BINDER,NET,
QCOM,SDHCI,USB.
*Merged patch 3.18.71 including:
SCSI,USB,FS,Kernel Core,MM.
*Merged OP3 Dev BETA OBT24+OBT15 color updates.
*Merged latest WIFI driver updates.
*Merged massive update to F2FS from 4.14.y kernel
*Merged latest updates to SDCARDFS from CAF and AOSP.
*Merged latest OEM OP3 4.5.0 kernel updates.
09/09/17
Kernel 2.8 Stable
*Merged OP3/T BETA branch OBT23+OBT14
It's updates to colors switch Srgb and nightmode.
*Merged main line update 3.18.68+69+70!
Many changes to: FS,Kernel Core,NET,BT,SOUND,ARM64,SCSI,LIB,MM
*Merged updates to BINDER CORE from Aosp and main line source.
*Merged updates to F2FS driver.
28/08/17
Kernel 2.7 Stable
*Added busybox mount function to help with working with /system folder.
*Merged latest patches from CAF and AOSP including:
CPUFREQ,DIAG,LOCKS,USB,CAMERA,SOC,NET,KGSL,SOUND,I PA,WIFI updates.
*Merged 3.18.67 patch including: NET,SCHED,Kernel CORE,MM,SOUND updates.
*Fixed selinux not enforced if Magisk installed on EXT4 Data partition!
23/08/17
Kernel 2.6 Stable
*Merged patches 3.18.64 to 3.18.66
Including many many updates to all core drivers and functions.
See GIT if you like to dig in too code changes.
*Merged many updates from CAF and AOSP branches for our device.
*Merged latest OEM OP3/T 4.1.7 update to kernel. (will work just fine with 4.1.6 and BETA too)
*Added new STOCK 4.1.7 kernel to mirror, and new uninstall zip including 4.1.7 stock kernel.
to install this build on 4.1.7 ROM! make sure you had 4.1.7 stock kernel to get all ramdisk updates by OP3!
06/08/17
Kernel 2.5 Stable
*Merged CAF updates including:
ISP,CAMERA,MDSS,IPA,MMC,USB,KGSL,ION,NET,SOUND,PERF,INPUT,REGULATORS
*Fixed ROM dev ram access to used RAM by apps, no longer show 0B
*Merged updates to F2FS driver from Android dev list.
*Merged OP3 Devs BETA 12 update that focused on color update for night mode.
*Updated Busybox from source.
31/07/17
Kernel 2.4 Stable
*Merged fix for low CPU frequency after deep sleep for short delay.
*Merged Patch 3.18.62 including: CRYPTO,TTY,FS,KERNEL CORE,MM,NET updates/fixes.
*Merged update for F2FS driver from source.
*Merged update to BINDER driver from CAF big improvement in code structure and functions.
Binder is directly responsible in running apps and services, memory allocator.
*Merged patch for android-verity mount check.
*Merged new code that will shrink and compact RAM each time screen goes off after 3sec.
And only once in 15min! This will help to have always fresh and fast device. For very long time of use 150hours+
*Merged fix for QCOM driver to prevent possible memory leak.
*Merged patch 3.18.63 including: POWER DOMAIN,OF,SPMI,PCI,USB,FS,KERNEL CORE,NET, BT+NFC,SOUND.
*Merged new update to WIFI driver LA.UM.5.5.r1-05400-8x96.0 open source perfect module!
*Merged massive fix by Awesome DEV @SultanXDA for debug fs code.
*Compiled new Linaro GCC 7.1.1 = new libs and Android Bionic Core, first time such thing was possible!
And compiled Kernel with this massive native android toolchain!
Noticeable speed and global stability feeling!
My BETA team is impressed! 3 days no words in our discord channel hehehe
*Updated Busybox 1.28.0 from source using GCC Linaro 7.1.1
Now it's possible to use OTA Kernel Update App by @Diechel
It's will auto download kernel, install it via TWRP, and show you the change log
Really cool thing! it's donation app. 1$ feel free to donate, or use the website as before
>>> https://play.google.com/store/apps/details?id=com.diechel.xda.dorimanxota3t.pro <<<
16/07/17
Kernel 2.3 Stable
*Merged latest update to F2FS driver from source. sync with 4.13.y tree.
*Merged fix for min sched windows when kernel using 300HZ.
*Merged CAF patch to fix bugs and security issues in:
CAMERA,MDSS,USB,ADSP,CHARGER,IPA,QCOM,NFC,QCDEV,SOUND
*Merged latest WIFI opensource update LA.UM.5.5.r1-05300-8x96.0
*Merged mods to WIFI driver to reduce battery usage.
*Merged mainline patch 3.18.61 including:
NET,USB,IPC,TRACE,SECURITY
*Merged mod to boost CPU freqs after suspend on wakeup.
*Added SeLinux mode changer in Aroma Installer.
You can set Enforce or Permissive. no apps/magisk modules needed!
*Updated Uninstaller to include selinux mods cleanup.
*Added mount command to be linked to busybox, so apps can remount system and root.
If they are allowed to use ROOT.
09/07/17
Kernel 2.2 Stable
*Merged kernel updates 3.18.59 + 3.18.60
Including USB,FS,Kernel Core,LIB,NET,IOMMU,MM
*Set to deny access from perfd ROM service that can brake CPU gov tuning.
*Tuned Interactive GOV on boot for both cluster,
To deliver great Performance and balanced battery save.
*Tuned Blue_Active Gov default tuning.
*Fixed init.d support from /data/init.d/
*Updated busybox to 1.28.0 made with Linaro gcc 7.1.1 64Bit
*Merged many updates from CAF source for our soc.
Including MDSS,CAMERA,IPA,VIDC,INPUT,QCOM,USB,DIAG,SCHED
*Updated WIFI driver to latest opensource LA.UM.5.5.r1-05100-8x96.0
*Fixed my boot script load on boot to allow better tuning of kernel.
*Fixed not working touch when screen is in half wake state. (liftup, wave gesture)
*Added new driver to allow to limit max freq on both clusters so no other app
or ROM service can set higher. for now not used! and not forced.
I will add controls for it in my app.
*Merged updates to F2FS driver from main source.
*Updated new GCC Linaro 7.1.1 kernel builder 64Bit and made kernel with it.
*Added new controls for CHARGING LIMIT in Aroma installer.
You can set max allowed charge back to 1500ma if you wish!
28/06/17
Kernel 2.1 Stable
*Merged 3.18.58 patch including RAM,USB,NET,FS updates.
*Added overclocking for OP3 Model, one step higher for both clusters, not used by default!
25/06/17
Kernel 2.0 MEGA BOMB Build
Kernel will work with BETA STOCK ROMS!
Including All the in WHAT INSIDE LIST
Tested for long time by fearless beta testers!
And crowned as STABLE.
=============================
XDA:DevDB Information
[KERNEL] Dorimanx V3.2 OP3/T Nougat 7.1.1 STOCK 4.5.1 Tree 3.18.84 [28 NOV] PWR CORE, Kernel for the OnePlus 3
Contributors
dorimanx, dimberr, Diechel, misterepicwin, vampire36, RyperX, siggey, bipinbedi, Chris7, Leicxan, Radon94
Source Code: https://github.com/dorimanx/DORIMANX-OP3T-KERNEL/commits/master_7.x.x
Kernel Special Features: See What Inside list.
Version Information
Status: Stable
Current Stable Version: 3.2
Stable Release Date: 2017-11-28
Created 2017-06-26
Last Updated 2017-11-28
One for me
And one more for me
Happy to see you here
Sent from my OnePlus 3T using XDA Labs
Master dorimanx is here
Hmm definitely interesting stuff right here and finally its unified! It was only for 3T AFAIK since it was posted at 3T thread only
Sorry but there is no cpu overclock, the gpu min isn't 100mhz
FinallY!!!
@dorimanx Dori....welcome here on the OP3. Great going.
The subject title is mentioning the OP3 but the github folder says OP3T...can I request you to correct and modify please ...thanks mate
Sent from my ONEPLUS A3003 using XDA-Developers Legacy app
halleyrokz said:
Sorry but there is no cpu overclock, the gpu min isn't 100mhz
Click to expand...
Click to collapse
no oc but gpu min is 100mhz
SREEPRAJAY said:
@dorimanx Dori....welcome here on the OP3. Great going.
The subject title is mentioning the OP3 but the github folder says OP3T...can I request you to correct and modify please ...thanks mate
Click to expand...
Click to collapse
Well the kernel is unified, its same for both models.
To change github and web page to publish the same thing
Why?
plhip47 said:
no oc but gpu min is 100mhz
Click to expand...
Click to collapse
Overclock was not tested on OP3 so for now its stock freqs.
Reminder, i have the op3t
I will find beta tester to help me test this.
dorimanx said:
Well the kernel is unified, its same for both models.
To change github and web page to publish the same thing
Why?
Click to expand...
Click to collapse
Of course you are the boss...but the word "unified" will make things even more clear...cause you never know if there is a question coming sooner or later...[emoji14]
Sent from my ONEPLUS A3003 using XDA-Developers Legacy app
Wow lord Dorimanx!!! Welcome for some OP3 / 3T love !!! Nice to see you here
OB18 op3, buttery smooth. [emoji109]
Sent from my ONEPLUS A3003 using Tapatalk
Just installed it, on latest FreedomOS Stable, and it's smooth af !
Thanks Dorimanx ^^
dorimanx said:
Well the kernel is unified, its same for both models.
To change github and web page to publish the same thing
Why?
Click to expand...
Click to collapse
+1 One and only Dori
Sent from my LG-H815 using Tapatalk
goran_oh said:
+1 One and only Dori
Sent from my LG-H815 using Tapatalk
Click to expand...
Click to collapse
I have added the UNIFIED on main page... i hope it's will not confuse people, if OK or not to install.
the MM kernel is a mess, but N kernel is much more solid and merged for both models.
Also i have added thread rules, that not really different from XDA global rules, Please ALL... respect the rules.
other wise... there will be some overtime cleaning for me to do :silly:
And we have here well known, and respected forum moderator using OP3
First full(98%) charge. Wow
Sent from my ONEPLUS A3003 using Tapatalk
Imotep95 said:
First full(98%) charge. Wow
View attachment 4194781
Sent from my ONEPLUS A3003 using Tapatalk
Click to expand...
Click to collapse
looking good, expected screen on time is 6 hours with normal moderate usage. (no heavy games that use full power)
My record is 7 hours and 20min. no games. just usual things like : calls, xda labs, whatsup, discord, instagram, face, music(screen off), and other apps.
still every user can get different results. all depend on usage and control of apps that drain power without you want that.

Categories

Resources