Beware of googleys
FRANK
Device tree is patched mako 5.1.1 with flo's M source
Layers
Day/Night theme switcher from first M preview
Init.d support
Advanced reboot
SuperSu 2.52 flashed with the rom
Volume rocker wake
Volume rocker cursor control
Long press quick settings control
Stock Like feel, please don't ask for features
Installation
Roms can change from update to update that sometimes you can dirty flash but if you have errors that other users don't then you will have to clean flash
First Time Installation:
Download the ROM and Other Optional files below.
Connect your Nexus 4 to the PC and transfer all the zips to the root of your device’s storage.
Reboot into recovery mode (Shut down, press VolDown + Power buttons. In bootloader mode, select Recovery mode)
Wipe the following partitions: System, Data and Cache
Install the ROM zip file
Let it boot. Setup now and wait for the ROM to settle.
Reboot into Recovery again and Install the remaining zip files.
Updating from previous version:
1.Download the ROM and Other Optional files below.
2.Connect your Nexus 4 to the PC and transfer all the zips to the root of your device’s storage.
3.Reboot into recovery mode (Shut down, press VolDown + Power buttons. In bootloader mode, select Recovery mode)
4.Wipe the following partitions: Dalvik-cache and Cache
5.Install the ROM zip file
6.Reboot now
7.Let it boot. Setup now and wait for the ROM to settle.
8.Reboot into Recovery again and Install the remaining zip files.
9.If have issues with dirty flash, reboot and redo steps wiping DATA also
Sources
Mako GPL Kernel Source: Click here
Rom Source: Click here
Changelog
Code:
10-19 adreno update
new adreno libs duh
10-19
Minor update
enable systemui tuner by default
add scanning menu into location
speed up recent app back
10-15-15
Minor update
added aldy's kernel in and turned back on usb-otg in fstab
added minkin text layout engine in thanks to @ckret for pointing it out
10-14-15
bug fixes!!!
some changes on the device tree so anyone using it should update
can build with clang now thanks to @ckret for pointing out the fixes (we are still gcc compiled)
Fixed downloads dark theme thanks to Branden M
Fixed supersu and layers icons being off on the dark theme, thanls Branden again
ambient display color layers inversion fix up ported from lollipop
Fix annoying usb mounting to computer (Thanks to snak3ater pointing this out to zephik)
10-13-15 update-1
added volume rocker wake (in settings/display to turn on)
add volume rocker cursor control
added animation transition animations of .25 and .75
set default animation speeds to .75
added long press recent button switches to the last app
removed the spinner from optimizing apps dialogue so it is quicker at dexopting
added long press on quick settings tile takes you to their settings menu
minor sepolicy fixes
disabled the after flash image verification (was breaking multirom flashing)
10-13 build
Fixed mac address bug thanks to this pull request
https://github.com/marshmako/device_lge_mako/commit/49b11281e25e434d7f56c4677e663e8dff87ccad
Fix a bad copy pasta of the init usb midi support
12-12
Added ambient display and full rotation
removed some debugging code
sped up a few things
Frank 10-12-15 with theme switcher, update 1
added google exchange services included in the build, it replaces exchange2
should be able to remove the layers manager icon from the launcher now
removed cell broadcast receiver
added the locked update receiver commit
beanstown found a line to set doze power saving mode that was set to off in aosp so turn it on
https://www.androidfilehost.com/?fid=24052804347836304
10-12 theme switcher update
added day/night theme switcher back to dev settings like what was in M dev preview 1 (only does settings, bluetooth and package installer so we will have to expand on this for layers), will prob move the switch out to the dashboard below layers or some place later.
added https://github.com/BenzoRom/framewor...54a3aa73367bde which should give core google apps default permissions out the box (you might still have setup wizard bug though)
Your current layers themes will only work properly in light mode
new in 10-11-2015
Removed art optimize everything till we have fully deodexed gapps
advanced reboot
init.d support
supersu and layer manager embedded in setting (you need layers manager of course) (forgot to add the hide icon part )
too tired for the rest so just read the commit history if you wanna know more https://github.com/marshmako/platfor...b5b1c3bc4419da https://github.com/marshmako/platfor...6896b4d256a871 pretty much just kanged a bunch of commits from zephik there.
new in update 1.
fixed init.d, removed aosp clock and aosp mms apps. Use updated and better google versions
added missing files for miracast
Downloads
Current Build = https://www.androidfilehost.com/?fid=24052804347841621 10-19-15, adreno update had broken wifi
Gapps = https://www.androidfilehost.com/?fid=24052804347841244 Txuki
or
Gapps = https://www.androidfilehost.com/?fid=24052804347841070 banks
Backup Gapps down below if those don't work
gapps without setup wizard if you get wizard fc upon boot thanks to barome (modifed version without setup wizard of above)
just access play store to be able to log in with your google account
http://renderserver.net/?dl=6455ad109b871809d8f34b25a92f6904
For those interested in the commits for the theme switcher
https://github.com/marshmako/platfo...mmit/da669b1ebda7ee8ac7a39d181eb944290ce9ea72
https://github.com/marshmako/platfo...mmit/00b529c60d31e554b9c090c03f02ce06a652135a
https://github.com/marshmako/platfo...mmit/3c683a0124129bda309615a281fc3feb3ec58fde
https://github.com/marshmako/platfo...mmit/22c13d6bfd5dee4843a6fdca953350d7f56b7066
https://github.com/marshmako/platfo...mmit/4f298e8f8ab2c08f0e8c4ae92da72b01e0db6b5d
https://github.com/marshmako/platfo...mmit/4136e2ff29a84be80f8bf7f83a357fb0342e6718
Click to expand...
Click to collapse
Current layers themes will only work on light themes until adapted
OT talk is welcomed in my threads and development is done in the open. I encourage involvement in the project in any way.
Please do not complain about OT, it encourages a fun and relaxed environment
Like the work I did, consider donating. I'm currently not working so it helps feed me
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=BPFLE54YPRV92
Yes, my PayPal account is thatguy32404, I like to keep my banking stuff separated from my social account
XDA:DevDB Information
[L][5.0] Frank N4 - Aosp builds in testing [1-11-2015], ROM for the Google Nexus 4
Contributors
sykopompos, bgill55
Source Code: https://github.com/marshmako
ROM OS Version: 6.0.x Marshmallow
Based On: Aosp
Version Information
Status: Stable
Current Stable Version: 13
Created 2015-02-27
Last Updated 2015-02-28
Reserved
Gapps are not working, help
Google apps are really goofy this early in MM
Deep sleep issues are caused by this
Check runtime permissions on google apps in settings/apps and check the three dot menu for system apps
SMS/MMS not working?
SMS & MMS is related to your APN and not the ROM. Check that.
Can I flash this over my 5.1..x rom?
Yes, but do a clean install
OMG x app is not working?
That's expected - a lot of apps need to be updated to be compatible with L
OMG xPosed is not working?
Do not use lollipop Xposed on Marshmallow
[/Quote]
grabbed this from @vomer 's preview thread
[/HIDE]
nexus devices threads
Mako
http://forum.xda-developers.com/nexus-4/development/lpv-79-mako-port-beta-t2807446
hammerhead
http://forum.xda-developers.com/google-nexus-5/development/l-android-lpv-dev-n5-enhanced-t2856934
ramjet73 said:
My 5Ghz WiFi works fine.
For those people having issues with 5Ghz trying changing your channel to one of those listed in this post:
I'm currently using 44 which seems to be the sweet spot if that's available where you live.
Nexus 4 aren't able to see DFS channels due to the country regulations on transmissions. But some routers were using those channels when you set it to auto, so try changing your 5Ghz router channel to non-DFS channel like 40 or 48.
Non-DFS channels: 36, 40, 44, 48, 149, 153, 157, 161, 165
ramjet73
Click to expand...
Click to collapse
This is bleeding edge and may result in breakage, flash at your own risk.
Scroll down for updates, read everything.
This Kernel Takes the Best of Hellscore, Hellsdr, furnace, inception, mirage and Faux Kernel's for the ultimate performance on android L, this kernel is also compatible with Kitkat 4.4.4.
For all the features, use Synapse, and you must install UKM to see all the settings.
Grab UKM here
Grab Synapse here
Flash Busybox to enable /system/etc/init.d grab a flashable zip here
Faux Clock, Kernel Tweaker and other apps work, Synapse will show the most options
Older Kernels:
Features:
Intellidemand
Intelliactive
Intelli-Thermal
Intelli-Plug
Undervolting
FIOPS & ROW i/o Schedulers
Gamma Controls
Faux Sound
CM Gamma Controls
Double Tap to Wake
Init.d Support
Compiled with Linaro toolchain for speed
Only for Beta 4, flash in recovery
http://www.mediafire.com/download/he0fr6jl1liqehi/L-Kernel-Mako-Beta4.zip
New Kernel Beta 5 uploaded:
https://mega.co.nz/#!ikg11B5T!q71jC4pQL5sYK-rIVMn6dPHYiAOUq4sAMuN4zz4JWmY
New Features: Faux Sound, CM Gamma Control Interface
Beta 6: Internal Release to debug dt2w
Beta 7 Released with Double Tap 2 Wake:
https://mega.co.nz/#!jlwjQQSL!2Qh2_hSrw0nGdxZmo9hWTtCkkqsfCB_091gkw2nPixA
http://www.mediafire.com/download/5856max427q9t59/L-Kernel-Mako-Beta7.zip
Beta 8 Released with Faux Speaker:
http://www.mediafire.com/download/0j52si5500d3a7w/L-Kernel-Mako-Beta8.zip
L-Kernel Beta 9 Uploaded
http://www.mediafire.com/download/bv1fnffm66cwfg1/L-Kernel-Mako-Beta9.zip
*warning* if your CPU cannot handle -100 undervolt flash beta 8, I'll be reverting this change when I'm back home on Sunday.
Changes:
Lower 81Mhz CPU freq, and lowered voltages to -100mv by default and reduced CPU steps, you guys must reset Synapse, and redo your voltages. This should increase battery even further.
Beta 10:
Added kexec hardboot, UV -100 still default.
https://mega.co.nz/#!29gVBKaT!uYpRdT5_hGtPUEehSM2pLLc4gtN97J6LA5cjfiS1qeA
New Ultra Kernel Build is up:
New Features:
Ultra Kernel Same Page Merging
Customized Lower backlight LUT for power Saving
Enabled TCP_westwood, vegas, veno, and cubic, set Westwood as default.
Added CK Patches for Speed and battery.
Added simple GPU Governor
Enabled 450Mhz GPU Overclock
Removed Undervolt -100 by default by request.
Now has default Faux CPU Voltage Table
Overclocked to 1.84Ghz
Notes:
You must reset Synape App data or Reinstall after reboot, also voltages will need to be adjusted.
You'll Need UKM, grab it Here
You'll Need Synapse, grab it Here
Kernel 15u:
https://mega.co.nz/#!zxAVyLiS!pkk1LycxUgNFs2sd31cM5FYhHW4Pf4M8lx1x1t3TRGA
Kernel 16u Fixes wifi:
https://mega.co.nz/#!SkAXVZIL!HFce8qB2k11MdjsQe5pgZBdS2MlIZhEed-TQKLFuNSk
New Kernel Build 18
https://mega.co.nz/#!e0pzgLYZ!L-L7YCB0Eia4oCtv16ZyQAMqVeKtIsQWbkC3LKUXtig
Fixed Wifi
Max Clock set to 1.5Ghz
Underclocked down to 94mhz
For those that like the OC, stick with 16u, with this you should get better battery life and great performance.
You need busybox installed for init.d support.
Synapse does not remount the system rw before setting an init.d script in WAKE, so first go to terminal or ADB Shell and type:
mount -o rw,remount /dev/block/platform/msm_sdcc.1/by-name/system /system then open Synapse and click Set Init.d script with sweep to wake.
In /etc/init.d/ you should now have a file named UKM_WAKE:
Code:
#!/system/bin/sh
#This file was generated automaticaly from Synapse/UKM.
#It contains wake options to be applied from init.d script.
echo 1 > /sys/devices/virtual/input/lge_touch/dt_wake_enabled
New Ulltimate Kernel Series Features:
Compiled with Linaro 4.7.4
New 3.4.99 Kernel
LZ4 Compression
Min Freq: 94500
Max Freq: 1512000
TCP: HTCP/HSTCP/HYBLA/VEGAS/SCALABLE/LP/VENO/YEAH/ILLINOIS/WESTWOOD(default)
FS: exFAT/F2FS
IO: ROW/BFQ/SIO/FIOPS/ZEN/VR/NOOP/CFQ/DEADLINE(default) / (default readahead - 512)
GOV: intellidemand/intelliactive/ondemandplus/wheatley/ondemand(default)/userspace/powersave/performance/interactive/SmartMax/Stockdemand
HotPlug: MPDecision/IntelliPlug(default)
Voltage Control
TouchWake
Semaphore DoubleTap2Wake
Bidirectional Sweep2Sleep
Sweep2Dim
Gamma Control
Battery Life eXtender
Force Fast Charge
FSync system call control
Faux123's Sound Control
FRandom
VFP Hardfloat
CPU-Boost via sysfs
Linaro's Power-Efficient Workqueue
Intelli-Thermal
Intelli-Battery
Ultra Kernel Same Page Merging
OTG
Fixed Wifi & More stuff I forgot lol
Older Ultimate Kernel Series Kernels: (depreciated) use Ultimate 2
Kernel 23u
https://mega.co.nz/#!a9RBlYqB!FPp1Cm...LGq8v_t_LGSS8M
Kernel 24u:
Added Simple GPU Governor & GPU Overclocking to 450
Added missed PowerHal lib so Input_boost works with intellidemand, intelliactive & intelli_plug
Added missed USB Host permissions file
https://mega.co.nz/#!zkxylbTB!XAsd-7SLaks2ho2sXxa1pS90u7HAgOxO5hehcF9uVeA
Kernel 25u:
Fixed Faux Speaker Amp controls
Misc Lowmemory Killer tweaks
https://mega.co.nz/#!m9AiWA6K!UPI5E0rlNJ0lwng7Azs7_zPpjUbvgl2HENdW4wwhC5o
Kernel 26u:
Fixed power.msm8960.so permission for boostpulse
http://www.mediafire.com/download/89n59fcqey8n3s9/defcon-26u-Preview_mako.zip
New Ultimate Series 2 Kernel: Based off of inception, hellsdr, furnace, ak, faux, codeaurora forum upstream code.
Updated to Kernel 3.4.101
Underclock down to 81mhz
overclock to 1.94Ghz
Fixed Prima drivers
completely removed MP_Decision and old hotplug code
MSM_hotplug improvements
Added lots of CPU Governors
Absolutely a ton of updates.
Updated LZO Compression to current upstream version
Brought Back Faux Gamma/Display Colors by request.
added Slimrom Governor with optimizations
Lots of misc optimizations
Updated Linao
Optimized Intelliactive
Updated oom killer to support for_each_thread
Updated lowmemorykiller
Thermal Improvements
Futex Optimizations
Entropy Tweaks
Add & enable MSM_SHAREDMEM
Backported 3.16 scheduler updates to reduce IPI storm
Optimized Ondemand
TCP optimizations
AES Crypto Speed boost & Optimizations
Fixed HDR Camera crashes
Fixed some security issues in previous kernels
Added Network Speed Tweaks
Disable Prima debug crap code
Lots of bug fixes and so much more that I forgot to mention, be sure to follow my github for a more in-depth changelog here
Added AutoSmp Hotplug by @mrg666
Added msm_hotplug by MyFluxi
Added Latest Intelli-Plug by @faux123
AutoSMP hotplug to default starting at 34u
Added Faux zRam & Latest Optimizations
Updated Kexec Hardboot Patch
Updated Faux Sound Control
Updated Intelli-plug to 3.8
Updated SLUB memory optimizations
Updated frontswap, zcache, zmalloc
Tons of old code removed like PMEM and Drivers that are not necessary
Added Motorola Memutils
ion Updates
ext4 speedups & tweaks
cpufreq updates
acpuclock updates
Implemented Codel packet scheduler
tcp autocorking & tcp small queues
Brought back faux color instead of franco's by request
Intelli-Active and Intellidemand Latest updates
Mass Memory optimizations
Mass Futex Optimizations
LCD Linear & Exponential Settings added
Slim Governor Added
mpdecision removed
Updated Crypto
Crypto Optimizations for encrypted tunnels
Network Performance tweaks
Added userspace io adjustments
Added Ultra Kernel Same Page Merging, because it kicks KSM's ass
Intelli-Thermal set on boot
KGSL updates
Older Ultimate 2 Kernels:
Download:
http://www.mediafire.com/download/mxqgh4yl1nx77ok/defcon-31u-L-Preview_mako.zip
Test this thouroughtly, be sure to clear synapse before install, update your voltages
New Ultimate 2 Series Kernel 34u:
Download:
https://mega.co.nz/#!C5BC3YZY!ySNsZ6wZWn0mk5OwOO-iZWpmX6FDgsq7YhAbA8rAQSg
http://www.mediafire.com/download/1rb617jyx7in2yd/defcon-34u-L-Preview_mako.zip
Autosmp as default hotplug:
https://mega.co.nz/#!KowEQIDJ!XkvTAR_I7UVNd6EdzOwCCm7bz16slKoyTvHg1WbZjOk
Note: clear synapse and uncheck all governors to use autosmp
To disable autosmp for other hotplugs use an init.d script because enabling an other hotplug will not disable autosmp unless you include this in init.d:
echo 0 > /sys/module/autosmp/parameters/enabled
@apb_axel said he is adding support for autosmp in next UKM release, stay tuned
Faux zram has been added
34u-zram
https://mega.co.nz/#!HxYEXbSa!H_zckE2cTCTrkrwbX1giHzkCfYYuzOvxW-iDJ-kdKyg
As requested here is a 4.4.4 Kitkat Kernel that is in anykernel format and should work with all Kitkat rom's
Version bump to 35u:
autosmp set to default hotplug(disable all hotplugs in synapse before reboot)
Faux zRam Added.
Repatched in kexec, because of problem reports
Kitkat Users Flash: (fixed)(fixed again lol)
https://mega.co.nz/#!q4oXVK7T!R8Na54rIUwQm19af1odmxCTQcoq0vIJWJsfaZ9D45W8
Android L Users Flash:
https://mega.co.nz/#!zsokUTRY!kefScnsSFicCjIDCao1Agdpr8QdkZ8mY-1rn1O0tYmI
Alternatively L users can flash Kitkat version, but init scripts depend on busybox installed.
Enjoy
Kernel 37u-r2:
Updated AutoSmp Hotplug
Updated Intelliactive
Updated Faux Sound Control
Updated Intelli-plug to 3.8
Added KSM/zram optimizations
http://www.mediafire.com/download/mq6v4y193p15rtw/defcon-37u-r2-AnyKernel_mako.zip
http://www.mediafire.com/download/mq6v4y193p15rtw/defcon-37u-r2-AnyKernel_mako.zip
Kernel 38u-r999:(fixed otg)
http://www.mediafire.com/download/a629kr04bbaii5f/defcon-38u-r999-AnyKernel_mako.zip
Ultimate Kernel 2 Updated to 41u:
Added savoca's newer msm_hotplug
lowmemory killer optimizations
added lcd_notify for msm_hotplug
max suspend cpu's set to 1 for battery savings
Download:
msm_hotplug by default version:
http://www.mediafire.com/download/v7dy1481edsjjdx/defcon-41u-AnyKernel_msmhp_mako_.zip
Kernel 43u-r2:
More script optimizations and further tweaked autosmp
Added autosmp hotplug tunables to 99defcon
Added GPU max freq to 400 on boot
I dont see the point in uploading two zips one, msm_hotplug and another autosmp
default set back to autosmp because its just better
Added misc ondemand updates
Added intelliactive as default cpu governor to 99defcon
Added Intelliactive BOOST to 99defcon init script
Added Minfreq down to 81mhz on boot
Added Power savings modes to be enabled at boot to 99defcon
https://mega.co.nz/#!ztw1xAyQ!iJkDyRdwUEqi0Tpw94G-W3u90UjHd-9_vFg_VkxNbQc
http://www.mediafire.com/download/o69e6ifnn93m79e/defcon-43u-r2-AnyKernel_mako.zip
New Unleashed Kernel Series 61u(ultimate)
New Kernel base based off bleeding edge Code Aurora Code(tons more things than I could list)
Fully Compatible with Android L
Fully Compatible with Kitkat
Fully Synced with mainline Linux 3.4.103-r1
Fully Removed mpdecision, & thermald, now using faux's latest intelli-thermal
Disabled MSM_Thermal because it was not keeping the temps down and lacks configurable options.(faux's is based on msm_thermal anyways and is much better.
Added F2FS Filesystem support
Added Faux Gamma by request to replace franco's
Added LoUIS API Cache maintenance ops to improve cpu hotplug efficiency/latency
Added Kernel Mode NEON acceleration
Disabled Prima debug for performance
added word-at-a-time ARM API Patches
enabled BPF JIT packet filter
disabled gentle fair sleepers in scheduler
Optimized and Secured AES/SHA1 routines
Updated Hardware Accelerated Random Number Generation from Qualcomm
backported Codel net scheduler from Mainline Linux and set it as default
Updated all CPU Governors with Latest Code Aurora Forum Code
Added Backported 3.8 Slub memory allocator from Linux 3.8
Added backported RWSEM from Linux 3.11 including lock stealing improvements
Added Backported mutex and rcu locking from Linux 3.10 & 3.8
Added Backported prandom & random updates from Linux 3.13
Built with Latest Linaro Toolchain available with -Ofast optimization
Removed unecessary Kernel debugging that slow down performance
Removed Tons of unneeded modules taking up memory and slowing down Android
Enabled Autogroup scheduler and applied per-uid task grouping for android
Removed PMEM completely, this is a Pure ION Kernel
Added glibc patch to imrpve performance of memcpy and memmove
Added Latest Memory optimizations from Motorola
Added Ultra Low 81mhz cpufreq
Added Ultra High Overclocking ability to 1.94GHz Per core
Added Ultra Kernel Same Page Merging for increased memory performance.
Added Latest OTG code available
Added GPU underclocking down to 27mhz
Added Latest Fast Charge code available
Synced Ramdisk with L-Preview (master) for improved compatibility with SELinux on android LPV81C
Added missing SE-Linux security options in defconfig
Westwood is set to default governor in Unleashed
Faux zram was removed because of its outdated code.
Added GPU Overclocking to 487mhz(400 is default)
Added Latest Franco Interactive GPU governor that replaced Simple GPU Governor
Added Latest Faux Speaker updates.
Added and Enabled Sweep to dim (Sweep over nav buttons left to reduce brightness(even past factory defaults) swipe right to increase.
Added BLX Battery Life extender(does anyone use this?) If so, here ya go
Added Latest double tap 2 wake code
Added Latest AutoSMP Hotplug, (default)
Added Latest Intelli-plug from faux(must disable autosmp in init or Synapse(when @apb_axel fixes it)
Added Latest CPU Voltage control
Added LZ4 ramdisk compression for increased boot speed
Added and enabled KEXEC Hardboot Patch
Synced to Latest linux 3.4.103-r1
And tons more stuff I forgot, check Synapse for the most options available
All future versions of this kernel are at the Ultimate Unleashed kernel thread:
http://forum.xda-developers.com/showthread.php?t=2845768
[KERNEL] [4.4.4/CM/(L)] [Bleeding Edge] Ultimate Unleashed Kernel Series
I would like to add another yay. If there are any bugs, be sure to report them, try and include a logcat too please. They could well be Android L bugs too.
love it !!!!
Does this work with cwm? Or Philz?
Sweetness
Sent from my Nexus 4 using Tapatalk 4
Let the party begin
N⁴
A Million Thanks to you all!
bitstra
Thanks! Thanks! and Thanks! who watched the other thread know how many days this port needed and how many work hours needed. You have all my respect!
Fatal1ty_18_RUS said:
Mirrors! Mirrors for everyone!
L Preview ver.9001 (aka OVER 9000) - Slim-version
Amazon Cloud Drive - https://www.amazon.com…-aZLd6rxO_u9lV6D36aDEA
ОБЛАКО@Mail.ru / [email protected] -https://cloud.mail.ru/…L-Stable-9001-Slim.zip
Яндекс.Диск / Yandex.Disk - https://yadi.sk/d/qJ9ClsscbmTvM
Google Drive - https://drive.google.c…VWeE0/edit?usp=sharing
MediaFire - http://www.mediafire.c…L-Stable-9001-Slim.zip
Dev-Host - http://d-h.st/zhR
OneDrive - https://onedrive.live.…A1287A31D842FC20%21252
Dropbox - https://www.dropbox.co…ble-9001-Slim.zip?dl=0
MEGA - https://mega.co.nz/#!B…x0bDrBm_fnQpCGzBRPrR1s
Copy - https://copy.com/Xevj4WkrCNBWJuzP
L Preview ver.9001 (aka OVER 9000) - Full-version
Amazon Cloud Drive - https://www.amazon.com…UZRO5WC7E6tKfTLM5WR_zE
ОБЛАКО@Mail.ru / [email protected] - https://cloud.mail.ru/…L-Stable-9001-Full.zip
Яндекс.Диск / Yandex.Disk - https://yadi.sk/d/KBUxuf0BbmTvR
Google Drive - https://drive.google.c…psYzg/edit?usp=sharing
MediaFire - https://www.mediafire.com/?fz4p9d74mzkzep7
Dev-Host - http://d-h.st/j4H
OneDrive - https://onedrive.live.…A1287A31D842FC20%21253
Dropbox - https://www.dropbox.co…ble-9001-Full.zip?dl=0
MEGA - https://mega.co.nz/#!t…s5ClE_Z-k3knUfOKDW9j8o
Copy - https://copy.com/BFMbpDDzTjm2laKf
Click to expand...
Click to collapse
Older versions:
Beta4 mirrors:
lpv-79-mako-port-beta4.zip mirrors
Google drive mirror: https://drive.google.com/file/d/0BxktHhMrAobWN0dneThDbU5rMDA/edit?usp=sharing
Copy mirror: https://copy.com/DzTgvIzDwiuU
Firedrive mirror: https://www.firedrive.com/file/4AFD1DA66F3E20FA
Mega mirror: https://mega.co.nz/#!7cNFHRyI!BpcriHj_fS1Yzy5FXPYljSsbcjKoiVxltVgCF-laubg
Romcook mirror: http://romcook.com/?d=53C624098
Dev-host mirror: http://d-h.st/NyP
Beta3-pre5
lpv-79-mako-port-beta3-pre5.zip mirrors
Google drive mirror: https://drive.google.com/file/d/0BxktHhMrAobWZzdjcktBNzhFa2s/edit?usp=sharing
Copy mirror: https://copy.com/okTyRMaDzTAZ
Androidfilesharing mirror: http://fs1.androidfilesharing.com/3bcda5eb60173acb
Mega mirror: https://mega.co.nz/#!LYFgFJDY!cKYQ_RTkeJMiq4DR1LMchMEoo9DN1Qw8Iy7041JyaQw
Romcook mirror: http://romcook.com/?d=53BD55618
Dev-host mirror: http://d-h.st/Nhq
Beta3-pre3
lpv-79-mako-port-beta3-pre3.zip mirrors
Google drive mirror: https://drive.google.com/file/d/0BxktHhMrAobWQlRxeDNvdll2dEU/edit?usp=sharing
Copy mirror: https://copy.com/8Ekmaro6ta4R
Androidfilesharing mirror: http://fs1.androidfilesharing.com/f4855c502313206a
Mega mirror: https://mega.co.nz/#!SF9giayb!DAPE4LqgoH3MGbHwgzWl_d1NqjFoNAE0TSULBsHYcc8
Romcook mirror: http://romcook.com/?d=53BB919216
Dev-host mirror: http://d-h.st/L5G
Firedrive: https://www.firedrive.com/file/F209D25CDF34C567
Beta-2 mirrors:
lpv-79-mako-port-beta-2.zip mirrors
Google drive mirror: https://drive.google.com/file/d/0BxktHhMrAobWOXp1YUhDNnh4TFE/edit?usp=sharing
Copy mirror: https://copy.com/UDiKkvcZWt2t
Androidfilesharing mirror: http://fs1.androidfilesharing.com/c7f0147d6feaa010
Mega mirror: https://mega.co.nz/#!SdFCDJ4T!qdt_T7fbiCK3xGSNFylHW_s-5IcDFEURps-XellLPiI
Romcook mirror: http://romcook.com/?d=53BA4B948
Dev-host mirror: http://d-h.st/4XQ
Firedrive: http://www.firedrive.com/file/4A1988FA91119CFB
Beta-1:
lpv-79-mako-port-beta1.zip mirrors
Google drive mirror: https://drive.google.com/file/d/0BxktHhMrAobWT2VHNmZYaXVsQlk/edit?usp=sharing
Copy mirror: https://copy.com/q7eqFD7uDwhR
Androidfilesharing mirror: http://fs1.androidfilesharing.com/0228524b0417b406
Mega mirror: https://mega.co.nz/#!6dk2hDbY!ERvSwDhx_fU83RFdwguFe1--zrsEvdLs3jl6jf0rZJ8
Romcook mirror: http://romcook.com/?d=53B9CAE216
Dev-host mirror: http://d-h.st/1hV
Cubbyusercontent: https://www.cubbyusercontent.com/pl/lpv-79-mako-port-beta1.zip/_4158d3ceb6fa4000b173d0dfa4ff502d (thanks to @bpear96)
Firedrive: http://www.firedrive.com/file/678CE0DC9726BC3D (thanks to @hardrockk)
reserve
Sent from my Nexus 4 using Tapatalk 2
sykopompos said:
Multirom guys, we are working on a smaller package for you
Click to expand...
Click to collapse
The past builds all work on MultiROM.
I flashed v21, 33 and 41 and they do give a notice that the ZIP is too big but they all worked.
I even flashed 33 and 41 on top of the previous one without clearing data or Dalvik and everything went smooth as silk.
Now, does this fix the Qualcomm timer thing that used to FC in previous builds?
Awesome! Can't wait to flash it. Thanks to all the devs who made this possible.
Sent from my Nexus 4 running the Android L Developer Preview
Hi,
@sykopompos...mate, i think it was a very good idea to pull out the gapps from the rom...
Well done!
Now, we need THIS featured in the portal.
THANK YOU!!!
ThatKawaiiGuy said:
Does this work with cwm? Or Philz?
Click to expand...
Click to collapse
Works fine with CWM for me.
respect!
Miles thanks boys!!! Great stuff here!!
Take site here,,,
{
"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"
}
Related
AniDroid-Hardened Kernel
Short Kernel information:
AniDroid-Hardened Kernel is the first Hardened kernel for Android that uses GRSecurity subsystem to provide different useful Security functionality.
AniDroid-Hardened Kernel now is in early stage of developing but it's almost ready for using and testing on Nexus S devices
AniDroid-Hardened Kernel was built with the latest Linaro Toolchain (GCC 4.6.3)
Provided Features:
Linux Kernel version 3.0.27 based on the latest ICS 4.0.4 Kernel Source
GRSecurity version 2.2.2 with different security features enabled by default (see GRSecurity Feature List for details)
CPU Overclocking (OC) support
Advanced CPU LiveOC!!! (ALOC) support with Selective LiveOC MOD (Thanks to byeonggonlee! In most cases LiveOC and OC itself need overvolting (OV) due to stability issues! Each device has it's own stability limit, some devices don't need OV with lite OC. So, in most cases you need to choose optimal OV value on each OC value for your own device!)
EXT4, NTFS, CIFS support
init.d support
Compatible with any OTA-based and AOSP ICS Roms
Can be managed with NSTOOLS
Voodoo Sound and Vodoo Colors Android kernel improvements
HIGH BIGMEM that provides more available memory for Android on device
Backlight Notification(BLN, enabled by default with blinking)
Backlight Dimmer(BLD, disabled by default)
Battery Life Extender (BLX, enabled by default)
TouchWake (TW, enabled by default)
Custom Voltage Interface support
Deep Idle version 2 (thanks to Ezekeel, disabled for now due to stability issues!)
CPUIdle from Linux 3.2.x backport
SLQB Memory Allocator
USB OTG (Build 5) support (use it with this app)
Blue Colors support for Screen Color Scheme
Stock 60 FPS, 45 FPS and 65 FPS Screen Refresh Rate support (you can see the difference in Battery Drain)
1024 Kb ReadAhead support
Automatic Process Group Scheduling
-fstack-protector buffer overflow detection
USB Fast Charge (FC) feature that force adapters that are detected as USB to charge as AC enabled (can be managed with NSTOOLS)
GRSecurity Feature List:
Active Exploits Protection (deter exploit bruteforcing, active kernel exploit response)
Role Based Access Control (RBAC)
Filesystem Advanced Protection (including advanced security for applications running in CHROOT environment)
Full Kernel Auditing (event logging for many process-related kernel events)
Executable Protection (deter ptrace-based process snooping)
Network Protection (TCP/UDP blackhole and LAST_ACK DoS prevention)
Larger Entropy Pools support (adds additional randomness to grsecurity features)
Managing support via Sysctl Interface
CPU Frequence Scaling Governors:
SavagedZen
OndemandX
Ondemand (Default)
Brazilianwax
Intellidemand
Wheatley
Lagfree
InteractiveX
Interactive
Conservative
Lulzactive (tweaked version)
Minmax
Lazy
SmartassV2 (tweaked Smartass)
Smartass
Powersave
Scary
Lionheart
Performance
IO Schedulers:
CFQ (Default)
Noop
Deadline (tweaked for flash devices)
Simple IO (SIO)
Bfq
Vr
Links:
Current Kernel Binaries:
AniDroid_Hardened_B13_45Hz.zip
AniDroid_Hardened_B13_60Hz.zip
Old Kernel Binaries:
Old binaries on SourceForge
Kernel Source:
AniDroid on GitHub
Info Screenshots:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Benchmark Screenshots:
Changelogs:
Alpha 1 - Alpha 1 build2:
Kernel flashable ZIP was repacked into the Any Kernel skeleton by koush
Kernel flashable ZIP now includes Lights Library (/system/lib/hw/lights.s5pc110.so)
Alpha 1 build2 - Alpha 2:
Many of GRSecurity features tested and enabled by default (see GRSecurity Working Feature List for details)
Kernel Heap Randomization enabled (randomizing heap placement makes heap exploits harder)
Advanced LiveOC (ALOC) support with Selective LiveOC MOD
Backlight Dimmer(BLD) is now disabled by default
Alpha 2 - Beta 1:
Deep Idle version 2 support added (thanks to Ezekeel)
Fstack Protector buffer overflow detection feature added
Near Field Communication (NFC) devices support enabled
RCU Priority Boosting feature enabled (useful for realtime apps, prevents from blocking RCU callback on heavy loads)
L2TP protocol support added
LulzactiveV2 governor renamed to Lulzactive to improve NSTOOLS support
SLQB Memory Allocator with GRSecurity integration added (disabled for now, need testing! Now SLUB is used instead)
Bfq and Vr I/O schedulers added
Beta 1 - Beta 2:
SLQB Memory Allocator enabled
CPUIdle from Linux 3.2.x backported and enabled
Deep Idle V2 disabled for now due to stability issues
Beta 2 - Beta 3:
USB OTG (Build 5) support added
Beta 3 - Beta 4:
SLUB Memory Allocator is now used due to stability issues on some devices
50 FPS and 65 FPS Screen Refresh Rate support added (to compare the performance and battery life)
Default Screen Colors were set to Blue Colors
Default I/O Scheduler is now set to VR
Different stability improvements
Beta 4 - Beta 4 Build2:
60 FPS Screen Refresh Rate support added
Beta 4 - Beta 5:
Increased default ReadAhead value to 1024 kB
SLOB Memory Allocator is used as more efficient to get more free memory
45 FPS and 65 FPS kernels are available (45 FPS kernel must have better battery life and have to be tested!!!)
Added optimized compiler flags
Many different stability improvements
Beta 5 - Beta 6:
TCP tweaks added (thanks to Brainmaster)
Memory tweaks added (thanks to Brainmaster)
Boot issue fix for i9020 AMOLED added (need to be tested!!!)
Boot animation removed
Beta 6 - Beta 7:
Display Driver bug fixed that prevented to set the correct Refresh Rate on some devices
Default I/O Scheduler changed to CFQ
Reverted to SLUB Memory Allocalor
SLUB Memory Allocalor debugging support disabled
Automatic Process Group Scheduling feature enabled
-fstack-protector security feature disabled (needs testing, will be enabled in stable release)
Beta 7 - Beta 8:
USB Fast Charge feature that force adapters that are detected as USB to charge as AC enabled
SLQB Memory Allocalor now used
Many different stability improvements and bugfixes
Beta 8 - Beta 9:
Smartassv2 SYSFS interface bug fixed
Advanced LiveOC (ALOC) reenabled
45 FPS kernel available
Beta 9 - Beta 10:
USB Fast Charge bug fixed
Beta 10 - Beta 11:
All code was rebased on Linux 3.0.27
Lulzactive bug fixed
USB Fast Charge can now be managed with NSTools
Many GRsecurity bugs fixed
GRsecurity features are now enabled by default
Advanced LiveOC improvements (now you can set low ang high values for ALOC)
CPU Deep Idle can now be enabled with NSTools
Status line during kernel init was removed
I/O Schedulers code updated
High Bigmem support added (up to 395 Mb of RAM)
Beta 11 - Beta 13:
Boot freezes and random reboots bug fixed!
WARNING!!!
AniDroid Hardened Kernel is still need testing!
So, you can flash and use this kernel at your oun risk!
Great Thanks to eugene373 for the kernel base!!!
Thanks to eugene373, koush, ezekeel, supercurio, morfic, franciscofranco, sztupy, reddv1, byeonggonlee!!!
Wow new kernel this looks promising ;-)
Edit. Can u explain the grsecurity?
Sent from my Nexus S
mixtapes08 said:
Wow new kernel this looks promising ;-)
Edit. Can u explain the grsecurity?
Sent from my Nexus S
Click to expand...
Click to collapse
From linuxfoundation.org I got this:
"GRSecurity is a Linux kernel patch aiming at hardening the security of a GNU/Linux system. Both user space and kernel space are protected by grsecurity using many techniques like RBAC for file system access management, increasing system audit by logging important system events, use of Trusted Path Execution to prevent abusive use of binaries, PaX patches to add ASLR, null pointers dereferencing exploits and many others."
But novic_dev might explain it better
nice work dear
thank u <3
This looks promising .. will be sticking in the thread for more updates ..
Nice! New kernel.
From Russia - very nice
Sounds like an awesome kernel, welcome!
Oogway13 said:
From linuxfoundation.org I got this:
"GRSecurity is a Linux kernel patch aiming at hardening the security of a GNU/Linux system. Both user space and kernel space are protected by grsecurity using many techniques like RBAC for file system access management, increasing system audit by logging important system events, use of Trusted Path Execution to prevent abusive use of binaries, PaX patches to add ASLR, null pointers dereferencing exploits and many others."
But novic_dev might explain it better
Click to expand...
Click to collapse
Also sounds like something we don't really need. >_>
nice, more choices for crack flashin'.. спасибо novic_dev
Cool,
haven't run a hardened kernel in a while, any plans to expand this into userland?
!!!
morfic said:
Cool,
haven't run a hardened kernel in a while, any plans to expand this into userland?
Click to expand...
Click to collapse
Thanks!
I have this kernel running as a base for Desktop Linux Distro named AnikOS
I have been developing AnikOS Distro and AnikOS Secure Kernel as a base for it that uses GRSecurity-based Security subsystem since 2008. Some time ago I started to port AnikOS Secure Kernel to run on the wide range of mobile Android devices ..So, right now you can see the result running on Nexus S
))
simms22 said:
nice, more choices for crack flashin'.. спасибо novic_dev
Click to expand...
Click to collapse
Пожалуйста simms22
Flashing now) Hope this kernel is a good one) Thx a lot, novic_dev
zadnica said:
Nice! New kernel.
From Russia - very nice
Click to expand...
Click to collapse
In Russia, the kernel builds you!
Welcome novic_dev.
Question, why don't you use a ANY Kernel version since there are ROM (like MIUI) that use custom RAMDisk?
Here is a ANY Kernel version of your Alpha Build.
EDIT: If you are not O.K. with it, I'll remove it.
Thanks!!!
brainmaster said:
Welcome novic_dev.
Question, why don't you use a ANY Kernel version since there are ROM (like MIUI) that use custom RAMDisk?
Here is a ANY Kernel version of your Alpha Build.
EDIT: If you are not O.K. with it, I'll remove it.
Click to expand...
Click to collapse
Thanks a lot Brainmaster!! That's OK!
Will update the link on the Main Post to repacked Kernel with ANY KERNEL Template!
!!!
mixtapes08 said:
Wow new kernel this looks promising ;-)
Edit. Can u explain the grsecurity?
Sent from my Nexus S
Click to expand...
Click to collapse
Thanks mixtapes08!!!
I will update infornation in the Main Post soon so you and others could know the main facts about GRSecurity advantages!
link gone?
/system/lib
Isn't there supposed to be a file here for light notifications?
---------- Post added at 07:39 AM ---------- Previous post was at 07:39 AM ----------
S_Dot said:
link gone?
Click to expand...
Click to collapse
nope, just downloaded file...
Thanks!!!
y3mita said:
/system/lib
Isn't there supposed to be a file here for light notifications?
---------- Post added at 07:39 AM ---------- Previous post was at 07:39 AM ----------
nope, just downloaded file...
Click to expand...
Click to collapse
Thanks!
Added Light Notification Lib to "PACKAGE:/system/lib" and updated the Link on the Main Post!!!
{
"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"
}
WARNING :
THIS KERNEL IS ONLY FOR THE GT-I9300 AND ANDROID 4.3 (SAMSUNG) !
This is a pure LITE, STOCK WAY & STABLE kernel with MINIMAL features.
Many of you knows my Android 4.1.2 LiteGX kernel, here is the 4.3 version !
My goal is to offer a slight modification of our Samsung stock kernel's, with few features, aiming a better battery life than stock without affecting any drain.
This is a kernel "plug-and-play" or I would say more "flash-and-play". No need for tools or apps to configure the kernel. This is the way I wanted it. A bit like speedmod kernel did.
Unfortunately, I'am not a developer but just a basic person with some android/linux knowledge already.
My dream was one day to create my own kernel, and thanks to great developers that answered my many questions, this dream has been possible. I'am very happy and proud to share my first ever kernel to everybody here.
It must be only flashed over an official Samsung ROM and not AOSP/AOKP !
Feel free to include my kernel to your ROMs / Threads but please don't forget to inform/ask first via PM and credit me in your original thread.
★ FEATURES (up-to-date) ★ :Base :
Directly based on "GT-I9300_JB_Opensource_Update13" (XXUGMK6) JellyBean Android 4.3 source from Samsung (for clean work and stability).
Compiled with stock android ARM EABI (v4.4.3) toolchain.
Ramdisk from XXUGNA7.
Main :
ZZMoove (v0.7d) governor (added). [PROFILES INCLUDED! grab them into SCRIPTS section].
smartassV2 governor (added).
Enabled all other stock governors ("adaptive", "conservative", "interactive").
ROW (v4) optimized and as only I/O scheduler.
Wolfson Boeffla Sound (v1.6.5 drivers) compatibility.
hardcore mDNIe tweaks (for better colors + sharpness fix for better readability).
Touch-to-Wake (v1.1a) (but disabled by default). [PROFILES INCLUDED! grab them into SCRIPTS section].
USB charging increased (to 900mA instead of 475 by default).
Allow manual brightness to 300 candela.
init.d support.
BusyBox v1.22.1 included in case of need (located in /sbin).
CRT-off effect friendly (early_suspend set to 100ms).
Native ExFAT support.
Native xbox controller support.
TriangleAway support.
Various tweaks :
Optimized ARM CPU topology.
"GENTLE_FAIR_SLEEPERS" disabled.
"ARCH_POWER" enabled.
"SCHED_MC" added. [PROFILES INCLUDED! grab them into SCRIPTS section].
ROW scheduler & blk-core tweaks.
"Westwood", "HTCP" and "BIC" TCP congestion control modules added. [PROFILES INCLUDED! grab them into SCRIPTS section].
Reduced WiFi wakelock.
Disabled multicast on suspend.
Proportional rate reduction for TCP.
Higher random entropy.
Doubled min-max ReadAhead.
CRC disabled.
USB OTG enabled.
"Samsung Rooting Restriction Feature" removed.
Fully compressed libs ".ko" modules.
Automatic dalvik-cache wiping in kernel flashing procedure.
Logging and debugging tweaks :
Android logger disabled.
Various debugging for certain modules.
Disabled kernel debugging : Samsung / sec_log / last_kmsg / touchscreen / modem / max77686 / sec_watchdog.
Features that will NEVER be included in this kernel :
Overclock / Underclock / Undervolt.
auto-root
LED control.
Charge control.
Master sequence (screen calibrated).
ABB (Adaptive Body Bias).
Any upgrade of Linux kernel 3.0.XX.
STweaks compatibility.
Dual-Boot Sammy/AOSP.
CyanogenMod compatibility.
MIUI compatibility.
etc.
★ PREREQUISITE ★ :
Any odexed or deodexed international I9300 Samsung 4.3 Jelly Bean ROM.
A custom recovery (CWM recommanded) to flash the kernel.
Be sure to remove any of your init.d scripts which can meet conflicts with ones I provide.
★ FREQUENTLY ASKED QUESTIONS ★ :
Do I need to flash any cleaner script before flashing this kernel ? :
> If your previous custom kernel dev provided a cleaner script, then you can flash it before flashing mine.
How can I customize this kernel ? :
> Mainly with ZZMoove/zRam profiles (grab them below) and with TricksterMOD / SetCPU apps.
What is zRam and his pros/cons ? :
> Check THIS interesting answer from @Yank555.
Which zRam script should I choose ? :
> Check THIS interesting answer still from @Yank555.
How to check if flashed zRam script is really currently in use ? :
> You can check it directly by using "cat /proc/swaps" or "free" shell commands via a terminal.
What does the LiteGX cleaner script ? :
> It deletes all ZZMoove/zRam profiles that you flashed after this kernel. So you can go in another kernel safely. It don't removes anything else since this kernel is pure stock based and don't add any files/folders that need to be deleted after. This cleaner script will be only efficient in this situation only, it does not clean anything before coming from another kernel to mine.
Do I need to wipe cache + dalvik each time I flash a new kernel version ? :
> Nope. Moreover dalvik cache is already wiped automatically during flashing procedure.
Do I really need to flash any profiles/scripts ? :
> Definitely not. It's user choice to do it.
Do I need to re-flash ZZMoove ZIP profiles each time I flash a new kernel version ? :
> Nope. It just install an init.d script, so it will be permanent until you delete files from your init.d folder or flash "Cleaner" version which will do this for you.
Do I need to remove old ZZMoove profiles manually before flashing a new profile ZIP ? :
> Nope. Each ZIP's include an automatic removal of previously used profile.
My TricksterMOD settings are losed after rebooting ! :
> I won't learn how to use this app but to make short, once you set any value (or modify anything), click the "V" icon at top right to apply new value, then press settings icon of the app (still on top right) and tick kernel parameters option to apply settings at boot.
Android OS usage is very often at top of my battery stats ! :
> Check THIS interesting thread. Moreover it looks android 4.3 source known related problem, hopefully will be solved in another next source.
My device is getting hot at load (games) or high usage ! :
> Check THIS interesting answer from @ZaneZam.
I lost my WiFi connexion ! :
> Be sure to flash an efsV2 modem (XXUGMK6+ minimum).
★ SOURCES ★ :
Github >> LiteGX.
Need supports ? all kind of questions must be posted on this thread directly. Be sure to read at least completely this first post before asking any question.
If you enjoy this kernel, don't forget to rate this thread
stars, and clicking the 'thanks' button (right below) is always appreciated to keep this thread maintained
LIKE MY WORK ?
OFFER ME A
!
Changelog
★ All ZZMoove / zRam / Cleaner scripts can be found HERE ★★ All oldest releases can be found HERE ★
★ CHANGELOG ★ :
21.02.2014 : v5.1.0 released:
Revert back to "GT-I9300_JB_Opensource_Update13" source from Samsung (ExFAT compatibility is back).
Revert: "Brings back stock defconfig debugging" (will finally wait for next source to do that again).
Revert: "Disabled USB OTG" (not causing slow USB/AC charges).
litegx_defconfig : ANDROID_LOGGER disabled.
Force ExFAT loading as internal module.
Properly removed LZ4 compression implementation + zRam various lines in defconfig (for clean work).
15.02.2014 : v5.0.0 released:
Now based from "GT-I9300_SEA_JB_Opensource_Update2" source from Samsung.
ramdisk upgraded to XXUGNA7.
Brings back stock defconfig debugging (to be once again more close from stock source as possible).
Disabled USB OTG (was causing slow USB+AC charging).
Disabled zRam and swap support from stock new source defconfig (for best battery life experience).
Fully removed my zRam implementation + LZ4 compression.
Removed "zRam profiles" from scripts folder.
09.02.2014 : v4.8.1 released.
Added an automatic device model and android version checking into flashing procedure to avoid some (beginners) people trying to flash the kernel in any another device and/or android version.
04.02.2014 : v4.8.0 released.
Removed forced speedmod pegasusq tweaks from ramdisk (back to stock values) to prevent earphone crackles and audio stuttering when listening music (values looks a bit hard at idle resulting this problem). In case you still got the issue with this governor, just switch to another one.
Added "pegasusq profiles" into scripts folder :
- pegasusq_speedmod.zip
Updated "LiteGX-KERNEL_full_cleaner.zip" to match new pegasusq profiles flashable ZIP (please remove old one).
01.02.2014 : v4.7.0 released.
ramdisk upgraded to XXUGNA5.
BusyBox (compiled by myself) updated to v1.22.1 (located in /sbin) with stock applets.
ramdisk : removed a lot of external applets which are now directly included in my BusyBox.
18.01.2014 : v4.6.0 released.
Added "smartassV2" governor (battery is MUCH increased with it at the cost of some lags).
Makefile: Back to stock Update13 source optimizations (I thought it was done already but I forgot it).
16.01.2014 : v4.5.0 released.
Reverted "ignore charger unstable power" previous patch (it was causing USB tethering not working anymore).
Boeffla Sound Engine updated to 1.6.5 (allows speaker volumes down to 20).
mmc/core: CRC disabled (performance should be slightly increased).
Enable USB OTG.
13.01.2014 : v4.4.0 released.
"pegasusq" governor with speedmod kernel tweaks (thanks hardcore).
ramdisk: turn OFF debugging for certain modules (thanks hardcore).
11.01.2014 : v4.3.0 released.
TriangleAway support (back).
Unstable power charging ignored (now charging much faster than before)
'pegasusq' governor is now set as default (kernel is much smoother than ever (+ no more random lags ingame/UI) with it).
Enabled all other stock governors ('adaptive', 'conservative', 'interactive') for people who wants to try them out.
Decided to re-include some of my old patches (do not ask me why ^^) :
- Reduced WiFi wakelock.
- Disabled multicast on suspend.
- Proportional rate reduction for TCP.
- Higher random entropy.
- Doubled min-max ReadAhead.
02.01.2014 : v4.2.3 released.
Disabled "CONFIG_SCHED_AUTOGROUP" (useless in Android).
02.01.2014 : v4.2.2 released.
xbox controller now loaded as internal module (instead of external).
02.01.2014 : v4.2.1 released.
Fixed ExFAT support.
01.01.2014 : v4.2.0 released.
Added hardcore mDNIe sharpness & colors tweaks. Colors profiles remains intact, so they still can be activated in display section (which was not the case in LiteGX for android 4.1.2).
Clic below to see older changelog ..
01.01.2014 : v4.1.1 released.
Removed (temporarily) Triangle Away support (incompatible with Android 4.3 yet), to avoid force close messages.
30.12.2013 : v4.1.0 released.
ramdisk upgraded to XXUGML2 (Android 4.3).
29.12.2013 : v4.0.0 released.
Now based from official Update13 XXUGMK6 source from Samsung.
Now compiled with stock Android ARM EABI 4.4.3.
Reverted: "Enabled persistent TRIM support for all partitions" tweak (since samsung already included it in Update13 now).
Touch-to-Wake is now disabled by default (for battery purpose).
Added some "Touch-to-Wake profiles" into scripts folder :
- Touch-to-Wake_disabled(stock).zip
- Touch-to-Wake_enabled_3s.zip
- Touch-to-Wake_enabled_5s.zip
- Touch-to-Wake_enabled_8s.zip
- Touch-to-Wake_enabled_10s.zip
- Touch-to-Wake_enabled_15s.zip
Updated "LiteGX-KERNEL_full_cleaner.zip" to match new Touch-to-Wake flashable ZIP's (please remove old one).
15.12.2013 : v3.6.0 released.
Upgraded to XXUGMK6 Android 4.3 ramdisk (from official LEAK this time). In case your old modem is not working anymore, update it to THIS one.
SCHED_MC disabled back by default (0) to avoid some people facing some lags due to agressive value (moreover, I prefer to trust ZZMoove stock behaviour).
Added some "SCHED_MC profiles" into scripts folder :
- "SCHED_MC_power_savings_0(stock).zip"
- "SCHED_MC_power_savings_1.zip"
- "SCHED_MC_power_savings_2.zip"
It will be useful for those who wants to change it without the need to use TricksterMOD (etc) anymore.
Updated "LiteGX-KERNEL_full_cleaner.zip" to match new SCHED_MC flashable ZIP's (please remove old one).
12.12.2013 : v3.5.0 released.
Upgraded to XXUGMK6 Android 4.3 ramdisk.
05.12.2013 : Flashable ZIP's adding.
Added some "TCP congestion profiles" into scripts folder :
- "TCP-congestion_bic.zip"
- "TCP-congestion_westwood.zip"
- "TCP-congestion_htcp.zip"
- "TCP-congestion_reno.zip"
- "TCP-congestion_cubic(stock).zip"
It will be useful for those who wants to change it without the need to use TricksterMOD (etc) anymore.
Updated "LiteGX-KERNEL_full_cleaner.zip" to match new TCP flashable ZIP's (please remove old one).
02.12.2013 : v3.4.0 released.
zRam is disabled as default again (this time for ever), for battery purpose at the cost of a bit less multitasking (if you want it again : just flash any zRam script).
"GENTLE_FAIR_SLEEPERS" disabled (back), should improve UI responsiveness.
Updated "zRam_disabled.zip" to match new zRam disabling as default (please delete old one).
28.11.2013 : v3.3.0 released.
zRam is now initialized by default once flashing the kernel with 600MB disksize and 100% swapiness. If you feel some lags, try different values with scripts (hope it will help people finding this kernel more smooth than default without it).
All zRam scripts has been reworked and updated (please delete olders and download latest ones). If you want to turn off zRam, this time you'll have to flash "zRam_disabled.zip" file.
zRam initialization is now using a custom busybox binary directly integrated in the kernel, it will avoid some people not having their zRam properly working due to some roms busybox which cannot execute 'swapon' shell command and with priorities.
- A little reminder : to check if your zRam is working, no more need to install Turbo zRam app, on a Terminal, write : "free" (if you see swap values, then zRam is working) or "cat /proc/swaps" (which will give you more informations on both 4 swap partitions).
- I would like to thanks personally my friend @Yank555 to help finding some zRam initialization problems.
21.11.2013 : v3.2.0 released.
Add several TCP congestion control modules :
- Westwood
- BIC
- HTCP
'cubic' TCP congestion will stay as default like stock. You can set your favorite congestion module via TricksterMOD app.
20.11.2013 : v3.1.2 released.
ramdisk : add same root helper files + modifications as v2.1.0. Hopefully it will definitely fix root losing (for some people).
20.11.2013 : v3.1.1 released.
ramdisk : add 'root helper' again to avoid losing root after flashing for some people.
19.11.2013 : v3.1.0 released.
Enabled back: Persistent TRIM support for all partitions.
Enabled back: USB charging increased (to 900mA instead of 475 by default).
18.11.2013 : v3.0.0 released.
Total redesign again from Samsung update1 (SEA) chinese source.
Removed a LOT of tweaks (back to 'stock way' for real), battery life should be much better than before.
List of removed tweaks :
- Removed: NTFS support.
- Removed: CIFS support.
- Removed: NFS support.
- Removed: Proportional Rate Reduction for TCP.
- Removed: Network speed tweak.
- Removed: Decreased touch boost frequency (from 800 to 600Mhz).
- Removed: Doubled min-max readahead.
- Removed: ipv4: save CPU cycles from "check_leaf()" (backport from Linux 3.8).
- Removed: Intelli memory writeback (0 when screen ON & 500ms when screen off).
- Removed: Higher random entropy.
- Removed: Enabled persistent TRIM support for all partitions.
- Removed: Dynamic FSync control (v1.2).
- Removed: "GENTLE_FAIR_SLEEPERS" disabled.
- Removed: USB charging increased (to 900mA instead of 475 by default).
- Removed: "cpu_load_slope" correctly set.
- Removed: bcmdhd : Disabled multicast on suspend.
- Removed: AIO enabled (backport of Linux 3.6.x) and tweaked.
- Removed: Westwood TCP congestion.
Some optimizations into litegx_defconfig.
TricksterMOD app should be compatible with the kernel (again).
Overall kernel size is now slightly lighter (again) than previous version.
17.11.2013 : v2.1.1 released.
ramdisk : Modified 'root helper tweaks' (again) to remove many useless lines, which finally now finally looks like more as an 'init.d helper'.
ramdisk : Many useless files in 'sbin' folder has been removed to let only needed ones for 'root helper tweaks'.
Overall kernel size is now slightly lighter than before.
15.11.2013 : v2.1.0 released.
Revert source back to update12 from Samsung.
Original ramdisk base from ZCUBMK2.
ARM : Neon & Hard-Float support (thanks to @googy_anas).
14.11.2013 : v2.0.0 released.
Directly based on update1 XXUGMJA SEA JellyBean Android 4.3 (chinese) source from Samsung (for clean work and stability).
litegx_defconfig : Disable 'Samsung Rooting Restriction Feature'
12.11.2013 : v1.6.3 released.
Upgraded to ZCUBMK2 Android 4.3 ramdisk.
Fixed 'init.d' support (forgot it in previous 1.6.2).
12.11.2013 : v1.6.2 released.
full ramdisk from (this time) pure stock XXUGMJ9 instead of repacked WanamLite 7.2 ROM one.
ramdisk : modified 'root helper tweaks' from adam kernel to fit the needs of LiteGX kernel only (removed build.prop and pegasusq governor tweaks).
It was already the case before but I prefer to precise it : in case you encounter the message "fix root" after flashing my kernel before rebooting from recovery, you can choose yes or not, it will be the same : you will not loose root.
11.11.2013 : v1.6.1 released.
touch_wake.c : forgot description of bump to 1.1a.
11.11.2013 : v1.6.0 preview.
Touch-to-Wake v1.1a finally implemented ! (credits to @Ezekeel & @Yank555) and enabled by default with 5 seconds delay. If you guys are unhappy with it or would like to set another value, just set it via Trickster MOD.
11.11.2013 : v1.5.2 released.
Reverted patch: "ExFAT loaded as external module" (causing ExFAT not working anymore).
11.11.2013 : v1.5.1 released.
Added one more modification to "Disable multicast on suspend" (thx to @googy_anas).
11.11.2013 : v1.5.0 released.
Samsung Rooting Restriction Feature removed (thx @googy_anas).
ExFAT loaded as external module (thx @googy_anas).
Reverted patch: "MMC: Fix the workqueue overload battery waste (cm patch)".
09.11.2013 : v1.4.0 released.
Updated compilation toolchain Linaro GCC from 13.09 to 13.10 (20131014).
09.11.2013 : v1.3.0 released.
zRam activated (but disabled by default). Use any profile to activate it (grab them into post #2).
zRam : use LZ4 compression.
zRam profiles are compatible and working same way as LiteGX 4.1.2 version.
09.11.2013 : v1.2.0 released.
Add NTFS support.
Add NFS support.
Add CIFS support.
Disabled kernel debugging : Samsung / sec_log / last_kmsg / touchscreen / modem / max77686 / sec_watchdog.
08.11.2013 : v1.1.0 released.
USB charging increased (to 900mA instead of 475 by default).
Allow manual brightness to 300 candela.
CRT-off effect support (early_suspend set to 100ms).
xbox controller support.
Native ExFAT support (from official Samsung source).
Triangle Away support.
4x zRam swaps capability (instead of single one).
Dynamic FSync control (v1.2).
Optimized ARM CPU topology.
"ARCH_POWER" enabled.
"SCHED_MC" added.
"SCHED_MC_POWER_SAVINGS" set to agressive value (2) by default.
"CONFIG_SCHED_AUTOGROUP" enabled.
ROW scheduler & blk-core tweaks.
AIO enabled (backport of Linux 3.6.x) and tweaked.
Dynamic Screen Frequency Scaling capability (for ZZMoove governor).
Intelli memory writeback (0 when screen ON & 500ms when screen off).
Enabled persistent TRIM support for all partitions.
MMC : Fix the workqueue overload battery waste.
"GENTLE_FAIR_SLEEPERS" disabled.
Higher random entropy.
Decreased touch boost frequency (from 800 to 600Mhz).
ipv4: save CPU cycles from "check_leaf()" (backport from Linux 3.8).
"cpu_load_slope" correctly set.
Doubled min-max readahead.
"Westwood" TCP congestion module enabled and set as default.
Enabled "bic" and "htcp" TCP congestion modules.
Network speed tweak.
Proportional Rate Reduction for TCP.
bcmdhd : Disabled multicast on suspend.
Android logger disabled.
Disabled various debug in defconfig.
08.11.2013 : v1.0.0 released.
Directly based on update12 source from Samsung (for clean work and stability).
Compiled with latest available Linaro GCC 4.7.4 (13.09 / 20130903) toolchain (with flags optimizations).
Ramdisk from XXUGMJ9.
ZZMoove (v0.7d) governor (added and set as default)
row (v4) optimized and as only I/O scheduler.
Wolfson Boeffla Sound (v1.6.4 drivers) compatibility.
init.d support.
Thanks & greetings
★ THANKS & GREETINGS ★ :
XDA board and community
Google
Samsung
CyanogenMod Team
gokhanmoral
AndreiLux
wanam
spica1234
ZaneZam
Yank555
googy_anas
hardcore
Lord Boeffla
DONATIONS
★ DONATIONS ★ :
Many thanks to @letmarebrmbarove ! :good:
Many thanks to @batahulu ! :good:
Many thanks to @sqlpro ! :good:
Thank you to support my work guys !
Hi,
Firstly, thank you for your hard work on this kernel.
I flashed the kernel after wiping cache and dalvik. What I noticed is that Trickster mod does not pickup all 4 cores. Only 1 core is shown. Also, frequency lock is set to On, but no frequencies are shown. No scheduler is shown either. Cpu -z shows all cores.
Other than that, everything is running smoothly so far. The wake lock issue doesn't seem to be present. I'll report back with any other issues I find.
Thank you again. I've been using your Kernels since I bought my phone and I find them to be perfect for my needs.
Edit: I'm using Gorgoid 3.2
flashing right now. thanks
EDIT: wake up bug is gone. everything seems ok for a few hours of using. next is battery life. charging right now.
Thanks, you did it faster than i expected, will flash 4.3 this weekend.
Sent from my GT-I9300 using XDA Premium 4 mobile app
Awesome i will try it now and tonight or tomorow i will give feedback .
Hope batterylife is better than stock and the wake up bug is gone .
Thanks for your work
modded by Xposed Framework.
Thanks for your work! :good:
Waiting some feedbak from users, but for sure I will try it :highfive:
Thanks guys, glad you like it, even if it's still far than my 4.1.2 LiteGX version, still a lot of work to do!
rodlane said:
What I noticed is that Trickster mod does not pickup all 4 cores. Only 1 core is shown. Also, frequency lock is set to On, but no frequencies are shown. No scheduler is shown either. Cpu -z shows all cores.
Other than that, everything is running smoothly so far. The wake lock issue doesn't seem to be present. I'll report back with any other issues I find.
Click to expand...
Click to collapse
I can confirm this bug, looks like TricksterMOD is not well supported by 4.3 detection for the moment I guess. Try to use SetCPU for the moment which works well, and PerfMon to see behaviour of 4 cores in live, looks like all cores are working properly here :good:
F3nr1s said:
Hope batterylife is better than stock and the wake up bug is gone
Click to expand...
Click to collapse
Thanks to informing me about this bug, I wasn't aware of it, since I just migrated to 4.3 yesterday.
For the moment I never encountered this bug so far, but I'll let you know as soon as I'll face it.
I just hope official update12 source solved it, of we will have to wait for non-official dev fix, or future update13 source :cyclops:
Thank you. I'll Perfmon. I don't really play around with cpu settings much, although I do use Trickster mod to check that everything is running the way it should.
Another issue just noticed while typing this post is that my phone is heating up. Cpu-z reading is 40° C. Not sure if it's a 4.3/chrome/kernel issue. I never had this problem 4.1.2 using Chrome.
One more kernel for 4.3. This is really good!
Thanks man!
Thank you
Major update !
★ UPDATE ★ :
08.11.2013 : v1.1.0 released.
USB charging increased (to 900mA instead of 475 by default).
Allow manual brightness to 300 candela.
CRT-off effect support (early_suspend set to 100ms).
xbox controller support.
Native ExFAT support (from official Samsung source).
Triangle Away support.
4x zRam swaps capability (instead of single one).
Dynamic FSync control (v1.2).
Optimized ARM CPU topology.
"ARCH_POWER" enabled.
"SCHED_MC" added.
"SCHED_MC_POWER_SAVINGS" set to agressive value (2) by default.
"CONFIG_SCHED_AUTOGROUP" enabled.
ROW scheduler & blk-core tweaks.
AIO enabled (backport of Linux 3.6.x) and tweaked.
Dynamic Screen Frequency Scaling capability (for ZZMoove governor).
Intelli memory writeback (0 when screen ON & 500ms when screen off).
Enabled persistent TRIM support for all partitions.
MMC : Fix the workqueue overload battery waste.
"GENTLE_FAIR_SLEEPERS" disabled.
Higher random entropy.
Decreased touch boost frequency (from 800 to 600Mhz).
ipv4: save CPU cycles from "check_leaf()" (backport from Linux 3.8).
"cpu_load_slope" correctly set.
Doubled min-max readahead.
"Westwood" TCP congestion module enabled and set as default.
Enabled "bic" and "htcp" TCP congestion modules.
Network speed tweak.
Proportional Rate Reduction for TCP.
bcmdhd : Disabled multicast on suspend.
Android logger disabled.
Disabled various debug in defconfig.
Enjoy :good::good:
Still a lot of work to do to include last tweaks/features of LiteGX 4.1.2 (like zRam, touch-to-wake, etc).
Stay tuned!
Btw, I found the buggish patch who caused a freeze into samsung I9300 boot logo, it was caused by linux printk, so no kernel logging disabled for the moment.
Looks Nice
Added as always ( Pardus HD Rom Premier 4.3 ) :good:
Thank! I will try flash right now!! I Love your kernel for 4.1 , hope this version can fix bug lockscreen delay and batterylife!
Testing on Neatrom..
Enviado desde mi GT-I9300 mediante Tapatalk
You can add zzmove profiles? . thanks
raff222 said:
You can add zzmove profiles? . thanks
Click to expand...
Click to collapse
Top of 2nd post :good:
Perfect batterylife! Awesome kernel!! LOVE IT.. xD thank you @AndroidGX.
Sent from my GT-I9300 using Tapatalk 2
{
"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"
}
nebula kernel is for AOSP based KitKat android 4.4+ ROMs
and AOSP based Lollipop android 5.0+ ROMs
Download the latest PERFORMANCE CONTROL APP to utilize the full potential of the kernel.
Brief explanation of few of the features in nebula can be found in the third post. For more info, use Google.
FEATURES
Compiled using the latest Linaro 4.9.1 - 2014-05 toolchain
Based on kernel version 3.0.101
Additional Governors: SmartassV2, SmartassH3, Lulzactive, LulzactiveQ
Additonal I/O Schedulers: ROW, SIO, SIOPLUS, VR, ZEN, BFQ
Overclock: 1.3 Ghz, 1.4 Ghz, 1.5 Ghz, 1.6 Ghz
F2FS support
CPU Boost driver
UKSM (Ultra KSM) support (enable it in Performance Control app)
Frandom
Dynamic Sync Control (enable it in Performance Control app)
Asynchronous FSync ported from HTC One
Cross Memory Attach
Entropy tweaks
Increased read-ahead from 16/128 to 32/2048 (can be customized in Performance Control app)
Disabled Cyclic Redundancy Checks (CRC) for better performance
Many patches, fixes and improvements from codeaurora
Many more performance and battery friendly tweaks
INSTALLATION
Download the latest nebula zip
Flash using CWM recovery
Wipe cache
Wipe dalvik cache
Reboot
NOTE
You are free to use kernel as the default kernel in your ROMs
Please DO NOT change the kernel name that shows up in Settings > About phone
Please link the nebula kernel thread in your ROM thread
DOWNLOADS
nebula kernel
(Please don't make mirror links of the kernel)
SOURCE
Source code of the kernel can be found at my Gihub.
CREDITS
- pawitp - nebula is based on his kernel source for CM11
- to all the developers whose mods I have included in my kernel
- @k2wl - for his extensive guide on kernel compilation. Big thanx to him.
- @CoolDevelopment
- Christopher83 for the Linaro toolchains
XDA:DevDB Information
nebula kernel, Kernel for the Samsung Galaxy Grand Duos i9082
Contributors
xenon92
Source Code: https://github.com/xenon92/android_kernel_nebula
Kernel Special Features: Compiled using Linaro Toolchain to get the best performance. Scroll up for features.
Version Information
Status: Stable
Current Stable Version: v3.20
Stable Release Date: 2014-11-22
Created 2014-04-24
Last Updated 2014-11-22
CHANGELOG
Changelog is available on nebula kernel wiki too
v3.20
- Fixes to network related kernel code
---x---x---x---
v3.18
- Stability fixes (check source code commits for details)
---x---x---x---
v3.16
- Backport timed General-Purpose Input/Ouput from hammerhead (Nexus 5)
- Improve multi-touch event handling
- Improve compiled kernel code
- Other fixes and improvements
---x---x---x---
v3.14
- Fix CVE-2014-3153
---x---x---x---
v3.12
- New I/O scheduler - BFQ (latest version - v7r4 - released on 18th May 2014)
- Memory Management: pass readahead info down to the I/O scheduler
- lib/memcopy: use glibc version
- Reverted JustArchi's optimization commits
---x---x---x---
v3.11b
This is a beta build. Testing the kernel optimization flags by JustArchi.
- Compiled using the latest Linaro 4.9.1 - 2014.05 toolchain
- Various kernel optimization flags from JustArchi's commit
---x---x---x---
v3.10
- Compiled using the latest Linaro 4.9.1 - 2014.04 toolchain
- Memory management - lazy cache flushing on non-mapped pages
- Many updates to Device Mapper
- Use proper memory barriers for bitops
- softirq: reduce latencies
- sync: don't block the flusher thread waiting on IO
- ext4: Speed up FITRIM by recording flags in ext4_group_info
- ext4: speed up truncate/unlink by not using bforget() unless needed
- vmscan: add customisable shrinker batch size
- Other fixes and performance tweaks
---x---x---x---
v3.04
- CPU Boost driver - decrease aggressiveness
- New governor - LulzactiveQ
- New I/O scheduler - SIOPLUS
- Other fixes and performance tweaks
---x---x---x---
v3.02
- CPU Boost driver - set tunables
- Wait just 1 second, instead of 4 seconds for other CPU core to halt
- Other performance tweaks
---x---x---x---
v3.00
- Added CPU Boost driver
- Reverted updates and based to v2.6
- Other performance tweaks
---x---x---x---
v2.9
- Updated ROW I/O scheduler with many updates and fixes from codeaurora
- Update DEADLINE I/O scheduler by hardcoding values
- Fixed a bug in CFQ I/O scheduler
- Other performance tweaks
---x---x---x---
v2.8
- Full F2FS support merged into main kernel branch
- Reduce latency for I/O schedulers
- Improvements to async I/O
- Update ROW I/O scheduler to v4
- Updates to SIO I/O scheduler
- Stable page writes
---x---x---x---
v2.7.3 - EXPERIMENTAL
- Fixed Wi-Fi issues on F2FS filesystem based ROMs
- Minor update to F2FS support
---x---x---x---
v2.7.1 - EXPERIMENTAL
- Updated F2FS support (read THIS)
---x---x---x---
v2.7 - EXPERIMENTAL
- Added F2FS support (read THIS)
---x---x---x---
v2.6
- Added a new governor - SmartassH3
- Added Dynamic FSync - Dynamic Sync Control (enable it in Performance Control)
- Added Cross Memory Attach (read more about it HERE)
- Fine tuned Deadline I/O scheduler
- Added Asynchronous Fsync from HTC One
- Entropy tweaks
- Many tweaks and improvements...
---x---x---x---
v2.5
- Added new governors - SmartassV2 & Lulzactive
- Added new I/O scheduler - ZEN
- Updates to Conservative governor
- Disabled Cyclic Redundancy Checks (CRC) for better performance
- Fixed few memory leaks
- Other performance tweaks
---x---x---x---
v2.4
- Added I/O schedulers - SIO, ROW and VR
- Performance tweaks
---x---x---x---
v2.3
- Added UKSM (enable it using Performance Control app)
- Enforce governor to stay in sync across CPU cores
- Disables multicast on suspend (less wakelocks)
- Few performance tweaks
---x---x---x---
v2.2
- Added support for ROMs that support dual-SIM (CM11)
- Added AnyKernel support (thanx to Koush, Apache14 and CoolDevelopment)
- Added Frandom
- Reduced Wi-Fi wakelocks by 4 times
---x---x---x---
BETA - v2.1
- Started the kernel from scratch
- Using the latest Linaro 4.7.4 2014-04 build
- OC 1.3 Ghz, 1.4 Ghz, 1.5 Ghz, 1.6 Ghz
- Lowered swappiness from default 60 to 45
- Fixed random reboots (reverted the change causing random reboots)
- Few performance tweaks
---x---x---x---
v1.5
- removed BLX
- reverted dynamic read-ahead to a constant 2048/32 value
- removed a lot of experimental code from the kernel (cleanup)
---x---x---x---
v1.4
- added new I/O scheduler - ZEN
- lowered swappiness
- added dynamic read-ahead instead of a constant read-ahead value (it can still be fixed to a higher value using Performance Control app)
- reduced WiFi wake-locks (better battery)
- few more performance improvement tweaks
- few bug fixes
---x---x---x---
v1.3
You'll have to use some or the other kernel tweaking app (Performance Control app included) for all the future builds to enable/disable tweaks and features to get the most out of the kernel.
- added BLX - Battery Life Extender
- added UKSM support (enable it in the Performance Control app)
- added Dynamic Sync Control (enable it in the Performance Control app)
- added Frandom
- added Performance control app in the kernel zip (credits to h0rn3t and educk for the amazing app)
---x---x---x---
v1.2
- Initial build
- Compiled using Linaro 4.7 toolchain
- Used -O3 optimization flag
- Additional Governors: SmartassV2, SmartassH3, Lulzactive
- Additonal I/O Schedulers: ROW, SIO, VR
- Overclock: 1.3 Ghz, 1.4 Ghz, 1.5 Ghz, 1.6 Ghz
- Increased read-ahead maximum/minimum values from 128/16 to 2048/32
---x---x---x---
v1.0 and v1.1
- Not uploaded as they were my test builds
BRIEF EXPLANATION ABOUT KERNEL FEATURES
UKSM
UKSM is about de-duplication of data in system memory rather than being another de-duplicating file-system. This improves RAM usage.
Dynamic Sync Control
The dynamic sync control interface uses Android kernel's unique early suspend / late resume interface. While screen is on, file sync is disabled. When screen is off, a file sync is called to flush all outstanding writes and restore file sync operation as normal.
Frandom
Frandom is a Linux kernel random number generator, which is 10-50 times faster than what you get from Linux' built-in /dev/urandom. It uses very little (/dev/frandom) or none (/dev/erandom) of the kernel's entropy pool, so it is very useful for applications that require a handy source for lots of random data.
CPU Boost driver
When certain bursty and important events take place, it might take a while for the current cpufreq governor to notice the new load and react to it. That would result in poor user experience. To alleviate this, the cpu-boost driver boosts the frequency of a CPU for a short duration to maintain good user experience while the governor catches up.
FAQ
On which ROM can I install nebula?
- nebula can be used on any AOSP kitkat 4.4+ based ROM. (Carbon, SlimKat, CM11)
What is the best and most stable configuration for nebula?
- Configuration depends from user to user. Still, the most stable configuration according to me and that I use is below. It might differ for you.
- Governor: SmartassV2
- Max. freq: 1.2 Ghz (OCing doesn't really have an increased and noticeable performance, rather it heats the processor and wastes battery for a marginal gain in performance as well as creates instability - random reboots etc. Google more about OC.) (Read the description on this commit.)
- I/O Scheduler - SIO
- Enable UKSM (from Performance Control app)
- Enable Dynamic FSync (from Performance Control app)
- I'll update this configuration as more tweaks are added to nebula
I get random reboots, what should I do?
- I am working on the kernel for myself and the kernel is quite stable for me. Still, if you face reboots see below:
- Make sure you followed the installation instruction written in Post #1.
- Make sure you "Fix permissions".
- OCing will always cause instability. Try reducing the max frequency to 1.2 Ghz
- It is quite possible that you don't know how to use a custom kernel. Not everything needs to be set at HIGHEST. Just because an "option" is there doesn't mean you have to select it. Try changing the configuration that meets your needs and satisfies you. If you set up the kernel properly, it would stop giving you random reboots.
- The only way to get things fixed is to provide logs. I cannot fix that I cannot see. Google, how to take logs to find and solve kernel issues. (kmsg/last_kmsg)
- Tell me a way in which I can reproduce the issue on my phone.
Does hotplugging work well with zzmove governor? I remember trying hotplug on s2vep and it freezed almost everytime while deep-sleeping.
CoolDevelopment said:
Does hotplugging work well with zzmove governor? I remember trying hotplug on s2vep and it freezed almost everytime while deep-sleeping.
Click to expand...
Click to collapse
Same issue on baffin too. That's why I have removed zzmoove from the kernel.
hmm... xenon92... already k2wl has made a custom kernel with O.C till 1.8GHz so why have you the max @ 1.6GHz ?
Soureen said:
hmm... xenon92... already k2wl has made a custom kernel with O.C till 1.8GHz so why have you the max @ 1.6GHz ?
Click to expand...
Click to collapse
Its Oc upto 1.7 Ghz not 1.8
Sent from my GT-I9082
Soureen said:
hmm... xenon92... already k2wl has made a custom kernel with O.C till 1.8GHz so why have you the max @ 1.6GHz ?
Click to expand...
Click to collapse
and he is present new build with new modification
its make wide development of grand :laugh:
Soureen said:
hmm... xenon92... already k2wl has made a custom kernel with O.C till 1.8GHz so why have you the max @ 1.6GHz ?
Click to expand...
Click to collapse
Read the description in this commit - Link
There has already been a discussion on CM11 thread about how much does it really benefit by OCing at higher frequencies. Refer to that thread's discussion for more info.
In short - OCing at too high frequency heats up the CPU (obviously) and doesn't necessarily increase performance.
Even though I have added OC till 1.6 Ghz, but even I don't use that setting. 1.2 Ghz is fine for me.
Another kernel for AOSP rom.....:laugh::laugh::good::good::good::good:
Installed the kernel in carbon ROM and is working fine....:good::good:
ll update more on the battery stat later...
any FC's anybody facing?....anything at all..during call or anything??..just asking..would have tested myself but my net is limited right now till tomorrow......so can't ..will surely tomorrow onwards download evry single one (as m xenon work fan lets say )...but wont risk using mbs if it got any bugs...
parag tetambe said:
Its Oc upto 1.7 Ghz not 1.8
Sent from my GT-I9082
Click to expand...
Click to collapse
It's actually 1797 MHz, so let's say it's only 3MHz shy from 1.8 GHz
This kernel looks promising, I will download, install, and use it for a few days
raghavsharmaxda said:
any FC's anybody facing?....anything at all..during call or anything??..just asking..would have tested myself but my net is limited right now till tomorrow......so can't ..will surely tomorrow onwards download evry single one (as m xenon work fan lets say )...but wont risk using mbs if it got any bugs...
Click to expand...
Click to collapse
No fcs and no issues with call, data, and msgs....
Been in interactive with 1200 max for an hour now...
Dint tried overclock though...:fingers-crossed:
I need a lil battery life guys my service provider doesn't have 3g for now some TRAI issues and i stay away frm hme most of the time so using 2g and the screentime i get max is 3 hrs 30 mins wid evolution kernel processor=conservative,I/O=sio or sio plus and today i reverted back to cm's stock kernel and have flashed the latest build my biggest issue is when my battery drops down to 30% it starts draining drastically say like for 2 mins from 30 to 24% any help would be definitely appreciated have made calibrations until now again calibrating tonight and will test after that nebula for sure because only name i knew for best custom roms was and is XENON92!:thumbup:
Sent from my GT-I9082 using XDA Premium 4 mobile app
i set the cpu at 1.5 but when i restart the phone it rest to 1.2 i also check on set on reboot and try on uncheck on reboot
mukeshpacheria said:
i set the cpu at 1.5 but when i restart the phone it rest to 1.2 i also check on set on reboot and try on uncheck on reboot
Click to expand...
Click to collapse
If the system did a forced reboot to avoid further CPU instability, the options will revert back to default... correct me if I'm wrong.
pawitp also said in the CM11 thread, that the options dont instantly set on system boot. You may have to wait 1 minute and check back.
naufalhadyan said:
If the system did a forced reboot to avoid further CPU instability, the options will revert back to default... correct me if I'm wrong.
pawitp also said in the CM11 thread, that the options dont instantly set on system boot. You may have to wait 1 minute and check back.
Click to expand...
Click to collapse
thanx mate ,,,, i read it also but forget
thanx again
@xenon92
Nice work. Just checked the CM11 thread. The latest update upgrades their generic kernel to 3.0.101 . Any plans of updating yours?:laugh::good:
raystriker said:
@xenon92
Nice work. Just checked the CM11 thread. The latest update upgrades their generic kernel to 3.0.101 . Any plans of updating yours?:laugh::good:
Click to expand...
Click to collapse
nebula is already 3.0.101.
xenon92 said:
nebula is already 3.0.101.
Click to expand...
Click to collapse
Oh. I haven't tried it yet. My bad. (You could write that in the first post?)
★★★BlackBox-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"
}
This Kernel Is Based Off Latest Sources From Google! This Kernel Has Been Made To Balance Perfectly Between Performance And Battery Backup. This Kernel Will Get Updates Periodically And Will Get Updated With New Features On Every Update. This Kernel Is Made For Android One Devices Running 5.1 Stock ROM and Also CM-12.1 Custom ROM. And Will Also Be Compatible With Any Other CM Compatible ROM's
Features :
init.d support
Always Updated Linux Kernel
Tap2Wake And Sweep2Wake Functionality
Various Patches to mm, idleslee
Added Various I/O Tweaks *new
Tweaks For Better Battery (smp.c) *new
Compiled With Linaro 4.9.3
Dirty Ratio Tweaks
Disabled noatime and nodiratime
Added Dynamic FSync (Thanks To @faux123)
Multicore Scheduler Support
IO BlockPlugs Removed For Performance Improvements
Network Tweaks For Lower Ping And Higher Output Speeds
MMC: disable crc check for 30% extra performance
Mali GPU cache Optimizations And Various GPU Tweaks
Optimized Various Files
IO Scheduler Added : ROW
Incompatibility Issues Fixed
Added Block Patches!
Reduced Cache Pressure
GFS Sleepers Disabled
Governer : InteractivePlus, Interactive, Conservative, On Demand, UserSpace, PowerSave, HotPlug, Performance.
And Various New. Check Changelog Below
Flashing Instructions :
Download The Zip File.
Copy To SD Card & Enter Recovery.
Flash The Kernel And That Will Be it!
Download : Downloads Here
XDA:DevDB Information
[KERNEL][LP][3.10.80+] ★BlackBox-Kernel-9.0★ [SPROUT], Kernel for the OEM Cross Device Development
Contributors
Kunal.Kene.1797
Source Code: https://github.com/BlackBox-Kernel/blackbox_sprout
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: LP-9.0
Stable Release Date: 2015-06-13
Created 2015-04-09
Last Updated 2015-06-13
To do list and changelog will be added here!
ChangeLog :-
$$ Twelfth Major Update Release(13/6/15) $$
-Kernel Version Updated to 3.10.80 From 3.10.79.
-Added Tap2Wake And Sweep2Wake | Enabled T2W_only by Default. thanks to @thwisenerd
-Governor Reboots Fixed.
-Various cpuIdle Patches/Tweaks.
-Workqueue, mm and memblock and power patches.
-Various other patches for kernel (as linux kernel updated to 3.10.80).
$$ Eleventh Minor Update Release(18/5/15) $$
-Kernel Version Updated to 3.10.79 From 3.10.78.
-Now Optimized for CM12.1 Beta 4 and further official releases.
-Fixed All The Governors Efficiently (Reboot Issue Fixed) (Thanks to @intersectRaven for the patch)
-Selinux mode set to Permissive from Disabled Previously.
-various new patches for kernel (as linux kernel updated to 3.10.79 Stable Release)
-and several tweaks check sources for the same...
$$ Tenth Successful Release(18/5/15) $$
-Kernel Version Updated to 3.10.78 From 3.10.77.
-ASoC: compress: Use power efficient workqueue
-ASoC: jack: Use power efficient workqueue
-regulator: core: Use the power efficient workqueue for delayed powerdown
-ASoC: pcm: Use the power efficient workqueue for delayed powerdown
-fbcon: queue work on power efficient wq
-block: queue work on power efficient wq
-PHYLIB: queue work on system_power_efficient_wq
-workqueue: Add system wide power_efficient workqueues
-workqueues: Introduce new flag WQ_POWER_EFFICIENT for power oriented …
-various new patches for kernel (as linux kernel updated to .78)
-and several tweaks check sources for the same...
.
$$ Ninth Release(12/5/15) $$
-Kernel Has Been Updated to 3.10.77+
-ThunderQuake Engine Added (Viberation Intensity). thanks to @varunchitre.15
-Native NTFS Support Added.
-EnabledZSWAP, FRONTSWAP, VNSWAP and disabled ZRAM.
-Power: make sync on suspend optional.
-Hotplug optimizations.
-Cpufreq: Introduce new relation for freq selection.
-Various other minor patches check source for the same....
$$ Eihth Release(8/5/15) $$
-Add frandom(/dev/frandom) -Fast kernel number generator.
-Remove '+' symbol from kernel version string.
-block: sysfs: allow non superusers to change i/o scheduler.
-Compiled with linaro 4.9.3.
-Enabled Interactive Governor.
$$ Seventh Release(5/5/15) $$
-binfmt_elf.c: use get_random_int() to fix entropy depleting.
-block: cfq: merge tweaked tunable.
-XZ: Optimized XZ Compression.
-Will Be Introducing Experimental Features In X Version.
-Compiled With Linaro 4.9.3.
-Overall Battery Performance Improved And Performance Tweaked.
$$ Sixth Release(23/4/15) $$
-nohz_full: Add Kconfig parameter for scalable detection of all-idle state.
-ARM Patches:-
-ARM: prefetch: remove redundant "cc" clobber.
-ARM: atomics: prefetch the destination word for write prior to strex.
-ARM: 7983/1: atomics: implement a better __atomic_add_unless for v6+.
-Apply frequency calculation change from ondemand to hotplug. (Thanks to intersectraven)
-Apply frequency calculation change from ondemand to hotplug. ~~
-Do not scale to max frequency when hotplugging CPUs. ~~
-Ramped Up To Minor Version Update 4.5.
$$ Fifth Release(18/4/15) $$
-Enhance power efficiency: Series of patches from NVIDIA.
-sched/idle: Avoid spurious wakeup IPIs
-Prevent reschedule on offline CPU.
-Use built-in byte swap function.
-Optimizations For Modern Arm Platform.
-Optimized ARM memset and memzero functions.
-lib/string: use glibc version.
-lib/memcopy: use glibc version.
-Various Patches For ARM Platform.(Thanks To Khilman)
-Disabled deferment during full tickless mode.(Thanks To IntersecRaven)
$$ Fourth Release(16/4/15) $$
-IO Scheduler Added : ROW
-Incompatibility Issues Fixed
-Added Block Patches!
-Made IO Tweaks!
-Bumped Up To Version "3.0"
-Compiled With Linaro 4.9.3
$$ Third Release(14/4/15) $$
-I/O Schedulers Removed*new (they have issues with mediatek so won't work)
-Unstable Governors Fixed, Interactive Governors Removed
-Made Small Tweaks
-Bumped Up To Minor Update Version "2.5"
-Compiled With Linaro 4.9.3
$$ Second Release(10/4/15) $$
-I/O Schedulers Added :- ROW, SIO, VR, ZEN *new (they have issues with mediatek so won't work)
-Kernel Version Bumped up to 3.10.73+ *new
-Added Various I/O Tweaks *new
-Tweaks For Better Battery (smp.c) *new
-Compiled With Linaro 4.9.3
$$ Initial Release(9/4/15) $$
To Do List :-
* Add I/O Schedulers. (DONE-Worthless on MTK)
* Add More Governers.
* OverClock (HardPlay).
* Tap To Wake & Sweep To Wake.(DONE-Successfully Implemented)
kunal.kene.1797 said:
blackbox-kernel
this kernel is based off latest sources from google! This kernel has been made to balance perfectly between performance and battery backup. This kernel will get updates periodically and will get updated with new features on every update. This kernel is made for android one devices running 5.1 stock rom and also cm-12.1 custom rom. And will also be compatible with any other cm compatible rom's
features :
init.d support
compiled with linaro 4.9.3
dirty ratio tweaks
disabled noatime and nodiratime
added dynamic fsync (thanks to @faux123)
multicore scheduler support
io blockplugs removed for performance improvements
network tweaks for lower ping and higher output speeds
mmc: Disable crc check for 30% extra performance
mali gpu cache optimizations and various gpu tweaks
optimized various files
reduced cache pressure
gfs sleepers disabled
compatible with both stock lp and cm12.1 rom (all cm based rom's too)
governer : Interactiveplus, interactive, consetvative, on demand, userspace, powersave, hotplug, performance.
flashing instructions :
download the zip file.
copy to sd card & enter recovery.
flash the kernel and that will be it!
download : https://kunalkene1797.in/downloads
xda:devdb information
[kernel][lp] blackbox-kenel [v-1.0][sprout] | from the darkest places, kernel for the oem cross device development
contributors
kunal.kene.1797
source code: https://github.com/blackbox-kernel/blackbox_sprout
kernel special features:
version information
status: stable
current stable version: 1.0
stable release date: 2015-04-10
created 2015-04-09
last updated 2015-04-09
Click to expand...
Click to collapse
file not found ??
Would OC really be possible?
Sent from my Micromax AQ4501 using XDA Free mobile app
File not found (404 error)
Kunal.Kene.1797 said:
BlackBox-Kernel
This Kernel Is Based Off Latest Sources From Google! This Kernel Has Been Made To Balance Perfectly Between Performance And Battery Backup. This Kernel Will Get Updates Periodically And Will Get Updated With New Features On Every Update. This Kernel Is Made For Android One Devices Running 5.1 Stock ROM and Also CM-12.1 Custom ROM. And Will Also Be Compatible With Any Other CM Compatible ROM's
Features :
init.d support
Compiled With Linaro 4.9.3
Dirty Ratio Tweaks
Disabled noatime and nodiratime
Added Dynamic FSync (Thanks To @Faux123)
Multicore Scheduler Support
IO BlockPlugs Removed For Performance Improvements
Network Tweaks For Lower Ping And Higher Output Speeds
MMC: disable crc check for 30% extra performance
Mali GPU cache Optimizations And Various GPU Tweaks
Optimized Various Files
Reduced Cache Pressure
GFS Sleepers Disabled
Compatible With Both Stock LP And CM12.1 ROM (All CM Based ROM's Too)
Governer : InteractivePlus, Interactive, Consetvative, On Demand, UserSpace, PowerSave, HotPlug, Performance.
Flashing Instructions :
Download The Zip File.
Copy To SD Card & Enter Recovery.
Flash The Kernel And That Will Be it!
Download : https://kunalkene1797.in/downloads
XDA:DevDB Information
[KERNEL][LP] BlackBox-Kenel [V-1.0][SPROUT] | From The Darkest Places, Kernel for the OEM Cross Device Development
Contributors
Kunal.Kene.1797
Source Code: https://github.com/BlackBox-Kernel/blackbox_sprout
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.0
Stable Release Date: 2015-04-10
Created 2015-04-09
Last Updated 2015-04-09
Click to expand...
Click to collapse
Bro... It shows "file not found" error...
I downloaded
And guess what it bootlooped my roar A50 with cm12.1
ammuuu08 said:
View attachment 3254045
file not found
Click to expand...
Click to collapse
bowo3 said:
File not found (404 error)
Click to expand...
Click to collapse
Rino Appus said:
Bro... It shows "file not found" error...
Click to expand...
Click to collapse
Those who were haveing file not found issue, the only thing that has to be done was reove the https:// from the link, i've made the changes in the OP now you can download the kernel
Okkk..
Eager to test and tested it also but cant boot up after installing it
Firstly i was installed it on Thunderzap kernel and then (thought that it may be overlapping) tried to install over stock CM 12.1 kernel also but same problem.
Hope get it running soon
working
working like a charm in Roar A50 :fingers-crossed:
Thedifferent said:
And guess what it bootlooped my roar A50 with cm12.1
Click to expand...
Click to collapse
hjmodi said:
Eager to test and tested it also but cant boot up after installing it
Firstly i was installed it on Thunderzap kernel and then (thought that it may be overlapping) tried to install over stock CM 12.1 kernel also but same problem.
Hope get it running soon
Click to expand...
Click to collapse
With BlackBox-2.0 All Your Issues Are Solved Now!
Thanks a lot.. Working great loved it. But whenever i'm using governers other than hotplug and turn screen off its getting CPUstoo low that its getting switched off...
Same problem is there in Thunderzap Kernel by @varun.chitre15
I hope you will not mind a feature request...
I can't list each and every feature so i'll just point to Boeffla kernel... With almost every feature
Especially i just love PegasusQ governer
Thanks
hjmodi said:
Thanks a lot.. Working great loved it. But whenever i'm using governers other than hotplug and turn screen off its getting CPUstoo low that its getting switched off...
Same problem is there in Thunderzap Kernel by @varun.chitre15
I hope you will not mind a feature request...
I can't list each and every feature so i'll just point to Boeffla kernel... With almost every feature
Especially i just love PegasusQ governer
Thanks
Click to expand...
Click to collapse
Its Strange i've been using interactive plus for a day now and i haven't encountered any issues, even on thunderzap kernel used them and working fine! if u r sure its something other than your device a logcat will be appriciated as no one else in encountering this issue . I'll taka a look:fingers-crossed:
Kunal.Kene.1797 said:
Its Strange i've been using interactive plus for a day now and i haven't encountered any issues, even on thunderzap kernel used them and working fine! if u r sure its something other than your device a logcat will be appriciated as no one else in encountering this issue . I'll taka a look:fingers-crossed:
Click to expand...
Click to collapse
Thanks for your response but i don't know how to take proper logcat (whenever i'm using adb logcat its just showing too much command going on and keep going )
Hope you can point me and in the next reply i'll provide you the logcat :victory:
EDIT:- tried logcat > output/dir/lol.txt and this is what i got....
Same issue with this guys also here
I too encounter this issue :/
Sent from my Micromax AQ4501 using XDA Free mobile app
hjmodi said:
Thanks for your response but i don't know how to take proper logcat (whenever i'm using adb logcat its just showing too much command going on and keep going )
Hope you can point me and in the next reply i'll provide you the logcat :victory:
EDIT:- tried logcat > output/dir/lol.txt and this is what i got....
Same issue with this guys also here
Click to expand...
Click to collapse
xdaisntfornoobs said:
I too encounter this issue :/
Sent from my Micromax AQ4501 using XDA Free mobile app
Click to expand...
Click to collapse
Thanks for the reports, i'll take a look and make changes update fix and imrove the next version of kernel! Meanwhile as of i know these governors and io schedulers have issue with mediatek and thus causing all this issue! also the reason why varun disabled those governers!
Warm Regards!
Thanks a lot! Eagerly waiting for your next build!
You're the only dev who actually interacts with the users and not ignore the problems!
Sent from my Micromax AQ4501 using XDA Free mobile app
Please add FM drivers in kernel so that we can run best xda community app spiritF
Sent from my Sparkle V using XDA Premium 4 mobile app
Awesome work bro. Looking forward to some ROM ports by you.[emoji12] [emoji12] [emoji12] [emoji12] [emoji12] [emoji12] [emoji13]
HARFIX3
{
"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"
}
For I9300
Flash on your own risk!
Based on cyanogenmod smdk4412 source.
Hi. My name is Rafał, I'm from Poland.
I want to present You my harfix kernel for i9300.
Kernel is in beta state but working great on daily usage.
FEATURES
- ANYROM and AROMA installers (mostly by @psndna88)
- UBERTC GCC 7.0 toolchain
- 300HZ kernel tick (thanks @arter97)
- CPU OC/OV (100-2100MHz) (more then 1.6GHz is NOT recommended!!!)
- GPU OC/OV
- Boeffla-sound engine 1.6.7 (app in download section)
- governors: intelliactive, SmartassV2, lulzactiveq, adaptive, interactive, Darkness, Yankasusq, GoogyQ, conservative, ondemand, performance, pegasusq (lulzactiveq and ZZmoove is recommended)
- support F2FS (tested by @Schwester_Gabi)
- support NTFS (tested on 64GB USB drive by Kubix99)
- TCP - westwood
- SElinux - permissive
- O3 optimalizations
- TouchWake
- Increase USB charging rate to 900 from 475mAh
- 1 second to halt core instead of 4 sec.
- opitmalizations and tweaks
- other misc
More in future!
BUGS
You tell me
TESTED
Working:
- Official CM
- Temasek
- crdroid
- ResurrectionRemix M
- AICP
- CyanPop
- CM by MARKOX89
- Beanstalk
- Blisspop
Not working:
- Nameless rom
INSTRUCTION
EXT4
boot into TWRP
make a backup
flash kernel
reboot and wait until boot is finish
F2FS (thanks @Schwester_Gabi)
boot into TWRP
make a backup
wipe dalvik/ART cache
format /system with ext4 (if you chose f2fs the rom will automatical format it to ext4)
format /data with f2fs (this will erase Your all data!!)
format /cache with f2fs
flash rom (no reboot)
flash gapps (no reboot)
flash kernel
reboot and wait until boot is finish
CHANGELOG
Full changelog
1.1.1 03.07.16
- implement Harfix script v0.11
- remove HBC (will be back)
- back to -O3
- revert NVIDIA cpu relaxation (maybe will be back)
- disable dynamic fsync
- disable Zcache
- fix in HW
- default I/O set to ROW
- source update
1.1 27.06.16
- implement CPU topology
- add SmartassH3 gov
- rebuild, update interactive gov (thanks @arter97)
- Tweak lulzactive gov
- fixes in ondemand gov
- remove kexec -hardboot (will be back)
- enable dynamic fsync
- enable -Ofast
- enable CacheClean
- enable Zcache
- Lot of work in AROMA
- boost Random
- more agressive GPU
- I/O scheduler default is bfq
- bring inline with UBER opti
- fixes for GCC6 (Maybe useless because We use GCC7)
- fixes for selinux
- lot of opti and tweaks (mostly by @faux123 and @googy_anas)
- source update (nothing for i9300)
1.0 20.06.16
- fix 100MHz
- implement kexec -hardboot
Older:
0.8pre1 18.06.16
- NVIDIA cpu relaxation patch (thanks @MinL)
- disable gantle fair sleepers
- disable KSM
- tweak SmartassV2 gov
- add BFQ v7r8 I/O scheduler
- more agressive GPU
- Fix broken table logic (still can't change 100MHz voltage...)
- remove all my things from zram (LZ4, snappy, tweaks, opti)
- some boeffla tweaks for zram
- fix some bugs
- remove memory v3 script (may cause slower app opening and global speed) (will be back as v4 in next build)
- default governor set to PegasusQ
- source update (readd zram, add zsmalloc, LMK fixes and tweaks)
0.7 05.06.16
- start develop RafiQ governor (based on Yankasusq)
- implement memory v3 script (still WIP) (more smooth and better work on memory)
- implement GoogyQ governor (ported version of intellidemond)
- implement more I/O schedulers (fifo, vr)
- implement CPU-boost
- implement CPU-boost sys interface
- readd boeffla-sound (now works!)
- reduce Wi-Fi wakelock
- optimize do_csmu
- fix some leaks
- fixes in slub
- enable ARCH_POWER
- fixes in cpufreq
- higher led brightness
- 64-byte L1 cacheline
- fix deadlock in panic (if any)
- implement fast random number generator 1.1 (frandom)
- implement native exFAT support (samsung OSRC 1.2.4)
- implement LZ4 and snoppy compressions for zram (snappy in disabled)
- enable lz4 compression for zram
- implement timer slack controller
- enable cgroup timer slack
- fixes in cgroup
- enable NOSEC opti
- steal writing sem (performane fix)
- remove compressed copy from zram in-memory (more free zram to use)
- replace stock nr_running table with nvidia alternative in pegasusq
- a lot of modifications for zram (too many and too big to write here detailed changes)(mostly by @Yank555.lu)
- enable -O3 instead of -Ofast (more stable)
- disable auto name (again)
- fix: can't change i/o scheduler
- fix: can't change governor
- remove useless internet formats (size reduction)
- remove "+" in kernel version
- speeds up and optimalizations
- lot of fixes
- source update (updated modem_if, fixes and clean up code)
0.7pre2.1 15.05.16
Thanks a lot @FAFAŁ who found all there bugs
- fix reboots
- add cache refresher at sleep
- restore governors
- restore TCP
- restore NTFS support
0.7pre2 15.05.16
REBOOTING WHEN PHONE IS IN SLEEP
Thanks a lot @FAFAŁ who found all there bugs
- set kernel tick to 300HZ (thanks @arter97)
- Graphite optimalizations
- disable optimize for size
- disable generic spinlock
- back to gzip
- disable ntfs
- disable interactive and conservative govs
- camera fix
- remake config file
- remove almost all tcp
-------try fix nameless-------
- enable KSM
- enable profiling
------------------------------------
0.7pre1.2 14.05.2016 aka "let's fix again"
- wifi fix
- add checker at boot
- remove useless governors (powersave, userspace, adaptive)
0.7pre1.1 14.05.2016 aka "only fixing"
- GCC 7
- update ubertc to 21.04.16 version
- fix boot.img builder
- enable thermal
- disable thermal for exynos
- disable auto local version (in settings will be only version name, nick of builder and build pc name)
- disable quickboot (same problems at the moment)
- set 0.2-1.4 freqs when installing
0.7pre1 11.05.2016 aka "clean installation"
INSTALL UNDER 0.6.1
In settings will be still 0.6 as name
- add Harfix Bash Commander
- more effective GPU (~10%)
- add quick boot script (speed up boot time)
- enable touchwake as default
- make to aroma work faster
- delete unnecessary scripts and files in installers
- add material theme to aroma
- disable and delete all backups in aroma
- enable 4 device of zram, one with 200MB
- set swappiness to 80
- enable dynamic fsync
- delete thermal in config
- delete checks on boot to reduce boot time
- many many work in installers
- source update (fixes)
- reduction in size
- fixes
- new machine to build
APP
- CPU freqs
- visual updates for future settings
0.6.1 (27.04.16)
- fix audio
- fix governors
- disable compability check @psndna88)
0.6 (26.04.16)
- add aroma and anyrom installers (thanks @psndna88)
- rework SmartassV2 gov
- add Touchwake
- LZMA compression
- speed up screen off
- zram allow 4 devices
- fix touck wake incall
- Activate additional TCP congestion algorithms
(westwood, bic, cubic, htcp, hstcp, vegas, scalable, lp, veno, yeah, illinois)
- westwood now default
- fix .config files
- disable KSM
- 160MHz on L2 cache
- tweaks from i9300i 3.4 kernel
- small optimalizations
0.6pre2 (21.04.16)
- Power_ignore is now as default build-in
- Boeffla-sound is off as default (audio fix)
- SElinux is now permissive as default
- revert optimized CRC (battery drain fix)
- TCP is now westwood (faster network)(not working)
- enable 0fast optimalizations
- small fix for hotplug
- improve intall script
- ramdisk back to official CM
- update ramdisk to 20.04.16
- source update
0.6pre1-fix (17.04.16)
- remove LZ4 compression (will be back in future)
0.6pre1 (16.04.16)
DO NOT INSTALL - BOOTLOOP!!!
Look above
- add GPU OC/OV (use andromizer pro or something else that support mali gpu)
- LZ4 compression algorithm
- Boeffla-sound is enable by default (need SElinux set to permissive, see second post)
- Max charge levels set to 2600
- CRC32 optimized algorithm
- added darkness governor
- improve intall script
- Fixed: sometimes not charging at 900 on USB
- RAMDISK update to 6.5
0.6pre1-power_ignore have ignore unstable power and ignore margines as default
0.5 (09.04.16)
- add ZZmoove governor (very high recommend to use as default)
- RAMDISK changed from official CM to Temasek (6.0)
- tweaks MDNIE
- add Boeffla charge script
- source update
0.5pre2 (06.04.16)
- need less time to wake up screen
- NTFS support
- try to fix 100MHz overvolt (really fix will be in next pre)
- a lot of optimalizations
- a lot of tweaks
- global speed improvements
- small fixes
0.5pre1 (02.04.16, updated ramdisk on 04.04.16)
- Add OV CPU
- fixes logic table (now You can OC on all freq)
- add support for GCC 6 and 5
-small optimalization
0.4.1 (01.04.16)
- delete OV CPU
0.4 (31.03.16)
- add interface for GPU (will be deleted in future and added other interface)
- wait just 1 second for other CPU to halt
- add Boeffla-sound engine 1.6.7
- add OV CPU (buggy)
- increase USB charging rate to 900mAh
0.3.1 (30.03.16)
- small fixes
0.3 (29.03.16)
- add OC CPU up to 2.1GHz and UC to 100MHZ
0.2.1 (28.03.16)
- trying to fix very slow working (really fixed in 0.3.1)
0.2 (27.03.16)
- add intelliactive, lulzactiveq, SmartassV2 and active others governors
- disable cache synch when phone is in write protected
DOWNLOAD
xda
THANKS!
Like my project?
hit thanks!
Want to make this project more popular?
or want notification on site update?
follow this project!
XDA:DevDB Information
Harfix2, Kernel for the Samsung Galaxy S III I9300
Contributors
rafciowis1999
Source Code: https://github.com/wisniew/Harfix2_kernel_I9300
Kernel Special Features:
Version Information
Status: Beta
Current Beta Version: 0.8pre1
Created 2016-04-05
Last Updated 2016-06-1GPU
XDA:DevDB Information
Harfix2 elite kernel, Kernel for the Samsung Galaxy S III I9300
Contributors
rafciowis1999
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.1.1
Created 2016-06-20
Last Updated 2016-07-30
Notes:
Nothing for now
Plans:
Somewhere is the future
- ABB control - Adaptive Body Bias
- kexec -hardboot
To do
- add hotplug gov
- add lagfree goc
- add savagedzen gov
- add intelli_plug
- add profiles to Boeffla-sound (you can send me Your own)
- AOSP & Nameless support
Done
- implement Harfix2 0.1 script (memory, governors for now)
Harfix Bash Commander by Mieta & Jach00
This app allow control harfix2 kernel settings.
App is packed in kernel (0.7pre1 and above) so You don't need to download separately from here.
With this app You will be able to set all values what harfix kernel allow to set.
This is still Work In Progress state so if You find some bugs, tell me
Features:
- CPU freqs
- governor selection
- full TouchWake control
- full charge control
Plans:
too many to write them here
Download:
mediafire
In download , think for job ��
Édit : in test
lyamine said:
In download , think for job ��
Édit : in test
Click to expand...
Click to collapse
If You will see bugs, please tell me, I will try to fix.
and tell me Your system then i will mark to "tested" tab if working.
Harfix2 0.5pre2 is up on xda and mediafire!
changes:
- try to fix 100MHz overvolt (really fixed will be in next pre)
- a lot of optimalizations
- a lot of tweaks
- global speed improvements
- small fixes
- NTFS support (tested, working!)
- need less time to wake up screen
GRAB IT!
Hola
Since yesterday your kernel works very well
Harfix2-0.5pre1
I am under Temasek 5.0
Of that I install another Rom I will stay for you and will keep you informed
Good afternoon
Sorry for m'y inglish I hope is understandable
lyamine said:
Hola
Since yesterday your kernel works very well
Harfix2-0.5pre1
I am under Temasek 5.0
Of that I install another Rom I will stay for you and will keep you informed
Good afternoon
Sorry for m'y inglish I hope is understandable
Click to expand...
Click to collapse
Try update to 0.5pre2. Have many nice features.
Thanks for inform me, i marked in "working"
Please say I can ignore unstable power and power margin!
Kudos to the developer BTW.
sunny1234590 said:
Please say I can ignore unstable power and power margin!
Kudos to the developer BTW.
Click to expand...
Click to collapse
You can't :/ And i dont plan to add this in future becouse all kernel app dont support boeffla charge script.
Maybe when i will make my own app then i will add this.
if You will find app with support Boeffla charge script then i will add this in new pre.
You can install boeffla kernel and install apps from google play or xda and inform me when on someone will work.
sunny1234590 said:
Please say I can ignore unstable power and power margin!
Kudos to the developer BTW.
Click to expand...
Click to collapse
Or I can add this script and You will be able to edit settings via terminal.
rafciowis1999 said:
Or I can add this script and You will be able to edit settings via terminal.
Click to expand...
Click to collapse
Script sounds like a nice idea too.
sunny1234590 said:
Script sounds like a nice idea too.
Click to expand...
Click to collapse
OK, adding this is not too easy so give me some time for this.
Hello . I am not a specialist of the kernel or a developpers of rom but I'm sick of flash .. I flash my phone atleast once a day I like to try all Content Updates lurking on xda ,
I do not really say little di kernel is better than another because usually live kernels background stock very much for my personal use, for me when my phone does not consume more than 1% in airplane mode all night means I have a good kernel lol.
So if you can make a list of bugs or problems that can cause kernel , if I see I would tell you. That way I would learn with you on the kernels
Whenever I flash a rom before returning to my Buckup Temasek 5.0, I install your kernel and I would put screens shot to it more credible : p
For consomation battery . I use all the temp my phone . I could not tell you information for that
ResurrectionRemix-M-v5.6.5-20160324. It's OK
Again sorry for my English. it is the French translated by google translation
lyamine said:
Hello . I am not a specialist of the kernel or a developpers of rom but I'm sick of flash .. I flash my phone atleast once a day I like to try all Content Updates lurking on xda ,
I do not really say little di kernel is better than another because usually live kernels background stock very much for my personal use, for me when my phone does not consume more than 1% in airplane mode all night means I have a good kernel lol.
So if you can make a list of bugs or problems that can cause kernel , if I see I would tell you. That way I would learn with you on the kernels
Whenever I flash a rom before returning to my Buckup Temasek 5.0, I install your kernel and I would put screens shot to it more credible : p
For consomation battery . I use all the temp my phone . I could not tell you information for that
ResurrectionRemix-M-v5.6.5-20160324. It's OK
Again sorry for my English. it is the French translated by google translation
Click to expand...
Click to collapse
Thanks a lot. If You want help me more on this project You can test for me test builds (one will be release today).
Soon I will compile and upload on mediafire the test build.
I want information about this features what i will add (working, don't working, bugs, working perfect, working so slow, etc).
Stay tuned and soon i will make You my tester
Can You say what exactly version of kernel You are used in RR rom?
In next versions i will add name of kernel to "device information" in settings.
OK fine
Harfix2-0.5pre1 work in RR
Harfix2-0.5pre2 also work in RR
If you want me to try the two each time tell me!!
sunny1234590 said:
Script sounds like a nice idea too.
Click to expand...
Click to collapse
lyamine said:
OK fine
Harfix2-0.5pre1 work in RR
Harfix2-0.5pre2 also work in RR
If you want me to try the two each time tell me!!
Click to expand...
Click to collapse
Please test for me test1 build. Uploaded on mediafire. Now without script to control this, but please search for app that maybe will control this from google play or xda. When You find something, inform me. When not, inform me too so i will add script to edit charge amount via terminal.
Changelog in 3. post.
Good night
If i understand, you want me to test the latest build
If it's OK , i test it now in temasek 6.0 . it work
but please search for app that maybe will control this from google play or xda. When You find something, inform me. When not, inform me too so i will add script to edit charge amount via terminal.
Click to expand...
Click to collapse
I have not really understood what app and why ??!!!
Like this one for exemple !
https://play.google.com/store/apps/details?id=com.abmantis.galaxychargingcurrent.free
lyamine said:
If i understand, you want me to test the latest build
If it's OK , i test it now in temasek 6.0 . it work
I have not really understood what app and why ??!!!
Like this one for exemple !
https://play.google.com/store/apps/details?id=com.abmantis.galaxychargingcurrent.free
Click to expand...
Click to collapse
App which You can edit kernel settings like kernel adiuter, etc.
But i tested faux123 and kernel adiuter and We can't change charge numbers :/
I will add script to configurate this.
Thanks for try and for info.
You can stay with test1 becouse this is 0.5pre2 with one feature that work but We can't configure and with source update so phone can work faster or have opti on cpu.
And the test build is in "tests" folder
And "why?" becouse We will be able to change charge rate (how much mAh will go to Your phone while charging)
Thanks.
Sent from my GT-I9300 using XDA-Developers mobile app
OK i understend now .
I'll get tomorrow if I find another app and try the one you already try
Good night