Hello everyone.
In this project you will find my custom Kernel for Newman N1.
Custom Kernel for JB Rom.
CHANGELOGS
KNOWN BUGS
GPL COMPLIANCE
Source Code Link for Kernel 3.4.67
Source Code Link for Kernel 3.4.11
Source Code Link for Kernel 3.4.5
And regarding inclusion of this kernel in your ROMS is NOT allowed.
Instead add a link to this project as a recommendation on your thread/page.
CREDITS
XDA:DevDB Information
[KERNEL][3.4.5 -> 3.4.67] Newman N1 (MT6577) | (Freelander i10 / Digma iDxD4), Kernel for the Android General
Contributors
lingfude
Source Code: https://github.com/lingfude/
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 2
Stable Release Date: 2014-10-30
Created 2014-04-29
Last Updated 2014-12-23
In this project you will find my custom Kernel for Newman N1.
Custom Kernel for JB Rom.
CHANGELOGS
Changelog v2 (2014-10-30)
Changelog v1.4.1 (2014-07-02)
Changelog v1.4 (2014-07-01)
Changelog v1.3 (2014-05-25)
Changelog v1.2 (2014-05-10)
Changelog v1.1 (2014-05-02)
Changelog v1.0 (2014-04-24)
- For Overclocking / IO Schedulers and Governors check FAQ on post #2
- Download performance tweaks on post #2
- Big update to Linux 3.4.67
- Better performance
- Compiled with new Linaro Toolchain 4.9.1 (2014-06) Optimized Cortex a9
- All improvements and features from previous versions
Changelog v1.4.1 (2014-07-02)
- Default Governor set as: HotPlug
- Default IO Sheduler set as: SIO
- Dynamic management of dirty page writebacks (fully controled on Performace Control app)
- Completely Fair Scheduler: Responsiveness Tweeks
- Add new CPU Governor SmartAssV2
Changelog v1.4 (2014-07-01)
- Kernel Updated to Linux 3.4.11
(check my github for fully commit history) - Compiled with new Linaro Toolchain 4.9.1 (2014-06) Optimized Cortex a9
- Compiled with optimized -O2 Flags with MODFLAGS
-
Dynamic management of dirty page writebacks (fully controled on Performace Control app) -
Completely Fair Scheduler: Responsiveness Tweeks -
Add new CPU Governor SmartAssV2
Changelog v1.3 (2014-05-25)
- Compiled with new Linaro Toolchain 4.7.4 Optimized Cortex a9
- Battery temperature now gives the right values
- Add MTK SmartOverclocking by bindassdost
Changelog v1.2 (2014-05-10)
- Notifications LEDs now working on both JB 4.1.x and 4.2.x
- Better proximity sensor when the call ends
Changelog v1.1 (2014-05-02)
- Front Camera working in Auto mode
- Persistent ADB Shell Root
- New I/O Schedulers enabled
- New CPU Governors enabled
Changelog v1.0 (2014-04-24)
- Kernel Sources Updated from 3.4.0 to 3.4.5 (common)
- Updated kernel with varun.chitre15 ThunderZap 2.0 Kernel features:
- Cortex A9 optimizations
- Neon optimizations
- Increased the kernel timer from 100==>300
- Removed old SHA1 routines
- Dynamic Filesync Control 2.0
- Dynamic Management of Dirty page writeback
- Undervolted complete chipset by 66.66mV[Milli-Volts]
- Lock initial TCP window size to 64k (Improves network ping and output)
- Faster NOATIME and NODIRATIME mounting flags
- Disabled Gentle Fair Sleepers
- Enabled ARCH_POWER
- Asynchronous I/O latency to a solid-state disk greatly increased
- Patches to prevent depleting Entropies
- Reduced Android Logger size
- Optimized AES and SHA1 routines
- Lowered Log Buffer shift
- Various EXT4 Filesystem patches from android_kernel_common
- Plugged memory leaks to cpufreq driver from upstream
- Optimizations to SLUB memory allocator
- Decreased CPU transition latency
- Removed all debugging shi**
- Proportional Rate Reduction for TCP - Google
- Optimized swahb32() byteswap helpers
- Compiled vfp with neon
- Tuned CFS parameters
- Reduced vfs cache pressure size
- Optimized VM dirty ratios
- Optimizations to Android Low Memory Killer
- Optimized CFQ scheduler
- Updated kernel with bindassdost Unified BindassBoost Kernel IO schedulers and Governors:
- Governors: Sakuractive ; Nightmare; Interactivex; Zzmoove; Hotplug; Lulzactiveq; SmartassH3; Hybrid; Ondemand; Userspace; Powersave; Pegasusq; Performance
- IO Schedulers: Noop; Deadline; Cfq; Sio; Fifo; Fiops; Row; Vr; Zen; SioPlus
- Other Features:
- Fixed Compass orientation
- Fixed Gyroscope orientation
- hrtimer: Introduce effective timer slack
- mm: pmd_read_atomic: fix 32bit PAE pmd walk vs pmd_populate SMP race
- raid5: delayed stripe fix
- Optimized ARM RWSEM algorithm - Thanks to faux123
- fs: switch do_fsync() to fget_light()
- jbd2: optimize jbd2_journal
- ext4: speed up truncate/unlink by not using bforget() unless needed
- af_unix: speedup /proc/net/unix
- binder.c Patch for (future) Android KitKat support
- entropy tweaks
- VM_MAX_READAHEAD is now set to 1024kbytes
- Tweak vm dirty ratios (thanks to varun.chitre15)
- Compile vfp with neon (thanks to varun.chitre15)
- Insecured
- Persistent ADB
- Compiled using GCC 4.6 ToolChain
- zImage Compression changed from GZIP to LZMA
- VM MAX READAHEAD changed from 128 to 512 Kb
- Removed debug Sh##
- Download performance tweaks on post #2
KNOWN BUGS
- You tell me.
GPL COMPLIANCE
Source Code Link for Kernel 3.4.67
Source Code Link for Kernel 3.4.11
Source Code Link for Kernel 3.4.5
And regarding inclusion of this kernel in your ROMS is NOT allowed.
Instead add a link to this project as a recommendation on your thread/page.
CREDITS
- Me for my patience and many hours without sleep.
- Special thanks to superdragonpt for his patience and for always being available to help.
- varun.chitre15 for his Awesome work on ThunderZAP kernel (added his features).
- bindassdost for his Awesome work on Unified BindassBoost kernel (added Patched IO/ Govs/ SmartOC).
- benoitm974 for discovering the PLL's to Overclock the MT6577.
- Christopher83 for his optimized ToolChains.
- dr-shadow for his tips on how to compile and patch the kernel.
- bgcngm for the MTK Unpack/Repack kernel scripts.
- chainfire for the insecure adbd.
- adibadro for the photos of disassembled Newman N1. It was a great help to fix the sensors direction.
- qus1 for his tips on how to compile the new kernel.
XDA:DevDB Information
[KERNEL][3.4.5 -> 3.4.67] Newman N1 (MT6577) | (Freelander i10 / Digma iDxD4), Kernel for the Android General
Contributors
lingfude
Source Code: https://github.com/lingfude/
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 2
Stable Release Date: 2014-10-30
Created 2014-04-29
Last Updated 2014-12-23
Last edited: