Thomas.Raines presents
The Lightning Zap! kernel for the Skyrocket
ATTN:
I thomas.raines, nor my affiliates claim responsibility for anything you do to damage, destroy, brick, explode, or otherwise screw up your device.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I revamped the Lightning Zap! kernel across the board. Since I have so many of them I was loosing where I was on each one. So I have now broken it down into 3 phases:
Phase 1: Introduction of LZ kernel to device
Phase 2: Fine tuning of tweaks, values, etc
Phase 3: Implementation of OC/UV
Phase 4: Continue updating and adjusting as necessary
From now on I will name the .zip accordingly as well:
Sky_p2.1
On a good note, I think this latest update will finalize phase 2 and now I can work on OC/UV...
Features:
Improved performance
Improved battery life
Improved network speeds
Improved boot times
Smoother scrolling
Better responsiveness
Cleaner file systems
Governor tweaks for amazing speed and performance without sacrificing battery life
Improved Memory and Ram tweaks
Improved Internet speed
Amazing kernel tweaks, build.prop mods, init.d scripts and more!
Instructions:
Make a backup
Download LightningZapv1Sky.zip to PC
Transfer LightningZapv1Sky.zip to your sdcard
Or just download it straight to your phone
Reboot to recovery
Flash
Phone will automatically reboot after install**
Wait 10 minutes
Enjoy the Lightning Zap!
ATTN!
If you are currently on any version of Lightning Zap! kernel, you must either replace your build.prop from your ROM or re-flash your current ROM. Or you can open your build.prop with a text editor and delete all lines below the Lightning Zap Tweaks entry.
This kernel was tested on ParanoidAndroid. This kernel and tweaks will work with any version of CM10 post 14OCT.
**First boot, especially after a fresh install of your ROM (wipe system cache etc, flash ROM gapps Lightning Zap) will take a while. It will seem to hang between a blank screen (which use to be the 2nd boot splash) and the boot animation. There is no need to panic. Everything is fine. It is the vacuum script trying to clean databases that have yet to be created. After first boot, your phone will boot as normal (a little faster actually)...
After first boot, ensure your I/O scheduler is set to cfq and your governor is set to ondemand to gain the maximum benefits of Lightning Zap!
See 3rd post for further instructions on improving and customizing your Lighting Zap! experience.
Source Code:
msm8660-common_lz_kernel
vendor_lz-kernel (LZ vendor files for ROM compiling)
LZ Flashing Packages (For those of you just compiling the kernel)
Includes flashing script, binaries, etc for the Blaze, Nitro and Skyrocket
Special thanks to:
gs2usr for the link to source code...
xan for Voltage Control app
Download links and changelog
Downloads and changelog
Skyrocket_p4.4-5.zip
Upstream maintenance
Anybody good with making a custom recovery and want to help out with the dual boot, hit me up...
Skyrocket_p4.4-4A.1.zip
Fixed intermittent boot loop issue
Dual boot has be put on hold for now...
Skyrocket_p4.4-A
Removed topology and mpdecision in 4.4-4, but found all the gov's work best with mpdecision so I added it back.
Adjusted CONFIG_NR_CPUS (number of cpu's) to cm default 999999 which causes the use of a CPU mask array. Small performance hit initially, but an overall vast improvement especially when multi-tasking.
Skyrocket_p4.4-3.zip
Merged from upstream
Added missing msm_mpdecsion blobs
All governors and schedulers seem completely stable now (Keep testing please)
Added True CD-ROM emulation interface (Not fully working on my computer. Need testers to verify with windows and linux) here is how to use it! (Special thanks goes to DooMLoRD and his doom kernel for the Xperia Z)
init.d scripts updated with new mount params
Enjoy!
Skyrocket_p4.4-2.zip
Raised vm_max_readahed to 4096.
Lowered default max cpu freq to 1512.
Changed min cpu freq to 384 to fix Lionheart and Gallimaufry instability.
Skyrocket_p4.4-1.zip
Fixed ability to change cpu frequency. Your changes now stick after closing app.
Used userdebug lunch option. Now if you have red border on screen, it's more than likely in the ROM. Talk to your ROM dev.
Possible fix for loss of su/root. (Let me know if you still loose it after flashing. I didn't have any issues this time.
Skyrocket_p4.4.zip
Updated to 4.4 for cm-11.0. This means this version is for cm-11.0/android 4.4
CPU frequency settings don't stick after closing the VC app
Lionheart governor acts up a bit and might cause reboots if voltage is too low
Lowering cpu frequency below 384 may cause instability
Still testing. If you find any bugs, let me know and please add a logcat
Archived changelog
Enjoy the Zap!
Voltage tables:
Voltage tables:
Voltage minimum
Was 1000mV
Now 700mV
Voltage max
Was 1250
Now 1350
With a 25mV step between frequencies; however, 192mV-423mV are all three 700mV
The governor tweak is set for a fairly balance of performance and battery life. If you find yourself needing battery life over performance, you can make some minor changes. Here's how:
1 Download Script Manager from the market (it's free)
2 Open Script Manager and navigate to /system/etc/init.d
3 Press menu/more/advanced options and select mount as RW
4 Select 01governor and select "edit" at the top (this will open the file in atext editor)
5 Uncomment (remove # in the particular line) and change:
Code:
echo "45" > /sys/devices/system/cpu/cpufreq/ondemand/up_threshold;
To:
Code:
echo "[COLOR=red]70[/COLOR]" > /sys/devices/system/cpu/cpufreq/ondemand/up_threshold;
6 Select menu/save
7 Press the skull and cross bones icon at the top (this will allow Super User)
8 Press run, close app and enjoy
This will result is slightly slower performance but higher battery life.
If you want even better battery life:
1 Following steps 1-4
2 Add a # at the begining of lines 11 to 19
3 Scroll to "pwoersaver" section
4 Remove the # at the begining of lines 28, 30-38 and 43
Code:
#AWAKE_GOVERNOR="ondemand"
#SLEEP_GOVERNOR="ondemand"
# echo "70" > /sys/devices/system/cpu/cpufreq/ondemand/up_threshold;
etc
Code:
AWAKE_GOVERNOR="powersaver"
#SLEEP_GOVERNOR="powersaver"
echo "20000" > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate;
5 Follow steps 6-8 (no need to select super user icon if you already did)
This will result in lower performance, but ultimate battery life
When running in a higher performance mode (especially for gaming) you can disable powersave_bias by changing the 1 to a 0 like this:
Code:
echo "1" > /sys/devices/system/cpu/cpufreq/ondemand/powersave_bias;
echo "[COLOR=red]0[/COLOR]" > /sys/devices/system/cpu/cpufreq/ondemand/powersave_bias;
Powersave_bias only allows the CPU to peak for small increments at a time, and not allow the CPU to remain peaked even when the system calls for it. In gaming, that could result in choppy, laggy perofrmance and slow FPS..
Although it says not to in the script, you can change the sampling rate as well. Do not go below 50000. I left it at 57500 as I found this seems good setting for smooth scrolling and performance.
Code:
echo "[COLOR=Red]57500[/COLOR]" > /sys/devices/system/cpu/cpufreq/ondemand/sampling_rate;
Always leave SLEEP_GOVERNOR="powersave" uncommented (no #) and do not uncomment any other SLEEP_GOVERNOR as this will keep ultimate battery save while screen is off.
Only change values in increments of 5 for the up_threshold.
I am not resposible if you do something wrong. Make a back up just in case.
Source code tips
just add this to your local_manifest.xml:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remote fetch="https://github.com" name="LZkernel" />
<project name="TeamFahQ/msm8660-common_lz_kernel" path="kernel/samsung/msm8660-common" remote="LZkernel" revision="jellybean" />
<project name="TeamFahQ/vendor_lz-kernel" path="vendor/lz-kernel" remote="LZkernel" revision="master" />
<project name="TeamFahQ/android_device_samsung_msm8660-common" path="device/samsung/msm8660-common" remote="github" revision="jellybean" />
<project name="TeamFahQ/android_device_samsung_skyrocket" path="device/samsung/skyrocket" remote="github" revision="jellybean" />
<project name="TheMuppets/proprietary_vendor_samsung" path="vendor/samsung" remote="github" revision="jellybean" />
<project name="CyanogenMod/android_device_samsung_celox-common" path="device/samsung/celox-common" remote="github" revision="jellybean" />
</manifest>
You MUST use my repo for the devices (as noted above) in order for LZ to build correctly. You will also need to manually copy the /scripts and modules to your directory where you zip things up. /system/etc/lzbp.sh is gone so make sure you remove the perms from your flashing script (Working on fixing this now)
Or (in terminal):
Code:
curl -L -o .repo/local_manifest.xml -O -L https://raw.github.com/TeamFahQ/Paranoid_manifest/master/local_manifest.xml
And remove the devices that you do not wish to use. Then repo sync. If you are using this as a basis for another device, make sure you check out the commits.
thomas.raines said:
Sorry guys... My lack of patience for trolls got the best of me for the moment...
Anyhow, let's get on with the good stuff. The OP is complete, the CWM flashable zip is uploaded, and the link is validated and ready for you guys. Please allow at least 24 hours and 1 recharge cycle to pass before posting results and issues. If you do encounter an issue, please provide logs.
Click to expand...
Click to collapse
Since that's over I'm downloading now can't wait to see what happens
Sent from my SAMSUNG-SGH-I727 using Tapatalk 2
---------- Post added at 01:27 AM ---------- Previous post was at 01:05 AM ----------
i can confirm that this works on the latest slim bean 2.8 ill give it a full run to see how it feels and if it saves battery and performance
Awesome! digging the influx of kernels lately, will give this one a shot :good: :good:
Gonna give this a whirl on xperiance aokp r3
Sent from my SGH-I727 using Tapatalk 2
forgive me if i miss details . i try to look which rom this support . iam running liquid RC 5 . the other two kernel only support build after 10-14th.
what about this one ? the same ?
christianxin said:
forgive me if i miss details . i try to look which rom this support . iam running liquid RC 5 . the other two kernel only support build after 10-14th.
what about this one ? the same ?
Click to expand...
Click to collapse
I'm honestly not real sure man. All I can say is flash it and see... I can tell you this is a CM9/10 kernel...
Whoa another kernel XD this ones sounds cool Ima try it for the hercules
Sent from my Paranoid SGH-T989 with KKO
Good to see you got it done. Nice job!
Sent from my SAMSUNG-SGH-I727 using Tapatalk 2
Working well on orothus 6!! Nice!
Sent from my SGH-I727 using Tapatalk 2
Working on cm10 nightlies
Sent from my SAMSUNG-SGH-I727 using Tapatalk 2
Hyperrunner said:
Working on cm10 nightlies
Sent from my SAMSUNG-SGH-I727 using Tapatalk 2
Click to expand...
Click to collapse
Omg yes hyperrunner! Loved your ROM when I had my nexus 7
Sent from my SGH-T999 using Tapatalk 2
thomas.raines said:
ParanoidAndroid 2.50
CM10
slim bean 2.8
orothus 6
Waiting for feedback
xperiance aokp r3
liquid RC 5
Click to expand...
Click to collapse
Nice to see you around Thomas.
Add R4INS AOKP JB 10/24 to the list. A little scary at first but it all worked out. lol Flashed from ska8ers v6.0.1.3 Wiped caches then flashed zip. After a few seconds screen went blank and phone was totally unresponsive. Never a fun sight when flashing a kernel as you know. Waited a bit then rebooted using the power button hold trick. After rebooting it booted in the OS and I confirmed the kernel indeed flashed. Everything seems to be working fine. No idea what caused the hiccup. Thanks for including the cache/dalvik wipe in the install script as well. I'll let you know in a few days how battery shapes up.
Gonna stay on the skyrocket for a while, might consider making a ROM
Sent from my SAMSUNG-SGH-I727 using Tapatalk 2
I can confirm it works on Car vs Drivers cm10 on a Hercules
Sent from my iPad 2 (and I'm not proud of it-_-)
iNeedICS said:
I can confirm it works on Car vs Drivers cm10 on a Hercules
Sent from my iPad 2 (and I'm not proud of it-_-)
Click to expand...
Click to collapse
Yup for pa on hercules
Sent from my Paranoid SGH-T989 with KKO
Hyperrunner said:
Gonna stay on the skyrocket for a while, might consider making a ROM
Sent from my SAMSUNG-SGH-I727 using Tapatalk 2
Click to expand...
Click to collapse
please do all devs are welcome and looking at your work it seems like you put out some quality builds
thomas.raines said:
ParanoidAndroid 2.50
CM10
slim bean 2.8
orothus 6
Waiting for feedback
xperiance aokp r3
liquid RC 5
Click to expand...
Click to collapse
confirm. not work on liquid Rc5 . maybe that build is 10-11 which is too old .
Related
this is my compiled kernel, builded from samsung source code (GT-S5360_GB_Opensource_Update2.zip). please read this whole post before you install this kernel in your device and don't expect something "WOW" from this kernel since its only my kernel for my daily usage.
the main interest of this kernel is to build a kernel which:
1. compatible to all rom (custom n stock)*.
2. simple, light, yet still customizable
3. save more batteries
4. decent performance
if you're looking for a kernel as described above, then this thread will give what you want.
the link :
Click to expand...
Click to collapse
special built kernel with a2sd full support -- for advance user
note: clearly stated for advance user. don't ask me why it didn't boot up in your rom.
Click to expand...
Click to collapse
basic feature:
1. init.d script support
2. Advance Power Management enabled (not 100% working but it solve the screen issue)
3. built in droidwal support and bacem tweak
4. 4 freq
5. a few more gov and io sched
how to: flash the file via CWM.
credits:
1. irfanbagus for the patch and bacem tweak
2. savie for the help for 4 freq
3. marcotoo for the nice discussion about kernel on his thread and the solution for deep sleep from his patch thread.
4. harish for the tools
5. maroc aka yahya, edoko, tegrak, sdadier, droidzone @github for source code
6. last but not least you...for support and nice development atmosphere here. keep follow the rules guys.
TERM OF USE AND SHARING:
this thread intent is for sharing. feel free to use, edit, distribute all material inside this thread which came from me. if there any parts of this mod which comes not from me please refer to the original dev I've mentioned in this thread. if want to share it to another forum or modify it you don't have to ask my permission. no need to credits, put links or whatsoever. you'll only need to remember that you should held all the responsibility by using this mod, modify it or distribute it. DO IT WITH YOUR OWN RISK
Click to expand...
Click to collapse
IMPORTANT NOTES:
1. please don't ask anything about CWM. I prefer to never put it on my kernel.
2. trying to fix the 3rd freq but still no luck. we have 312-x-624-832 freq but the (x) freq is still buggy and imperfect. I think we need some help to fix it. already tried with 416, 442, 468, 520 but the bug is still there.
3. sorry, no a2sd support at this moment. you can use dsixda's kitchen or harish's tools to build a kernel with repencis's ramdisk to make this kernel support a2sd by yourself. the good thing is that your a2sd will work but it will also make your device boot (a lot) longer. I prefer to not use it on my kernel since I never use a2sd.
4. I give you three 'cats' gov in this kernel
powercats = lazy --> performance
blackcats = smartassv2 --> balanced setting
activecats = intellidemand --> battery saver
they have been tweaked and renamed just to make you easier when choosing the govs.
5. if you have a2sd running in your device, please uninstall it before installing this kernel. or else, you'll get bootloop
changelog
v0.1 :
first released version
v0.2 :
- swap
- ext4
- more iosched
- optimized conservative for battery saving
- ciffs (not really needed but it will be usefull if someone might want to use it)
v0.3 :
- new freq configuration (312-468-624-832). less sudden jumped out freq from 312 to 624 but it still imperfect yet.
- new govs, wheatley removed. now conservative is set as default for battery saving option.
- configured iosched, sio as default.
- now it use a part of koneu patch to fix deep sleep problem
v0.4 :
- minor tune on the kernel source and configuration
- as requested, OTG stuff added**.
v0.5:
- minor tune on battery management
- tun.ko build in
- few sound API and driver added
- as requested, NTFS modules built in
v0.5.1:
- lil bit tuning. trying to fix ntfs problem
- KSM for page merging support
- HID support
v0.5.2:
- alternate version of 0.5.1 without any OTG related stuff
v0.6.9:
- 6 frequencies
- setting for conservative and blackcats modified to match the new freqs.
v1:
- 5 frequencies. 780mhz almost never used so I removed it (468 is a buffer to prevent the freq suddenly jump to max freq. it actually working at 312mhz)
- HID driver removed (you don't even know what it is)
- few API removed for lightweightness
- CIFS removed since almost no one use it.
- deepsleep bug from v0.6.9 fixed
- screen problem fixed (never happened on mine but need report from users)
- battery APM
v1.1
- black screen bug fixed
* CM is not supported. sorry.
** OTG stuff still untested. the driver and NTFS modules required is inside it but I don't have the equipment to test it.
Click to expand...
Click to collapse
IMPORTANT STUFF: INCOMPATIBILITY ISSUE REPORT
# DXLF deodexed ROM (reported count: 1)
reason : error due to tweak inside it. already fixed.
please report here if you find my kernel doesn't boot. specify your system in details like : the rom, tweaks, a2sd/non a2sd, kernel version. I'm trying my best to make this kernel compatible with all rom (except CM). all kernel kernel here is already tested in my device before I uploaded it. however, my work might not perfect yet so that it might won't boot in several ROM.
Click to expand...
Click to collapse
kernel source link: http://www.mediafire.com/?bgh79kbcof9jctf (it only contain the modified files. you need to download the whole source code from samsung at opensource.samsung.com. I'm using update 2 for european region).
Finally
BTW Freq,Governors,IO working?
Will test now
Edit : Sio not included, noticed Speed in booting, nice Kernel, expecting more, but not too much..LOL
{
"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"
}
its actually already uploaded several days ago (lol)
yeah finally
this not support dualboot it mean support a2sd, right ?
reserved..
Sent from my GT-S5360 using xda premium
@ron: why don't you try to build your kernel. you already on linux, don't you?
kurotsugi said:
@ron: why don't you try to build your kernel. you already on linux, don't you?
Click to expand...
Click to collapse
yes, i was on ubuntu 12.04, but i recently formatted my PC to Windows since i need it for school for my class presentations, i have a lot of work and i also need it for my part time job, so basically ubuntu was eating space, so switched to windows for a while, will be going back to ubuntu next year after graduation:highfive:
Noticed that frequencies 416 is rarely used
from 312 it jumps to 624 and rarely on 416..observation only, will test more
yup...416 is tend to not stable and it easily jumped out to 624. thats a bug from 4 freq mode using 0x0d. it can solved but we should underclock it too 104. its not a good option for me.
Wow downloading!!!!!
Sent from my GT-S5360 using xda premium
@ kuro, does it supports A2SD? nice kernel buddy. :good::good:
Ha! finally..
Great job my friend.
sent while doin' some burnouts
Benchmark for 416 MHz? How did you manage to fix the incapability of the CPU to reach that frequency?
kurotsugi said:
this is my compiled kernel, builded from samsung source code. please don't expect something wonderfull from this kernel since its only my kernel for my daily usage.
feature:
1. init.d script support
2. Advance Power Management enabled
3. built in droidwal support and bacem tweak
4. 4 freq
5. a few more gov and io sched
how to: flash the file via CWM.
credits:
1. irfanbagus for the patch and bacem tweak
2. savie for the help for 4 freq
3. marcotoo for the nice discussion about kernel on his thread
4. harish for the tools
5. edoko, tegrak, for source code
6. last but not least you...for support and nice development atmosphere here. keep follow the rules guys.
PS: please don't ask anything about CWM. I prefer to never put it on my kernel.
Click to expand...
Click to collapse
Reserved master...
Sent from my GT-S5360 using xda app-developers app
@marco: that freq isn't fixed yet. the benchmark and bogoMIPS score tend to give unstable value between 416 and 624. I think the freq for 0x0d isn't 416. it might a lil bit higher than it.
You could try 520…
Awesome. Flashing right away. Kuros stuff is always awesome. Was expecting this kernel. Thanks man
@marco: yup...I'll try that later. now I'm stil experimenting with something else.
@hitme: this kernel only give some basic stuff. it can't be compared to maroc's, repencis's, savie's or marco's kernel.
kurotsugi said:
@hitme: this kernel only give some basic stuff. it can't be compared to maroc's, repencis's, savie's or marco's kernel.
Click to expand...
Click to collapse
Thats exactly what I want. I dont use a2sd/swap and dont like ext4 auto mount. Was using rev54 savies till now as it has the exact one. Used rev 60 v2 for some time(it had ext4, inbuilt CWM etc) but it was draining battery some what since it got ext4 and inbuilt CWM etc. I need a kernel which is light, fast, battery saving and I only want droidwall. So this one exactly suits me
As far as CWM is concerned, as we can flash the same with just two clicks why so much rush to integrate to kernel? Its best not included imo
this kernel is already support swap and ext4 partition. I never used it but I think it will be usefull for someone who might want to use it. I'm still testing several stuff with the gov here and io sched here. got some interesting gov but it doesn't work at this moment. I'll upload it when I finished with this one.
EDIT: this kernel was my last stable kernel built. I can't clearly remember all stuff inside it. can you tell me the govs inside it?
Hmm then this isn't a basic kernel just flashed it and looks good. I'll give my detailed report later
Base: CM10 JellyBean
Kernel: Nibbles v0.1.3
Installer: Aroma
Source Sync & Build Date: 1.05.13
Release Date: 1.05.13
Release Version: v1.6
Packed full of yummy goodness, stability and speed, this ROM is intended to be a daily driver. This is not a test, experiment or buggy piece of nonsense. I started with CM10 Jellybean and added numerous enhancements to improve speed, stability and battery life. Installation is a breeze with Aroma, choose which options and applications you want to have - or run it again to install any apps you may have missed (without having to re-flash the ROM).
Please read the first three posts completely, then read them again before you flash this for the first time. Any notable bugs are located in the post below. If you experience any issues that have not been reported already, please post to the thread. Thanks!
Click to expand...
Click to collapse
Installation Made Easy:Just download the zip and flash it. The Aroma installer will guide you through a multitude of options, including different launchers, application choices and system options. If you prefer a no fuss installation, there's even an option for a pre-configured base installation. Lastly, if you decide to install any apps you previously chose not to, simply flash the zip and choose the application installer option.
Click to expand...
Click to collapse
Included Applications:Google Apps 4.1, ROM Manager, Root File Explorer, Accuweather, DSP Manager with BEATS Audio, Goo.im and more! The ROM also includes the new UCLK4 radio as an optional installation.
Under the hood are numerous script tweaks, system tweaks and enhancements to balance performance, stability and usability.
Click to expand...
Click to collapse
Nibbles Kernel:Up to and including Nibbles v1.4-S, I've been including the TFQ-LZ kernel by thomas.raines. Starting with Nibbles v1.5-S, there is an entirely new kernel dedicated to powering the Nibbles ROM. The Nibbles kernel includes a LOT of new features that cater to all users who want to get the most out of their device. I've included many popular CPU Governors and I/O schedulers to support a wide variety of uses. Additionally, I've made lots of other fundamental changes to the kernel to better balance battery and performance (well beyond what you can do with a handful of scripts) as well as implementing over clocking the CPU to 1.782GHz, Under/Over Volting the CPU at each frequency step and over clocking the GPU.
CPU Governors: intellidemand, pegasusq, gallimaurfy, interactivex, smartassv2, wheatley, interactive, conservative, userspace, ondemand, performance
I/O Schedulers: noop, deadline, cfq, sio, vr, bfq
There are two flavors of the Kernel available now. One with stock GPU clock speeds and the other with a slightly overclocked GPU. Check the download section below.
Click to expand...
Click to collapse
Thanks and credits!
DAGr8
thomas.raines
sk8erwitskil
CyanogenMod TEAM
Team Chopsticks
TEAM ROOK
jee'sgalaxy
BMP7777
m4570d0n
StolenVW
gs2user
ruben00
rkub - super beta tester
rpr69
iBotPeaches
NGen
mohan_kr
amarullz
Probably others that I missed, just PM me!
Special Thanks:
Cold brews in my fridge.
My sincerest thanks to those who have donated:
treadlightly
harry_fine
mcmasterp
Locoman_
yogi-4
Wallcrawler77
My Wife
Your Girlfriend
Red Bull®
Guinness®
Thanks to everyone else for over 6,500 downloads since I started!
Ok, so I think it's important to make sure you guys go hit Thanks! on each of the people noted above next time you see them in a thread.
{
"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"
}
Disclaimer: This rom will not prevent a zombie apacalypse. It may however, aid you in the event of an apacalypse by providing stability, battery and smooth cellular operation. By flashing this, your phone should still work ... and as an added bonus, it'll likely work better than your stock rom. If your phone bricks, build a house. By flashing this rom, you agree to have your phone powered by beer and tiny nibbles.
Installation Instructions:
Use Sk8rs CWM 6.0.1.5 for best results.
(Get it here)
Do not flash a ROM or Radio with your phone plugged into USB.
Nandroid your current ROM
Flash the zip from recovery
Aroma installer start and guilde you through the process.
Aroma will also take care of wiping data and caches as needed, so you don't have to do this on your own.
Boot it up
Setup your google account if you installed google apps
Let your google apps sync from play store (if applicable)
Allow installed apps to update from play store (if applicable)
Fix permissions
Reboot
Click to expand...
Click to collapse
Aroma Installer Preview Images
***DOWNLOAD NIBBLES v1.6 HERE!***
Download: http://tinyw.in/0pkg
MD5: fc14733485fcaab2bbd6562790c04953
Click to expand...
Click to collapse
Nibbles 1.5-S CAMERA FIX
Only necessary to install if you have experience the "Cannot connect to camera" error with 1.5-S.
Instructions:
Wipe Gallery/Camera Data & Cache
Remove Gallery/Camera via TiBu
Flash the zip
Reboot
Let apps optimize (I wipe dalvik as part of the fix)
Run fix permissions in ROM Manager
Reboot
Download: http://tinyw.in/lpda
MD5: ad676dd03ef411f649e68091bcffe127
Click to expand...
Click to collapse
***DOWNLOAD Nibbles Kernel v0.1.3 HERE!***
Nibbles 1.6 includes stock and Nibbles versions of the kernel as part of the installer. The downloads below are for anyone who wants to use the kernel on any other AOSP JB rom (kernel will not work on TW ROMs).
Both downloads include all of the kernel features mentioned in the OP. The differences between these two is only the GPU speed. You can download and flash either of these at any time without wiping your system. Note that the installation will wipe your cache and dalvik, so after you reboot, let the apps setup and settle for a few minutes.
Stock GPU Speeds (3D @ 266MHz / 2D @ 200MHz): http://tinyw.in/JOmM
MD5: 4dbdfc9322a7f27db97b32a8bb1cc0c4
GPU Clock Moderate (3D @ 300MHz / 2D @ 228MHz): http://tinyw.in/Answ
MD5: 7a4e8793e9ce1838185d3dd4c07c8af6
Nibbles GPU Speeds (3D @ 320MHz / 2D @ 228MHz): http://tinyw.in/ULPG
MD5: 25e2e0a436e402ee305e18e051c21245
Source Code: https://github.com/carvsdriver
Click to expand...
Click to collapse
Nibbles Icons
(Download Removed - Swapping out settings can be done via the Aroma installer)
Click to expand...
Click to collapse
***Instagram Fix***
The instagram fix included in Nibbles 1.6 is from jee'sgalaxy's post HERE. There are five build.prop values that are edited (Nibbles only required two of them). If you do not use instagram, you can reset these values in build.prop to the following:
debug.composition.type=dyn
debug.mdpcomp.maxlayer=3
dev.pm.gpu_samplingrate = 1 (delete this one)
debug.sf.hw = 1 (this stays the same)
debug.egl.hw = 1 (this stays the same)
( disable dithering as noted in the thread wasn't necessary for the fix )
I included this by default in the ROM because I figured most people use instagram. Either way, if you don't use it, just swap these values back if you want to. Changing them back to stock isn't required unless you notice issues with video related to memory collisions.
Make sure you use a build.prop editor to make the changes, backup your original version and reboot when you are done.
Click to expand...
Click to collapse
***Settings Recommendations***
Below are some settings that I use on this ROM for best performance and battery.
CPU Governor: ondemand
Scheduler: CFQ
Settings->Developer Options: On
Settings->Developer Options->Window animation scale: 1x
Settings->Developer Options->Animation duration scale: .5x
Settings->Developer Options->Transition animation scale: .5x
Settings->Developer Options->Force GPU rendering: On
Apex Launcher->Advanced->Keep in memory: On
Settings->Wi-Fi->Advanced->Keep Wi-Fi on during sleep: Always
Settings->Wi-Fi->Advanced->Avoid Poor Connections: On
Settings->Wi-Fi->Advanced->Notify open network: Off
Click to expand...
Click to collapse
Known Bugs:
Bluetooth may crash the first time you open it. Just relaunch and it should be fine. I don't have a means to test bluetooth, if someone wants to offer up a fix, PM me.
Things of note:
Double check your APN settings after flashing to make sure you're on LTE and it's all correct.
First boot will be slow, have patience. It may take a couple minutes. Subsequent reboots should fly.
If you set your CPU to 196MHz, you will notice some lag when waking up the phone. This is particularly true if you have a live wallpaper.
After first boot, hit the volume rocker to wake up the sound. (This should no longer be an issue)
I no longer support the battery mods from my other thread, while they will work on this ROM they might do something funky. Use at your own risk.
Team Rookie Projects:
http://forum.xda-developers.com/showthread.php?t=1798056
Change Log Information:
There are two places where I publish change information. In the post below and in changelog.txt on Goo.im in each ROM directory. Make sure to read the changelog information before you download and install the ROM. In most cases, the minor version updates simple incorporate patches that have been accumulated since the prior release. If you have installed all applicable patches, you likely won't need to download and install the full ROM.
How to read my version numbers:
I keep them pretty simple to be honest, the first number is a major release. This probably won't change until I move to CM10.1 when it is read. The second number is a compiled release, meaning that I recompiled the source to include significant fixes or updates - you will always need to do a full ROM flash when these are released. The third number is a minor release, as noted above it typically only includes accumulated patches since the last compiled or minor release.
Click to expand...
Click to collapse
v1.6 Change Log:
1/5/13: Reverted base to Jellybean CM10 branch
1/5/13: Fixed Instagram photo flickering
1/5/13: Aroma updates
1/5/13: Camera seems to be working fine now.
1/5/13: GPU clocks set to [email protected] [email protected] (stock speeds are optional at time of installation)
v1.5-S Change Log:
12/21: Nibbles kernel added! Will have two options during ROM installation for GPU settings differences
12/21: Toolchain updates
12/21: Minor code updates and fixes
12/21: Removed No-frills CPU control - system CPU settings has been fixed!
12/21: Added IncrediControl app for managing voltages
12/21: Updated installer to allow for clock mod changes as part of app only install
v1.4-S Change Log:
12/13: TFQ Kernel built from latest source (including 12/12 fixes)
12/13: Cherry picked various new commits from git (Cyanogenmod)
12/13: Removed Flash (it's useless anyway)
12/13: Removed Google App Suite 4.2
12/13: Added Google Apps 4.1 (Play, Music, Search, Now)
12/13: Removed 4.2 camera
12/13: Some minor app updates
12/13: Re-adding ROM Manager
12/13: Faster boot time
12/13: UCLK4 radio (optional) from mohan_kr
*This turned into a bigger update than I anticipated, but it sets things up nicely for the new kernel I have in the works.
Complete change history can be found in changelog.txt on Goo.im. I removed the history from this post to clean things up a bit. This post will only have the last two version changes posted.
FIRST!
Sent from my SAMSUNG-SGH-I727 using xda app-developers app
Awesome to have all the multiple ROM options to flash lately. Thanks!
I wanna try this so bad! Why wont you download faster!?
Been using your .2 & .3 roms this week and gotta say good work cvd!! Went back to SkyJB to give the new base and update a try cuz I thought it might be a little bit longer for your release but will be giving this a shot tonight or tomorrow depending on how much I drink today...lol It really is great to have all the choices of roms that are working so well...
rkub said:
Been using your .2 & .3 roms this week and gotta say good work cvd!! Went back to SkyJB to give the new base and update a try cuz I thought it might be a little bit longer for your release but will be giving this a shot tonight or tomorrow depending on how much I drink today...lol It really is great to have all the choices of roms that are working so well...
Click to expand...
Click to collapse
Sounds legit. Thanks for helping me test everything out. I've been running this all day, beating up my phone and battery life and performance have been superb on the Wheatley governor. I plugged in twice to do som ADB stuff, so when I restart from a full charge I'll post up some full results with scren shots.
Great work and thanks again, not only for the bootani(still working on a hybrid) but for the tips on the kernel(thanks to m45 too)!
BMP7777 said:
Great work and thanks again, not only for the bootani(still working on a hybrid) but for the tips on the kernel(thanks to m45 too)!
Click to expand...
Click to collapse
If you need help on the ani, shoot me a PM. We're just running around getting ready for the hurricane so I should have some time tonight to fiddle with it if you want. Better hurry though, because we might be dead and flooded by Monday :laugh:
Aw yea!
Sent from my SAMSUNG-SGH-I727 using xda premium
What scheduler do you recommend? I'm gonna use Wheatley as my governor but Idk what scheduler to use
Sent from this guy B)
car vs driver said:
If you need help on the ani, shoot me a PM. We're just running around getting ready for the hurricane so I should have some time tonight to fiddle with it if you want. Better hurry though, because we might be dead and flooded by Monday :laugh:
Click to expand...
Click to collapse
Nice rom good to see your deving now and can't wait for your future work
And about the hurricane i feel so conflicted cus i don't wanna get flooded... but i dont want school :silly:
Screenshots?
Sent from my SAMSUNG-SGH-I727 using xda app-developers app
iNeedICS said:
What scheduler do you recommend? I'm gonna use Wheatley as my governor but Idk what scheduler to use
Sent from this guy B)
Click to expand...
Click to collapse
I'm running cfq schedule, wheatley governor clocked to 1.62GHz. So far so good. I haven't messed with the other schedulers much yet, trying to establish a baseline now that I'm actually done flashing new builds multiple times a day for testing
Decepticaons said:
Screenshots?
Sent from my SAMSUNG-SGH-I727 using xda app-developers app
Click to expand...
Click to collapse
Sure, what are you looking for in particular? I added a couple I took earlier today.
Congrats CvD on the release of your ROM. Looking forward to trying it out!!
Sent from my SAMSUNG-SGH-I727 using xda premium
tkjeeper said:
FIRST!
Sent from my SAMSUNG-SGH-I727 using xda app-developers app
Click to expand...
Click to collapse
I thanked u just for ur avatar.
Sent from my SGH-I727 using Tapatalk 2
Mmmm I downloaded from both sites and every attempt gets aborted. The download is good. I'm using ROM manager 5.8 something I think
Sent from my SAMSUNG-SGH-I727 using xda premium
I'm trying to flash with twrp and it says failed every time, I downloaded twice and I did check the md5 is it twrp?
Never mind I just tried CWM and it didn't work either
Sent from my iPad ? = overrated leapster
{
"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"
}
Beastmode Evita
https://bitbucket.org/teamblackout/beastmode-evita
Beastmode Evita plus
https://github.com/zarboz/Evita-Jellybean
A kernel is the lowest level of easily replaceable software that interfaces with the hardware in your computer. It is responsible for interfacing all of your applications that are running in “user mode” down to the physical hardware, and allowing processes, known as servers, to get information from each other using inter-process communication (IPC).
Click to expand...
Click to collapse
What is Sweep2wake?
It Allows you to make a Sweeping action along the bottom of your screen to wake or sleep the screen (mimics action of the power button)
What is msm_mpdecision?
100% kernel based multi core decision! (should cpu1 be online or not?)
This replaces your /system/bin/mpdecision binary which is renamed by the installer to mpdecision_backup.
Check /sys/kernel/msm_mpdecision/conf/ for the configuration.
startdelay = time until mpdecision starts doing it's magic (70000)
delay = time between checks (500)
pause = if something else plugs in the cpu, fall asleep for 10000
scroff_single_core = if the screen is off, don't plug in cpu1 (1)
nwns_threshold_up = runqueue threshold, if this is reached cpu1 will be hotplugged (35)
nwns_threshold_down = runqueue threshold, if this is reached cpu1 will be unplugged (5)
twts_threshold_up = time threshold, this amount of time must have passed (250)
twts_threshold_down = same as above (250)
enabled = enable(1) or disable(0) mpdecision. This does not affect scroff_single_core!
idle_freq = a value against that will be checked if a core +/- is requested. (486000)
If cpu0 is below that value and a core up of cpu1 is requested, nothing will happen.
If cpu1 is above that value and a core down of cpu1 is requested, nothing will happen. (otherwise it would now put down cpu1 even though it is still working)
Click to expand...
Click to collapse
What is ARM Topology:
ARM Topology allows individual queue'ing of tasks to cores by the scheduler, For intelligent load balancing and more data crunching power. This has come from the Linaro Team you can view the most recent patch at from http://patches.linaro.org/9894/ all patches at http://patches.linaro.org/project/linux-arm-kernel/
Click to expand...
Click to collapse
Special Thanks to: HausX, ToastCFH, Klin1344, Sbryan12144, QD2DC, Ca1ne, TwistedUmbrella, Mdeejay, Thicklizard, Haykuro
Thanks So much to my Team for pushing me to do things i never would have thought i could do or be a part of
If you WANT to donate please donate here:
HUGE HUGE HUGE HUGE HUGE HUGE thanks to:
Showp1984 For all his help and for thinking up a great thing like sweep2wake
Standard disclaimer: if you manage to brick, blow up, vaporize, eliminate, choke on, insert into a strange place or otherwise screw up your device: It is your fault and your fault alone. NOBODY, INCLUDING MYSELF, is responsible for anything you mess up.
I HIGHLY suggest you use Kernel Tuner to tune this kernel as you can control your GPU/Sweep2wake/Individual Core control/Mpdecision control/profiles
and its Free!
Please track all bugs issues here
http://code.google.com/p/this-project-is-zarboz/issues/list
please include rom revision s-off or on status and description of problem
I would appreciate the reporting
ONLY REPORT BUGS FOR MY KERNEL DOWNLOADED FROM THIS THREAD
The proper format for reporting is on the google code page but please attach the following to your bugreport post:
Adb logcat dump of event
kmesg dump of event < dont know what that is ?? here is a easy way to get it
Code:
adb shell dmesg > errorreportdump.txt
this will spawn a .txt file in the directory your shell is in upload this file this will suffice for a stacktrace
Code:
[CENTER][B]CHANGE LOG[/B]
[b] Beastmode Evita Plus RC1.0[/b]
-Jelly Bean 3.4.10 Source
-Msm_mpdecision added most upstream version
-Msm_thermald added most upstream version
-Sweep2wake with programmable start/end key
-Userspace UV controle
-3D Gpu overclock up to 512mhz
-2D Gpu overclock up to 325mhz
-CPU OC avail up to 1.9ghz
-L2 Cache Boosted
-FSB bus increased
-LOTS of scheduler mods to increase performance
-ARM Topology updated
-Intellidemand, Lionheart and Badass governors added
-FIOPS, ROW, SIO schedulers
-Userspace FSYNC Toggle in /sys
-Fsync tweaks
-WP switch toggled so system is r/w
-Init.d Support
-Cmdline interfacing
-Zram ported from 3.6 linux kernel and enabled
-Enabled Faster PVS bin
[b]Beastmode RC5[/b]
-Added Cmdline interface
-Added fully aroma controlled install - Thanks Bigwillyg/Showp/Faux123
-Adjusted FSB clock
-Adjusted GPU OC so it is fully controlled by aroma
[B]Beastmode 4.4[/B]
-Sweep2wake disabled by default use kernel tuner to enable
-Patched upstream to 3.0.52 - C.G/KeRnElCheF did the hard work of fixing the kernel.org patchi just cherrypicked his git
-Fixes for -O3 Compiling - Thanks BigWillyG for posting your fixes for this
-Altered GPU Clocking/scaling in system
-Changed FSB Clocks increased a bit
-Changed L2 Cache boost stepping
-Altered s2w to have C.G/KeRnElChIeF's /sys start/end mod for sweep2wake - Thanks alot for posting this and giving permission to use. Your work is awesome :D
[B]Beastmode 4.3[/B]
-Patched upstream to 3.0.51
-Fixed Framebuffer Overruns
-Fixed Voltages
-Fixed Graphical Glitching
-Fixed OTG support
-Fixed incorrect MDP formats for unpack patterns
-Fixed Race between DBS_Refresh and hotplug
-Made the Scaling_governor sysfs node polable
-Fixed Sysfs Deadlock on Cocurrent hotplug/freq switch
-Forcing use of insecure mode to RIVA (wifi controller to load my modules)
-Powered OTG (thanks eak1080!)
-Built with -O2 flags
-Corrected mdp_iommu
-Enable ALL iommu's
-added a psuedo planar output for interleaved format
[B][CENTER]BeastMode 4.2[/CENTER][/B]
-Patched in linaro's topology drivers from
http://patches.linaro.org/9894/
all patches at http://patches.linaro.org/project/linux-arm-kernel/
[B][CENTER]BeastMode v4.1[/CENTER][/B]
- incremental update
- Fixed GPU scaling issues
- Smoothass removed for now
- Restored stock qualcomm voltage tables
- Linaro 4.7 toolchain used to compile
- I know aroma still says 4.0 the next full release i will update the installer
[B][CENTER]BeastMode v4.0[/CENTER][/B]
- Sweep2wake added
- ThermalD userspace interface added
- Mpdecision moved to kernelside
- Fixed Voltage tables
- S-On Friendly installer WORKING WITH NEW HBOOT!
- Updated aroma to v2.56 fixes touch issues in the installer
[B][CENTER]BeastMode v3.0[/CENTER][/B]
-Will Update this sortly. Check my github source for channel log
[B][CENTER]BeastMode v2.1[/CENTER][/B]
-Added Aroma Options:
--OC Min
--GPU OC
-New Flashing Method (thanks Scott)
-Cleaned Up Scripts
-Fixed OC on First Boot
[CENTER][B] BeastMode v2.0.1 [/B][/CENTER]
-Fixed Recovery Loops
[B][COLOR="Red"]Note: Refer to post 3 on my thread on themikmik.com for recovery loop fix.[/COLOR][/B]
[CENTER][B] BeastMode v2.0 [/B][/CENTER]
-Updated to 1.91 Base (All Previous Mods Applied)
-Fixed OC Stick Bug
-Added Aroma Installer for Custom OC
-Fixed Install (One .zip Only)
[CENTER][B] BeastMode v1.1 [/B][/CENTER]
-OC now MAX 2.1Ghz MIN .192Ghz
-OCed GPU
-Added Simple I/O Scheduler
-Dimmed Capcitive Buttons
-UVed
-Tweaks for Battery Saving
-Added Interactive Governor
And Much More :)[/CENTER]
Common bugs and fixes for them:
Unable to boot
I have started the phone slightly undervolted and due to this it causes some units to fail to boot. This will be resolved in a future release
-viperboy- said:
Sorry for the delay with this, here is something that might help those who cannot fully boot on this kernel...
https://dl.dropbox.com/u/6621763/HTC_EVO_4G_LTE_Kernel_Voltage_Stabilizer.zip
It increases the voltage all across the board by 75mv.
To remove the mod
https://dl.dropbox.com/u/6621763/HTC_EVO_4G_LTE_Kernel_Voltage_Stabilizer_Remover.zip
Click to expand...
Click to collapse
Im on the new JB kernel and my WiFi Says ERROR... what do i do!?!?!
-please download attached prima_wlan.ko.zip unzip and place the prima_wlan.ko into /system/lib/modules/ and set permissions to 744
Click to expand...
Click to collapse
I am using XYZ ROM and my Camera Doesn't work?
- please see attached .zip to thread flash via recovery
enjoy your working camera
freshleysnipes said:
It seems the Sense Task Manager app isn't functioning properly after flashing v4.3. Is this the case for anyone else??
Click to expand...
Click to collapse
IOMMU
IOMMU
IOMMU
IOMMU
http://en.wikipedia.org/wiki/IOMMU
http://askubuntu.com/questions/85776/what-is-iommu-and-will-it-improve-my-vm-performance
it is working just fine
the memory is handled ALOT differently now
Click to expand...
Click to collapse
My max clock got stuck to 1.7ghz but i picked XYZ clock
-Bug in the installer is being looked into
Downloads:
JELLYBEAN KERNELS
Must be S-off for this installer to work RC1.0_shortnsweetinstaller
ICS KERNELS
link pulled until further notice
Beastmode Evita 4.4
Beastmode Evita 4.3
BeastMode Evita 4.2
BeastMode Evita 4.1
BeastMode Evita 4.0
BeastMode Evita 3.0
I noticed someone else maintains the 3.0 thread. I see why you made this one
anyways, looking forward to this!
Wow
....nice....
My blazingly fast as f*#k One XL
Great job man!!!
looks really nice; sweep2wake is going to be amazing
what roms would you recommend for this kernel?
HoSlayer said:
looks really nice; sweep2wake is going to be amazing
what roms would you recommend for this kernel?
Click to expand...
Click to collapse
It will probably be a sense kernel
Glad to be here guys
any sense rom should be fine I tested on Venom when i got to play with my sister in laws XL it was FAST
enjoy
Did i mention this is S-On Friendly
please be HTCdev unlocked with TWRP/CWM to install
Does s2w impact the battery life in this kernel? Because I'm running rohan's build 5 kernel and I'm losing battery a lot faster than usual. But I'm super excited that all these s2w kernels are popping up! If battery loss is what it takes, I'm willing to make that sacrifice. Thanks for all the work you put into this kernel btw
wongSlam said:
Does s2w impact the battery life in this kernel? Because I'm running rohan's build 5 kernel and I'm losing battery a lot faster than usual. But I'm super excited that all these s2w kernels are popping up! If battery loss is what it takes, I'm willing to make that sacrifice. Thanks for all the work you put into this kernel btw
Click to expand...
Click to collapse
Beta testers reported 20+ hours of battery life
here is one report
Zarboz said:
Beta testers reported 20+ hours of battery life
Click to expand...
Click to collapse
Wooooo man that's unbelievable! Great news to hear, you just made my day
Good job bro. Don't forget to add updated aroma to v2.56. It fixes touch issues in the installer in the channel log that is. Lol I already did it
Sent from my HTC One XL
stuck on 10% of the installing kernel step. Come from 2.20. Do I still need to flash it by fastboot?
idoido said:
stuck on 10% of the installing kernel step. Come from 2.20. Do I still need to flash it by fastboot?
Click to expand...
Click to collapse
Try it again. Sometimes it gets stuck cause of TWRP. And the new install method will replace the need for fastboot flashing. Just flash and reboot!
Sent from my HTC One XL
idoido said:
stuck on 10% of the installing kernel step. Come from 2.20. Do I still need to flash it by fastboot?
Click to expand...
Click to collapse
I had beta testers use twrp and CWM
they both had success
It works! It stopped at the 10% for about 5 mins, but after rebooting, everything works fine. Thanks!
BTW: Has the default setting been undervolted?
sbryan12144 said:
Try it again. Sometimes it gets stuck cause of TWRP. And the new install method will replace the need for fastboot flashing. Just flash and reboot!
Sent from my HTC One XL
Click to expand...
Click to collapse
wt new install method u r talking abt?is it that you install the zip file in the recovery and that is enough?
and also is this kernel having otg feature?
Flashed normally, twrp, no issues at all. Said 10% and didn't display any higher digit of completion, but it did complete and reboot, tested that slide-to-wake thinger to nake sure it wasnt just screwing with me, it and works great. Thanks for all the commitment to the One XL! May we be graced with your awesome sauce for ages to come.
Sent from my HTC One XL using xda app-developers app
got it installed , hung at 10% and rebooted twice before booting up, all seems well other than my status bar was backwards for a second, which governor would be recommended for the best performance with good battery life? im on viper xl, id also like to know whether cfq, deadline or noop is better?
DARKROOM INTERNATIONAL V2
We bring the expected and longed International V2. Everything made ??from scratch, base cover Xbsall Ics (XDA), with the kernel itself Team, Team spectacular mod and more nice .............
A slow to see the light, but we believe that a rom has gone very, very good. We hope comments and try how it work.
The rom is with right to work at 100%, and that everyone gets what interests you.
Has many settings, besides enhancing the rom tweaks inall aspects. Reading sd, screen sensitivity, 3G and wifi speed, reduced power, zipaling startup, defragmentation, etc .......
Besides Team own kernel with OC Cpu, Cpu UV, Oc ram, GPU OC, improved ram, init.d habiliado from the kernel, etc ....... and much more.
One novelty is to regulate yourselves the CPU voltage from SetCPU for example, we get 1.5 MHz of the CPU Oc. Here, as we know, each O3D is a world, therefore there will be terminals they will support and others do not.
Being able to regulate the voltage to frequency, we can adjust much consumption and regunlando well, we can get reduced consumption. Below we explain how to adjust this.
The Mod, c'mon, awesome job that gives unbeatable elegance to our gadgets, android envy of the world.
ONLY INSTALL IF YOU HAVE ICS ROM ported from the SU760, BY XBSALL
ONLY INSTALL IF YOU HAVE RECOVERY IN PARTITION
ROM
{
"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"
}
CHANGELOG
- Base ICS Korean (Thanks XBsall)
- All translated into more than 30 languages
- Rooted and Deoxed
- Zipaling
- New gobernors
- New ways reading SD
- Kernel Darkroom
- Optimized Ram
- Boot optimized
- Improved SD card reading and much ......
- Tweak screen sensitivity
- Tweak scrolling
- Enhanced data rate 3G, wifi
- Tweak in wifi, less consumption
- Tweak battery consumption
- Boot Defragment
- And more ...... Tweaks
- Visual customization of the rom
- Battery in percent 1%
- Off mode CRT screen off
- Bravia Engine
- Improved sound AC! D Sound
- Camera Original retouched by Defcomg (14Nov.iArccamaraRC2) (Thanks)
- Camera JB 4.1.2
- Official JB Gallery 4.1.2
- Keyboard LG
- JB official Keyboard 4.1.2
- Face Unlock Unlock
- Apk sms
- ES File Explorer
- Busybox
- Led Tesla
- Quick Boot (to go directly to the recovery)
- The Official Team Darkroom Apk
- Team Wallpapers Darkroom
- More than we allow ourselves safe ........
KERNEL
First thank Pesach85 of xda that has taught me to compile a signed boot and solve certain problems with compiling the kernel binary.
It's been a long hard journey, as I lost my ubuntu and data, hence the long delay. Get to the point
Ramdisk Tweaks:
- Taskiller increased for better management of the RAM
- Load modules from ramdisk
Kernel Tweaks:
- Added "Voltage Control v2" (You can play either the voltage frequencies, so you can have as fecuencia you want to increase the voltage or down if your phone supports it. Set entity 750mV to 1500 mV. Advisable not shift from 1400mV. We are not responsible for any damage to your CPU)
- Overclock to 1500MHz!
- Added a lot more often for more battery saving.
75MHz, 150MHz, 250MHz, 350MHz, 450MHz, 600MHz, 858MHz, 10 08MHz, 1108MHz, 1208MHz, 1308MHz, 1350MHz, 1400MHz, 1500 MHz
- UNDERVOLT, enough to start you all.
- Added CPU Topology
- Set hotplug system as governor and adjusted.
- Added VR and SIO schedulers, and tight deadline. SIO as Set system scheduler.
- Added Lazy governor and governor Wheatley
- Used as binary to compile the latest version
- OC GPU to 384 MHz
- Added "Fsync Control"
- Added libraries to increase copying and moving data
- Added drivers for our GPU originals (ported from GN)
- GPU OC to 460Mhz
- Added a new frequency to the GPU. Now: 157.6 Mhz-384Mhz-460Mhz
- Added a new line voltage higher than stock for added stability at very high frequencies.
- Latency of 300 to 30.
Very fast and stable, and RAM management is infallible.
Well let me explain a few things, you can use at voltages as NSTools programs for editing (recommended), Perfomance, Voltage Control, SetCPU, Rom Toolbox ... etc
Finally the last point that I want to explain is the Fsync Control, this means that you can disable that can cause data loss in a crash / freeze and can also lead to problems if two or more processes accessing the same file. Furthermore disable reduces the number of operations by reducing battery consumption and increase system performance.
It can be disabled by creating a script, paste the following into or empty file and place it in / system / etc / init.d / named XXFsync (where XX is any number):
Code:
#!/sytem/bin/sh
echo 0 > /sys/class/misc/fsynccontrol/fsync_enabled
INSTALLATION
ONLY INSTALL IF YOU HAVE RECOVERY IN PARTITION
1. Put the zip in SD
2. Ask for carrying TWRP recovery:
WIPE ------ WIPE CACHE ------FACTORY RESET------SYSTEM
2a. Normal recovery for CWM:
WIPE CACHE------WIPE DAVIL CACHE------WIPE DATA------FORMAT SYSTEM------FORMAT DATA
3. Install zip
4. Reboot
It takes a little to start, patience ................... seems to stay frozen, but do not worry, it's normal, are more than 700mg of rom and takes to boot.
When configuring acabeis the first time around, restarting a few times, so that it works as it should and stabilizes. At first it costs apks open, but now see the difference when you start using it.
Download link: http://d-h.st/LO7
ROM INTERNATIONAL V2 WHITOUT MOD
Download link: http://d-h.st/tCA
If you want to put icons for phone, contacts, sms, mail in chrome as in the images of the launcher, stay above and clicking when you solteis appears a little circle with a brush, push up and you will see a screen with all the icons available. Marcais which querais and ready.
:laugh:Thanks to all who have donated, thank you:good:
Comments and hope you enjoy it.
To thanks cost nothing.
If you like our work, you can invite a few beers
RESERVED
international original kernel v2
Download
http://d-h.st/t2R
Thanks but i have one Question did you guys add ARABIC lang to this ROM
Would you please make a zip for us to flash original theme (setting, battery, call, ..etc) for this Rom. Thanks for your work!
hi, thank you for rom, it is perfect.
but i have only one problem, same of version 1 :
if i try to shutdown phone , it restart.
if i get shutdown and i link the battery charger, the phone turn on
please, if you can, help me
Click to expand...
Click to collapse
What version of u-boot and xloader hace you?
Enviado desde TheDarkRoom
Great work guys! I want flash the kernel ICS V1.0 of iodak, In this Rom can we install other kernel or have the same problem whit v1? Thanks!
Tank you
Sent from my LG-P925 using xda app-developers app
help!
I put it on my phone in TWRP recovery, and now it just restarts.
But before it was: WIPE ------ WIPE CACHE ------FACTORY RESET------SYSTEM
After install and i push reboot system button.
Now there is only the LG logo, vibrates and power off. :crying:
become unusable?
Before V1 on the phone was when it happened.
(I'm sorry, I'm Hungarian, and my English is bad) - Google Translate
shutdown problem solved
Click to expand...
Click to collapse
The problem has been corrected? Now it safe?
Thanks guys, even without overclocking this ROM feels very slick. I have found an issue with taking 3d pictures, the seems the saved pictures format and orientation is stuffed up. Another issue is that MMS will not send for me either with the included application. Would also like to request stock theme as well.
Sent from my LG-SU760 using xda app-developers app
"phone" APN for ATT Thrill
rom installed as advertised and everything works nicely (1408 overclock gave me some reboots so I knocked it back to 1350) The only bit of advice I have for att users is that the "phone" apn that allows up to 14mb speed instead of 7 is not included and needs to added by the user.
Rom Internatonal V2 without mod available in the first post
http://forum.xda-developers.com/showthread.php?p=36962696
The first time I set up and saved WIFI config ,but when I turned on WIFI, WIFI didn't connect. So I had to forget the network and set up it again, then it's worked perfectly.
This Rom's better than V5.2 - XBSALL ?
ecb41tza said:
Rom Internatonal V2 without mod available in the first post
http://forum.xda-developers.com/showthread.php?p=36962696
Click to expand...
Click to collapse
So this is just without the visual mods?
Sent from my LG-SU760 using xda app-developers app
---------- Post added at 02:58 PM ---------- Previous post was at 02:56 PM ----------
Has anyone had success with setting the cpu minimum below 250? Mine always freezes below 250 and randomly about 1250 odd
Sent from my LG-SU760 using xda app-developers app
saint_cow said:
So this is just without the visual mods?
Sent from my LG-SU760 using xda app-developers app
---------- Post added at 02:58 PM ---------- Previous post was at 02:56 PM ----------
Has anyone had success with setting the cpu minimum below 250? Mine always freezes below 250 and randomly about 1250 odd
Sent from my LG-SU760 using xda app-developers app
Click to expand...
Click to collapse
Look frequencies
ecb41tza said:
Look frequencies
Click to expand...
Click to collapse
I suspect my phone may be somewhat of a softy, she doesn't like the low (or really high) frequency
Sent from my LG-SU760 using xda app-developers app
xafalo said:
DARKROOM INTERNATIONAL V2
We bring the expected and longed International V2. Everything made ??from scratch, base cover Xbsall Ics (XDA), with the kernel itself Team, Team spectacular mod and more nice .............
A slow to see the light, but we believe that a rom has gone very, very good. We hope comments and try how it work.
Hi bros;
Your works are really EXCELLENT!!!
You' all are brilliant!
It's really worth waiting for.
Keep it up!
Thanks!
Khafly
Click to expand...
Click to collapse
arany0218 said:
I put it on my phone in TWRP recovery, and now it just restarts.
But before it was: WIPE ------ WIPE CACHE ------FACTORY RESET------SYSTEM
After install and i push reboot system button.
Now there is only the LG logo, vibrates and power off. :crying:
become unusable?
Before V1 on the phone was when it happened.
(I'm sorry, I'm Hungarian, and my English is bad) - Google Translate
Click to expand...
Click to collapse
Hi I had the same problem with acura's rom. For me it was the kernel cause when im using theirs my phone shuts off or stuck at the boot logo. so I put iodak's kernel on it at its working perfect now. btw now I'm using ICS International v1 with this kernel: http://forum.xda-developers.com/showthread.php?t=2019208
Hope it helps!
In Hungarian:
De leirom magyarul is:
Szia nekem is ezt csinalta a telefonom acura ROMjaval.. nekem a kernel nem volt stabil azert indult allandoan ujra vagy csak az lg logonal maradt.. utana felraktam ezt: http://forum.xda-developers.com/showthread.php?t=2019208 a kernelt es mukodott. remelem ezzel a ROMmal is mukodik! ha van meg kerdesed megprobalok segiteni.
{
"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"
}
Info from me (Hbo): these are test releases of ArchiKernel freshly compiled with i9305 defconfig. I have tested it for few days and it's running really fine. However, consider that it may contain some undiscovered bugs etc. Then, just tell me what's wrong and I'll check if I can do anything about that. Please check flashing and updating instructions
Base: Samsung N7100XXUFNI1 Sources (NOT smdk4x12)
Linux 3.0.31
Compiled using latest ArchiToolchain
ArchiDroid Optimizations
Using AnyKernel method (compatible with all ROMs AOSP)
And many other awesome things I have no time to list
Other kernel's features:
Boeffla Sound
Configurable touchboost
Configurable touchwake
Zzmoove governor with default Moderate profile
BFQ i/o scheduler
GPU UV/OC
CPU UV/OC, idle modes
Charging interface
LED interface
Android and Kernel logcats switches
Mdnie control
Vibration control
ArchiDroid Optimizations:
- Fully optimized for Samsung Galaxy S3 (-marm -march=armv7-a -mcpu=cortex-a9 -mtune=cortex-a9 -mfpu=neon -mfloat-abi=softfp)
- Compiled with O3 optimization level (-O3)
- Performed interprocedural pointer analysis and interprocedural modification and reference analysis (-fipa-pta)
- Performed loop invariant motion on trees. It also moved operands of conditions that are invariant out of the loop, so that we can use just trivial invariantness analysis in loop unswitching. The pass also includes store motion (-ftree-loop-im)
- Created a canonical counter for number of iterations in loops for which determining number of iterations requires complicated analysis. Later optimizations then may determine the number easily (-ftree-loop-ivcanon)
- Performed induction variable optimizations (strength reduction, induction variable merging and induction variable elimination) on trees (-fivopts)
- Tried to reduce the number of symbolic address calculations by using shared “anchor” symbols to address nearby objects. This transformation can help to reduce the number of GOT entries and GOT accesses on some targets (-fsection-anchors)
- Assumed that loop indices do not overflow, and that loops with nontrivial exit condition are not infinite. This enables a wider range of loop optimizations even if the loop optimizer itself cannot prove that these assumptions are valid (-funsafe-loop-optimizations)
- Moved branches with loop invariant conditions out of the loop (-funswitch-loops)
- Attempted to avoid false dependencies in scheduled code by making use of registers left over after register allocation. This optimization most benefits processors with lots of registers (-frename-registers)
- Re-ran common subexpression elimination after loop optimizations are performed (-frerun-cse-after-loop)
- Didn't keep the frame pointer in a register for functions that don't need one. This avoids the instructions to save, set up and restore frame pointers; it also makes an extra register available in many functions (-fomit-frame-pointer)
- Made a redundant load elimination pass performed after reload. The purpose of this pass is to clean up redundant spilling (-fgcse-after-reload)
- Ran a store motion pass after global common subexpression elimination. This pass attempts to move stores out of loops (-fgcse-sm)
- Eliminated redundant loads that come after stores to the same memory location, both partial and full redundancies (-fgcse-las)
- Constructed webs as commonly used for register allocation purposes and assigned each web individual pseudo register. This allows the register allocation pass to operate on pseudos directly, but also strengthens several other optimization passes, such as CSE, loop optimizer and trivial dead code remover (-fweb)
- Performed tail duplication to enlarge superblock size. This transformation simplifies the control flow of the function allowing other optimizations to do a better job (-ftracer)
Click to expand...
Click to collapse
What to expect:
- Awesome stock battery life on AOSP ROMs (due to Samsung sources and not smdk4x12)
- Blazing fast (Deep advanced optimizations, Linaro toolchain, this is the beast)
- High compatibility (AnyKernel method, the kernel should work on all ROMs)
What to NOT expect:
- Many CPU or I/O governors # We don't need overhead, you can achieve nearly the same just by tweaking governor to your needs
- Features I don't like/need
- Dualboot (see above ^)
- F2FS (see above ^, however this one depends on kernel upstreaming, as f2fs is merged)
Flashing instructions:
1. Make sure that you have stock kernel already flashed (the one which comes with your ROM), if you're running custom kernel already, reflash your ROM without wipe, this will also flash stock kernel. This is ultimately important, DON'T FLASH ARCHIKERNEL ON ANOTHER CUSTOM KERNEL, you may face various issues you've never seen before.
* This is because ArchiKernel uses AnyKernel method - it pulls ramdisk from your current kernel. If you brick your phone by flashing AK on top of custom kernel, you know who will be responsible for that.
2. Flash ArchiKernel zip.
3. Profit!
Updating instructions:
1. If you arleady have older ArchiKernel version flashed properly with above instructions, and changelog doesn't state otherwise, just flash the .zip with new version of AK.
2. No wipes, cleaning dalvik cache or anything else is required, flashing zip is enough.
3. Profit!
Bugs:
None known
Contributors
JustArchi, Moster2
Source Code: https://github.com/ArchiDroid/ArchiKernel
Download the newest version:
CLICK
Some older version download:
This one for me, reserved.
First version, dated 14/03/2015 is out. Download, flash on STOCK kernel of your Lollipop rom and report It should work on Nameless and AICP for sure, interesting if it works on CM and RR.
Working fine with todays RR O3 Test Build (which is in upload at the moment).
Great Kernel so far after a few minutes, many thanks.....whether the kernel is also working on normal or official RR, I will test soon, but I am quite sure that he does .
rodman01 said:
Working fine with todays RR O3 Test Build (which is in upload at the moment).
Great Kernel so far after a few minutes, many thanks.....whether the kernel is also working on normal or official RR, I will test soon, but I am quite sure that he does .
Click to expand...
Click to collapse
That is really, really, really good!
I found ArchiKernel a really good, comfortable to configure and universal kernel
Hbohd said:
That is really, really, really good!
I found ArchiKernel a really good, comfortable to configure and universal kernel
Click to expand...
Click to collapse
hi, can i just flash this kernel after I flash the aicp rom? becasue I dont' know if the kernel come with aicp rom is stock or custom.
It's stock, so you can directly flash this kernel after flashing rom. Every AOSP Lollipop rom that we have comes with a stock, unmodded kernel
Very nice can't wait to testing it looking forward to it.
Just flashed. Seems fine so far, but does it need also LMK corrections?
Sent from mobile
This kernel is real beast 27500 on antutu @Stock
I know that archi won't add governors/schedulers but if you mate could edit the kernel just to add zzmoove or smartass for battery saving and zen scheduler , it'd be very very great.
I'd love to test some OC @1600 for cpu and @666 for gpu just to see where it could go with such a kernel if you have time .
anguslaw said:
hi, can i just flash this kernel after I flash the aicp rom? becasue I dont' know if the kernel come with aicp rom is stock or custom.
Click to expand...
Click to collapse
does it work on acip? i have aicp but i dont know if this works on it
klemen241 said:
does it work on acip? i have aicp but i dont know if this works on it
Click to expand...
Click to collapse
If you read 3rd post in this thread you will know the answer
I'm sorry if my question is stupid but is this work with rooted touchwiz kitkat 4.4.4 rom?
aaz03 said:
This kernel is real beast 27500 on antutu @Stock
I know that archi won't add governors/schedulers but if you mate could edit the kernel just to add zzmoove or smartass for battery saving and zen scheduler , it'd be very very great.
I'd love to test some OC @1600 for cpu and @666 for gpu just to see where it could go with such a kernel if you have time .
Click to expand...
Click to collapse
Yeah, I was thinking just about the same. I am testing right now experimental kernel with 1600 OC and some more optimizations. I may share it as experimental release soon
However, I think that Archi may add zzmoove in future, so I won't double his work [emoji14] (I am missing it too!)
I might add zen in next release though, it shouldn't be too much work. However, isn't bfq running just fine? How can you tell if zen is better than bfq?
amigoloco said:
I'm sorry if my question is stupid but is this work with rooted touchwiz kitkat 4.4.4 rom?
Click to expand...
Click to collapse
As for now: not
To my mind, it will be possible in not-far future
Hbohd said:
If you read 3rd post in this thread you will know the answer
Click to expand...
Click to collapse
i actualy read all the posts but third one. I feel like total retard haha. Thanks for answer man
voyteckst said:
Just flashed. Seems fine so far, but does it need also LMK corrections?
Sent from mobile
Click to expand...
Click to collapse
LMK permission's fix won't do any harm, therefore it's better to keep it in. Moreover it allows any apps to see and modify them.
klemen241 said:
i actualy read all the posts but third one. I feel like total retard haha. Thanks for answer man
Click to expand...
Click to collapse
Happens ! No problem at all
Wich app I Have to use to con figure the kernel?
With synapse for example which is coming with the kernel zip.
The ASV level showing on synapse, does it tell me if my chip in particular is bad? I have level 2, which is pretty bad...