[KMA KERNEL][CM-11.0 | .283 blobs][SM 4.9 | Graphite][22-10] - Xperia Z 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"
}
Intro
I decided to split the kernel from the rom, as CM has now merged the kitkat blobs. So from now on I will only keep updating and building my custom kernel (which is a continuation from original KMA rom).
Features
- In sync with CAF
- Latest blobs
- Patched to latest 3.4.x version (source: kernel.org)
- Build with sabermod 4.9 (Strict O3)
- Lots of governors and schedulers to choose from
- Powersuspend
- Intelliplug hotplugging
- Thermal control
- Faux Sound Control
- LUN support cdrom (mount phone image to pc)
- Kernel tweaks
- Double tap to wake
- Undervolt support
- 192mhz as lowest freq
- Fastcharge
- Kexec-hardboot
What's new
[22-10-2014]
- For now only AOSP rom support
- Remove optimize for size, so full O3 now
- Include fixed libril for AOSP
- Cleanup ramdisk
[07-10-2014]
- Fix RIL on stock?
- Add fastcharge
- Add kexec hardboot patch
- Move to Anykernel2 (modified by me) permanently
[02-10-2014]
- Fix RIL data dropping
- Fix permissions for new GPS blobs
[29-09-2014]
- Merge 3.4.104
- Merge 10.5.1.A.0.283 kernel and blobs (now in one package, just flash over stock cm)
[21-09-2014]
- Merge CAF 1.43
- SoundControl upstream patches
- Updated sabermod toolchain
Download
https://drive.google.com/folderview?id=0B7XCSgymRoP0N3JuSDhib1JJbms&usp=sharing
Source
https://github.com/daeiron/android_kernel_sony_apq8064
Archived
About
KMA ROM (Keep Me Alive) is based on CM-11.0/AOSPA. The difference is that it uses the very latest official Sony blobs and kernel commits.
It's kernel is also in sync with latest CAF (Code Aurora Forum) and with Kernel.org (latest kernel version).
Features
- Sony .233 source and blobs
- Adreno KitKat blobs (.230)
- In sync with CAF
- Patched to latest 3.4.x version (source: kernel.org)
- Build with Linaro 4.9 (Strict O3)
- Lots of governors and schedulers to choose from
- Powersuspend
- Intelliplug hotplugging
- Thermal control
- Faux Sound Control
- LUN support cdrom (mount phone image to pc)
- Kernel tweaks
- Optimized flags from justarchi (v3)
- Undervolt support
- Add low voltage 192mhz as lowest freq
What's new?
30-08-2014
- Sync
- Add autosmp boot image (boot_autosmp.img, only works with 30-08 build)
19-08-2014
- Fix vibration intensity setting
- Kernel patches (see git, including exfat and f2fs)
- Synced
18-08-2014
- Totally rebuild the kernel, rebased on cm-11.0-new
- Improved stability
- Remove fastcharge code (not working)
- Fix recovery entry with vol down
- 3.4.103 merged and CAF 1.42 merged
- F2FS will be added again in next release
07-08-2014
- Linaro 4.9 toolchain for both rom and kernel
- Kernel updates (see github)
- Sync
30-07-2014
- Sync
- Fix pa RIL (should be good now)
29-07-2014
- Sync (CM+PA)
- Fix sod
26-07-2014
- Sync (CM+PA)
- Revert to open source sensor blobs (this should fix google drains)
21-07-2014
- Sync
- Kernel update to 3.4.99
- Intelliplug updates + fixes
- Prima wlan update to 3.2.7.47
15-07-2014
- Sync
- Kernel update to 3.4.98
13-07-2014
- Sync
- Kernel updates (see my git)
11-07-2014
- Sync
- Upstream fix for the DT2W setting not sticking
09-07-2014
- Sync
- Thermal control
08-07-2014
- Sync
- A lot of kernel updates (including gamma patch, min uv 700, performance improvements)
07-07-2014
- Sync CM/AOSPA
- A lot of kernel patches and tweaks (check my git)
- Replace earlysuspend with powersuspend
- Add Intelliplug hotplugging
- Remove Gamma control as its incompatible with powersupsend and buggy
01-07-2014
- Clean build from new pc (dont blame me if I forgot something)
- Sync with CM
- Update kernel to .95
- CWM recovery
- Remove waldi
25-06-2014
- Sync with CM
- Fix webview derp
24-06-2014
- Sync with CM
20-06-2014
- Sync with CM (android 4.4.4)
19-06-2014
- Undervolt support
- Add low voltage 192mhz as lowest freq
- Sync CM
17-06-2014
- switch to latest twrp
- Westwood+ support
- volume wake support
- reintroduce waldi (let me know your findings)
- synced
16-06-2014
- Synced CM/CAF
- Now fully .230 blobs and kernel!
- A lot of clean up and tweaking
09-06-2014
- Synced CM (4.4.3)
- Update to 3.4.92
- Revert back to SM 4.9 for better compatibility/stability
- Userdebug build again, if you want odex you can easily do it yourself
04-06-2014
- Synced CM
- Add .230 (kitkat) adreno blobs
02-06-2014
- Synced CM
- Added FauxSound control as requested by a couple of you
29-05-2014
- Synced CM
- exFat support
- Recovery fixed (you can use both up or down now)
- Everything else I promised I guess, don't remember
27-05-2014
- Now full .101 blobs and kernel (sensors from .101 too)
- Synced CM
- Fix cdrom lun
- Initial F2FS support (needs a custom ramdisk with f2fs in fstab, i will not be providing that)
19-05-2014
- Sabermod 4.8 for rom with new flags (http://goo.gl/OOwUPi)
- User build (in stead of userdebug); this means odexing and less debugging
18-05-2014
- Patched kernel to 3.4.91
- Added fastcharge
- More kernel tweaks
- Update Prima Wlan driver (3.2.7.46)
16-05-2014
- Gamma Control
- A lot of kernel tweaks
- Synced
14-05-2014
- Some improvements in kernel
- Sync CM
- Update to 3.4.90
12-05-2014
- Sync with CM and CAF
- Fix spotify FC
- Sabermod 4.10 for kernel, Sabermod 4.7 rom
02-05-2014
- Sync with CM and CAF (1.37)
- Added Governors: Uberdemand, lionheart, adaptive, lazy, pegasusq, nightmare, intelliactive, dancedance, badass, wheatley, abussplugv2, ondemandplus, intellidemand, hyper.
- Added Schedulers: VR, BFQ, FIOPS, FIFO, tripndroid, zen
30-04-2014
- Kernel ISO support and updated to 3.4.88
- Back to sabermod for kernel and rom
- Sync with CM
26-04-2014
- Kernel improvements
- Linaro 4.10 for kernel and Linaro 4.8 for rom
- Synced with CM
- ART should work
21-04-2014
- Clean up ramdisk a bit
- Improve MPDecision
- Synced with CM
20-04-2014
- Fix outgoing call (thanks hanss for the hint)
- Synced with CM
19-04-2014
- Linaro 03 with more performance flags
- Synced with CM 19-04
- MPDecision init.d workaround integrated
- Synced with CAF 1.35 and patched to 3.4.87
Download
Latest version (CM: 30-08-2014 | AOSPA: 20-08-2014):
https://drive.google.com/folderview?id=0B7XCSgymRoP0TjNDaGFneDRoLVE&usp=drive_web
Specific KMA Bugs
- Let me know
Support
If you like this ROM please press Thanks or make a small donation.
Source
https://github.com/daeiron

looks so much interesting , downloading right away
at last cm11 with latest kernel and blobs

MHL Logs
TV: Samsung UE40ES6100
Phone: with your cm 20140406
When I plugged to MHL (charging works) but I don't see anything on my TV - no signal.
I can test on UE32F6410 tomorrow.
Last logs - attachment.

Hey Thomas, so what benefits do end users see from the latest kernel and blobs?

just one small question. OP states build is compiled with linaro 4.8, but on your manifests you have linaro 4.7, and when downloaded its linaro 4.8... it was easier just edit TARGET_linux-arm.mk and replace 4.7 for 4.8, and you didn't had to "trick" build to compile with 4.8, under the name of 4.7...
just my 2 cents..
regards.
edit: hmm.. build breaks. i didn’t changed anything. you need to patch some repos to build with 4.8 ... kernel code you don't have to, but rom code need patches/cherry-picks so it build straight and doesn’t break. sure that’s a full linaro build? kernel you can see with cpu spy free (xda edition), but the rom code there’s no way to find out...
build log: http://www.mediafire.com/view/zda4jajx3xdjlvq/build_log_thomas.txt
edit2: also this on manifests,
Code:
<project path="prebuilts/gcc/linux-x86/arm/arm-eabi-4.7" name="platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.7" groups="pdk,linux,arm" remote="aosp" revision="refs/tags/android-4.4.2_r2" />
this is the toolchain for the kernel, but is AOSP and not linaro, despite kernel is in fact compiled with 4.8.3 ...
i'll recall my last frase from previous edit, are you building ROM code with gcc 4.8? which patches/cherry-picks you used on which repos?

Thomas ,
bro that hot plugging & MP-decision issue still left ..

MHL Logs; TV - Samsung UE32F6410 - no signal on screen

infected_ said:
just one small question. OP states build is compiled with linaro 4.8, but on your manifests you have linaro 4.7, and when downloaded its linaro 4.8... it was easier just edit TARGET_linux-arm.mk and replace 4.7 for 4.8, and you didn't had to "trick" build to compile with 4.8, under the name of 4.7...
just my 2 cents..
regards.
edit: hmm.. build breaks. i didn’t changed anything. you need to patch some repos to build with 4.8 ... kernel code you don't have to, but rom code need patches/cherry-picks so it build straight and doesn’t break. sure that’s a full linaro build? kernel you can see with cpu spy free (xda edition), but the rom code there’s no way to find out...
build log: http://www.mediafire.com/view/zda4jajx3xdjlvq/build_log_thomas.txt
edit2: also this on manifests,
Code:
<project path="prebuilts/gcc/linux-x86/arm/arm-eabi-4.7" name="platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.7" groups="pdk,linux,arm" remote="aosp" revision="refs/tags/android-4.4.2_r2" />
this is the toolchain for the kernel, but is AOSP and not linaro, despite kernel is in fact compiled with 4.8.3 ...
i'll recall my last frase from previous edit, are you building ROM code with gcc 4.8? which patches/cherry-picks you used on which repos?
Click to expand...
Click to collapse
I used the trick because ccache didn't pick up on a new folder and to save HD space. I didnt feel like cleaning out my entire ccache for it.
Build breakage should be fixed now, just dont understand how I could have built my first build without the error
The toolchain for kernel is in the prebuilt folder under name Linaro, the repo you are referring is not used to build android afaik. This one is: arm-linux-androideabi-4.7, and that one has linaro in it.
For MHL, the logs don't show me any specific errors and I cant test myself, so atm I dont know whats causig it, does it work on CM nightlies?

Hellscythe said:
Hey Thomas, so what benefits do end users see from the latest kernel and blobs?
Click to expand...
Click to collapse
Mostly the new drivers from latest Stock Sony (like camera, audio etc)
Also kernel patches from stock.

rebelos said:
Thomas ,
bro that hot plugging & MP-decision issue still left ..
Click to expand...
Click to collapse
Yeah I know, but I first need to know if it does work in CM nightlies..

thomas1991_12 said:
For MHL, the logs don't show me any specific errors and I cant test myself, so atm I dont know whats causig it, does it work on CM nightlies?
Click to expand...
Click to collapse
No, it only works on Stock Roms and i've seen it working on pabx aosp Roms.

thomas1991_12 said:
Mostly the new drivers from latest Stock Sony (like camera, audio etc)
Also kernel patches from stock.
Click to expand...
Click to collapse
so for users it will have the same quality camera and audio etc as stock 4.3 rom?

Hellscythe said:
so for users it will have the same quality camera and audio etc as stock 4.3 rom?
Click to expand...
Click to collapse
nope you will never reach that quality as Sony stock uses better camera software and bravia engine.
btw, love that google drive download speed. wonder why people didnt do that before

thomas1991_12 said:
Yeah I know, but I first need to know if it does work in CM nightlies..
Click to expand...
Click to collapse
weren't you looking to test on other fusion3 devices?
i got an odin user, that i been making a few test builds for it, despite i dont have an odin.
i can talk to him, and he would gladly try your odin build, for sure. hardware is the same, basically.

Does the Sony kernel help with the battery life?

Aoi_sora9x said:
Does the Sony kernel help with the battery life?
Click to expand...
Click to collapse
technically yes

infected_ said:
weren't you looking to test on other fusion3 devices?
i got an odin user, that i been making a few test builds for it, despite i dont have an odin.
i can talk to him, and he would gladly try your odin build, for sure. hardware is the same, basically.
Click to expand...
Click to collapse
I don't have the blobs for Odin, you could try to do a build with my repo and get the blobs from an odin dump.
BTW: Can anyone confirm if MPdecision is working in CM nightlies?

thomas1991_12 said:
BTW: Can anyone confirm if MPdecision is working in CM nightlies?
Click to expand...
Click to collapse
..
Zito Gomes - CyanogenMod Code review said:
yes, its working.
https://www.dropbox.com/s/48ht9gv246dryj3/Screenshot_2014-04-07-18-24-07.png
didnt changed any setting, just installed trickster mod.
Click to expand...
Click to collapse

latest XZ CM 11 build using thomas1991_12 commits (i asked for permission to use them)
http://www.infectedbuilds.net/downloads/yuga/cm_11/cm-11-20140410-INFECTED-yuga.zip
compiled with custom toolchains (linaro & boosted-tc), -O3, and strict-aliasing.
regards.

infected_ said:
latest XZ CM 11 build using thomas1991_12 commits (i asked for permission to use them)
http://www.infectedbuilds.net/downloads/yuga/cm_11/cm-11-20140410-INFECTED-yuga.zip
compiled with custom toolchains (linaro & boosted-tc), -O3, and strict-aliasing.
regards.
Click to expand...
Click to collapse
mp decision isnt working here too. What does that mean for my phone?

Related

[KERNEL]-[AOSP]-[LP-KK-JB] f4ktion 2.3.1 [3G|LTE|DUOS] - [OC/UC/UV/OTG]

Hi!
Welcome to f4ktion kernel, this is a kernel based on the arco68's/cm's one and it works on Android AOSP KitKat ROMs​
Features
Linux Kernel 3.4.104
CPU Overclock (OC): 1836MHz / 1890MHz / 1944MHz / 1998MHz / 2052MHz frequency scaling steps
CPU Underclock (UC): 378MHz / 270MHz / 162MHz frequency scaling steps
CPU Voltage Control (VC) Use PerformanceControl
GPU Overclock (GPU-OC): 504MHz / 545MHz / 600MHz frequency scaling steps
GPU Underclock (GPU-UC): 487.5MHz / 320MHz / 192MHz frequency scaling steps
Compiled with Linaro 4.9.2: Cortex A15 optimized toolchain by Christopher86
Optimizations: Built with -O3 and many optimization flags
Kernel mode NEON: Support for NEON instructions in kernel mode
Arch_Power: arch-specific power sched features enabled
Graphite optimizations: Graphite is a framework for high-level memory optimizations using the polyhedral model.
LTO: Link Time Optimization.
Intelliplug: Faux123's Intelliplug (it hotplug/unplug cpu cores based on load demand of the system)
Msm Hotplug: MyFluxi's msm_hotplug
UKSM: Ultra Kernel Same-page Merging enabled
BLN: Support for BackLightNotification (Use BLN's app to configure)
Sound Control: Faux123's GPL Sound Control 3.5 (Use FauxSound app to configure)
Gamma Control: Use Device Control app for color calibration
USB Fastcharge: Faux123's fast_charger driver, allowing to set mV of the charger or USB port your device is plugged-in to
AIO Optimizations: enabled kernel AIO optimization from Linux 3.8+
F2FS Enabled: Support for F2FS (Flash-Friendly File System)
Asynchronous Fsync: Asynchronous file sync
Dynamic Fsync: Faux123's Dynamic File Sync v1.3
Dynamic Management of Dirty Page Writebacks
USB OTG support: USB On-The-Go support, you need a Y USB OTG cable
Additional Governors:
Intellidemand
Intelliactive
Intellimm
Impulse
Lionheart
OndemandPlus
SmartASSV2
SmartASSH3
SmartMAX
Wheatly
Additional I/O Schedulers:
FIOPS (Fair Input/Output Per Second)
SIO (Simple I/O)
SIO Plus (Simple I/O Plus)
V(R)
ZEN
Notice
- Flash it your on own risk, I don't take the responsibility for anything
- Use "f4ktion_x.x.x-eur_3g/lte-JB" only on CM-10.2​
- For kernel configurations check second post​
Download:
CM12.1
GT-I9190
f4ktion_lp_2.3.1-eur_3g
GT-I9192
f4ktion_lp_2.3.1-eur_3gds
GT-I9195
f4ktion_lp_2.3.1-eur_lte
CM12
GT-I9190
f4ktion_lp_2.2.0-eur_3g
GT-I9192
f4ktion_lp_2.2.0-eur_3gds
GT-I9195
f4ktion_lp_2.2.0-eur_lte
CM11 (EOL)
GT-I9190
f4ktion_kk_2.1.0-eur_3g
GT-I9192
f4ktion_kk_2.1.0-eur_3gds
GT-I9195
f4ktion_kk_2.1.0-eur_lte​
CM10.2 (EOL)
GT-I9190
f4ktion_1.5.0-eur_3g-JB
GT-I9195
f4ktion_1.5.0-eur_lte-JB​
Old Kernels​
Changelog​
Installation instructions
- Copy f4ktion_1.X.X-eur_xx.zip to your SDCARD
- Reboot into CWM recovery
- Choose "Install zip from sdcard"
- Select f4ktion_1.X.X-eur_xx.zip kernel and confirm installation.​
Source
f4ktion kernel​
Credits: (Alphabetical order)
arco68 (Big thanks for supporting S4 Mini)
Christopher83
CM team
faux123
junkyde
ktoonsez
proxuser
Stratosk
F4ktion Kernel Configs​
About fastcharge:
For fastcharge voltage configuration use this through terminal or console or you can use FauxClock app.
Code:
To [B]enable[/B] it use:
echo 1 > /sys/kernel/fast_charge/force_fast_charge
For [B]USB 2.0 [/B]use [B]500mA[/B] as [B]MAX[/B]
echo 500 > /sys/kernel/fast_charge/fast_charge_level
For [B]USB 3.0[/B] use [B]700mA[/B] or [B]900mA[/B] as [B]MAX[/B]
echo 900 > /sys/kernel/fast_charge/fast_charge_level
For [B]wallcharger[/B] use from [B]900mA[/B], [B]1100mA[/B], [B]1300mA[/B] to [B]1500mA[/B] as top
Warning: incorrect use of voltage could damage your phone or USB ports​
About hardlimit:
Hardlimit will limit max frequency to stock, use latest PerformanceControl app, compiled by @h0rn3t with support for Hardlimit feature, just use sliders to set your desired OC and hardlimit frequency​
For mm Dynamic management of dirty page writebacks or Dynamic Fsync use PerformanceControl too.​
Changelog
Code:
[B][COLOR="Red"][URL="https://raw.githubusercontent.com/F4k/f4ktion_kernel/220e645a1b72c83d8861a2636dfe27a814ac18b4/Changelog_10_05_2014.log"]Full Changelog 1.6.3[/URL]
[/COLOR][/B]
[B][COLOR="Red"]1.6.3[/COLOR][/B] (01/10/2014)
- Updated Linaro toolchain to [B]4.9.2-2014.09[/B]
- Upstream Linux Kernel to 3.4.104
- Updated ramdisks
- Synced with CM source
1.6.0 (13/08/2014)
- Added S4 Mini Duos variant (eur_3gds)
- Synced with CM source
- Updated ramdisks
- Upstream Linux Kernel to 3.4.103
- Intellidemand: updated to version 5.5
- Intelli_plug: upstream update to 3.8
- SoundControl: upstream update to 3.5
- mach-msm: set BUS to 4800
- Remove TIMA trash, we don't use KNOX.
- gpu: compile driver using -Ofast opt
1.5.6 (22/07/2014)
- fs/super.c: sync ro remount after blocking writers.
- Updated Linaro toolchain to 2014.07
- f2fs: upstream update.
- Merged with ML2 kernel source (part 2) (huge code update)
- Upstream Linux Kernel to 3.4.99
- Synced with CM source.
- Intelli_plug: upstream update.
1.5.0 (20/06/2014)
- Some other improvements, check Github or full changelog.
- cpufreq: smartmax: test some tweaks.
- mm: Added filesystem dynamic read-ahead
- char: Added Fast Random generator support (frandom)
- CK3 tweaks
- Added MyFluxi's msm_hotplug
- Updated Linaro toolchain to 2014.06
- Added Intellidemand CPU Governor.
- Added OndemandPlus CPU governor.
- Added Intelliplug
- xz: Optimize Sfck Compression
- f2fs: fix wrong statistics of inline data If we remove a file that has inline data after mount, our statistics turns to inaccurate.
- Compressed: optimize for Cortex A15
- block: row: add magic values.
- Upstream Linux Kernel to 3.4.94
- USB: gadget: mtp: Fix hang in ioctl(MTP_RECEIVE_FILE) for WritePartialObjet
- USB: gadget: rndis: Optimize tx path for better performance
- SELinux: Reduce overhead of mls_level_isvalid() function call
- Added AIO optimizations from Linux kernel 3.8+
- Synced with CM source
1.4.5 (08/06/2014)
- Some other minor changes, improvements.
- Updated ramdisks with some tweaks.
- Added support for moving app2sd
- Fixed FolderMount issue
- LTO enabled
- Graphite Optimization
- msm: slimbus: initial overclocking of slimbus
- bam_dmux: Use power efficient workqueues for delayed timeouts
- ext4: speed up truncate/unlink by not using bforget() unless needed
- msm: gpu: add optimizations cflags plus -O3 to drivers.
- F2FS support, kernel will auto-detect on boot your file system (f2fs or ext4)
- Set SELinux to permisive via cmdline.
- drivers: cpuidle: sync
- Synced with CM source
- Upstream Linux Kernel to 3.4.91
- Fix some warnings when compiling with gcc 4.8.x/4.9.x
- Makefile: add support for gcc 4.9.x
- kernel: Fix all leaks and cleanup
- Added Francisco Franco's Intereactive GPU governor.
- Pipe flag enabled
1.4.0 (08/05/2014)
- Build using Christopher Linaro Toolchain 4.9.1 (Cortex A15)
- msm: kgsl: added GPU Overclock/Underclock (OC up to 627MHz)
- writeback: fix race that cause writeback hung.
- cfg80211: fix memory leak
- Added support to FolderMount
- cpufreq: intelliactive: synced with latest changes.
- Upstream Linux Kernel to 3.4.89
- Updated ramdisks
- Synced with CM source.
1.3.6 (13/03/2014)
- Some minor fixes/improvements, check my git source code.
- Updated ramdisks
- Upstream Linux Kernel to 3.4.83
- Block: sio-iosched: some tweaks.
- Squash a lot of slab, slob and slub commits from Faux123
- Synced with CM source
- Use power efficient workqueues
- Power: add an API to log wakeup reasons.
- Added SIOPLUS I/O scheduler.
- Added SmartMAX CPU governor
- msm_otg: remove initialization wake_lock.
- block: fiops: code update/fix.
- Added Fiops I/O scheduler.
- futex: some code update, optimizations.
- Merge with ML2 kernel source (part 1)
- sound control: updated FauxSound to version 3.2
- Added Intelliactive CPU governor.
1.3.2 (28/02/2014)
- Some minor fixes/improvements
- Updated ramdisks
- Upstream Linux Kernel to 3.4.82
- Synced with CM source (a lot of patches)
- bam_demux: some code optimizations
- msm_otg: testing some tweaks to reduce possibility of wakelock.
- Make SAV2 and SAH3 moar aggressive
1.3.0 (03/02/2014)
- Updated ramdisks
- Compiled with -O3 optimizations again.
- Updated ramdisk of JB variants to latest official stable CM build.
- cpufreq: some optimizations and fixes.
- Upstream Linux Kernel to 3.4.78
- BLN: removed white spaces in code.
- sched: enabled ARCH POWER.
- Enabled kernel NEON mode.
- Added support on ramdisk to auto-mount drives as USBDISK
- Added USB OTG support, you'll need USB OTG Y cable, devices has to be externally powered. (thanks to sekil)
- Synced with CM source.
1.2.8 (18/01/2014)
- Updated ramdisk
- random: backport updates from Linux Kernel 3.13-rc4
- Using fluXXi optimized Linaro toolchain 4.8.2
- Upstream Linux Kernel to 3.4.77
- Synced with CM source
- cpufreq: added hardlimit, using 1.728 GHz by default. Thanks to yank555.lu
- cpufreq: updated SAV2 and SAH3 to fit low clock steps
- mach-msm: updated OC and UC code for better performance.
1.2.5 (09/01/2014)
- Synced with CM source
- Updated ramdisk of JB variants
- Random entropy tweaks
- Regenerated SAV2 and SAH3
- Update fastcharge code, using Faux123's one
- Added ARM LoUIS cache API
- Core scheduler optimizations
- Added Dynamic Fsync
- Added extra low CPU clocks for better battery performance (hopefully)
- Added Dynamic management of dirty page writebacks
- Added Asynchronous Fsync
- Removed some compiling warnings
1.2.2 (29/12/2013)
- Some tweaks to SmartASSV2 and SmartASSH3 governors
- Updated ramdisks
- Added Underclock (UC) support
- Limit max frequency to stock on boot (1.728 GHz)
- USB fastcharge support
- Synced with CM source
- Updated FauxSound to version 3.1 (volume changes applies now on real time)
1.2.0 (23/12/2013)
- Synced with CM source
- Added Overclock (OC) support up to 2GHz
- Added Voltage Control (VC) support
- Optimized KSM
- Upstream kernel to Linux 3.4.75
- Added Wheatley CPU governor
- Disabled BLN wakelock
- Add Zen I/O Scheduler
- Added SmartASSH3 CPU governor
- Deleted Lulzactive CPU governor
- Fixed SmartASSV2 stucking in max freq.
1.1.6 (19/12/2013)
- Added V(R) I/O Scheduler
- Upstream kernel to Linux 3.4.55
- Synced with CM source
- Readahead value changed to 512kB
- Compiled with O3 optimizations
1.1.5 (15/12/2013)
- Upstream kernel to Linux 3.4.50
- Synced with CM source
- Added JB/CM10.2 variants (Tested on latest 2013-12-02 20:19:59 official release)
- Added FauxSound (It's needs FauxSound Control app, unfortunately it's a paid app, but developers deserve it because they do a great job)
1.1.3 (13/12/2013)
- Added Simple I/O Scheduler
- Upstream kernel to Linux 3.4.40
- Updated ramdisk with latest cm changes
1.1.2 (12/12/2013)
- Added Lionheart CPU governor
- Added Lulzactive CPU governor
- Added SmartASSV2 CPU governor
- Synced with cm source
1.1.0 (11/12/2013)
- Added BLN (thanks to junkyde!)
- Upstream kernel to Linux 3.4.10
1.0.0 (07/12/2013)
- Initial release
- Setup build environment
F4k said:
Please, I didn't tested I9195 version, if someone can try to flash it and let me know if it works.
Click to expand...
Click to collapse
Flash now...i will back and report
Edit:
Flashed over the latest cm 11 and working really good
Thanks your amazing kernel! It full of futures that i missed till now!
radicspeter said:
Flash now...i will back and report
Edit:
Flashed over the latest cm 11 and working really good
Thanks your amazing kernel! It full of futures that i missed till now!
Click to expand...
Click to collapse
Thanks for testing!
I'll continue updating this kernel as far as I can.
F4k said:
Thanks for testing!
I'll continue updating this kernel as far as I can.
Click to expand...
Click to collapse
You are rock man!!
My previous phone I9000 (SGS) you are made the best rom+kernel F4k! I'm really happy to use again your kernel
I will happly flashing every kernel from you!
Good job man! I also have a I9000 here and also use your rom on it tested it on a I9195 works good so far
F4k said:
Hi!
Welcome to f4ktion kernel, this is a kernel based on the arco68's/cm's one and it works on Android AOSP KitKat ROMs
.
.
.
.
- Stratosk
Click to expand...
Click to collapse
Thanks for great work..... I will test it and donate you.
on 10.2 cm will work?Undervolting avalaible? P.S. Bootloop..10.2.0 serrano.
Hello
there is a version for CM 10.2?
thank you
---------- Post added at 11:02 AM ---------- Previous post was at 10:57 AM ----------
dwane3 said:
on 10.2 cm will work?Undervolting avalaible? P.S. Bootloop..10.2.0 serrano.
Click to expand...
Click to collapse
Hello
it does not work on CM 10.2, the phone is locked, you must reflash a kernel
Working great on Cm11
Envoyé de mon GT-I9195 en utilisant Tapatalk
On cm 10.2 bootloop,waiting for 10.2 version.
dwane3 said:
On cm 10.2 bootloop,waiting for 10.2 version.
Click to expand...
Click to collapse
this is only for 4.4 kitkat rom ..
Sent from my GT-I9190 using Tapatalk
Please, read OP, it's only for KitKat right now, let me see if I can make a JB variant.
Please make a Jelly Bean variant for 9190.Thanks.
Hi,
I'm not able to find any bug. Great work!
And what about OC version? It shoul be nice....
I'll be adding features as far I can, OC it's interesting, I think it's not needed right now with KK but i'll be adding OC soon.
Sent from S4 mini
F4k said:
I'll be adding features as far I can, OC it's interesting, I think it's not needed right now with KK but i'll be adding OC soon.
Sent from S4 mini
Click to expand...
Click to collapse
Can you add/consider 30 step media volume adjust? Thanks F4k
Tried this on S4 mini (LTE) with latest CM nightly. Worked flawless but I am getting bettery battery results with Vikinger-AOSP-4.4-GT-I9195-11.12.2013.zip kernel
jemeljsh said:
Tried this on S4 mini (LTE) with latest CM nightly. Worked flawless but I am getting bettery battery results with Vikinger-AOSP-4.4-GT-I9195-11.12.2013.zip kernel
Click to expand...
Click to collapse
Config your governor

[KERNEL][AOSP/CM][01/01/17] Quanta - V21

Simple, Powerful, Stable. Here's Quanta for the Nexus 4 (Mako)
Disclaimer: Your warranty is now void, use at your own risk. Don't blame me for anything because YOU decided to make these changes.
Note: This kernel is made for Android 5.1 (Lollipop) up to Android 7.1. (Nougat) For earlier versions, please refer to Sabermod franco.Kernel on post 3.
Features:
- Based upon the official franco.Kernel source
- Compiled with the latest Cortex-A15 optimized UberTC 5.x with some kernel based optimizations + Graphite
- Linux 3.4.110 (Linux 3.4.0 for V9 onwards)
- AOSP/CM compatible
- F2FS compatible
- DT2W support (From Stratosk)
- Faux Sound support
- Exponential brightness driver from Statosk
- Optimized Ondemand governor from Stratosk (V15+)
- USB-OTG Support
- MultiRom Support
- Tweaked performances profiles from franco.Kernel
- Support for android-keyboard-gadget (You can use your device as a keyboard/mouse for your PC)
- Support for Xpad​
Download:
AOSP: AOSP Download Folder
CM: CM Download Folder
Mirror​
Installation:
1. Install using CWM/TWRP
2. Enjoy​
Sources:
Kernel Source (quanta-7.x)
Anykernel Source (mako-7.x)​
​
Changelog:
Code:
V21 (01/01/17):
- Support for Nougat (7.x)
- Updated to December's security patches
V20 (18/09/16)
- Merged security updates for September (Includes CVE-2016-2059 and CVE-2016-5340)
- Attempt to fix camera on CM
V19 (21/08/16)
- Merged security updates for August
- Patched Quadrooter exploit (CVE-2016-5340)
- Updated F2FS
V18 (16/07/16)
- Merged security updates for July
- Performance improvements (From Franco's release for Flo)
- Faster boot up time (From Franco's release for Flo)
V17 (11/06/16):
- Merged Flo's security patches (Important)
- Updated F2FS
V16 (15/05/16):
- Fixed blank display while using the camera
- Mako_hotplug should work fine with Interactive now
- Made Software CRC toggable
V15 (08/05/16):
- Reverted CPU-Boost to use mako_hotplug instead
- Used the optimized Ondemand governor from Semaphore
- Interactive should be more power-efficient when the display is off
- Updated F2FS
- Misc security fixes
V14 (24/03/16):
- Disabled the 3rd and 4th CPU core by default
- Compensate the performance loss of this by adapting the frequencies in Interactive
- Changed the default frequency back to 1512Mhz.
V13 (09/03/16):
- Reverted a timer related commit that was the cause of the panics
- Reintroduced Nvidia's power settings
- Updated F2FS
V12 (21/02/16):
- Reverted Nvidia's relaxed power settings
- Misc improvements/fixes
V11(18/02/16)
- Rebased from Flo V7 release
- Changed from mako_hotplug to cpu_boost
- Replaced Conservative by Interactive
- Updated F2FS
- Misc improvements (KSM, optimized LMK from Motorola, etc...)
V10(09/12/15)
- Synced with the 6.0.1 Google sources
- Added full FauxSpeaker support
V9(09/11/15)
- Rebased from Google 3.4.0 sources
- Compiled with Cortex-A15 optimized UberTC
V8(25/10/15)
Initial Android 6.0 (Marshmallow) release
Linux 3.4.110
Removed Franco sound tweaks
Updated the F2FS drivers
Updated the android-keyboard-gadget
V7(24/09/15)
Linux 3.4.109
Reverted the LMK optimization patch from Motorola
GPU drivers reverted to a 5.1.1 state (Fixes Chrome scrolling lag)
Updated the F2FS drivers
Enabled support for XPad and updated it for Xbox One controller support
Battery power saving optimizations from Nvidia
Misc optimizations/fixes
V6(24/05/15)
Synced commits from 5.1.1
Reverted a cpufreq commit that was causing some more watchdog issues
V5(10/05/15)
Reverted the mako_hotplug commits from Shamu (as an attempt to fix watchdog issues)
Added filesystem related optimizations
Added some LMK optimizations
Added ROW optimized values
V4(03/05/15)
Fixed CM PowerHal issue for good
Added Stratosk's DT2W Power Key Suspend
V3(19/04/15)
Linux 3.4.107
Added some stuff to ramdisk + fixes
Merged some mako_hotplug commits from Shamu
V2(17/04/15):
Replaced McKael's DT2W implementation by Stratosk's
Added Fast Charge
Tweaked the performance profiles (Power Saving CPU freq going from 1242 MHZ to 1026MHZ)
V1(16/04/15):
Updated F2FS drivers (with new mounting flags so you can feel a whole new beast)
Tweaked performance profiles (I found that they weren't as much optimised as I would like to)
Support for android-keyboard-gadget (you can now use your device as a keyboard/mouse for your computer)
Reverted the 192 MHZ CPU freq as it was causing more negative than positive results
Thanks:
@franciscofranco @TheMrcool212 @jolinnard @McKael @xcstacy @faux123 @stratosk @osm0sis @Tk-Glitch​
​
Quanta Tweaks
All your tweaks are now regrouped into the app I've developped. No more hassle in tweaking 10 files/5 different apps togheter. It also has a franco.Kernel shortcut so your tweaking experience won't be stopped when trying to reach it.
https://play.google.com/store/apps/details?id=com.zaclimon.quantatweaks
It includes various tools and a beautiful user interface to enhance your experience even further!
Request for new features
Listen, I want to keep this kernel as minimalistic as possible. For this reason, I won't add any GPU OC, CPU OC, S2W,S2S, etc... DON'T EVEN BOTHER TO ASK!!
Thank you.
Sabermod franco.Kernel information (For 4.4 up to 5.0, Deprecated)
- Note: r211 to r213.2 are Kitkat (4.4) builds, r215 to r216.2 are Lollipop (5.0) builds.
- Compiled with SaberMod GCC 4.9.3 with Ofast optmisations + Graphite + other optimisations
- Linux 3.4.106
- AOSP/CM compatible
- F2FS compatible
- DT2W support (From Mckael)
- Faux sound support
- Linux mainline random driver (4.4 Builds)
- Exponential brightness driver from Statosk
- USB-OTG Support
- MultiRom Support
- 192 Mhz CPU step available
Download:
AOSP: AOSP Download Folder
CM: CM Download Folder
Installation:
1. Install using CWM/TWRP
2. Profit
Sources:
Kernel Source (sm-5.0 and sm-5.0-cm)
Anykernel Source (mako-5.0)
Changelog:
Code:
r216.2 (22/02/15)
- Restore deep sleep frequency to 384 MHZ (Should fix DT2W not responding)
r216 (18/02/15)
- Synced from Franco (Conservative as default, msm_hsic_host, etc...)
- Linux 3.4.106
- Updated F2FS drivers from up to Jan. 11th 2015
- Ramdisk Tweaks
- Compiled with updated SM 4.9.3 toolchain
r215.2 (31/12/14)
- Linux 3.4.105
- USB-OTG fixed
- Otgcontrol script is now in /system/etc/otgcontrol.sh
- Minor ramdisk tweaks
r215 (14/12/14)
- Completely rebased off Franco's sources (With Android 5.0.1 sources)
- Compiled with the latest 4.9.3 SM toolchain
r213.2 (19/10/14)
- Linux 3.4.104
- Updated Faux Sound to 3.6
- Added an init.d script to enable/disable USB-OTG. (named 91otgcontrols)
- Updated F2FS with patches up to 10/10/14 (f2fs.fsck shouldn't have any issues up to this point + there should be some performance improvements)
r213 (11/09/14)
- Upstream patches from Franco (Hotplug fixes, Interactive governor improvements)
r212 (01/09/14)
- Upstream updates from Franco (Hotplug driver enhancements, fixes from r211)
- Added the 192 MHZ Freq
- Updated fauxsound version to 3.5
- Misc TRIM improvements
r211 (25/08/14)
- Upstream updates from franco
- Linux 3.4.103
A new thread for good kernel.. Thanks will try today.
Good to see this new thread. I hope you have merged updates from the new test 212 which fixes idle battery drain for many.
Nice!
Sent from my Nexus 4 using Tapatalk
Just got real.
Tested on latest BETA3 of ParanoidAndroid and is working good.
Is there a possiblity to see mods concerning brightness? Minimum stock brightness is too high for me, but I love Franco kernel and I don't want to change to (for example) AK Kernel that support lower brightness levels.
Is this SaberMod Franco kernel better than stock Franco kernel? Sorry if its a noob q lol
BassBlaster said:
Is this SaberMod Franco kernel better than stock Franco kernel? Sorry if its a noob q lol
Click to expand...
Click to collapse
yes
marcof93 said:
Tested on latest BETA3 of ParanoidAndroid and is working good.
Is there a possiblity to see mods concerning brightness? Minimum stock brightness is too high for me, but I love Franco kernel and I don't want to change to (for example) AK Kernel that support lower brightness levels.
Click to expand...
Click to collapse
I ported the experimental brightness driver from stratosk which supports even lower minimum brightness. You can use the stratosk app to enable/disable it.
hey buddy nice that you has your own thread now i got a question this one is based on the official 211 or the new 211 test build franco posted i think yesterday ? ty for the builds an as always great job mate
zaclimon said:
I ported the experimental brightness driver from stratosk which supports even lower minimum brightness. You can use the stratosk app to enable/disable it.
Click to expand...
Click to collapse
Ok, I did it with Semaphore Manager, I think you should add this to the first post, it's a good feature thanks, you're great
Maibol said:
hey buddy nice that you has your own thread now i got a question this one is based on the official 211 or the new 211 test build franco posted i think yesterday ? ty for the builds an as always great job mate
Click to expand...
Click to collapse
It is based on the official r211 but I just saw that he made some changes which is, I suppose, the test version Franco released tomorrow.
I'll try to make an update today in order to reflect those change.
No UCI Support in Synapse :crying:
snacs said:
No UCI Support in Synapse :crying:
Click to expand...
Click to collapse
Flash ukm, flash kernel. Reboot. Install synapse. Should work
Sent from my Nexus 4 using Tapatalk 2
jmtjr278 said:
Flash ukm, flash kernel. Reboot. Install synapse. Should work
Sent from my Nexus 4 using Tapatalk 2
Click to expand...
Click to collapse
Thanks for reply. I try a clean install later.
Could you please include 192mhz frequency?And also latest fix from franco if you wouldnt mind!=p
Thanks for this kernel, I flashed it and everything works fine
Just one question, which hotplug this kernel use ? On Synapse, MPdecision is unchecked and no other hotplug is showing.
jmtjr278 said:
Flash ukm, flash kernel. Reboot. Install synapse. Should work
Sent from my Nexus 4 using Tapatalk 2
Click to expand...
Click to collapse
Didn't work for me. Clean install step by step

[KERNEL][CM11/CM12.1 (based)][Z2][GPU+CPU OC][5.1.1/4.4]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
M5 Settings
https://dl.myself5.de
Recovery
http://forum.xda-developers.com/xperia-z2/development/twrp-recovery-collection-t2999078
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
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!​
XDA:DevDB Information
M5 Kernel, Kernel for the Sony Xperia Z2
Contributors
Myself5, Eyenseo
Source Code: https://github.com/Myself5/android_kernel_sony_msm8974/tree/cm-12.1
Kernel Special Features:
Version Information
Status: Beta
Created 2014-08-26
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:
KitKat
https://github.com/Myself5/android_kernel_sony_msm8974pro/commits
Lollipop
https://github.com/Myself5/android_kernel_sony_msm8974/commits
Myself5 said:
Code:
I am NOT resposible for any damage done to your device, your neighbor, or any other things you like/hate.
Introduction:
Images:
Features and Commit History:
https://github.com/Myself5/android_kernel_sony_msm8974pro/commits
Installation Instruction:
When your on CM/a CM based Rom:
Flash the zip file in recovery
When coming from Stock:
Flash the boot.img included in the zip file using fastboot. Flash a CM based Rom then and flash the Kernel zip file again as the Rom overrides the Kernel.
Download:
Thanks to/Credits:
DooMLoRD (and therefore all guys he thanked listed below) - for currently almost all commits and beiing the Z2 Kernel God
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
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 (especially vishal-android-freak and phaseburn) - for helping me with so many stuff
Team AOSPAL - for the Kernel Optimizations
My Big Brother Eric - for helping me keeping focused on Development!
If I forgot you, please tell me.
XDA:DevDB Information
M5 Kernel, Kernel for the Sony Xperia Z2
Contributors
Myself5
Kernel Special Features:
Version Information
Status: Beta
Created 2014-08-26
Last Updated 2014-08-26
Click to expand...
Click to collapse
Nice to see some new development here, sadly i'm not using an AOSP or a CM ROM but i'll probably will try out that! thanks in advance and keep up the good work
btw you should move this to the Original Dev forum
Trying it now, will report later
Working great on CarbonROM Nightly
thanks man
Wow, finally custom kernel for AOSP thanks ) will flash it with CM and report back after some time
Nice kernel, smooth and stable. I tried on Liquid SMooth.
Keep it up buddy.
Great stuff! Thanks, been wanting fast charge for a while on my Z2
Tested with CrDroid. UV + OC very smooth and stable! Thank you very much.
I would love to see this kernel with TWRP! is it possible Myself5?
+1 for twrp
philz touch would be better though
Thanks a lot for your great work. What about Tap-to-awake, current build featuring it? If not kindly consider adding it in next release, it is a must for power users.
You sir are a legend, most of the doom kernel features are present, are we to assume you are working on implementing the rest of dooms features amongst others?
Thanks for the great work, this is what I've been waiting for
SWEagle said:
Tested with CrDroid. UV + OC very smooth and stable! Thank you very much.
I would love to see this kernel with TWRP! is it possible Myself5?
Click to expand...
Click to collapse
Guess why I mention TWRP on the Credits Me and @vishal_android freak are working on it, however it needs still needs some time I guess.
waleedshiekh said:
Thanks a lot for your great work. What about Tap-to-awake, current build featuring it? If not kindly consider adding it in next release, it is a must for power users.
Click to expand...
Click to collapse
Yep, I'm already looking into this as I'd love to have this feature too
Mr.R™ said:
You sir are a legend, most of the doom kernel features are present, are we to assume you are working on implementing the rest of dooms features amongst others?
Thanks for the great work, this is what I've been waiting for
Click to expand...
Click to collapse
Yet to come are the custom govoners and shedulers, will do this as soon as possible
Sent from my Xperia Z2 using Tapatalk
Cool can't wait
EDIT:
I have noticed that certain settings aren't sticking after a reboot, undervolt settings, cpu frequency, hotplug driver and i/o scheduler all seem to revert to default values after a reboot, using carbon rom, your kernel and faux clock to set values
Mr.R™ said:
Cool can't wait
EDIT:
I have noticed that certain settings aren't sticking after a reboot, undervolt settings, cpu frequency, hotplug driver and i/o scheduler all seem to revert to default values after a reboot, using carbon rom, your kernel and faux clock to set values
Click to expand...
Click to collapse
What program are you using?
I'm with kernel tweaker and everything is sticking on reboot :good:
Myself5 said:
Yet to come are the custom govoners and shedulers, will do this as soon as possible
Sent from my Xperia Z2 using Tapatalk
Click to expand...
Click to collapse
What about faux sound control? Stock sound input is very low
ok
12 hours, no bugs seen :good:
May be this can help for dt2w
It is an old carbon kernel from z ultra with dt2w
https://www.dropbox.com/s/cc6wvuo2bjnhrup/dt2w-carbon_boot.img?dl=0
SWEagle said:
What program are you using?
I'm with kernel tweaker and everything is sticking on reboot :good:
Click to expand...
Click to collapse
Faux clock, it's in the message you quoted haha
Are you using carbon rom?

[ABANDONED][Z][ROM][5.1.1] Resurrection Remix [UNOFFICIAL]

Code:
*** Disclamer
Since you are here, I hope you already know that flashing custom ROMs (including unlocking the bootloader)
will VOID YOUR WARRANTY and is a chance to BRICK your device if you're inexperienced.
Do as you think is best, on your own responsibility.
{
"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"
}
Introduction
This is a continuation of the great work done by @Alx31[/user]TLse on RR 5.0.2
The builds are going to be unofficial and experimental, so there may be bugs.
Click to expand...
Click to collapse
About Resurrection Remix
Resurrection Remix the ROM has been based on CM, Slim, Omni and original Remix ROM builds, this creates an awesome combination of performance, customization, power and the most new features, brought directly to your Device
Many things that in previous versions were tweaked with mods, are now included by default in the ROM so, please enjoy!
Special thanks to, the CM team, OMNI team, SLIMROMS and of course to all the supporters!
Click to expand...
Click to collapse
Official Site:
You can find all the information about Resurrection Remix on their official site:
http://www.resurrectionremix.com/
Click to expand...
Click to collapse
Installation instructions
Fresh install:
- Download the latest build
- Download Gapps & SuperSU
- Take a nandroid backup
- Recommended - Full wipe and factory reset
- Flash ROM using latest ClockworkMod or TWRP recovery (this one is recommended)
- Flash Gapps
- Flash SuperSU
- Reboot.
- Enjoy!
Update:
- Download the latest build of Resurrection ROM
- Take a nandroid backup
- Flash ROM using recovery
- Wipe cache
- Wipe dalvik cache
- Reboot
- Enjoy!
Click to expand...
Click to collapse
Download
until build 04/29 and from build 05/20​
Android File Host​
Resurrection Remix Folder​
builds 05/03 through 05/15
Basketbuild​
Resurrection Remix Folder​
Click to expand...
Click to collapse
Suggested Gapps:
Banks Gapps
Delta Gapps
Click to expand...
Click to collapse
SuperSU
(make sure you enable SuperSU addon.d support (SuperSU -> Settings -> Custom ROM -> Install SuperSU backup script) in order to have it preserved after updating ROM)
Changelog
https://gist.github.com/westcripp/8874051
Click to expand...
Click to collapse
Unofficial Build changelog:
20150405
- First build
20150408
- Using .293 blobs
20150409
- Updated to Resurrection Remix 5.4.1
20150411
- Reverted to a bit older blobs (.283) to introduce better stability
- updated the device trees with latest commits related to 5.1
- synced with latest RR ad CM commits
20150415
- (experimental) f2fs support
- (experimental) GPU OC to 487MHz
- various kernel improvements
- updated to new LP build 5.1.0_r5
20150417
- fixed GPS
- fixed addon.d script backup/restore functions
- fixed MultiROM TWRP OTA survival (if installed in FOTAkernel)
20150424
- RR is updated to 5.4.2
- unofficial update to LP 5.1.1_r1
- new kernel source code, an unofficial mix of KMA kernel base while keeping EvoMix features.-
- new kernel features:
- kernel version 3.4.107 - kma branch
- several new CPU governors and one new I/O scheduler, keeping all of EvoMix ones
- Intelli-Thermal as an option to thermald
- Power Suspend - a new and improved Kernel Power Management Driver
- Conservative GPU governor
- PRIMA wi-fi driver built from a different source base
- removed Simple GPU governor, incompatible with the new kernel code.
20150425
- fixed reboots by switching to fixed prima driver
- fixed maximum sleep frequency control
Kernel Update 20150427
- Using newer and better Adreno (graphics) kernel driver
- Re-added Simple GPU Governor, replacing Conservative
- lowest GPU frequency back to 27 MHz
- Added ElementalX CPU governor as per EvoMix's newest commits and changes
20140429
- updated RR to 5.4.3
- LP officially updated to 5.1.1
- (kernel) updated prima to CAF sources and synced with latest patches (LA.AF.1.1_rb1.17)
- (kernel) synced with latest security-related and other patches (details here: https://github.com/airlessproject/kernel_apq8064/commits/evo+kma)
- (kernel) using intelli-thermal as default thermal monitor
- (kernel) removed the Android Logger driver (no longer required)
- (device) changed default DPI from 480 to 445 (generally smoother and more natural)
*note - if you have problems with apps malfunctioning due to changed DPI, just erase that app's data and reboot
20140503
- RR synced with latest 5.4.3 / LP 5.1.1 / CM 12.1 commits
- (kernel) XZ Kernel compression
- (kernel) Kernel now compiled with latest Linaro ARM-optimized toolchain, using -O3 and other optimization flags (credits: @Christopher83)
- (kernel) Much logspam taken down
- (kernel) Switched prima to another CAF source
- (kernel) kgsl patches from mako for graphics improvement
- (kernel) Added new ARM-optimized SHA2 encryption
- (kernel) Removed a lot of unneeded CPU governors
- (kernel/ROM) Reverted to Intelli-Thermal not being a default thermal manager
- (ROM/GPS) Now using Google's NTP server (time1.google.com) instead of gpsonextra.net's
20150507
- RR updated to 5.4.4
- RR/CM/LP synced with latest (05/07) commits
- (device/GPS) Use slightly modified gps.conf
- (device/ROM) Out-of-the-box init.d hopefully fixed
- (device/Telephony) Updated RIL libraries
- (ROM/sepolicy) Some denial fixes
- (kernel) Added FSync Control
- (kernel) Added s2w
- (kernel) Many improvement and optimization patches related to many kernel aspects, like: CPU Frequency regulation driver/governors, SMP, Filesystem, I/O, GPU drivers (2D and 3D), Wireless and more
Build 20150507 Direct download
20150511
- RR oficially updated to 5.4.4
- RR/CM/LP sources synced with latest commits
- (ROM) ( finally ) Fixed native init.d support
- (ROM) Temporarily reverted the Gesture Lockscreen patch (should fix frozen lockscreen issue when dt2w is on)
- (kernel/CPU) Disabled multi-core power savings by default
- (kernel/GPU) Disabled GPU overclock (should fix heat/frequency throttle/lag on high-demanding 3D apps/games)
- (kernel/modem) Fixed delayed carrier registration / SIM activation on boot
- (kernel/fs) Updated f2fs driver
- (kernel/log) Reduced some log output
Build 20150511 Direct download
20150515
- RR/CM/LP sources synced with latest commits
- (ROM) Small fixes for init.d support
- (kernel) Disable some unneeded drivers, modules, etc. This will reduce the ROM boot time
- (kernel) Enable dynamic & async FSYNC
- (kernel) Optimize memcpy for Cortex-A15
- (kernel) Add support for TCP Small Queues and TCP Automatic Corking
Build 20150515 Direct download
20150520
- RR updated to 5.4.5
- LP updated to 5.1.1_r2
- RR/CM/LP sources synced with latest commits (05/20)
- (kernel) Updated S2W/DT2W code
- (kernel) Decreased the lowest minimum brightness
- (kernel) Disabled some unneeded drivers, modules, etc.
- (kernel) Added some optimization flags to Makefile
Build 20150520 AFH Download
20150525
- LP updated to 5.1.1_r3
- RR/CM/LP sources synced with latest commits (05/25)
- (ROM) Reverted some erroneous code for setting charging/notification LED color.
- (ROM/device) Hopefully fixed external storage (USB OTG) - not yet tested due to lack of needed hardware.
- (kernel) Imported the shiny new bootlogo from Sony stock LP FW.
- (kernel) Switched to -Ofast instead of -O3 build optimization flag.
- (kernel) Rewrote the algorithm for decreasing the value of Auto Brightness. See here for details/how-to.
- (kernel) Made all remaining kernel modules built-in.
Build 20150525 AFH Download
20150530
- RR updated to 5.4.6
- RR/CM/LP sources synced with latest commits (05/30)
- (ROM/device) Adreno: changed blobs from Mako to Sony (.454)
- (ROM) Fixed setting Vibration Intensity in RR settings
- (kernel) Added support for storage with NTFS/FAT FS and refined support for VFAT/exFAT ones
- (kernel) Reverted patch for Sharp panel's gamma calibration
- (kernel) Removed FSync/Asynchronous FSync/Dynamic Fsync Control
- (kernel) Removed buggy and dated intellidemand governor.
- (kernel) Modified code of the end of the procedures to ARMv6+ recommendations. More about this here
Build 20150530 AFH Download
20150608
- RR/CM/LP sources synced with latest commits (06/08)
- (kernel) merged .454 kernel sources
- (kernel) switched to stock adreno driver to improve compatibility with .454 adreno blobs
- (kernel) CPU governor cleanup
- (kernel) added Sioplus I/O scheduler, updated Zen to v2
- (kernel) removed Simple GPU Governor due to incompatibility with new driver
- (kernel) introducing new simplified thermal driver
- (kernel) introducing new hotplug, apq_hotplug
Build 20150608 AFH Download
20150611
- RR updated to 5.4.7
- (kernel) fixed thermal driver & CPU OC: now there's proper setting/restoring of maximum (OC and non-OC) CPU frequency
- (kernel) updated apq_hotplug driver
Build 20150611 AFH Download
20150616
- (ROM) RR/CM/LP sources synced with latest (06/16) commits
- (kernel) updated to reworked and fixed apq_hotplug driver (Thanks @Tommy-Geenexus)
- (kernel) introduce Power Efficient CPU Workqueue
- (kernel) updated BFQ I/O scheduler
- (kernel) improvement patches in various areas
Build 20150616 AFH Download
20150618
- (ROM) RR/CM/LP sources synced with latest (06/18) commits
- (kernel) changed toolchain to SaberMod 5.1.1
- (kernel) reverted back to AutoSMP hotplug
- (kernel) added GPU OC and UV
- (kernel) Makefile: added OpenMP support
- (kernel) some other improvements; interested folks can always check out github
build 20150618 AFH Download
20150623
- RR updated to 5.4.8
- (ROM) RR/CM/LP sources synced with latest (06/23) commits
- (kernel) updated to Linux 3.4.108
- (kernel) fixed restoring of max freq after sleep
- (kernel) Makefile: added cache info
- (kernel) Makefile: enabled the memory leak detector sanitizer
- (kernel) various improvements, check github for details
build 20150623 AFH Download
20150624
- (ROM) RR/CM/LP sources synced with latest (06/24) commits
- (ROM) made some ramdisk optimization
- (kernel) encreased reboot speed by disabling modem ramdumps
- (kernel) disabled AutoSMP
- (kernel) disabled apq_hotplug
- (kernel) enabled msm-sleeper 4.0 (CPU hotplug driver)
- (kernel) added fsync on/off support
- (kernel) fixed restoring of max freq after sleep/thermal throttling after moving to msm-sleeper 4.0
- (kernel) various improvements, check github for details
Build 20150624 AFH Download
20150708
- RR 5.5.0
changes:
ROM: https://gist.github.com/westcripp/8874051
Kernel: https://github.com/airlessproject/kernel_apq8064
Build 20150708 AFH Download
20150906
- RR 5.5.5
changes:
ROM: https://gist.github.com/westcripp/8874051
Kernel: https://github.com/airlessproject/kernel_apq8064
Build 20150907 AFH Download
Known Bugs:
ROM/device Issues
- Live Display optimization slows down graphics performance. Turn it off in Settings->Display. Use Gamma/kcal control if you need to calibrate screen colors.
Recovery Issues
- Common CM recovery issues
Kernel Issues
- f2fs-formatted /data and /cache can sometimes cause a small delay before boot animation, but this doesn't negatively affect ROM performance after a boot has been completed.
Other (RR/CM/misc)
- Users sometimes get a black screen followed by a UI restart and return to lock screen. This is apparently present in all CM-based ROMs and currently nothing much can be done about it.
- Logcat is currently not working due to Logd hanging ROM boot because of sepolicy denials. Fixing this is work in progress.
- Minor app issues (not ROM/device related)
- Common RR / LP 5.1.x / CM 12.1 issues
Kernel:
Since build 20150424 the kernel used with this ROM is based on a mix of KMA and EvoMix kernels, updated with my own work with the unselfish help and time devoted into this by @BrateloSlava.
Sources to that are here.
Until then the kernel used was EvoMix, whose sources can be found here.
Special thanks to:
Code:
[B]Alex, Oli & Joe[/B] (Team VALIDUS, AOSPAL, OmniROM, TeamEOS,
Tesla Project) for kindly providing and improving the source code for
the kernel and device trees.
XDA:DevDB Information
Resurrection Remix Unofficial, ROM for the Sony Xperia Z
Contributors
airlessproject, @Alx31TLse, westcrip, @BrateloSlava
Source Code: https://github.com/ResurrectionRemix
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.4.x
ROM Firmware Required: Unlocked Bootloader
Based On: CyanogenMod, AOSP
Version Information
Status: Testing
Current Beta Version: 5.5.5
Beta Release Date: 2015-09-07
Created 2015-04-06
Last Updated 2015-09-07
Some Screenshots by the author
My own screenshots in DevDB
Reserved
Really love this ROM!!! AWESOME ROM EVER for me.. BTW Thanks for ur work Bro..
BohArie said:
Really love this ROM!!! AWESOME ROM EVER for me.. BTW Thanks for ur work Bro..
Click to expand...
Click to collapse
welcome
Feel free to report how it's gonna work for you
airlessproject said:
welcome
Feel free to report how it's gonna work for you
Click to expand...
Click to collapse
Sure bro, So far so good.. no harm done.. battery life is good too.. Charging yesterday at 9.00 am.. been using it with wifi on almost 24 hour now.. battery drop at 50%..
@airlessproject :
So nice!
I see at OP: ROM Kernel: Linux 3.0.x
Is that right?
uncomment said:
@airlessproject :
So nice!
I see at OP: ROM Kernel: Linux 3.0.x
Is that right?
Click to expand...
Click to collapse
Bad choice from dropdown menu corrected to 3.4.x
EvoMix is 3.4.0 as seen here: http://forum.xda-developers.com/attachment.php?attachmentid=3247676&stc=1&d=1428299007
Thanks for noticing!
nice thread
Alx31TLse said:
nice thread
Click to expand...
Click to collapse
Yea, but it wouldn't exist tho without your help and previous work on this :highfive:
anytime man...open sources+share FTW =)
Just downloading and flashing... can't wait to see the results!
One thing I'm curious about, where did the use of a circular button with an X in it instead of the three staggered lines for close all in recents originate?
I'm seeing that in more and more ROMs, in terms of size it looks about right on my 10.1" tablet but strikes me as a little large on a phone. It would be nice to be able to theme it back to the three lines.
@Nameless One simply install a CM12 theme that changes the icon.
Nameless One said:
One thing I'm curious about, where did the use of a circular button with an X in it instead of the three staggered lines for close all in recents originate?
Click to expand...
Click to collapse
It seems to have originated here: https://android.googlesource.com/platform/frameworks/base/+/2915b9d as a part of the Lollipop framework.
I think @golfgtiedition30 's solution is the only way to change it at the moment.
airlessproject said:
Bad choice from dropdown menu corrected to 3.4.x
EvoMix is 3.4.0 as seen here: http://forum.xda-developers.com/attachment.php?attachmentid=3247676&stc=1&d=1428299007
Thanks for noticing!
Click to expand...
Click to collapse
Really nice on ur screenshot.. how to make it transparent tho??
BohArie said:
Really nice on ur screenshot.. how to make it transparent tho??
Click to expand...
Click to collapse
Just search "CM12 Theme transparent" on Play Store.. few themes will pop up.. but beware as the new CM theming system is in early stages of development and bugs and unexpected things can happen, bootloops being the worst.
Thanks
U mean we can change system setting theme room?
Can u prepare a stock system ui?
mostafaz said:
Thanks
U mean we can change system setting theme room?
Can u prepare a stock system ui?
Click to expand...
Click to collapse
Didn't quite get you (I'm not a themer to be able to prepare UIs) but if you mean getting Sony Xperia stock look and feel on this ROM, try searching "xperia cm12" on the same store
There are a few paid but also some free themes.. try as you wish..
airlessproject said:
Just search "CM12 Theme transparent" on Play Store.. few themes will pop up.. but beware as the new CM theming system is in early stages of development and bugs and unexpected things can happen, bootloops being the worst.
Click to expand...
Click to collapse
Great.. thanks a lot bro..

[KERNEL][CLANG] MiPa Kernel [polaris][CLOSED]

{
"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"
}
Introducton
Code:
/*
* Your Warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this 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.
*/
In this kernel, I strive for balance battery / performance, as well as it contains the latest patches for Linux and CAF.
Kernel i make for AOSP Q with Q blobs. How each version on MIUI Q works, i don't know and me it not interesting (if you want use this kernel, you always can flash and test, pls don't report what something don't work on MIUI).
Features:
Base on last sdm845 Q CAF tag
Merge Google Common 4.9-q
Upstream last linux version
Compiled with Proton Clang and Full LTO, LLD links, Shadow Call Stack (SCS) and RELR enabled.
Enable support for NTFS r/w, sdFAT filesystem, F2FS and Implement rapid GC
Kcal Advances Color Control
Enable TTL target
Sound Control by flar2
Add Wireguard Driver
Enable support Sony Dualshock PS3/PS4 and Xbox Controller
Disable unused drivers
Scheduler/schedutile improved (WALT)
SchedTune Assist and CPUSet Assist
Enable select TCP algorithm, westwood by default
Network Signal Guru app compatible.
Simple LMK
Optimize for Android Q
Many tweaks/optimize for battery/performance
AnyKernel3 flashable zip by osm0sis
Installation:
Flash in TWRP recovery, then re-flash Magisk.
If another custom kernel (or my old version, up to 4.2 inclusive) is already installed, then you need to flash stock boot.img first, then magisk and my kernel.
Tuning apps:
FK Kernel Manager
EX Kernel Manager
Downloads:
SourceForge (new build 9.5+)
AndroidFileHost (old build)
My Telegram Group:
https://t.me/joinchat/DNw0ZFHSLa3ObU3noUhSwQ
If you like my work, you can buy me Сoffee
​
Credits:
Bruno Martins (bgcngm)
Nathan Chancellor (nathanchance)
Francisco Franco (franciscofranco)
Danny Lin (kdrag0n)
Park Ju Hyung (arter97)
All of developers contributions which i picked from.
XDA:DevDB Information
MiPa, Kernel for the Xiaomi Mi Mix 2S
Contributors
palaych
Source Code: https://github.com/palaych/mipa_kernel_xiaomi_sdm845/tree/mipa-q-rebase
Version Information
Status: Stable
Changelog:
V5.5:
Merge Linux version 4.9.174
Revert some caf patches (kernel/fair)
Devfreq: upstream caf patch
Update code boost drivers by sultanxda
Other improves/fix
Click to expand...
Click to collapse
V5.4:
Merge Linux version 4.9.173
Removed useless patches
Add COMPAT_VDSO
Other improves/fix
V5.3:
Merge Linux version 4.9.171
Merge CAF tag 'LA.UM.7.3.r1-07400-sdm845.0'
Merge some CAF / Google patches
Merge some LineageOS repo commits
techpack: audio: checkout dipper-p-oos
Update code drivers by sultanxda
Add KLAPSE
Many other improves/fix
V5.2:
Removed a lot of useless and harmful patches
Crypto upstream bump
dipper: fix gps
Update cpu boost driver by sultanxda
Some other fix/changes
V5.1:
Merge Linux version 4.9.166
Merge many CAF patch
Upstream Google Common 4.9
Compile with Clang 9.0.2
Fix deepsleep with 898000.qcom,qup_uart wakelock
Add API to mark IRQs and kthreads as performance critical
V5.0:
Full re-write kernel tree, cleaner tree, removed many patch (useless and unnecessary), many other changes (patch's)
Merge Linux version 4.9.164
Compile with Clang 9.0.1
Updated Boost Drivers by sultanxda
V4.9:
Fix last merge caf/als
Updated fs/f2fs (support F2FS_FS_VERITY)
Compile with Clang 8.0.9
V4.8:
Merge Linux version 4.9.161
Merge CAF tag 'LA.UM.7.3.r1-06900-sdm845.0'
V4.7:
Upstream Linux version 4.9.160
Update and clean cpu_input_boost / devfreq_boost drivers
Revert some tweaks
Some optimize in defconfig
Other tweaks/fix/etc..too lazy to write.
V4.6:
Merge Linux version 4.9.155
Merge some last LOS commits
Revert: 'Dynamic SchedTune Boost v3'
Update cpu_input_boost driver
Some merge fix in wlan driver
Update camera drivers (cleaned patch)
Other tweaks/fix/etc..too lazy to write.
V4.5:
Upstream Linux version 4.9.154
Merge last LOS commits
Add some tweaks/fix/etc..too lazy to write.
V4.4:
Merge tag 'LA.UM.7.3.r1-06700-sdm845.0'
Merge Linux version 4.9.152
tweaks tcp_westwood
Add Dynamic SchedTune Boost v3
merge some last los commits
revert gpu 180mhz
revert some sched tweaks
other changes/tweaks
V4.3:
Merge Linux Version 4.9.151
Compile with Clang 8.0.7 and GNU GCC 8.2.1, add optimize for sdm845
GPU UC 180Mhz (test)
Enable LZ4 compression
Some update dts to dipper-p-oos
Fix Kcal
DTS: Adjust Energy Model to be inline with Pixel 3 (test)
Tweak's sched
Other changes
Updated drivers camera (maybe full fix portret mode in miui camera)
Full re-write boot scripts
V4.2:
fix freeze (don`t work) potrait mode in miui camera
some change/tweaks
disabled some debug in defconfig
block kernel wakelock 898000.qcom,qup_uart by default
add sound control by flar2
V4.1:
Update Linux version 4.9.148
drivers camera: checkout dipper-p-oos (fix OIS)
Enable support xbox controller
Some changes in anykernel2 script
V4.0:
Rebase on pie source (based on Bruno Martins commits)
Merge CAF tag 'LA.UM.7.3.r1-06600-sdm845.o'
Upstream Linux version 4.9.147
Compiled with Clang 8.0.6
Optimize defconfig
Add Boeffla Wakelock Blocker
Enable support for NTFS r/w
Enable support for sdFAT filesystem
Backlight Minimum Brightness Control
Kcal Advances Color Control
Enable ttl target
Vibration Control
Add Maple I/O Scheduler
Add Wireguard Driver
Enable support Sony Dualshock PS3/PS4
Boost Drivers by sultanxda
Fix Source Code
Some tweaks for battery/performance
Work only on Android Pie
V3.7:
upstream linux version 4.9.141
update techpack/asoc/elliptic driver (use xiaomi pie source, fix proximity sensor on polaris pie)
revert some commits
revert updated hid_sony
tweaks tcp_westwood
add lshrti3 library function
V3.6:
upstream linux version 4.9.140
removed boost drivers by sultanxda and some others tweaks
enable support sony controller (usb)
compile with Linaro 7.3.1
V3.5:
compiled with GNU GCC 8.2
merge commits binder
merge commits sdcardfs
merge linux version 4.9.137
merged tag "LA.UM.6.3.r4-05800-sdm845.0"
boost drivers by sultanxda
merge los commits fs: sdfat
V3.4.2:
compiled with GNU GCC 8.2.1
add cortex-a75/a55 flags
some fix source code
merge latest los commits
V3.3.1:
update camera drivers
V3.3:
add i/o schedulers maple (by default)
Kcal Advances Color Control (experimental features)
Vibration Control (experimental features)
Backlight Minimum Brightness Control (experimental features)
schedutil tweaks
fix brightness led notification (polaris)
maybe something else...
V3.2:
re-base linux-stable tree
Merge CAF tag 'LA.UM.6.3.r4-05300-sdm845.o'
Linux version 4.9.135
optimize defconfig
use last google toolchain 4.9
add boeffla wakelock blocker
ttl target
ntfs r/w support
exfat support
something fix/tweaks and etc...
V3.1:
not public realised, first realised for mi8
V3.0:
los-source based
Google TC 4.9
TTL target
update Linux version 4.9.131
merge caf tag LA.UM.6.3.r4-05300-sdm845.o
ntfs r/w support
wireguard driver
v.2.0:
completely rewritten tree kernel
a lot of changes regarding previous versions
I hope to fully fix random reboots, dt2w
v.1.4:
closed version
v.1.3:
update linux 4.9.125
disable lmk and use lmkd
v.1.2:
compile with clang 7.0 + gcc 8.2
update wireguard driver
v.1.1.1:
some fix cpu-boost and fsync (maybe fix xiaomi.eu)
v.1.1:
update linux version: 4.9.124
add devfreq-boost driver by sultanxda
reconfigured cpu-boost
some optimize/tweaks source
optimize defconfig
add exfat support
revert zram tweaks
maybe something else
v.1.0:
first public version
Source code v1.0-1.4: https://github.com/palaych/mipa_polaris
Reserved
Thanks for your work!
What roms can we use it with?
GREAT
Flatric said:
Thanks for your work!
What roms can we use it with?
Click to expand...
Click to collapse
Miui 9/10 global/chine and etc.
on 8.8.3 xiaomi.eu had problems with random reboots. on other (miui 10 global, miuipro ) such problem is not present
Unfortunately I'm using Android P global beta, thanks a lot for your work.
Bryandu13 said:
Unfortunately I'm using Android P global beta, thanks a lot for your work.
Click to expand...
Click to collapse
it remains only to wait when xiaomi will lay out source code for pie,i think only with the release of stable version
I'm on xiaomi.eu 8.8.3, as expected, a couple minutes after installing the kernel, phone rebooted by itself. I have disabled fsync since then and it's been working for a couple of hours now without reboots. I will update tomorrow if it reboots through the night.
ArctiX said:
I'm on xiaomi.eu 8.8.3, as expected, a couple minutes after installing the kernel, phone rebooted by itself. I have disabled fsync since then and it's been working for a couple of hours now without reboots. I will update tomorrow if it reboots through the night.
Click to expand...
Click to collapse
fsync?? interesting... write then how will it be with disabled
palaych said:
fsync?? interesting... write then how will it be with disabled
Click to expand...
Click to collapse
isn´t fsync supposed to be always on? I remember disablling it on my nexus 5 always caused random reboots.
Can I ask if it works on XE model with MIUI 10 global when Magisk installed?
I recall if I did so with stock kernel (BL unlocked), I ended up with bootloop.
I can have a try as it doesn't take me too much time but I would say if any one could give me an answer that would be appreciated.
palaych said:
fsync?? interesting... write then how will it be with disabled
Click to expand...
Click to collapse
It didn't reboot through the whole night. I will try turning fsync back on to check if it will start crashing again.
EDIT: After turning fsync on the phone rebooted itself after ~5 minutes, I then turned fsync back off and it's been 3 hours without a reboot.
Saiger said:
isn´t fsync supposed to be always on? I remember disablling it on my nexus 5 always caused random reboots.
Click to expand...
Click to collapse
Fsync prevents from data loss on system crash as far as I know.
ArctiX said:
EDIT: After turning fsync on the phone rebooted itself after ~5 minutes, I then turned fsync back off and it's been 3 hours without a reboot.
Click to expand...
Click to collapse
Ok, tnx for help. I do not know why yet. Still test and then add to the first post this info.
Maybe they are logs turned off / on. Because I disabled many debug logs at kernel level.
It have feature quick charge 3000+ mAh? *Like custom kernel Radon kernel by Umang*
Sent from my Mi Mix 2S using XDA Labs
NOS_bzone said:
It have feature quick charge 3000+ mAh? *Like custom kernel Radon kernel by Umang*
Click to expand...
Click to collapse
fast charge (qc3.0) implemented by xiaomi, replace with another driver or remove restrictions, i will not.
Thanks for your work, I tried a little but after some hours try to changing governors with elemental x I had reboots and system isn't stable, so I revert to stock kernel trough dirty flash, I'm on miui Pro 8.8.2.
it seems that mipa can work on dotos,thanks for your work.
EraserKing said:
Can I ask if it works on XE model with MIUI 10 global when Magisk installed?
I recall if I did so with stock kernel (BL unlocked), I ended up with bootloop.
I can have a try as it doesn't take me too much time but I would say if any one could give me an answer that would be appreciated.
Click to expand...
Click to collapse
Confirmed working.
If on stock kernel with SuperSU, just flash everything back to stock, then this kernel and then Magisk. Everything works.
@palaych
Thanks for this great kernel running on xiaomi.eu 8.8.3 :good: - for me it seems reboots occure due to zRAM...system was laggy and stuttered while scrolling. Deactivated zRAM via EXKM (fsync switched back on) and it seems to run smooth w/o reboots until now.

Categories

Resources