[KERNEL][MOD] Talon SH Kernel (GB 2.3.4) - Enjoy the performaces!! - Vibrant Android Development

Hi guys! As since 2 months i am also in the kernel dev side, i was wondering if someone wants to use a Vibrant porting of the Talon kernel modded by me to fully suits Simply Honey ROMs (i am a dev of SH Team)....
So here it is!!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Kernel Basic Features (from original Talon):
Code:
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
Custom Boot Animations
The bootanimation.zip needs to be /system/media/sanim.zip <- notice the name change
CIFS Support
Mount under /mnt/sdcard/cifs instead of /mnt/cifs.. Also use "Mount Manager" instead of "CIFS Manager"
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:
Flash .zip file with CWM Recovery
then reboot the phone
Enable/Disable Voodoo Lagfix in CWM->Voodoo
Delete Voltage Control settings in CWM->Advanced
ZRAM Module Instructions:
To enable/disable ZRAM feature, write in a Terminal Emulator "/bin/zram-switch" and then reboot your phone
How to fix volume controls in a ROM
Volume keys are reversed. To solve in the rom simply navigate to system/usr/keylayout/aries-keypad.kl using Root Explorer and swap the numbers 114 and 115. If done right before flashing the kernel no other steps are needed. If done after flashing the kernel then a reboot will be in order. Buttons will still be reversed in recovery.
Click to expand...
Click to collapse
TALON SH MODS:
- VR Scheduler as default
- InteractiveX governor as default
- Tweaked InteractiveX (for more responsiveness and battery life)
- Juwe RAM Hack settings included into the kernel
- Some code cleanup
- ZRAM Switch feature (disabled by default)
- SD Card Read-Ahead tweaks
- Compiled with Linaro GCC 4.6.2 + O2 + Graphite Optimisations
- Sleepfreq set to 400Mhz
- ULP_FREQ set to 400Mhz
- Reduced CPU Voltages for 400 and 100 Mhz steps
- Reduced LCD and RAM Voltages
- Screen temp set to 6900K
- CWM 3.0.0.5 themed by me
- SH Themed bootlogo
- 6 steps frequency (1Ghz step included)
- Adjusted DVFS settings
- Raised FPS Cap to 66
- Support for 10 fingers multitouch
- TCP/IP Buffers tweaks
- cpu_freq_stats fixes
- Conservative Governor auto insmod
Click to expand...
Click to collapse
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
DOWNLOAD LINKS:
T5s VIBRANT: http://code.google.com/p/simply-honey-rom/downloads/detail?name=Talon-SH-T5s_VIBRANT.zip&can=2&q=
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
WHAT DOESN'T WORK?
- GPS (need to find a fix)
- Probably Wired Headset Button
Click to expand...
Click to collapse
CHANGELOG: http://code.google.com/p/simply-honey-rom/wiki/ChangelogTalonSH
HOW TO USE THE KERNEL: http://code.google.com/p/simply-honey-rom/wiki/UseTalonSH
SOURCES: https://github.com/simone201/Talon-SH-Vibrant
DON'T FORGET TO DONATE FOR MY WORK!!
All credit for the original project goes to existz, kodos96 and all the Talon Dev Crew!
by Simone201

Thanks, great kernel very fast and stable!

Thanks brother,works great.
Sent from my SGH-T959 using XDA Premium App
Edit:tryed on zen works flawless.zen is jvr and have not tryed on anything else.

Is this the same one posted on the SH thread?
Sent from my GT-I9000 using XDA Premium App

This is only for SH right? Cuz I'm on trigger 2. 3. 5 this is .4 so? Sorry for the dumbness
Sent from my SGH-T959 using xda premium

I'm on darky rom JVQ and it works fine. (The talon posted on the SH thread) but since trigger is cm7 based, its different.
Sent from my GT-I9000 using XDA Premium App

kevho00 said:
Is this the same one posted on the SH thread?
Sent from my GT-I9000 using XDA Premium App
Click to expand...
Click to collapse
This is updated. I have been away and haven't tested it myself but it looks like as well as other enhancements the CWM is different and should work as expected.
@simone201 I'll try and get with you later. We went away Disney World kind spontaneous.
Sent from my SGH-T959 using xda premium

Good work on this. So far no hiccups. Nice to have the updated voodoo and cwm
Sent from my GT-I9000 using XDA App

Glad u like it!
Sent from my GT-I9000 using Tapatalk

What gov do you recommend? I have always used on demand or conservative. What's the best one for batteryand performance?
Simply Honey 5.1 w/ 1.2 Talon kernel. Badass Rom \m/

You may include the vol adjustment how to on this link as well
Sent from my GT-I9000 using XDA App

Do this work for Simply Stock 2.3.5?
Sent from my SGH-T959 using xda premium

Boot animation...
Hi simone201,
Just flashed your Kernal. I had EB's before. It still has his Boot animation showing.
I went into /system/media and I don't see your boot file in there per your instructions of moving it to the /system/media location. where is it located so I can move it there and do I have to change the name from Bootanimation to the name you showed? /system/media/sanim.zip
Thanks,

CatfishKnight said:
Hi simone201,
Just flashed your Kernal. I had EB's before. It still has his Boot animation showing.
I went into /system/media and I don't see your boot file in there per your instructions of moving it to the /system/media location. where is it located so I can move it there and do I have to change the name from Bootanimation to the name you showed? /system/media/sanim.zip
Thanks,
Click to expand...
Click to collapse
This has always been my kernel, EB has never done a kernel...
Anyway, bootanimation /system/media/sanim.zip
Sent from my GT-I9000 using Tapatalk

simone201 said:
This has always been my kernel, EB has never done a kernel...
Anyway, bootanimation /system/media/sanim.zip
Sent from my GT-I9000 using Tapatalk
Click to expand...
Click to collapse
I looked in there and I don't see a file called sanim.zip...
/system/media/sanim.zip
My boot animation is different from what you are showing...
Yours in this thread showing the bee & the words your phone flying

Wayne561 said:
Do this work for Simply Stock 2.3.5?
Sent from my SGH-T959 using xda premium
Click to expand...
Click to collapse
Yes,verywell
simply ginger

CatfishKnight said:
I looked in there and I don't see a file called sanim.zip...
/system/media/sanim.zip
My boot animation is different from what you are showing...
Yours in this thread showing the bee & the words your phone flying
Click to expand...
Click to collapse
Go to my ROM thread (in my sig); addons section and download the animation zip package flashable
Sent from my GT-I9000 using Tapatalk

simone201 said:
Go to my ROM thread (in my sig); addons section and download the animation zip package flashable
Sent from my GT-I9000 using Tapatalk
Click to expand...
Click to collapse
Cool,
Thanks,

Can this work on CM7/MIUI ?

How to fix volume controls.
Volume keys are reversed. To solve in the rom simply navigate to system/usr/keylayout/aries-keypad.kl using Root Explorer and swap the numbers 114 and 115. If done right before flashing the kernel no other steps are needed. If done after flashing the kernel then a reboot will be in order. Buttons will still be reversed in recovery.
Sent from my GT-I9000 using XDA App

Related

[Kernel][2.6.32.44] (v1.0.2) OC-UV/SLQB/BFQ/EXT4/JRCU [Aug-12-2011]

I absolutely take no creative credit in making this kernel as all I have done is putting the patches together and build based on the Atrix kernel tree. The real credit goes to them.
Standard Disclaimer: Not responsible for bricking your phone, voiding your warranty, or any other pain or suffering you may feel as result of using this Kernel!!!
Click to expand...
Click to collapse
Please use the CMW to update the kernel.
CIFS and nls_utf8 kernel modules are in system/lib/modules directory
My friend's atrix is experiencing some random reboot with 1.0.1 kernel (which is undervolt by default). I have added another kernel which is the same build with stock voltage. So if you are experiencing random reboot, please use the stock voltage version.
UV: under-volt by default
SV: Stock voltage, you can under volt it by stepcpu or other similar software
SF: Stock AVP(266MHz), 3D(300MHz), SDRAM(300MHz) frequency and stock voltage
Click to expand...
Click to collapse
Change log (for detailed change please visit My Kernel source ):
Code:
Version 1.0.2 (unified kernel for tegrapart):
> [B][URL="http://www.multiupload.com/WPX5AICGG4"]Version 1.0.2 -SV download link[/URL][/B]
> [B][URL="http://www.multiupload.com/XSYOTV2KL7"]Version 1.0.2 -SF download link[/URL][/B]
> [B][URL="http://www.multiupload.com/7J437AOZ6D"]Version 1.0.2 -UV download link[/URL][/B]
- update kernel to 2.6.32.44
- VFP patch (please see gitorious for log)
- unified kernel patch (thanks to eval-)
[B][SIZE="4"]Kernel version older than 1.0.1(inculding) are for [COLOR="Red"]AT&T[/COLOR] only[/SIZE][/B]
Version 1.0.1 (AT&T GB only):
> [B][URL="http://www.multiupload.com/QQRPJVM90Q"]Version 1.0.1 -UV download link[/URL][/B]
> [B][URL="http://www.multiupload.com/K955K7IQ6W"]Version 1.0.1 -SV download link[/URL][/B]
* OC/UV based on faux123's code. Big thanks to faux123 (this also fixes the 6mV on 1100Mhz)
- 3D engine clock at 350MHz (300MHz)
- Overclocked SDRAM from 300MHz to 333MHz
- Overclocked AVP 266MHz to 280MHz
Version 1.0.0 (AT&T GB only):
* JRCU: An RCU for SMP with a single CPU garbage collector
* BFQ (default), Vr and Simple I/O scheduler.
* SLQB memory allocator
* [URL="http://forum.xda-developers.com/showthread.php?t=1165938"]OC/UV based on edgan's patch[/URL] ~1.1G
* Kernel optimization
* Update to 2.6.32.43 kernel
* EXT4
* CIFS and nls_utf8 kernel modules are in system/lib/modules
* kernel based on ATT Atrix Stock GB source
Version 0.0.1 (AT&T froyo only):
* BFQ I/O scheduler (v2-r1)
* SLQB memory allocator
* Optimized ARM RWSEM algorithm
* Update to 2.6.32.42 kernel
* EXT4
* kernel based on ATT Atrix Stock FROYO source (v1.2.6)
Kernel source
Thanks, I'll try it out and post back.
Sent from my MB860 using XDA Premium App
And we have another custom kernel for the Atrix. Cool man .. the devs are back in business on the Atrix.
will we be able to use this kernel for OCing?
I think we need to grab/recruit bigrush from the Xoom community for oc'n tegra 2
Sent from my MB860 using XDA App
foreverzero89 said:
will we be able to use this kernel for OCing?
Click to expand...
Click to collapse
Not yet... I have not patch the OC yet.
Sent from my MB860 using XDA Premium App
release version 1.0.0 based on GB source code.
huanyu said:
release version 1.0.0 based on GB source code.
Click to expand...
Click to collapse
Giving it a go!
Sent from my MB860 using Tapatalk
Testing it now. Kernel seems very fast. 3500 both on quadrant and smartbench. Will continue to test to see battery drain.
Sent from my MB860 using XDA Premium App
Did anyone tried with Cherry Crust 0.6 Rom yet?
I'm on cherry pie v.5.
Sent from my Inspire 4G using XDA Premium App
Flashed on Alien 3 with Alien theme.
7 minutes after flash for reboot. Phone rebooted a second time on it's own.
Lost all my widgets, so have to set those up again which is nothing serious. That only takes 5 minutes.
Min clock speed available now is 300MHz. Currently at 1100/300 and stable.
Will watch battery life, and report back on stability later today after I have a few beers at the bar!
Nice work on this!
{
"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"
}
Most stable kernel I've used so far
Sent from my MB860 using XDA App
Lightning quick! I agree with neer, def most stable. No reboots as of yet and CPU seems to run slightly cooler.
Sent from my MB860 using XDA Premium App
Why is the min frequency 300 and not 216?
What are some good undervolt settings for this? I tried -75 on 300mhz and phone locked up/rebooted.
Just realized this broke my WiFi.
Going back to Faux's to see if that fixes it, otherwise it's a wipe and flash a ROM again.
CaelanT said:
Just realized this broke my WiFi.
Going back to Faux's to see if that fixes it, otherwise it's a wipe and flash a ROM again.
Click to expand...
Click to collapse
Since faux use a custom wifi module, before flash other kernel, its good idea to restore to stock kernel (faux has a zip to restore), so the new kernel use the standar wifi module.
It happens to me going from faux to edgan's kernel.
Im going to test now!
@huanyu
does this kernel includes tun.ko and advanced routing?
Also, why on 1100, setCPU shows 6mv?
Thanks

[APP] NSTools v1.16 for managing various Ezekeel's MOD and tweaks

Search for 'nstools' in market, its FREE
You can manage this tweak:
- BLD
- BLN
- BLX
- CPU Governor
- Custom Voltage, now also support uv_mv_table (some kernel still use this)
- Deepidle
- Liveoc
- Max/min scaling frequencies
- Touchwake
- CM Led
- IO scheduler selection
- Fast charge toggle
this app will restore seting on boot,
so you don't need to create/edit init script
NSTools icon by Ziv Feldman
German translation and tab icons by fschaefer
Italian translation by mattia.b89, updated by etoy
French translation by benseoul
Korean translation by phone_user
Dutch translation by jorim.tielemans, updated by micha3lvd
Polish translation by marekcichecki
Portuguese translation by Mykos
Source code:
https://github.com/arifhn/NSTools
Notes:
- If something bad happenned and you want to reset NSTools config,
install reset_nstools.zip in recovery (if its not work, try to mount /data from recovery menu before applying the zip)
- If you want to switch kernel, i recommend to uncheck 'restore on boot' setting.
It will reset to default kernel setting. You can recheck that after reboot.
- starting in v1.8 app will detect kernel version on boot, if the version has changed the settings will be discarded.
- The new permission on v1.12 and up: read contacts is used for detect missed call. You can check the source code on my github to make sure this app don't read/send your contacts data.
- read this thread about CPU governor
- for those who have problem with smartassV2 governor settings, ask your kernel developer to patch their source, see this post
krfoy said:
just fix the issue in smartassV2
it's not a NSTools issue.
Click to expand...
Click to collapse
- visit http://cyann.mobi/ for more information
For ROM developer
I've added Android.mk file so you can directly build NSTools with android build system
I've also publish my certificate here https://github.com/arifhn/platform_build
Awesome tool, thanks.
Amazing..... I was just thinking yesterday its be nice to have an app to adjust these various mods.... thank you very much!
{
"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"
}
Sent from my Kushed Nexus S 4G
That's outstanding! I was waiting for that app in the development thread to get updated with sliders, but this is perfect.
Sent from my Nexus S using Tapatalk
Rooster85 said:
Amazing..... I was just thinking yesterday its be nice to have an app to adjust these various mods.... thank you very much!
Sent from my Kushed Nexus S 4G
Click to expand...
Click to collapse
OT, but could you link me to the theme you're using? What font is that?
Sent from my Nexus S using Tapatalk
uansari1 said:
That's outstanding! I was waiting for that app in the development thread to get updated with sliders, but this is perfect.
Sent from my Nexus S using Tapatalk
Click to expand...
Click to collapse
yes, i want to post it in dev thread
but now i can't
uansari1 said:
OT, but could you link me to the theme you're using? What font is that?
Sent from my Nexus S using Tapatalk
Click to expand...
Click to collapse
Comforta font, Sonny's ICS theme edited with the UOT kitchen for the accurate battery mod.
Sent from my Kushed Nexus S 4G
Thanks,very useful.
Wow, nice tool, thx!
Great work.
I will not include Screen Dimmer in my new reference kernel since Touch Wake has the same functionality and is the better solution. Also I recommend that people use Touch Wake instead of Screen Dimmer. So you might want to consider removing that.
Maybe you can also include LiveOC and Custom Voltage. Also an interface to idle_stats/reset_stats for DEEP IDLE would be awesome.
arifhn said:
Search for 'nstools' in market, its FREE
You can manage BLD, BLN, BLX, Deepidle, Screendimmer, Touchwake
will restore seting on boot
so you don't need to create/edit init script
Post your feedback here
Thanks
Click to expand...
Click to collapse
hey great work~!
i was going to program it myself... installed sdk/eclipse and all...
you beat me to it!
Well.. thanks for the great work...
Ezekeel said:
Great work.
I will not include Screen Dimmer in my new reference kernel since Touch Wake has the same functionality and is the better solution. Also I recommend that people use Touch Wake instead of Screen Dimmer. So you might want to consider removing that.
Maybe you can also include LiveOC and Custom Voltage. Also an interface to idle_stats/reset_stats for DEEP IDLE would be awesome.
Click to expand...
Click to collapse
Quote. Maybe an interface for screenoff_maxfreq too, if it's possible. Makes testing so much easier. Great work.
I can't change the charging limit, it always gets back to 96
Running nscollab 1.0.50 and matrix 10.0 bfs
lvnatic said:
I can't change the charging limit, it always gets back to 96
Running nscollab 1.0.50 and matrix 10.0 bfs
Click to expand...
Click to collapse
If the kernel you are using does include the 100% charge 'fix' the maximum value is 100; if it does not, the maximum is 96.
As Ezekeel said a few posts above t would be awesome if including the script for liveoc! Going to download and try it out right away!
Sent from my Google Nexus S using Tapatalk
Ezekeel said:
If the kernel you are using does include the 100% charge 'fix' the maximum value is 100; if it does not, the maximum is 96.
Click to expand...
Click to collapse
Latest matrix kernel definitely has blx. Just wiped cache and dalvik and flash the cfs version, same story. Set the blx tweak to 100, stays like that and when I re-open the app its back to 96.
LE: reboot doesn't help
Ezekeel said:
Great work.
I will not include Screen Dimmer in my new reference kernel since Touch Wake has the same functionality and is the better solution. Also I recommend that people use Touch Wake instead of Screen Dimmer. So you might want to consider removing that.
Maybe you can also include LiveOC and Custom Voltage. Also an interface to idle_stats/reset_stats for DEEP IDLE would be awesome.
Click to expand...
Click to collapse
Thanks
Yes, i will add those features in the next release
Sent from my Nexus S using XDA App
I've installed the app...... give superuser root access but everything is grayed and unselectable ... why?
lvnatic said:
Latest matrix kernel definitely has blx. Just wiped cache and dalvik and flash the cfs version, same story. Set the blx tweak to 100, stays like that and when I re-open the app its back to 96.
LE: reboot doesn't help
Click to expand...
Click to collapse
I'm also using matrix kernel
You're right, can't set value more than 96
Just try lower value and its work.
Maybe like ezekeel said in previous post, the kernel doesn't include 100% charging patch?
lukappaseidue said:
I've installed the app...... give superuser root access but everything is grayed and unselectable ... why?
Click to expand...
Click to collapse
Thats mean your kernel doesn't support it.
Sent from my Nexus S using XDA App
lukappaseidue said:
I've installed the app...... give superuser root access but everything is grayed and unselectable ... why?
Click to expand...
Click to collapse
Are you running a non stock kernel?
The kernel needs Ezekeel's mods.
Sent from my Nexus S using xda premium

[DEV][KERNEL] Dedraks' GT-P6800 Kernel - AROMA INSTALLER - 2012-09-18

Intro
I made this kernel to enhance my device and add some features that Samsung was removed.
This kernel is forked from stock Samsung's P6800 source code released.
The main feature of this kernel is the removal of the brick bug. So running this kernel your device is free from that bug.
More tweaks, optimizations coming.
Disclaimer
I am not responsible if you brick your device. Everything you do is your responsibility.
This kernel is made for the GT-P6800 only. It will not work in any other device. If you flash into another device, it will brick.
I have no time to help anybody unbrikng their devices. So flash it only if you know what you're doing.
I work on this project in my free time, so: Do not ask for ETA.
Features
AROMA Installer.
Option to disable boot sound.
nls_utf8
cifs
isofs
udf
Undervolting (UV) support. Undervolt with SetCPU, CPUMaster, etc
Optimized for size
Removed LOTS of debug info from the kernel
Support for bootanimation. Place the bootanimation.zip in /system/media folder.
Support for /etc/init.d/S* scripts
Default cpu scaling governor set to pegasusq
Kernel compiled with "-O2 -fomit-frame-pointer" CFLAGS
pegasusq cpu scalling governor
interactive cpu scalling governor
MMC_CAP_ERASE feature removed from drivers/mmc/host/mshci.c (brick bug fix)
Code:
//mmc->caps |= MMC_CAP_SDIO_IRQ | MMC_CAP_ERASE;
mmc->caps |= MMC_CAP_SDIO_IRQ; // Brick Bug Fix
Compatibility list
It seems to work on all stock ICS releases or derived custom ROMs.
CM9 - Not tested (may not works)
CM10 - Not tested (may not works)
ZTOLP3 - Tested: Works
Singha - Tested: Works - Thanks to melorib.
Zeta V4 - Tested: Works - Thanks to melorib.
DXLP7 - Tested: Works - Thanks to theerachai.
DDLP5 - Tested: Works
ZSLP7 - Tested: Works - Thanks to hkfriends.
XXLQ2 - Tested: Works
XXLQ1 - Tested: Works
Install
Go into CWM.
Make a nandroid backup.
Install zip from sdcard.
Problems
Go into CWM-> Advanced restore -> restore boot.
Changelog:
v10
Fixed /system/etc/init.d/S* scripts not running.
Option to disable boot sound.
Added custom bootanimation. (PLEASE make a better bootanimation.)
Added option in AROMA installer to auto reboot after install.
v9
nls_utf8 module added.
auto load cifs module.
auto load usofs module.
auto load udf module.
auto load nls_utf8 module.
v8
cifs module added.
isofs module added.
udf module added.
v7.1
AROMA Installer.
v7
Added undervolting support.
v6
Fixed missing cpufreq interactive governor in v4.
v5
Kernel modules moved from zImage to /system/lib/modules.
Fixed modules not loading bug in v4.
v4
Optimized for size.
Removed unused options/modules in kernel.
CFLAGS changed from -O3 to -O2 resulting in a smaller kernel.
Removed LOTS of debug info from the kernel.
Enabled bootanimation.
Enabled /etc/init.d/S* scripts.
v3
Default cpu scaling governor set to pegasusq.
Kernel compiled with "-O3 -fomit-frame-pointer" CFLAGS.
v2
pegasusq cpu scalling governor added.
interactive cpu scalling governor added.
v1
MMC_CAP_ERASE removed.
Code:
//mmc->caps |= MMC_CAP_SDIO_IRQ | MMC_CAP_ERASE;
mmc->caps |= MMC_CAP_SDIO_IRQ; // Brick Bug Fix
Download:
v10: http://4by.in/F (2012-09-18)
v9: http://4by.in/E (2012-09-17)
v8: http://4by.in/D (2012-09-14)
v7.1 AROMA INSTALLER: http://4by.in/C (2012-09-12)
v7: http://4by.in/B (2012-09-12)
v6: http://4by.in/A (2012-09-05)
v5: http://4by.in/10 (2012-09-03)
v4: Buggy. Not released.
v3: http://4by.in/8 (2012-08-24)
v2: http://4by.in/7 (2012-08-23)
v1: http://4by.in/6 (2012-08-22)
Very Special Thanks
mengpo for his GREAT tutorial about kernel compiling.
dedraks said:
This is my first kernel.
It's the uses the stock Samsung config.
The only change is the MMC_CAP_ERASE feature disabled. That feature is known as a cause of the brick bug.
drivers/mmc/host/mshci.c:
Code:
//mmc->caps |= MMC_CAP_SDIO_IRQ | MMC_CAP_ERASE;
mmc->caps |= MMC_CAP_SDIO_IRQ; // Brick Bug Fix
I'm not responsible for any damage, use at your own risk, blah blah blah
Go into CWM.
Make a nandroid backup.
Install zip from sdcard.
Problems? Go into CWM-> Advanced restore -> restore boot.
Changelog:
Code:
[b]build 1[/b]
MMC_CAP_ERASE removed
Download:
http://*******/C8QAJ
Click to expand...
Click to collapse
I wanted to do this but is this really fix the brick bug ?
Great dedraks...thanks very much
Good to info it only for TW Base NOT CM Base?
Try on:
- Official Stock LQ1
- Locerra's CWMR v5.x.x (Old CWM)
- Clear cache and dalvik
- SetCPU error. In setting clear data and force close. Relaunch..Fixed
Just trying
- Antutu score 7073
- Tegrak Overclock module - Cant load/error
{
"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"
}
Astrix Ashburn said:
- Tegrak Overclock module - Cant load/error
Click to expand...
Click to collapse
From tegrak's XDA post:
(x) The latest kernel source of Galaxy S II on Samsung Opensource Release Center is not compatible with latest rom's kernel. So, this time, this app can't be used with kernels that built from source code.
Click to expand...
Click to collapse
Enviado de meu GT-P6800 usando o Tapatalk 2
Update. See OP.
dedraks said:
Update. See OP.
Click to expand...
Click to collapse
Great...Morn here
Will for sure will test it..after work in the eve
If I am not mistaken the 7.7 has a separate recovery partition that uses its own modified kernel so removing the brick bug from the running kernel does not completely solve the problem.
Sent from my GT-P6800 using xda premium
dedraks said:
Update. See OP.
Click to expand...
Click to collapse
Is this compatible with HC or is just for ICS? Thanks!
freaksamael said:
Is this compatible with HC or is just for ICS? Thanks!
Click to expand...
Click to collapse
Only for ICS...tested on LQ2 and LQ1
Downloading now and will try on LP7 ROM..
kishd said:
If I am not mistaken the 7.7 has a separate recovery partition that uses its own modified kernel so removing the brick bug from the running kernel does not completely solve the problem.
Sent from my GT-P6800 using xda premium
Click to expand...
Click to collapse
You are right. The recovery uses its own kernel, so you need a bug free recovery like locera's one.
Enviado de meu GT-P6800 usando o Tapatalk 2
dedraks said:
You are right. The recovery uses its own kernel, so you need a bug free recovery like locera's one.
Enviado de meu GT-P6800 usando o Tapatalk 2
Click to expand...
Click to collapse
If i was to use locera's recovery and this kernel would i be pretty safe from the brick bug?
Update. See OP.
nutley said:
If i was to use locera's recovery and this kernel would i be pretty safe from the brick bug?
Click to expand...
Click to collapse
ok.
Is it work on any stock ics only or with custom sammy ics rom or aosp ics rom?....
Sent from my GT-I9300 using xda premium
---------- Post added at 03:32 AM ---------- Previous post was at 03:29 AM ----------
alxwlc said:
Downloading now and will try on LP7 ROM..
Click to expand...
Click to collapse
So, how is it bro?...any news?..tq
Sent from my GT-I9300 using xda premium
Works in stock ICS ROMs.
Tested in LQ1 e LQ2 ROMs.
dedraks said:
Works in stock ICS ROMs.
Tested in LQ1 e LQ2 ROMs.
Click to expand...
Click to collapse
Ok... hope it work also on LP7 stock ics...
Sent from my GT-I9300 using xda premium
ZSLP7 is working fine.
dedraks said:
Intro
Download:
v3: http://4by.in/8 (2012-08-24)
v2: http://4by.in/7 (2012-08-23)
v1: http://4by.in/6 (2012-08-22)
Click to expand...
Click to collapse
wondering how to access the download links. when i click it, i get error. [using pc browsers, tab browser, and xda premium hd]
Any suggestion please?

[JB 4.2][KERNEL] CyanCore-vibrant v3.2.0 [NEW !!!!!]

{
"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 on Semaphore Kernel by stratosk with a few changes I felt to be missing in semaphore.
This kernel combines the speed and stability of semaphore along with few additions for the best combination.
It is compatible with all JB 4.3 ROMs based on official CM10.2 layout.
Kernel versions 2.9.0 and lower are compatible with JB 4.2.x.
Differences with Semaphore
Entropy tweaks
Patched for 720p usage
Kernel Samepage Merging (KSM) enabled
ZRAM enabled as module (usable via init.d script, attached below)
SWAP enabled
FRANDOM module included
Some Kernel Debug related stuff disabled
Wheatley Governor added (select via Setting->Performance-> CPU)
Intellidemand Governor added (select via Setting->Performance-> CPU)
Lulzactive Governor added (select via Setting->Performance-> CPU)
Lazy Governor added (select via Setting->Performance-> CPU)
Lagfree Governor added (select via Setting->Performance-> CPU)
Load_freq(4*HZ+61) to avoid Loadavg Moire
A bit more RAM ( 1MB more )
Read Ahead increased to 1024kB max
Using Neon instead of SoftVFP
Ondemand , Conservative , smartassv2 , lulzactive , lazy and interactive tweaked
ROW , SIO , SIOplus, Deadline , BFQ and CFQ Scheduler tweaked
Normal OC Steps ( upto 1400MHz )
XZ Compression for Kernel and initramfs
Optimized AES and SHA1 routines
CPU Unaligned Access
TUN enabled by default
Block and ROW improvements
BFQ IO Scheduler
FIFO IO Scheduler
ZEN IO Scheduler
VR IO Scheduler
SIOplus IO Scheduler
EXT4 patches
Other optimizations
Selective Live OC
ROW Updates
SIOPlus tweaks
Optimized Flags
SQLB Memory Allocator
GPU Driver updates
WiFi Driver updates
RCU updates
Disabled SAI
Dynamic Dirty Page Writebacks
TCP Tweaks
ION Patches
Click to expand...
Click to collapse
General Features
Based on Linux Kernel 3.0.99 and Semaphore 3.20s
397-409MB Usable RAM
Live OC ( Upto 130% )
Compiled with Cortex A8 Optimized Linaro GCC Toolchain
Click to expand...
Click to collapse
Thanks to
Stratosk for his source and all his help
Fishears for some of his code
kasper_h for some of his code
derteufel1980 for some of his code
Atomixxx and didhiy (for bootlogo)
Nick0703 for normal OC code
Christopher83 for toolchain
Franco's Dev Team [ malaroth, osm0sis, joaquinf, The Gingerbread Man, pkgnex, Khrushy, shreddintyres ]
All people on stratosk's list
All people who have inspired me , supported me and stood by me
Changelog of latest version
1. Updated Linux Kernel v3.0.99
2. Updated Ramdisk for 4.3 support
3. Lazy Cache Flushing on non-mapped pages
4. Yaffs Filesystem patches.
5. Bigmem patch updated for 4.3
6. FUSE FS now compiled into kernel
7. SIOPlus tweaks
8. Lagfree tweaks
9. Block update (recursively merge requests)
10. Dynamic management of Dirty Page Writebacks (thanks christopher83)
11. Tons of patches to ION
12. Build Logger into kernel
13. Using Latest 2013/09 Toolchain
14. Disabled In-Call Volume Control
15. Lots of other patches (see source for info)
Point to note
Ticking BigMem will break 720p recording
To control modules , please use Semaphore Manager from Play Store.
All bug report of this kernel must be posted in this thread , with a clear description of the error , its reproducability , your ROM , any custom settings etc.
Please use it at your own risk! I am not responsible for any damage that may occur to your device.
Please note that I personally dont have a Vibrant , I use the i9000, so that means , you tell me the bugs and issues.
Sources
CyanCore Kernel - Click Here
Semaphore Kernel - Click Here
ICS-Ramdisk - Click Here
Other versions
1. Galaxy S i9000 - Thread Link
2. Captivate - Thread Link
Re: [JB 4.2][Kernel] CyanCore-vibrant v1.5
I had non idea you were doing this! Amazing!
Sent from my SGH-T959 using xda app-developers app
Can i still use semaphore manager with this kernel?
Re: [JB 4.2][Kernel] CyanCore-vibrant v1.5
Mostdef said:
Can i still use semaphore manager with this kernel?
Click to expand...
Click to collapse
Yeah semaphore manager will control modules.
Id est quod est
Seem everything working good. Notice the camera and video recording much smoother now.
Please dont flash the 1.7 version , I messed something up. It wont boot up , and you will have to flash back to GB using Odin then.
I am making a fixed version now. Please wait for it.
Cheers , fixed version of 1.7 uploaded and added to OP. Let the download begin.
Re: [JB 4.2][Kernel] CyanCore-vibrant v1.7
ts1506 said:
Please dont flash the 1.7 version , I messed something up. It wont boot up , and you will have to flash back to GB using Odin then.
I am making a fixed version now. Please wait for it.
Click to expand...
Click to collapse
HaHa we never got gingerbread
Sent from my SGH-T959 using xda app-developers app
1.7 is not in the OP anymore. Was it pulled?
Dougfresh said:
1.7 is not in the OP anymore. Was it pulled?
Click to expand...
Click to collapse
I removed the 1.7 version cause WiFi wasnt working for some reason.
I am working on it.
When I have an incoming call on 1.5 the screen won't turn on and neither will the key lights... On the latest CM10.1 nightly.
Re: [JB 4.2][Kernel] CyanCore-vibrant v1.7
gunks said:
When I have an incoming call on 1.5 the screen won't turn on and neither will the key lights... On the latest CM10.1 nightly.
Click to expand...
Click to collapse
I believe those were to be fixed in the 1.7 update. But it has a problem and he's having to recompile it
Sent from my SGH-T959 using xda app-developers app
gunks said:
When I have an incoming call on 1.5 the screen won't turn on and neither will the key lights... On the latest CM10.1 nightly.
Click to expand...
Click to collapse
That isnt normal , no matter which version. I dont have a vibrant , so cant test , but it definitely doesnt occur is SGS
Re: [JB 4.2][Kernel] CyanCore-vibrant v1.7
ts1506 said:
That isnt normal , no matter which version. I dont have a vibrant , so cant test , but it definitely doesnt occur is SGS
Click to expand...
Click to collapse
Well it is the first build its gonna have some pro ms. Although nobody else seems to be having that problem
Sent from my SGH-T959 using xda app-developers app
Re: [JB 4.2][Kernel] CyanCore-vibrant v1.7
I saw that the i9000 got the 1.8 version. Getting ready to port your newest build and wondering if it was ready
Sent from my SGH-T959 using xda app-developers app
1.8 uploaded , fixes all Wifi issues , linux kernel updated to 3.0.69 and has conservative fixed , courtesy stratosk and semaphore
have flash your ROM 1.8 for i9000 to my vibrant, very smooth,very fast
I have issue via GPS . If GPS lock satellite, it don't open GPS agian . On the latest CM10.1 nightly. KB5
BLN not work . i use semaphore control an click BLN still not work .
CWM 6.0.2.9 on semaphore but this kernel just have CWM 6.0.2.7
CyanCore 2.1 Uploaded , minor changes
Updated Linux Kernel to 3.0.70 , removed Zen due to low performance and made a few more changes.
Captivate and Vibrant coming soon.
This one is still compiled with Linaro GCC 4.7.3 and not 4.8, I forgot to update the toolchain , but next version will be compiled with 4.8
Re: [JB 4.2][Kernel] CyanCore-vibrant v2.1
Heey when are you planning on adding the 1.4ghz normal oc
Sent from my SGH-T959 using xda premium

[KERNEL][v1.52-STOCK/v2.15-CM10.1-10.2/REV1-STOCK/CM10.2] PH85 REVOLUTION [STOPPED]

OK as i promised i built my kernel.
Before anything i want to thank iodak which gives us nice codes and nice ideas i never took alone, laufersteppenwolf and kholk.
The code is substantially the iodak v1 code but i added some bugfixes from externity project and some Werewolf kernel features.
I'm not the "author" but just for the community i "mixed" all the best i can found actually in the net and during the time i'll research and add some interesting feature i'll found.
The new Revolution version is based on Demetris codes (Optimus Prime-play) but indeed i mixed most of the codes i found on the net.
CHANGELOG and UPDATES
Initial features:
- Same as iodak v1
- CPU at 1.7 ghz
- Optimized ksem algorithm [by Ezeekiel]
- Gpu clock interactive regulation, max frequence 766 mhz but i suggest to not go more than 600 mhz
- Added gaming and pmc cpu governors [Thanks Laufersteppenwolf]
- Temp throttle skin raised at 48 ° C and cpu throttle frequence increased at 1300 mhz
- Lot of bugfixes from Linux developers
V1.5
- implemented uhid support (for usb peripheric but i can't test it)
- modified freeze-wake-standby system (thanks TripNRaVeR)
- added araragi fix for wakelock
- various bugfixes and tweaks
- added cpu topology definitions, new voice in trickstermod for powersaving
- rebased clock table on multiple of 102 mhz for cpu_0 and cpu_g
- some other tweaks and bugfixes
V1.51
- Improved cpu topology code
- Restored interactive number of active cpu selectable
- other various bugfixes
V1.52
- added cfg i/o scheduler
- some other little patch and bugfix
V1.55 "BE CAREFUL, THIS IS NOT STABLE FOR ALL PHONE, I CAN JUST TELL IT'S REALLY STABLE ON MINE"
- raised voltages
- added fastcharge
- rebased all cpu clocks
- unlinked gpu
- raised some clocks
- compiled with Linaro toolchain gcc 4.7.3 13.04
V2
- Various bugfixes from different authors in the net
- Lot of commits from TripNraver optimized kernel for HTC ONE X
- Zram updated with Snappy google compression, it should give more i/o speed
- araragi features with the new inspired by kholk Livecolor code
- HTC ONE X clock table
- LP core voltage table editable in Trickster mod
- Enabled Swap
- Enabled 100 200 and 300 mhz clock step usable
- OC for gpu and ram
- Compiled with Linaro toolchain 4.7.4 and optimizations
- UKSM script ported from 3.0 kernel
- Restored stock thermal framework
V2.1
- New thermal tweaks from demetris
- balanced cpuquiet governor from demetris
- enabled zcache (thanks faux)
- Xpad support
- some other thing not worth to be explained here
- FOR ANDROID 4.3 only atm !!!!!
REVOLUTION 1
- Rebased entirely on Demetris' Optimus Codes
- Less controls in trickstermod, just cpu Voltage
- gpu at 520 mhz
- no more overclock since it's not stable with this code
- all the features of optimus primes except cpuquiet selectable governor
- huge number of patches and bugfixes
- need your feedback for stability
PRE-REQUIREMENTS
UNLOCKED BOOTLOADER, ROOT AND RECOVERY!
HOW TO INSTALL
1 Download the KERNEL version which fits with your needs
2 Copy the zip to your sdcard
3 Boot into recovery
4 Flash the zip
5 Wipe cache/dalvik (not required everytime)
6 Reboot
Download Links:
REV 1 05/09/2013
Stock REVOLUTION 1 link: https://www.dropbox.com/s/cxw92g7w8rx7cu7/PH85_REV1_KERNEL_STOCK_P880.zip
CM10.2 REVOLUTION 1 link: https://www.dropbox.com/s/acmnidv4bl7s4az/PH85_REV1_KERNEL_CM10.2_P880.zip CM10.2 VERSION NEEDS TO BE FIXED
PH85 old project
Stock best version v1.52: https://www.dropbox.com/s/ia0ohxouure2q1z/PH85_KERNEL_P880_V1.52.zip
- Bluetooth not working fine in following versions but it has great performances
CM10.1 version v2.15 : https://www.dropbox.com/s/bypkitzbm2b507o/PH85_V2.15_KERNEL_CM10.1_P880.zip
CM10.2 version v2.15 : https://www.dropbox.com/s/8s8ezn4ffbhgg6e/PH85_V2.15_KERNEL_CM10.2_P880.zip
My github
Original PH85 project: https://github.com/Pesach85/ph85-p880-kernel-project
Revolution 1 project: https://github.com/Pesach85/lge-kernel-p880
THANKS
I want to thank all the XDA community and all people which trasmitted me the passion to compile by myself a kernel and add features
People which i met here in xda from long time like berni and iodak and new developers i met here in p880 section like demetris, laufersteppen wolf and many other i can't nominate here.
Some 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"
}
First a question: is it for stock or CM?
Then, do I get you right that this is kernel is more-less cherry-picked?
But anyways, thanks for your work
Sent from my LG-P880 using xda premium
If cherry picked stay for "i use your sources because i'm not able to code by myself", yes it is
Anyway yes almost it is.
Follow my github to see what i change
Sent from my LG-P880 using xda app-developers app
Pesach85 said:
If cherry picked stay for "i use your sources because i'm not able to code by myself", yes it is.
Anyway yes almost it is.
Sent from my LG-P880 using xda app-developers app
Click to expand...
Click to collapse
Yeah, that's what it means
It comes mainly from git, where you've got the ability to "cherry-pick" single commits
BTW, your github it down
Sent from my LG-P880 using xda premium
I not use exactly cherry pic function i use the old fashioned way copy-paste because i feel more comfortable with
You should see the commit with github app anyway
Sent from my LG-P880 using xda app-developers app
Tested it, and it appears that mobile data aand wifi are not working. It also lags at times when I unlock the screen. Everything else is ok though.
All works for me, installed it over iodak v2. 5800 quadrant. I'm loving it
Flying_Bear said:
All works for me, installed it over iodak v2. 5800 quadrant. I'm loving it
Click to expand...
Click to collapse
Theorically raising the throttle temps this Tegra 3 platform can reach the One X (customized) level but this phone overheats too soon so i tried to setup the best i can without raising too much the temperatures limit.
The GPU clock doesn't give increase in perfomance, i tested it before editing the sources, even if you raise all GPU frequency at 600 i guess for the same thermal reason.
So for now i think i found the best overlock/battery drain compromise without compromise stability.
We all know this nvidia platform could indeed give much more performance with a better thermal cooling.
Pesach85 said:
Theorically raising the throttle temps this Tegra 3 platform can reach the One X (customized) level but this phone overheats too soon so i tried to setup the best i can without raising too much the temperatures limit.
The GPU clock doesn't give increase in perfomance, i tested it before editing the sources, even if you raise all GPU frequency at 600 i guess for the same thermal reason.
So for now i think i found the best overlock/battery drain compromise without compromise stability.
We all know this nvidia platform could indeed give much more performance with a better thermal cooling.
Click to expand...
Click to collapse
Gpu overclocking helps the odd game, MC4 for example
Sent from my rooted P880
Can u do cwm zip to install from phone cause i have no pc here
Sent from my LG-P880 using xda app-developers app
emre81tr said:
Can u do cwm zip to install from phone cause i have no pc here
Sent from my LG-P880 using xda app-developers app
Click to expand...
Click to collapse
Use tefminal emulator, you can flash it from there
Flying_Bear said:
Use tefminal emulator, you can flash it from there
Click to expand...
Click to collapse
How will i do ? Where do i put the image file
Any instaction
Sent from my LG-P880 using xda app-developers app
Flying_Bear said:
All works for me, installed it over iodak v2. 5800 quadrant. I'm loving it
Click to expand...
Click to collapse
how solve baseband xmm wakelock issue?
View attachment j794_root.rar
emre81tr said:
How will i do ? Where do i put the image file
Any instaction
Sent from my LG-P880 using xda app-developers app
Click to expand...
Click to collapse
1.download j794_root (if u dont have)
2.Extrat it
3. open the Extracted folder
4. j794_root/root/ copy the img file here.
5. go back and right click root folder by holding on SHIFT key.
6. Select "Open command windows here"
7. now you can type the commend in the instruction on command window i.e
Code:
adb push phv1boot.img /sdcard/
adb shell
su
cat /mnt/sdcard/phv1boot.img >/dev/block/mmcblk0p2
sync
reboot
Before doing this make sure the kernal iodakv2 is installed
Good luck:good:
I can in tegra overclock max set GPU freg 416MHz, CPU is ok 1,7GHz, how to set GPU higher frequency? I have before instaled iodak_v02 kernel, max GPU was 520MHz.
dann1989 said:
I can in tegra overclock max set GPU freg 416MHz, CPU is ok 1,7GHz, how to set GPU higher frequency? I have before instaled iodak_v02 kernel, max GPU was 520MHz.
Click to expand...
Click to collapse
Download trickster mod kernel settings, you can use this to raise the max gpu threshold
Sent from my rooted P880
plz cvm instaled
Whether there are improvements in battery?
Wifi not work for me and its not working on cyngmod
Sent from my LG-P880 using xda premium
emre81tr said:
Wifi not work for me and its not working on cyngmod
Sent from my LG-P880 using xda premium
Click to expand...
Click to collapse
This kernel is not made for Cmod
Sent from my rooted P880

Categories

Resources