THE BIG DEVELOPER start working on our phones
[KERNEL] [Mini] 2.6.32.60-nAa-jb-01 [1/4/2013] - Unified kernel + CWM Recovery so he bay xperia mini at all
n1kolaa said:
THE BIG DEVELOPER start working on our phones
[KERNEL] [Mini] 2.6.32.60-nAa-jb-01 [1/4/2013] - Unified kernel + CWM Recovery so he bay xperia mini at all
Click to expand...
Click to collapse
BAY? WTF?
joint_one said:
BAY? WTF?
Click to expand...
Click to collapse
he is developer big like fxp, he can port 3.x kernel
n1kolaa said:
he is developer big like fxp, he can port 3.x kernel
Click to expand...
Click to collapse
FXP is not a person. FXP is a team of developers and nobodyAtAll is a member of that team.
And porting a 3.x kernel is not that easy when manufacturer has not released proper libs and sources.
J is founder of fxp and i know that ..but naa relasing own thing with have name mini cm with some own fetures.
Sent from my Xperia Arc S using xda app-developers app
I got permison form naa to compile it for arc
Could you compile it for the Ray too?
Jawor245 said:
Could you compile it for the Ray too?
Click to expand...
Click to collapse
mabe will see i will compile for arc or for all hdpi
n1kolaa said:
mabe will see i will compile for arc or for all hdpi
Click to expand...
Click to collapse
you will compile, that means 3.x kernel has completed?
Devoct said:
you will compile, that means 3.x kernel has completed?
Click to expand...
Click to collapse
nAa-01
- built with linaro 4.7.3 toolchain
- bootable with all CM-based android versions >=4.0
- Based on SEMC 2011 ICS sources, re-based on Linux kernel 2.6.32.60
- Latest CWM-v6.0.2.8
- Significant ramdisk improvements - kernel won't stay on black screen on any bad flashing occassion - it will boot to recovery
- kgsl 3.11 from CAF
- ARM: many backported fixes and optimizations from CAF 3.x
- Netfilter: many backported fixes and optimizations from CAF 3.x.
- Backported tiny-rcu
- android: persistent_ram/ram_console backport from CAF
- Superior AHB overclocking - improved responsiveness and performance. 'Buttery-smooth' experience
- improvements: memcpy, kmalloc, jhash, sha1, scheduler, optimized CRC32, LZO, vmalloc, pm_suspend
- timed_gpio: backport from CAF
- logger: backport from CAF
- genlock: backport from CAF
- Two-way call recording
- binder, lowmemorykiller fixes backported from CAF 3.x
- pmem: backported from CAF 2.6.35
- Undervolting interface
- tripple buffering support
- Supported IO Schedulers: NOOP, BFQ, AS, DEADLINE, CFQ, VR, SIO
- net: Stochastic Fair Blue scheduler
- ZRAM + google snappy compression backported from CAF 3.x
- ZCACHE backported from CAF 3.x
- Cleancache backported from CAF 3.x
- Kernel/ramdisk compression: LZ4 for fastest kernel booting times
- Makefile: optimization flags
- dcache: vfs_cache_pressure -> 25
- Proportional Rate Reduction for TCP
- fsync enable/disable toggle at: /sys/module/sync/parameters/fsync_enabled (enabled by default)
- Many many more fixes and improvements available @ github
n1kolaa said:
nAa-01
- built with linaro 4.7.3 toolchain
- bootable with all CM-based android versions >=4.0
- Based on SEMC 2011 ICS sources, re-based on Linux kernel 2.6.32.60
- Latest CWM-v6.0.2.8
- Significant ramdisk improvements - kernel won't stay on black screen on any bad flashing occassion - it will boot to recovery
- kgsl 3.11 from CAF
- ARM: many backported fixes and optimizations from CAF 3.x
- Netfilter: many backported fixes and optimizations from CAF 3.x.
- Backported tiny-rcu
- android: persistent_ram/ram_console backport from CAF
- Superior AHB overclocking - improved responsiveness and performance. 'Buttery-smooth' experience
- improvements: memcpy, kmalloc, jhash, sha1, scheduler, optimized CRC32, LZO, vmalloc, pm_suspend
- timed_gpio: backport from CAF
- logger: backport from CAF
- genlock: backport from CAF
- Two-way call recording
- binder, lowmemorykiller fixes backported from CAF 3.x
- pmem: backported from CAF 2.6.35
- Undervolting interface
- tripple buffering support
- Supported IO Schedulers: NOOP, BFQ, AS, DEADLINE, CFQ, VR, SIO
- net: Stochastic Fair Blue scheduler
- ZRAM + google snappy compression backported from CAF 3.x
- ZCACHE backported from CAF 3.x
- Cleancache backported from CAF 3.x
- Kernel/ramdisk compression: LZ4 for fastest kernel booting times
- Makefile: optimization flags
- dcache: vfs_cache_pressure -> 25
- Proportional Rate Reduction for TCP
- fsync enable/disable toggle at: /sys/module/sync/parameters/fsync_enabled (enabled by default)
- Many many more fixes and improvements available @ github
Click to expand...
Click to collapse
yeah i know about unified kernel, is it has a big difference?
because you know, we already got some great kernels for JB,
say, Fusion, Lupus, paul's kernel, etc.
I'm very glad that we have another strong developer for our xperia 2011 phones...cant wait for a 3.x kernel. I know you guys can do it and it will be awesome!
Doomlord working on nAa 3.0.8 kernel... We can expect working kernel soon
Really great news, hope to see a 3.0 kernel soon on Arc too. :angel:
Could someone point out the benefits of running that kernel on our devices? I mean what differeces will users see in their Roms, instead of 2.6.36 that we use now?
will this kernel be compatible with stock sony ics because now is only for CM 4.X
MarioJerkovic said:
will this kernel be compatible with stock sony ics because now is only for CM 4.X
Click to expand...
Click to collapse
Yes, he got it to boot on stock ICS.
Vic. said:
Yes, he got it to boot on stock ICS.
Click to expand...
Click to collapse
Yeah that's right... it boots... but i guess in fact the new kernel will be never fully compatible to stock.
As you all know stock ROMs are built to work with 2.6.32 kernel, this developer kernel is 3.0.8... so you might guess, there are some differences.
In other words stock ROMs will need some tweaks to work properly with the new kernel... or new kernel needs tweaks to support old stock ROMs.
In additonal words this makes no sense... as the focus for the new kernel is JB custom ROMs.
At least that's what i got so far
Cheers,
scholbert
scholbert said:
Yeah that's right... it boots... but i guess in fact the new kernel will be never fully compatible to stock.
As you all know stock ROMs are built to work with 2.6.32 kernel, this developer kernel is 3.0.8... so you might guess, there are some differences.
In other words stock ROMs will need some tweaks to work properly with the new kernel... or new kernel needs tweaks to support old stock ROMs.
In additonal words this makes no sense... as the focus for the new kernel is JB custom ROMs.
At least that's what i got so far
Cheers,
scholbert
Click to expand...
Click to collapse
who would use it for sony bloated ICS when you could run cm10.1 android 4.2.2 smoothly?
only problems might be videorecording fmradio and bluetooth. The screen bug will be fixed and then the kernel is ready to use for Xperia Arc
om22 said:
who would use it for sony bloated ICS when you could run cm10.1 android 4.2.2 smoothly?
only problems might be videorecording fmradio and bluetooth. The screen bug will be fixed and then the kernel is ready to use for Xperia Arc
Click to expand...
Click to collapse
Well actually I would like to see stock running with this kernel but jb comes first I think after that they could modify it for stock
Sent from my LT18i using xda app-developers app
i would use it too ... i use mine Xperia Rom that is debloted and fast with 2.6.32 kernel and i want to use it with 3.0.8 , and not everybody like stock android 4.1 , 4.2
Related
[KERNEL]TalonDEV 0.5.1-RC1 (0.6.0.1) [OC/UV][Voodoo Color & Sound v10][ZRAM][EXT4]
TalonDEV is an i9000 reoriented kernel for use with I9000 Samsung Gingerbread Roms (JVQ-JVR-JVS-JVT..etc..)
This is for the Captivate ONLY, the i9000 version can be found HERE
This kernel is still in a heavy development stage! So there may be bugs!! (hence the DEV tag)
Current Co-Devs - Kodos96,Ytt3r & zacharias.maladroit
Special Thanks to Xcal (for the reorient)
Make sure to support these devs, if it was not for them, Talon would not eXistZ
As always, flash at your own risk, im not responsible for any damages!]
Talon Source can be found on Github and Google Code
Stay up to date with latest changes on Twitter
Remember, I cant fix stupid or lazy. Please read the whole OP and the first and last 5 pages of this thead!
Custom Boot Animations
The bootanimation.zip needs to be /system/media/sanim.zip <- notice the name change
CIFS Support
Make sure you point to "/lib/modules/cifs.ko" instead of "/system/lib/modules/cifs.ko", it is NOT a
symlink as "/lib/modules/" is actually part of the ramdisk and is a seperate directory.
Logcat Instructions
To enable/disable Logcat, type "logcat-enable" or "logcat-disable" in a terminal emulator and reboot
Lowmemorykiller Settings
Talon kernel includes Kodos96's "LMKSet". You can adjust the PRESET=X value in /etc/ram.conf ..
The presets are listed in the file, recommended settings are set by default. Reboot to take effect
Also make sure theres no "ramhack" scripts in /etc/init.d/ , if there is, delete it and reboot.
To install:
Copy zip to sdcard
Flash via CWM
Enable/Disable Voodoo Lagfix in CWM->Voodoo
Delete Voltage Control settings in CWM->Advanced
Voodoo Color:
With the new ported Nexus S framebuffer driver, we are now able to control
voodoo color via the Voodoo Control App..So if the screen is to yellow for your
liking, you can adjust the RGB multipliers to even it out.
Conservative Governor
Conservative is now a module, to load on every boot, dload file below and place in /etc/init.d/
make sure to remove the .sh at the end of the filename and reboot
http://berryfx.com/RobBeane/Kernel/Files/enable_conservative.sh
Click to expand...
Click to collapse
Code:
[B]Kernel Features[/B]
Based on latest Samsung Opensource Gingerbread Sources
Voodoo Lagfix and Sound v10
Voodoo Color for 2.3.4
Ported Nexus S Framebuffer
mDNIe based on Speedmod
BLN Support from Neldar
Custom Voodoo CWM 3.0.0.5
Updated to latest Jhash3
340MB RAM Free (w/ 720p)
OC/UV support up to 1.2ghz
Swap + ZRAM (compcache)
Wired Headset Support
Audio Dock Support
Battery Polling set to 60s
Set Light Sensor Polling to 1s
Sched_Autogroup v4 (per sessions)
TinyRCU (smaller memory footprint)
SIO / VR / BFQv2-r1 IO Schedulers
Tweaked Ondemand Governor
Stochastic Fair Blue (SFB) network scheduler
Updated to latest Samsung Source
Lots of Upstream Linux/AOSP fixes
CIFS/TUN Support
Upcoming Features <<-Dont ask when!
More tweaks/options added in CWM
Plus more! Alot of things still to come..
--Known Issues
>>Official Talon Issue Tracker<<
Download Older Versions Here
Mirrors For All Builds Found Here
Now CWM flashable!
NOTE Zip will wipe cache/dalvik cache during flash, so first boot will take longer
Stable Versions
352MB versions break 720p video recording
TalonDEV 0.5.1-RC1 340MB and BIGMEM
Test Versions
TalonDEV 0.6.0.1 340MB and BIGMEM NEW OC APP!
NOTE Make sure you are using BusyBox v1.17 or 1.19 before flashing, as
v1.18 (as most roms use), does not have runparts and scripts will not work
Code:
[B][SIZE="3"]Changelog[/SIZE][/B]
[B]0.5.1-RC1[/B]
new tweaked LMK settings
updated 'MemoryFreak 1.23"
updated to JVT initramfs
updated to 2.6.35.13 base
updated latest samsung source
added new kernel boot logo
disabled sched_autogroup
disabled more kernel debug
upstream fixes for ZRAM
upstream fixes for ext4
upstream fixes for mm/sched
upstream fixes for ARM/S5P
upstream fixes for rcu/TinyRCU
upstream fixes for lowmemkill driver
use 'hard float' optimizations
set usb charging lock to 100mhz
USB signal and speed improvements
introduce OndemandX CPU Governor
introduce Smartass2 GPU Governor
added sampling down factor to Ondemand
fix issue with UV not working correctly
switch to TinyRCU (smaller memory footprint)
XZ kernel compression; initramfs to none
tons of general fixes from zacharias.maladroit
Linaro Android (GCC 4.5.4) + O2 and Graphite flags
[B]0.4.3[/B]
revert back to 2009q3 toolchains
disabled GPU OC (does not work yet)
[B]0.4.2[/B]
update to 2.6.35.13 (still shows 2.6.35.7)
added BFQv2-r1 I/O Scheduler (SIO default)
fully ported mDNIe driver from nexus
tweaked mDNIe UI settings similar to speedmod
fix colour multiplier to avoid yellow tint
tweaked lowmemorykiller driver
revert lmk settings similar to old #7
added boot progress bar during boot
arm: Allow CPU-supported unaligned accesses
add support for BT_PAN, Apple Magic Mouse + more
fix .int_volt on higher frequencies (thnx Cy4n1d3)
set kernel log buffer size to 4kb (from 128kb)
ashmem: fix deadlock when system is low on memory
compiled with 4.5.1 toolchains (RIL with 4.4.3)
removed unused governors; conservative now module
UV for LCD 3.0v->2.6v, RAM 1.8v-1.6v, ADC 3.3v->3.0v
some PM and battery runtime upstream fixes
[B]0.4.1[/B]
ported nexus s framebuffer driver
ported Voodoo Color for 2.3.4 (control w/ [COLOR="Red"]Voodoo app[/COLOR])
updated to voodoo sound v10
fixed compass postion for i9000
some rework/cleanups to initramfs
introduce 1300mhz version
CFS load balancing improvements
some fs/sched improvements
add fixes from CK patchset
updated to JVQ initramfs contents
introduce V(R) IO Scheduler
tweaked voltages some
disabled iostats for less overhead
tons of fixes from zacharias.maladroit
some fixes to sched_autogroup
newly tweaked lowmemkill settings
[B]0.3.1[/B]
added sched_autogroup patch
added configurable gpu oc (for future use)
fix BLN not working for some users
introduce non-oc version of talon
independent oc versions (1200/1400/1440)
compile wifi as Os instead of O2
set wlan power on delay back to 80ms
use samsung bootanim when no custom zip found
[B]0.2.2R2 - JVP[/B]
Enabled Voodoo Debug for Lagfix
Fixed mounting issues with system in cwm
[B]0.2.2 - JVP[/B]
added 1.6ghz as max overclock
set usb charging clock to 200mhz
some GPU changes from Morfic
few updates to wifi driver from aosp
some security improvements from fugumod
use Speedmod color/sharpness fix
added "power off" & "reboot download" to cwm
added "voodoo lagfix menu" to cwm
add upstream fix for ZRAM (compcache)
added voodoo JVP 2.3.4 initramfs
cpuidel menu governor upstream fix
plus few other random fixes
[B]0.2.1 - JVH/JVO/JV9+ ONLY![/B]
added zram (compcache)
updated lowmemkill settings
compiled with O2 instead of Os
cwm verify battery stats wiped
fix issue with 1ghz step
switch back to ondemand governor
reverted most upstream fixes
disabled printk in kernel
more random fixes/updates
updated to voodoo sound v9
added BLN support from neldar
switch to gzip initramfs compression
new boot logo (courtesy of Vivified)
possible fix for wifi sleep battery drain
updated to latest samsung source
fixed KTLO with new samsung source
updated to jvh version magic and initramfs
compiled logcat (logger.ko) as a module
[B]0.1.6[/B]
set initial max frequency to 1ghz
enable asynchronous I/O support
disable some kernel debug
some ARM optimizations
slight cosmetic change to CWM
new lmk settings from kodos96
reverted OOM rework/fixes
attempt to fix CIFS issue
[B]0.1.5[/B]
Only use gamma 2.2
More upstream fixes and reworks
Add BigMem version (no 720p recording)
Adjust LMK settings for tweak app
Adjust default readahead values
[B]0.1.4[/B]
Add 341MB RAM (kodos96's config)
Revert back to stock refresh rate
[B]0.1.3[/B]
Revert back to old touchkey driver
Fixed Issue with KTLO
Compiled sound/soc/codecs as O2
[B]0.1.2[/B]
OC support up to 1.2ghz
Interactive governor by default
Add CIFS/TUN support
Few upstream improvements
[B]0.1.1[/B]
Initial release
To check frequency time used, use Storm717's app HERE
Adjust CPU/GPU OC/UV settings with Shane87s app 'Control Freak' HERE
Talon kernel is now available for SGS i897/i9000, MTD i897/i9000/Vibrant, ACE Inspire/DHD
Thanks to Hardcore, Ytt3r, Xcal, Supercurio. Raspdeep, sztupy, DG, Laststufo, Kodos96, zacharias.maladroit, Kang, lippol94, Netarchy, TheEscapist, TKGlitch, Lukiqq and Morfic (if I forgot you, let me know)
Awesome! Can't wait to flash
You are the man.....looking forward to the kernel.
LOL Disregard my PM. I can't wait to flash this up!
Can't wait!
This end of 24 hours or that end?
excellente!! looking forward to test this on *ahem*
Elisha said:
Can't wait!
This end of 24 hours or that end?
Click to expand...
Click to collapse
Hopefully sooner, still wanting to add/fix a few things before release, should get some time later on tonite to really work on it and depending on how it goes then..might release sooner than 24hrs (thats a BIG maybe)
existz said:
Talon Kernel is an i9000 sourced 2.3 kernel for use with latest Gingerbread
This is a preview, kernel is still in a heavy development stage! So there may be bugs!! (hence the DEV tag)
This is a PREVIEW, will have kernel uploaded within 24hrs, still working out a few kinks for release
As always, flash at your own risk, im not responsible for any damages!
Get support at #suckerpunch
Latest sources can be found on Github
Stay up to date with latest changes on Twitter
Kernel features:
-Reorient by Xcal + CWM recovery
-Uses Nexus S touchkey driver
-Updated Jhash3
-Wired Headset support
-Audio dock support
-Voodoo Sound v8
-Battery polling set to 60s
-Set light sensor polling to 1s
-UV support up to 1ghz (thanks to Ytt3r)
-Few upstream fixes
-Disabled Android Logger (Logcat)
-CONFIG_HZ=100
Upcoming features:
OC support
Color and Sharpness fix
SIO Scheduler
Smartass/Interactive governors
Lagfix support
More bug/upstream fixes
Versions
Onix-2.x.x-OC.tar = Odin flashable,OC/UV,Kernel HZ=100
Onix-2.x.x-OC.zip =CWM flashable,OC/UV,Kernel HZ=100
TalonDEV v0.1.1
-Initial release
To check frequency time used, use Storm717's app HERE
Thanks to Xcaliburinhand, Ytt3r, Morfic, DG, Hardcore, SuperCurio, Raspdeep and everyone else! (If I forgot you let me know and ill add you)
Click to expand...
Click to collapse
Awesome! Thanks. I will upgrade to GB soon and was hoping you'd have a compatible kernel soon. I'm glad to see UV and no OC at this point. I think I am going to stop OC'ing since I never really need it. However, I do still UV since once I find the "stable" settings for my phone, it will only help. However, I am curious how "much" people think UV helps with battery life. If it isn't significant then I might just select very safe UV settings so I don't have to spend time testing and can adjust after seeing real usage. Opinions?
TEASE! Can't wait!
Will this flag on cwm 3, out still 2.5? I've noticed a GB uses 3.0 alot.
Sent from my GT-I9000 using XDA App
mrhaley30705 said:
Will this flag on cwm 3, out still 2.5? I've noticed a GB uses 3.0 alot.
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
Right now it has 2.5.1.2...will probably update to cwm3 later on though
Dude your awesome... any word on BLN? I haven't seen anyone mention it, I was wondering if there was a problem porting it to 2.3.
Thanks again!
-Rich
Thanks. We appreciate your hard work.
Sent from my GT-I9000 using XDA App
Amazing!
10 char
Are there any issues with the phone shutting down during charge as was with 2.2. I just now flashed to 2.3 and so far loving it, I can only imagine what OC/uv would do to this beast
Oh and yeah for me I finally made it to the front pages of a soon to be exploding thread.
Wewt!
sent using a phone.
Cooooooool.
garringm said:
Are there any issues with the phone shutting down during charge as was with 2.2. I just now flashed to 2.3 and so far loving it, I can only imagine what OC/uv would do to this beast
Oh and yeah for me I finally made it to the front pages of a soon to be exploding thread.
Click to expand...
Click to collapse
I have yet to have a charge death, been running it for a few days, but I cant say for 100% as I haven't tested with alot of different users, but so far I've had no problems with it...
The only problem I see right now is that UV settings wont stick on reboot..I don't know if its just there's no init.d support yet, or if its something with UV.. I haven't got a chance to look at it yet, but its something I want to figure out before release. .atleast figure out what the problem is anyways
Waiting patiently for that voodoo that you do so well. Thank you all for such awesome work
Sent from a rock on fire in the middle of the sea
Can't. ****ing. Wait.
Herp derp Captivate XDA app.
[REF] ROM, Kernel, Kitchen & Modem List - Galaxy S II (07/04/12) TIME FOR UPDATES!
Hey everyone!
The last ROM List I saw was last updated in July, so I thought I may as well make a new one and keep it updated. However, this includes ROM Kitchens, Kernels and Modems too!
If you find that I've missed anything, something has been updated behind my back, or if you would like your ROM or kernel added to my list, PM me. Anything old or outdated, I haven't included in the list. If it gets updated behind my back and I haven't added it, hit me up with a PM and I'll add it.
BEFORE you even THINK about flashing any of the ROMs, Kernels, or Modems below, read the following guides:
Rawat's EFS Backup guide - This guide will instruct you on how to backup your EFS folder on your phone. This folder contains all the information that is specific to your phone such as the IMEI, MAC Addresses and other sensitive information. The thread goes into more detail about it.
wilk22's Guide to Android and the Galaxy S II - This guide contains a heap of useful information for both the beginner and advanced user. It's a good idea to read this before flashing anything. It will help.
pulser_g2's Galaxy S II FAQ - Name says it all. A lot of frequently asked questions about the Galaxy S II answered in one place.
Hacre's Original Development vs Development - This picture based guide explains the difference between the Original Development and Development sections.
Contents:
Original Android Development
Android Development
ROM Kitchens
Kernels
Modems
Extras
The information provided is as follows:
ROM Name: Also acts as a link to the thread for the ROM, where you can find information and download links
Base ROM: The base of the ROM, whether it is based on official Samsung firmware, CyanogenMod, etc.
Features: Odexed, Deodexed, ZIPAligned Non-ZIPAligned, Optimised (Various Tweaks), etc
Kernel: The kernel that the ROM runs
Current Version: The latest version of the ROM at the time of writing
Developer: Self explanatory
Last Update: The date the ROM was last updated
ORIGINAL DEVELOPMENT
Samsung ROMS
Batista70 FOXHOUND
Base ROM: XWLP4
Features:
Deodexed
ZIPAlinged
Highly Optimised
BLN Support
Kernel: CF-Root
Current Version: Otacon ICS
Developer: raffaele88
Last Update: 06/04/2012
The GingerMOD Vanilla
Base ROM: XWKL1
Features:
Deodexed
ZIPAlinged
Optimised
Memory Tweaks
Fujutweaks
Complete ASOP Theme
Kernel: Ninphetamine 2.0.5 Kernel
Current Version: 0.8.5
Developer: 89luca89
Last Update: 11/03/2012
Androidmedia-Hyperdroid
Base ROM: XWLA4
Features:
Fast. Functional. Solid.
Deodexed
ZIPAligned at every boot
MMS Mod (No auto convert, MMS Time Sent)
JKay 13.6.3
BLN Support
Highly Optimised
Kernel: RedPill v1.2
Current Version: 6.1.17Developer: D.O.C
Last Update: 3/03/2012
CheckROM Revolution
Base ROM: XWLA4
Features:
Deodexed
ZIPAligned at every boot
Highly Optimised
DK Engine
Kernel Tweaks
JKay 13.6.3
CheckROM Kitchen Pro
Kernel: CF-Root 5.0
Current Version: 6.0
Developer: GadgetCheck & LeoMar75
Last Update: 6/03/2012
VillainROM
Base ROM: XWKI4
Features:
Deodexed
Optimised
Partial BLN Support
Villain Themes
VillainTweaks
Kernal: Ninphetamine 2.0.5
Current Version: 3.0
Developer: pulser_g2
Last Update: 26/9/2011
MIUI ROMS
MIUI
Base ROM: MIUI
Features:
Very smooth ROM
Light
Excellent UI
Very Fast
Battery Friendly
Kernel: MIUI Kerne (Android 2.3.7 + 4.0)
Current Version: 2.3.30
Developer: MIUI Teams
Last Update: 6/04/2012
Becuase there are so many branches of MIUI (MIUI UK, MIUI Scotland, MIUI US, etc) I will be listing the site for the main MIUI and from there you can find the other ones.
ASOP ROMS
CyanogenMod 9
Base ROM: CyanogenMod (Android 4.0.4)
Features:
CyanogenMod9 - Need I say more?
Kernel: CyanogenMod Kernel
Current Version: 9.0 ALPHA
Developer: CyanogenMod Team
Last Update: Nightly Builds
SlimICS
Base ROM: Android 4.0.3
Features:
ASOP ROM
Easy to customised
GApps Included
ZEAM Launcher
Only supports 5 languages
Only 60mb
Kernel: ASOP Kernel
Current Version: 3.2
Developer: krarvind
Last Update: 6/04/2012
Insanity II
Base ROM: Android 4.0.4
Features:
ASOP ROM
Based on CyanogenMod9
MultiDPI
ASOP Apps & Lock Screen
Swype 3.36
Extremely Light Weight
Kernel: ASOP Kernel
Current Version: 66
Developer: nitr8
Last Update: 3/04/2012
KOUD ASOP
Base ROM: Android 4.0.4
Features:
ASOP ROM
Light weight
As close to ASOP as possible
Kernel: ASOP Kernel
Current Version: v04.04.12
Developer: koudd
Last Update: 5/04/2012
Development Section
This is being rebuilt.. Please stand by
ROM Kitchens!
ROM KITCHENS
RomKitchen
Base ROM: XXKI3 & XXKI8
Features:
CSC Selector
Kernel Selector
Modem Selector
Choose your own apps
Theme Chooser
Kernels Available:
Nimphetamine 2.1.3
Stock KI8/KI3 Kernel
Hellcat Kernel v122 XXKI3
Tegrak's Kernel build 26 for KG6
Speedmod S2 K1 T41
CF Root KI8 4.3
Jame Bond Galaga kernel v1.9.2.2
Mirage v5
RAGEmod kernel v2 T27
Netchip KI8 SuperPower Update9
Siyah v2.0 beta2
Lulz Kernel build 14
Modems Available:
KI1
KI3
KH3
KH1
KG1
KG6
KF2
KE7
KE4
KDJ
KDH
CSCs Available:
KI2Stock CSC from KI8
KI4Stock CSC from KI4
Vodafone CSC
C H O
ITV - Italian
ODD - India
OJV - Middle East
OXA KH3 Poland
OXX Multi
XEN Nordic
XEU Europe
ZNKG55
Current Version: v7
Developer: Rom_Kitchen
Last Update: 25/9/2011
MoDaCo Custom ROM
Base ROM: XXKH3
Kernels Avaiable:
Custom MoDaCo Kernel
Current Version: XXKH3
Developer: paulobrien
Last Update: 19/8/2011
Kernels
KERNELS
Siyah Kernel
Features:
All-in-1kernel because it supports CM9, Samsung and MIUI ROMs with a single kernel image.
Custom CWM touch recovery with swipe gestures
8 freq steps (100MHz to 1600MHz)
3-step GPU frequency levels. Samsung default is 160-267 whereas SiyahKernel default is 160-200-267 which saves power without sacrificing performance.
Auto-root. You can also remove root via ExTweaks app and install it without rebooting your phone again. Auto-root can be disabled as well.
CPU Overclock/Undervolt support (we have two interfaces for that. both of them are defacto standard)
Tweakable vitalij's value (set to 5 as default)
Fixed fuelalert wakelocks
You can completely disable android logger using ExTweaks app
Faster charging for misc and USB modes. There are 3 modes (AC, Misc, USB) and normally last two of them support only slow charging. You can have charging speed of AC by increasing it (especially user while charging in car or using USB port)
Cpu governor optimizations
Gpu voltage, clock and stepcount interfaces (GPU Overclock/Undervolt)
Tegrak's touchmove support.
Brightness curve settings with original panel gamma values. panel values unchanged, so you will get stock colors and will be able to use supercurio's voodoo display app when it is released. brightness modification will only change auto-brightness response.
BLN support both for Samsung and CM9 ROMs (use BLNControl app from the market to enable it)
Better touch sensitivity (especially while charging)
Available CPU Governors: Ondemand (default), Pegasusg (new hotplug aware governor from Samsung), Lulzactive, SmartassV2, Interactive and Conservative governors added
CIFS
Available I/O schedulers: CFQ (default), noop, Deadline, SIO, V(R)
J4FS as module
ARM topology support (SCHED_MC)
Automatic EFS Backup
Lots of I/O tweaks and filesystem optimizations via some parts of thunderbolt scripts.
Voodoo louder support (already default in all kernels but people ask it if it is supported)
USB Mass Storage mode is working in CWM Touch Recovery
built-in profile support with default, battery and performance presets (you can change them in CWM Recovery). Even using everything default will save you a lot of battery juice.
Almost everything is configurable such as scheduler features, hotplug thresholds, GPU frequencies, voltages, arm topology modes... and they are configurable via simple and free ExTweaks App from Google Play
Current Version: 3.0
Supports: CM9, Samsung, MIUI
Developer: gokanmoral
SpeedMod ICS
Features:
Root and CWM:
Automatically installs root (su) but can be disabled
CWM recovery 5.x
Screen and misc tweaks
init.d, TUN, CIFS, IPV6 Privacy support
Performance:
CPU governor tweaks: increase responsiveness
IO tweaks
Read ahead tweaks
Compiled with optimizations using Linaro GCC toolchain
Switched to SLAB instead of SLUB
Multi-core aware scheduler SCHED_MC
Turned off unnecessary logging for better smoothness and efficiency:
Disabled Android Debug Logger / logcat
Disabled Samsung debug
Disabled various kernel debugging, statistics and tracing options
Current Version: K3-9
Supports: Samsung
Developer: hardcore
N.E.A.K ICS
Features:
Based on sammy update4 sources, updated to 3.0.27
Touch CWM Recovery 5.5.0.4 NEAK Modded
Governors: Ondemand, LulzactiveV2(default), Performance,
Conservative (module), Lazy (module), PegasusQ
Schedulers: BFQv3-R2, Noop, SIO, VR (default)
XZ Compression only for KERNEL (+speed, --size)
Built-In support for Voodoo Louder!
Fully compatible with: Voodoo Louder, Tegrak's 2nd Core, Tegrak's
Lulzactive app, Voltage Control, SetCPU, CWM Manager 3.15 & Tegrak OC
Auto-Root (3.0.7 + latest binary)
Auto-install of modded BLN Liblights
Init.d Support (auto creation of init.d folder via cwm)
Bootanimation Support (system/media & data/local)
Touch Move Support + Touchscreen Fix (5 - thx to vitalij)
BLN v2 support (by Creams, thx to gm for the porting)
CIFS, FUSE, CUSE Support (modules)
Logger already enabled into the kernel
NO OC!!!! (100-1200Mhz)
CPU frequency scaling bug fixes, no more freezes!! (thx to gm & entropy)
CPU Undervolt support (thx to netarchy, rebased by me)
Complete control of freqs/voltages with Voltage Control/SetCPU/NeakPro
GPU Overclock/Undervolt (by netarchy)
Charging current interface support (by GM - via Voltage Control)
Speedmod Sharpness fix (thx to hardcore)
Brightness Curve Mod (thx to GM)
Support for JKay Brightness settings
ARM CPU Topology + sched_mc (can be enabled via CWM, disabled by default)
SLQB Allocator (better memory management)
Improved memory management functions
Allow CPU Unaligned access (++performaces)
Disabled all the big debugging (++speed, --size)
AFTR ARM Idle Mode (enable via neak app or recovery)(++battery)
Disabled debugging WiFi/BT
TCP/IP Tweaks
TCP buffer tweaks
Dynamic Hotplug with tweaked thresholds (with Tegrak's 2nd Core support)
2nd CPU Core OFF when screen is locked (thx to arighi)
ARM_ERRATA_743622 & ARM_ERRATA_754322 & ARM_ERRATA_754327
Upstream patches and fixes from Linux 3.2/3 mainline kernel
GPU UI Rendering
Fixed fuelgauge wakelocks (by Entropy)
Compiled with Linaro GCC 4.5-2012.03-dev + A lot of optimisation flags (including hard float and graphite)
Optimised EXT4 filesystem
Generally optimised code (removed useless functions and variables, fixed warnings)
Current Version: 2.0.2x
Supports: CM9, Samsung
Developer: simone201
*More to be added
Modems!
MODEMS
All modems are CWM ZIPs. Do not flash them through Odin. Use Clockwork Recovery or the CWM app.
You can extract the 'modem' file from inside the ZIP and flash it through Odin if you chose. But don't flash the ZIP itself.
XXKDH
XXKDJ
XXKE4
XXKE7
XXKF2
XXKG2
XXKG3
XXKG5
XXKG6
XXKH3
XXKI1
XXKI3
XXKI4
To Do List & Extras!
USEFUL LINKS
Want to view this guide offline? Now you can! PDF Guide is now available here!
View attachment 755104
EFSPro: The ultimate EFS backup solution. It's a one click operation for root users!
http://forum.xda-developers.com/showthread.php?t=1308546
Official Samsung firmware can be found HERE:
http://forum.xda-developers.com/showthread.php?t=1075278
Official Samsung firmware that has been carrier branded can be found HERE:
http://forum.xda-developers.com/showthread.php?t=1113928
lbthomsen said:
I have (mostly for my own consumption really) started putting this information (and everything else I can find about the Galaxy S2) in Wiki format. Feel free to help me keeping it up to date for the benefit of everybody.
The tabular list is here.
Click to expand...
Click to collapse
lbthomsen said:
I don't mind the least bit and I sincerely hope someone will help updating that list.
Personally I have always found that a forum - such as this (even if this one is not a bad example) have an extremely low signal to noise level. It takes way too much digging to find precisely the information needed. In my personal opinion - wikies are actually better suited for providing information. A great example is this page: http://nookdevs.com/Portal:NookColor which basically contains all information you'd ever need about hacking the Nook Color. I had been googling around for a android hacking wiki but didn't find any - so decided to throw one up. However, I do realize that if I am the only one editing it, it won't ever become anything but my own random notes (which is what it is right now). But with other users helping with the edits it could at least theoretically turn out to be a great source for information.
So - I appreciate that you added it to the list and I sincerely hope someone will pick up the idea and help adding and changing the wiki.
---------- Post added at 10:16 AM ---------- Previous post was at 09:49 AM ----------
Originally I had configured the wiki to require registration before edit, but in the true wiki spirit I have now disabled that - so anybody can edit it. If that result in too much vandalism I'll just swap it back again.
Click to expand...
Click to collapse
Help me help the guy above me! If you don't like my layout, you can use that list instead. It's a tabular layout on a wiki page. Update that page with the info you find in my thread and\or your own info as well!
To Do List!
- Better organisation method (Possibly)
- Keep Stuff Up To Date!
Click to expand...
Click to collapse
Good Job, Thanks a lot,
Suggest you PM a MOD to make this thread a sticky (if not already done )
Yeah, this should be sticky
Dark Emotion said:
Yeah, this should be sticky
Click to expand...
Click to collapse
+1
I've been looking everywhere for a compilation of this sorts... and I'm glad somebody has colated this info... good place to start instead of searching for [ROM] and getting a message that search is down for maintenance...
a tabular overview would also be helpful, with if its based from samsung firmware, cyanogenmod, feature list, kernel included, etc.
Wait.. Was this phone even out in January?
Sent from my GT-I9100 using XDA App
bruflot said:
Wait.. Was this phone even out in January?
Sent from my GT-I9100 using XDA App
Click to expand...
Click to collapse
I can't believe I did that.
July*
Thanks for finding that for me... ><"
xProteus said:
+1
I've been looking everywhere for a compilation of this sorts... and I'm glad somebody has colated this info... good place to start instead of searching for [ROM] and getting a message that search is down for maintenance...
a tabular overview would also be helpful, with if its based from samsung firmware, cyanogenmod, feature list, kernel included, etc.
Click to expand...
Click to collapse
I've currently listed if its based on official Samsung firmware or CyanogenMod base under the "Base" However there are only three listed so far.. CyanogenMod, MIUI and the letters and numbers for Samsung firmware (XXKG6, XXKH3, etc)
I'll look into adding kernels and features
I might not add ALL features, but some generic ones like Odexed or Deodexed.
Edit: Failure at Multi-Quoting established.
1 ques wads the diff between original android development and android development
Sent from my GT-I9000 using xda premium
Sys81 said:
1 ques wads the diff between original android development and android development
Sent from my GT-I9000 using xda premium
Click to expand...
Click to collapse
For the helpful picture-based guide on the differences, see here.
http://forum.xda-developers.com/showthread.php?t=1219612
This is a great thread... might I suggest getting some features from users of each ROM. I personally use LeoMar ROM and I can tell you that one of the nice features is that it has its own repository of mods at your disposal to install including preview capabilities.
Listed below: (I hope Leomar75 doesn't mind)
REVOLUTION UTILITIES: (as options to install - No Preview)
JKay Theme Settings (For Customizing lockscreen and power menu)
Bloatware Scripts (Scripts to be used on preinstalled GScriptLite)
CWM Manager
EFS Backup
Revolution Themes
ROM Themes with JKay + EDT Tweaks (includes themes like Gingerlite, Honeycomb, Dark MIUI, etc...)
MMS Themes
MDPI Themes (Dialer Themes)
Market Themes
Revolution Boot Animations
Boot Animations (Includes AndroidZapsApple, Honeycomb, Stock Samsung, etc..)
Revolution Font Pack
Available Font Pack(Includes Stock, SensationLite, Helvetiker, SonySketch, etc..)
Revolution MODS
Enable Full\Low Battery Sound and Vibration
Remove Full\Low Battery Sound and Vibration
Modded Email (Admin-less Exchange access)
BLN
Adv Block Patch v1 (Advertising blocking)
Old Swype (includes more languages)
Remove\Restore Call log patch (Remove txt\mms\emails in call logs)
Phone MOD (Removes increasing ringtone)
Browser User-Agent
Phone with Call Rec Mod
Potatoman Silent Camera (Better video\audio quality)
Remove\Restore Overscroll Glow
FuguTweaks MOD (Adds responsiveness to the phone)
Disable\Enable Home_Button Wakeup
New Camera Mod (use hardware button)
No Boot Sound
Revolution Kernel
Available Kernels (Includes Speedmod, RAGEMOD, Ninphetamine, etc...)
Revolution Modem/Radio/Baseband
Available Modem (Includes XXKE, XXKF, XXKG, etc...)
Extra Widgets/Apps
Stock Samsung Keypad
Touchwiz Launcher 4.5
Touchwiz Launcher Stock
Transparent Widgets Pack
Social Hub and SNS Support
AllShare/DLNA support
Kies Support
Add SamsungDive package
Add Wifi Sharing
MIUI Music and MiuiClock by Nitrozk
Pull Package Widgets/Apps
Thanks for the threat. Nice info for those who wanted to know custom ROM for SGS2. This should be stick up.
Awesome... subscribed and bookmarked...
Coz of this I've stopped searching and decided on going "insane" (insanity ii)
makes it so much easier to look for a rom in one glance and decide based on a preference; mine being cm7, stripped down.
cue_32 said:
This is a great thread... might I suggest getting some features from users of each ROM. I personally use LeoMar ROM and I can tell you that one of the nice features is that it has its own repository of mods at your disposal to install including preview capabilities.
Click to expand...
Click to collapse
This would be a great thing to have, and it is what I'll most likely throw into the third post however that is a lot of information. Possibly if it could be slimmed down to only a few lines. Like including only the important bits.
alexhee said:
Thanks for the threat. Nice info for those who wanted to know custom ROM for SGS2. This should be stick up.
Click to expand...
Click to collapse
xProteus said:
Awesome... subscribed and bookmarked...
Coz of this I've stopped searching and decided on going "insane" (insanity ii)
makes it so much easier to look for a rom in one glance and decide based on a preference; mine being cm7, stripped down.
Click to expand...
Click to collapse
Thanks heaps guys! The thank's keep me going!
Oxygen ROM
I vaguely remember seeing a thread for the Oxygen ROM somewhere in the s2 forum. That's missing from your list.
Code:
/*
* [URL="http://www.digit.in/mobile-phones/bought-a-xiaomi-phone-root-it-doesnt-void-the-warranty-25001.html"]Your warranty is not void. -Xiaomi[/URL]
*
* But still,
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
:highfive:
Hello people, I present you a custom kernel for our beloved device from MI3 :victory:
Should Work on most roms out there
Currently Miui is not supported for a while
BATTERY LIFE:-
See this post
FEATURES:-
-Compiled with latest Uber Toolchain 6.0
-Intelliplug
-KEXEC
-DT2W
-Add LCD KCAL control driver (see extras)
-Governers :- smartassH3, elementalx, abyssplugv2, wheatley, lionheart
-Scheduler:- bfq, sio, fiops, zen, vr & defaults
-Linux version 3.4.110
-MemUtils
-Voltage Control
-Faux Sound
-PM Powersuspend
-exfat support, CIFS fix
-Use phone as keyboard/mouse
-TCP Congestion:- westwood, reno, bic, cubis, highspeed, hybla, etc...
For rest see my commits
Installation:-
Put the zip file in the memory
Reboot to recovery
Wipe cache and dalvik cache
Reboot system
To recover back to stock, just flash back the original ROM, Recovery backup wont work as the system/lib/modules have been changed
BUGS:- You tell, i fix . Some features are untested because i dont use them so do report if anything is not working
BETA:- the beta version can be found in the downloads folder, changelog will be in the github commits
Downloads:- Version:- ShInAgAmI (Death God) V5.2
I Kindly request to not mirror my links, if they dont work i will try to upload to other sites
Google Drive
Updates:-
Code:
[B]V5.2 ShInAgAmI (Death God)[/B][HIDE]
[B]Tonnes of fixes and ports[/B] [U](see commits)[/U][/HIDE]
[B]V4 Khukhakh[/B][HIDE]
[LIST=1]
[*]ReBase from stuxnet kernel
[*]pm powersuspend ; exfat support ; use phone as keyboard/mouse
[*]GCC 6.0, etc, etc...
[/LIST][/HIDE]
[B]V3 Sora Shiro[/B][HIDE]
[LIST=1]
[*]Clean and restart from the very beginning
[*]Used Temasek branch from kernel-hut to build, so should increase the compability
[*]GCC 5.1
[/LIST][/HIDE]
[B]V2-r9 KiSeKi[/B][HIDE]
[LIST=1]
[*]Removed smartassV2, Added wheatley
[*]Added fRandom
[*]Re-Commited memutils
[/LIST][/HIDE]
[B]V2 KiSeKi[/B][HIDE]
[LIST=1]
[*]Added New Schhedulers zen, sio, fiops, vr
[*]Added LCD KCAL driver
[/LIST][/HIDE]
[B]V1-r5 AkAtSuKi[/B][HIDE]
[LIST=1]
[*]Reduced wlan.ko size
[*]enabled faux sound and fast charge
[/LIST][/HIDE]
Future features planned:-
pcm or smartwax governor
Some additional touch modifications
Better OC (not in current versions)
Gpu oc from tarun
remove compile warnings and kmesg errors
aaand improve get a better pc (within 2 months)
Credits:- (All hail to these gods!!)
@faux123 - For so many Damn things!!
@DooMLoRD - For his msm8974ab tree
@Bitti09 & @audahadi - The kernel fixes & tweaks and their device tree with fixes
@Gnome - Voltage Control, BFQv7r7, stuxnet kernel
@savoca & @neobuddy89 - LCD KCAL driver, and a lot of stuff (currently for d2w code imports too)
and all the other devs for their commits, and xiaomi for the opensource kernel promise (unbuildable source though)
@vasishath for miui support, dt2w and anykernel2 fixes
@Tarun93 for helping me with oc and other stuff
Extras:-
To use most of the features use Kernel Adiutor (Best app out there)
To use only the LCD KCAL control use this Color Control App by savoca
Also Trickster MOD works fine
Latest updated Kernel Source:- https://github.com/deeplyarnab/android_kernel_xiaomi_cancro/
XDA:DevDB Information
StellAR Kernel for MI3/MI4, Kernel for the Xiaomi Mi 3
Contributors
arnabbiswasalsodeep, Gnome, vasishath
Source Code: https://github.com/deeplyarnab/android_kernel_xiaomi_cancro
Kernel Special Features: LCD KCAL, ADRENO IDLER, DT2W, KEXEC
Version Information
Status: Beta
Current Stable Version: 6.5#
Stable Release Date: 2016-04-22
Current Beta Version: april_last
Beta Release Date: 2016-05-05
Created 2015-06-01
Last Updated 2016-05-06
ExtrAAAss
To use most of the features use Kernel Adiutor (Best app out there)
To use only the LCD KCAL control use this Color Control App by savoca
Also Trickster MOD works fine
Kernel Source:- https://github.com/arnabbiswasalsodeep/android_kernel_xiaomi_cancro/
An excellent guide about the Governors, hotplugs, etc:-
Android Cpu governors explained
wooow..so many kernel today ! Great work sir, hope for many new update ..It works on all roms or ? thanks :good::good:
Good job!
In a while I'll try it
Good job.
Download and testing now!
i have only tried this on cm12.1
try on others and report if you have any problem
also report any bugs you face (a pm too will be nice since it will be nice as)
arnabbiswasalsodeep said:
i have only tried this on cm12.1
try on others and report if you have any problem
also report any bugs you face (a pm too will be nice since it will be nice as)
Click to expand...
Click to collapse
confirm that works CM12.1.. with wich apps can we adjust all of this settings ? syanpse works ?
CM12.1 by Bitti09
Confirmed. Kernel boots and works on cm12.1 by Bitti09!
Sagar.Shwrmni said:
Kernel Adiutor Link
Click to expand...
Click to collapse
yeah, using it right now..but synapse have so much option
I used kernel adiutor, and trickster mod
Faux sound was ported from @alexret kernel so still now testes it (trusting him)
@arnabbiswasalsodeep AH, finally the cat is out of the bag! :laugh:
Sorry that I couldn't test it for you cuz my phone wasn't here. :crying:
Sagar.Shwrmni said:
Kernel Adiutor Link
Click to expand...
Click to collapse
You just might be the first person I've seen who spelt it correctly.
(See the first of the FAQs in the app )
Will it work on LP 5.0.2. I'm using BP 2.3 and was wondering if it would work...
no sound control in synapse :-/
morpheus620 said:
no sound control in synapse :-/
Click to expand...
Click to collapse
I havent tested synapse yet
And i ported faux audio from alexret's kernel, cant test it cuz i havent bought the app
Also fast charge is disabled for now
Will enable it soon (maybe in 2 days)
arnabbiswasalsodeep said:
I havent tested synapse yet
And i ported faux audio from alexret's kernel, cant test it cuz i havent bought the app
Also fast charge is disabled for now
Will enable it soon (maybe in 2 days)
Click to expand...
Click to collapse
synapse don't work for now..because no UCI support
synapse worked. flash the ukm script.
and smartassv2 runs at the highest frequency. it can be used no other.
morpheus620 said:
synapse worked. flash the ukm script.
and smartassv2 runs at the highest frequency. it can be used no other.
Click to expand...
Click to collapse
but with ukm script and synapse ,network signal disappear
The problem is not with me.
Wifi not working in Mokee latest nightly....!!!
Any solution???
kevalthakkar said:
Wifi not working in Mokee latest nightly....!!!
Any solution???
Click to expand...
Click to collapse
seems to be working fine for me....is your wifi not turning on?
This kernel will not be overloaded with tons of I/O and CPU schedulers and useless features. I will test and merge what works best and probably provide 1-2 different options on hotplugs.
Disclaimer: DO NOT FLASH THIS ON ANYTHING BUT J700P latest stock firmware.
It may not brick your device if you do because it uses the ramdisk on the device but it will definitely boot loop at the least.
Update 6-10-17
Version 0.4
Complete rebase. Now using Minz1's base with TONS of fixes from CAF and we are working on merging LTS point releases.
This is the result of I and Minz's work.
This release I was mostly working for stability and optimization again. I haven't merged in any I/O or CPU schedulers yet.
I don't have time to list the features so check git if your curious.
I updated the link to the new repo.
Download:
https://drive.google.com/file/d/0B22ZNBermHGrZjlnUmNFRl9JeW8/view?usp=drivesdk
Update 6-9-17
Version 0.3
Compiled with UberTC GCC 5.3
Stability fixes
Added intellli-thermal
Anyone have any feedback or suggestions/questions please feel free to comment.
Version 0.2
- SAMSUNG_RESTRICT_ROOTING disabled (I forgot to disable this on the first build). Root works fine now. SuperSU root would work anyway but works better now with no issues at all
- More low level optimizations. Check git for details. Faster, power efficient, etc.
- Compiled with UberTC 4.9 instead of the included arm-eabi 4.8 toolchain. Will be switching to a GCC 5.x or GCC 6.x UberTC or Linaro toolchain next build, or two.
- Dynamic Fsync.
- Powersuspend driver.
- CPU frequencies can be changed and set permanently in kernel Adiutor.
- Kcal screen/color control.
- BFQ I/O scheduler.
- Random fixes here and there.
Check source for all changes.
Version 0.1
Default hotplug is mpdecision in-kernel replacement by fluxi
Download:
https://drive.google.com/file/d/0B22ZNBermHGrWEZoOHpLMTVGNEU/view?usp=drivesdk
Source:
https://github.com/animania260/android_kernel_samsung_msm8929/tree/staging
Big shout-out to Minz1. He helped me get the WiFi working (again) so otherwise this may not have even been possible. It was really kicking my ass.
Virgin mobile galaxy J727P
animania260 said:
This kernel will not be overloaded with tons of I/O and CPU schedulers and useless features. I will test and merge what works best and probably provide 1-2 different options on hotplugs.
Disclaimer: DO NOT FLASH THIS ON ANYTHING BUT J700P latest stock firmware.
It may not brick your device if you do because it uses the ramdisk on the device but it will definitely boot loop at the least.
Update 6-10-17
Version 0.4
Complete rebase. Now using Minz1's base with TONS of fixes from CAF and we are working on merging LTS point releases.
This is the result of I and Minz's work.
This release I was mostly working for stability and optimization again. I haven't merged in any I/O or CPU schedulers yet.
I don't have time to list the features so check git if your curious.
I updated the link to the new repo.
Download:
https://drive.google.com/file/d/0B22ZNBermHGrZjlnUmNFRl9JeW8/view?usp=drivesdk
Update 6-9-17
Version 0.3
Compiled with UberTC GCC 5.3
Stability fixes
Added intellli-thermal
Anyone have any feedback or suggestions/questions please feel free to comment.
Version 0.2
- SAMSUNG_RESTRICT_ROOTING disabled (I forgot to disable this on the first build). Root works fine now. SuperSU root would work anyway but works better now with no issues at all
- More low level optimizations. Check git for details. Faster, power efficient, etc.
- Compiled with UberTC 4.9 instead of the included arm-eabi 4.8 toolchain. Will be switching to a GCC 5.x or GCC 6.x UberTC or Linaro toolchain next build, or two.
- Dynamic Fsync.
- Powersuspend driver.
- CPU frequencies can be changed and set permanently in kernel Adiutor.
- Kcal screen/color control.
- BFQ I/O scheduler.
- Random fixes here and there.
Check source for all changes.
Version 0.1
Default hotplug is mpdecision in-kernel replacement by fluxi
Download:
https://drive.google.com/file/d/0B22ZNBermHGrWEZoOHpLMTVGNEU/view?usp=drivesdk
Source:
https://github.com/animania260/android_kernel_samsung_msm8929/tree/staging
Big shout-out to Minz1. He helped me get the WiFi working (again) so otherwise this may not have even been possible. It was really kicking my ass.
Click to expand...
Click to collapse
Yes I tryd out vo.2 kernel on my old J700P work great gets a 10,000 in Quadrant standard with out any build prop tweaks nice job I'll try the v0.4 later and get back to you !
Gabriel Kernel for Stock MIUI and AOSP Based Roms
Telegram Channel
GLOBAL OPTIONS:
Kernel support both MIUI/AOSP
Kernel Supports both Clang & GCC Compilers
Kernel updated up to 3.18.115 build.
Kernel updated up to CAF-LA.UM.6.6.r1-09000-89xx.0
Kernel include advanced binder driver from main line 4.10.y kernel.
Kernel include advanced KSM driver (UKSM, operate with selectable cpu governor/usage).
Kernel has enabled crypto ARM64 CRC32 hw accelerated module and its friends.
Kernel operate in 300HZ
Kernel include Enhanced TCP methods
Kernel include latest F2FS driver for 3.18.y
Kernel include ZEN,NOOP,BFQ,DEADLINE,CFQ,FIOPS,FIFO,ROW,SIO,MAPLE I/O govs tuned for SSD.
Kernel includes Impulse, Cultivation, Lionfish, Interactive, Conservative, Ondemand, Performance CPU GOVS.
Kernel default CPU GOV is patched and tuned Interactive.
Kernel support FSYNC mode for FS. (Off at Screen-On & will be On at Screen-Off)
Kernel support thermal driver tuning.
Kernel includes updated EXFAT drivers.
Kernel includes support for Haptic Feedback (vibrate) tuning (more/less)
Kernel include boost to I/O by mounting partitions with optimized flags.
Kernel has enabled process-reclaim (moving apps to zram without killing them).
Kernel support lz4 compression for zram and max 8 core streams.
Kernel will add advanced busybox binary in /sbin/busybox
Kernel will set power-saving config at Screen-Off and back to normal at Screen-On
Kernel will stop logging drivers at Screen-Off and back to normal at Screen-On
Kernel include state-notifer to say system-state to io/governors to save power.
Kernel has disabled some debugging options to improve the system performance.
Kernel 9.0
*Upstream to 3.18.115
*Merge CAF tag LA.UM.6.6.r1-09000-89xx.0
*Merge Prima Wlan CAF tag LA.UM.6.6.r1-08600-89xx.0
*Merge latest Code update to f2fs
*merge massive update to power, irq, kernel scheduler from msm 4.2.y & 4.4.y
*Merge massive update to cpu driver from msm 4.4.y (cpu 8998/snapdragon 835)
*Merge update to cpuidle from msm 4.4.y
*Merge update to devfreq from msm 4.4.y
*Merge certificate handling from msm 4.4.y
*Merge update to printk from msm 4.4.y
*Merge DTS eagle sound
*Merge update to wireguard
*Merge official charger/battery driver
*Merge few kernel improvement from pixel 2 & sony experia devices
*Merge fix to offline charging led
*Removed VDSO32 (32bit Driver)
*Introducing gabriel/gabriel-plus governor with idle load treshold & timing (based on pixel 2 p-preview interactive Governor)
*Overclock little cluster up to 1.26 MHz
*Overclock gpu up to 575 MHz
*Introduce init process fixer
*Introduce charger current limiter
*Fixed battery stats
*Fixed clock flag no rate cache
*Patch key layout at flashing time
*Add sd card deferred resume (save power wile not using)
*Add target os detector to kernel flasher (anykernel2)
*Treble and non-treble builds combined into one kernel package (AOSP)
*Disable clock scaling for msm sdhci
*Kernel package signed
*Run fstrim at flashing time
*Show kernel version as banner at flashing time
*Add clang support
*Busybox update to latest code changes
*Few improvements in stweak options
*Fixed gpu governor & frequency set
*Fixed setting per governor profile
*Add gabriel memory config
*Reworked profiles
note:
*Compiled with Dragontc 7.0
Kernel 8.0
*Upstream to 3.18.105
*Merge CAF tag LA.UM.6.6.r1-07400-89xx.0
*Merge Prima Wlan CAF tag LA.UM.6.6.r1-07400-89xx.0
*Merge latest Code update to f2fs
*Stweak has control over Performance Daemon
*All Profiles will reset at 1st boot
*Build with 3 different toolchain in 2 different library support (bionic & glibc like past) & 3 different optimization support!
*Gnu gccs compiled by me with latest stable libs & bins
*The regular build like previous builds has no extra character to it's package name (built with hz300 & linaro 7.3 & ofast & graphite gcc flags)
*H3 : Hz300 & o2 & no grapgite flag
*H1 : Hz100 & o2 & no grapgite flag
*B : Bionic toolchain
*7.3 & 6.4 : Gnu gcc 7.3.0 & 6.4.0
*Hz 100 should keeps more battery backup
*You may get better battery backup with Hz100 & gcc 6.4.0
Kernel 7.0
*Kernel Codes Compiled with new Linaro GCC 7.3.1 2018.03(compiled by me)
*Merge Kernel tag CAF-LA.UM.6.6.r1-07200-89xx.0
*Kernel has Reduced "Screen ON" delay (affect on fp unlock)
*Implement Finger Print Boost (boost availalbe cores on fp unlock)
*Kernel has been Disabled Debug Kernel
*Merge Codes Update to Kernel Scheduler
*Merge CPU, CPU_STATS, CPU_IDLE from mainline 4.2.y & 4.4.y
*Merge Interactive & Conservative gov family, Ondemand from mainline 4.4.y
*Remove Lionfish gov
*Kernel Overclocked LITTLE Cluster to 1.34 MHz
*Merge Led driver from Xiaomi Official Source
*Kernel with Official Drivers not Supported for Now
*Stweak has Control over CPUSET
*Stweak has Control over Fingerprint Boost
*Stweak has a Module to Restore Kcal parameters at "Screen ON" state (fix MIUI kcal/panel bug)
Kernel 6.0
*Kernel Updated to 3.18.102
*Kernel Codes Compiled with new Linaro GCC 7.2.1 2018.01(compiled by me)
*Merge Kernel tag CAF-LA.UM.6.6.r1-06700-89xx.0
*Merge Prima WLAN tag CAF LA.UM.6.6.r1-06700-89xx.0
*Merge Codes to ARM64, RCU, Kernel Core & Scheduler Driver from main line 4.4.y
*Merge VDSO32 (32bit Driver) from main line 4.4.y (compiled with GCC Linaro ARM32 7.2.1)
*Busybox Updated to Latest Code Changes (compiled by me)
*Kernel has MIUI F2FS Support & Dtiver Updated to Latest Code Changes
*Kernel codes compiled with Ofast & Graphite Optimization Flags
*Kernel has USB HID gadget suport
*Merge CPU Governor Alucard, Darkness, Nightmare, Chill, Relaxed
*Merge update to SDCARDFS
*Kernel has CPU & GPU Underclock/Overclock
*Kernel Boot UP With Stock CPU Frequencies
*Kernel Flasher will Backup Current Boot (kernel image & ramdisk) and Modules for MIUI Rom in case of Restoring/Uninstalling the Kernel to Previous one
*Add Adreno-Idler support
*Add Stweak Support
*Stweak has 7 Predifined Profile
*Stweak has Control over big.LITTLE Clusters Control
*Stweak has Control over Awake & Suspend state for CPU, GPU, HMP,I/O Scheduler, UKSM, etc
*Stweak has Per Cluster & Governor Profiling
*Stweak has F2FS Searching Boost option
*Stweak has Advance Memory Control options
*Stweak has Auto Clear Ram Cache Switch (affect on multitasking/Performance)
*Stweak has Control over ZRAM & SWAP Disk
*Stweak has Control over WIFI, init.d, ADB, Sound, Battery, Dmesg state
*Stweak has Control over ROM's MIN/MAX backlight value
note:
*Kernel Uploaded into 2 Separate Build with Official & UNOfficial Drivers
*Official Build Has More CPU Overclock Steps
*Official Build Can't Mount OTG Drive at This Time
*To Convert EXT4 to F2FS Follow this Instruction
Kernel 5.0
*Kernel Updated to 3.18.93
*Kernel Codes Compiled with new GNU GCC 7.3.0 (compiled by me)
*Busybox Updated to Latest Code Changes (compiled by me)
*Implement Adreno Idler
*Add 100 & 160 MHz GPU Frequencies
*Adreno Idler & GPU Clock Tuned for Power Saving
*Implement Force Fast Charge (disabled by default)
*Merge Updates to CFQ IO-Scheduler
*Merge Update to BFQ IO-Scheduler (v8r12)
*Merge Updates to Interactive Governor
*Inject SQLITE3 Bin to Rom for DB-Optimization (needs command/script, attached to this post)
*Remove Code Changes to Touchscreen Driver (initial fix for dt2w issue)
*Kernel Boot Script run FSTRIM at Boot
*Fix & Tune Core Control (4 cores online 2 big+ 2 LITTLE)
Kernel 4.0
*Enable 19 MHz GPU Frequency
*Implement Kcal Colour Control (works with non-stock roms)
*Implement Backlight Dimmer
*Different LMK & Zram Config for 2/3/4 GiB Ram Variants
*Cortex Keeps 4 (2 big & 2 Little) Cores online at Sleep State
*Merge MDSS Codes to Avoid Underrun Risk while Changing Clock & Bandwidth
Kernel 3.0
*Merge Advance Zram & Zsmalloc driver from main line 4.6.y
*New Zram driver has 2 new Compression algorithm (lzo, lz4, [lz4hc, deflate])
*New Zram driver has Per-CPU Compression Streams
*New Zram driver use Crypto Compression API
*Merge Workqueue driver from main line 4.4.y
*Merge Random driver from main line 4.4.y
*Implement Sound Control
*Implement FRandom
*Merge update to IPA
*Fix Boot Script Failure with Magisk 15.3
*Tune Interactive Gov
*Merge update to Bitmap Lib
*Merge update to Kgsl, Devfreq, ARM64 & Kernel Scheduler
*Simplified Cortex Script for While Leaving the Sleep State
Kernel 2.0
*Upstream to 3.18.92
*Implement Boeffla wakeock-blocker v1.1.0
*Implement DT2W/S2W
*Cpuset disabled
*Merge update to Kernel Scheduler
*Merge update to RCU (how drivers talks to kernel)
*Disabled extended HMP drivers, use Generic HMP and related drivers
*Merge fixes for high load average and queuing works on power-efficient workqueue
*Merge fixes to led-flashlight
*Merge fixes to Battery/Charger
*Merge IPA fixes from caf-tag LA.UM.5.6.r1-05400-89xx.0 (internet packet accelerator)
*Merge fixes to Xiaomi Colour and Contrast
*Entropy Tweaks at Startup
*Separated to 2 Builds for MIUI and AOSP Based Roms
*Selinux is Permissive for Oreo and Enforcing for Nougat
Kernel 1.0
*All options in the global options list
*Selinux is in enforcing mode, so won't boot current oreo rom.
*Software CRC control is Off
*Doesn't support F2FS for Stock Rom at this time but AOSP.
*Doesn't support LCD Gestures, D2W,D2S,S2S
Instruction
if you came from a custom kernel, please restore your rom's stock kernel then flash.
as always, unlocked bootloader and flash in twrp
Flash at you own Risk !
There is a file named "build.log" in kernel zip file
that says which branch i used for build process.
Download Folder
AFH directory,beta & stable builds
Global Credits!
noyer for kernel source
rainforce279
dorimanx
asiier
sonicron
Cyanogen/LineAge/Code Aurora for many kernel mods
To all my sources in GITHUB!
XDA:DevDB Information
Gabriel Kernel, Kernel for the Xiaomi Redmi 4X
Contributors
mostafaz
Source Code: https://github.com/mostafa-z/Gabriel_msm8940_mi-redmi4x
Version Information
Status: Testing
Created 2018-01-17
Last Updated 2018-01-17
does this support double tap to wake.?
AmirulR said:
does this support double tap to wake.?
Click to expand...
Click to collapse
no, i'll mention
can i use this kernel for Nitrogen OS 8.1 ?
Bang Onik said:
can i use this kernel for Nitrogen OS 8.1 ?
Click to expand...
Click to collapse
I think oreo works with permissive selinux for now. No its enforcing
Wooow ? . . features are awsome but Nougat outdated dude can u plzz make it for Oreo there is no custom kernel supported oreo so plzz look intoit (is any way to change selinux to perm on ur kernel zip??)
Jazakallah brother.
Will it work on MIUI along with VoLTE...?
Because kernels work on MIUI but breaks VoLTE, is it fixed in your kernel?
Ramakrishnan ? said:
Wooow ? . . features are awsome but Nougat outdated dude can u plzz make it for Oreo there is no custom kernel supported oreo so plzz look intoit (is any way to change selinux to perm on ur kernel zip??)
Click to expand...
Click to collapse
After boot yes but it should be native. I mean i dont think so. If u flashed oreo and selinux is permussive so u can wait for next release please
Ali_Waris said:
Jazakallah brother.
Will it work on MIUI along with VoLTE...?
Because kernels work on MIUI but breaks VoLTE, is it fixed in your kernel?
Click to expand...
Click to collapse
Thanks
I don't have it. Cant prove
Does it support in oreo
[email protected] said:
Does it support in oreo
Click to expand...
Click to collapse
Sorry. Won't
Im new to xiaomi
Dont have oreo yet
mostafaz said:
Thanks
I don't have it. Cant prove
Click to expand...
Click to collapse
Which ROM are you currently using? Can you suggest a ROM that works fine with your kernel?
mostafaz said:
Sorry. Won't
Im new to xiaomi
Dont have oreo yet
Click to expand...
Click to collapse
OK.... But nice work dev.......
Ali_Waris said:
Which ROM are you currently using? Can you suggest a ROM that works fine with your kernel?
Click to expand...
Click to collapse
Im with stock 9.1.1.0 global
I just checked aosp boot and dmesg.
mostafaz said:
Im with stock 9.1.1.0 global
I just checked aosp boot and dmesg.
Click to expand...
Click to collapse
If you are on miui global with this kernel, can you please confirm whether VoLTE works on not? (If by any chance you can verify it with a JIO sim, please.)
Ali_Waris said:
If you are on miui global with this kernel, can you please confirm whether VoLTE works on not? (If by any chance you can verify it with a JIO sim, please.)
Click to expand...
Click to collapse
My provider newly have it but i dont have it
Wait some for others
Do I need to reflash my rom to make it work?
Jazakallah my friend
Will test later
Sent from my Redmi 4X using Tapatalk
Kecoe said:
Do I need to reflash my rom to make it work?
Click to expand...
Click to collapse
Stock or AOSP? Both nougat works. No need to do anything. Flash kernel & root method. Done
I'll share for oreo later
Please make a variant with permissive selinux for oreo, and overclocked GPU will be great feature.
I have flash it and my wifi is not working even i flash the wifi fix.. Btw good kernel :good: