This thread was created at the request of CvD.
This thread is for questions you have about the moretz and marla kernels, I'm sure CvD will pop in from time to time and I will as well. I will update this as i go with common issues if project mayhem deems it so.
Keep it clean and keep it intelligent, if you haven't read the stickies and the kernels thread you have no business posting here and will recieve no assistance.
Keep in mind:
CvD only supports cm10.1 officially so other rom's support is probably going to be guided by other users.
CvD has made it clear that he is not one to support a ton of 3rd party control apps so those questions about said apps will likely be directed by other users just a heads up.
If you can get logs do it.
Be as detailed as possible if you come in here saying oh the kernel doesn't work I will likely hurt you emotionally.
Thanks dude. I now have two CM10.1 kernels published, they are very similar to each other so below a quick description of the differences ...
Marla:
This is intended to be a very stock feeling kernel, no CPU over clocking, no voltage control. Miminal bells and whistles. What is there, is specifically tweaked to enhance the stock kernel and provide excellent performance and battery life. Use either the SmartassV2 or OnDemand governors after you flash and you are done. You shouldn't have to underclock this kernel to save battery, nor should you have to apply a bunch of other tweaks and changes.
Moretz:
This is for the over clockers and tweakers. It is the test bed for changes and udpates for me, many subsystem changes make it from here to Marla after they are proven to work. This kernel will probably be updated more frequently with a wide variety of stuff for everyone to screw with. Once I lock in some good settings and tunings, they will move into Marla as pre-configured changes.
Project mayhem
Sent from my SAMSUNG-SGH-I727 using Tapatalk 2
Can somebody tell me about the Marla kernel? What is it? What is it for, etc.?
The XDA search didn't help nor did Google.
Thanks!!
The best I could find on google was the return "Ferron: Driver static.musicstag.com/album/Ferron/Driver/... Soundtrack Bernard Herrmann; Amt Jan Driver; The Completeist Car vs. Driver ... Cathi Bruns; Rose Polenzani; Frazey Ford; Stephen Fearing; Marla Hansen ..."
See?! It has Car vs. Driver and Marla!
http://static.musicstag.com/album/Ferron/Driver/
Edit: Yup, it's here! Going to DL it now
Locoman_ said:
Can somebody tell me about the Marla kernel? What is it? What is it for, etc.?
The XDA search didn't help nor did Google.
Thanks!!
The best I could find on google was the return "Ferron: Driver static.musicstag.com/album/Ferron/Driver/... Soundtrack Bernard Herrmann; Amt Jan Driver; The Completeist Car vs. Driver ... Cathi Bruns; Rose Polenzani; Frazey Ford; Stephen Fearing; Marla Hansen ..."
See?! It has Car vs. Driver and Marla!
http://static.musicstag.com/album/Ferron/Driver/
Click to expand...
Click to collapse
Hold your breath. It's coming.
Sent from my SAMSUNG-SGH-I727 using xda app-developers app
jd1639 said:
Hold your breath. It's coming.
Sent from my SAMSUNG-SGH-I727 using xda app-developers app
Click to expand...
Click to collapse
Yeah, quite literally ... running a release build now. Should be a new thread in 30-45 minutes once I know it is working as intended.
I had one of the boot loops that has been talked about in the mortez thread. If I pulled a log cat after I booted up would this contain information to help CvD of it was actually a boot loop?
Sent from my SAMSUNG-SGH-I727 using xda app-developers app
I need the log cat run as the loop happens, otherwise it likely won't have any of the relevant errors.
Sent from my SAMSUNG-SGH-I727 using xda premium
Which version or release date of moretz and marla can you use for CM10 if that's possible? I looked thru a bunch of threads before asking, so my bad if it's been answered already. Thanks for your time.
TyJones916 said:
Which version or release date of moretz and marla can you use for CM10 if that's possible? I looked thru a bunch of threads before asking, so my bad if it's been answered already. Thanks for your time.
Click to expand...
Click to collapse
I believe that this is a cm10.1 based kernel so I don't think you can use either. I may be wrong though.
Sent from my Slimmed out Skyrocket
bps119 said:
I believe that this is a cm10.1 based kernel so I don't think you can use either. I may be wrong though.
Sent from my Slimmed out Skyrocket
Click to expand...
Click to collapse
Correct ... The op in each thread states they are for cm10.1 builds after 4/24/13
Sent from my SAMSUNG-SGH-I727 using xda premium
Not necessarily sure if this applies but it definitely relates: I've tried several times (~50 actually) to compile a kernel for the Skyrocket using 7 different toolchains and combinations of ramdisks, branches from your source, other sources, CM's source, basically any I could find and I get the same result every time whereby the phone gets past the initial Samsung splash but never starts the boot animation and usually reboots due to a kernel panic. I managed to look through a last_kmsg once and it said that the memory address for initrd overlapped (it gave 0x41400000 as the beginning address) and I've tried changing the base address, including a ramdisk address, standing on my head, swearing profusely et cetera. I have successfully compiled many, many kernels in the past as I prefer an uncommon set of schedulers and governors and I have never encountered a problem like this before. I haven't been making any modifications to the sources to rule out having inadvertently introduced something myself and based on unpacking all of the boot images I can find the base address is 0x40400000 and the page size is 2048.
Given the above information, my question is simple: WTF am I missing?
Thanks for your time and I appreciate your time and assistance, and I assure you I have searched until I no longer found any related information (none in English or translated into any semblance of English I could comprehend, anyway)
The cleanest way to do it, is to setup a CM10.1 build environment and build it within that framework to ensure consistency. There are numerous integration points between the OS and the kernel (such as Audio-CAF and Display-CAF) that have to be factored in. Check the rookie thread (link in my sig) to see how to setup that environment.
Once you've done that, you can run a kernel build with the following commands:
$> repo sync -j16
$> breakfast cm_skyrocket-userdebug
$> make clean && mka bootimage
That will give you your kernel modules and boot.img in the out/ directory. Just make sure you are pulling the correct kernel source in your repo and update the cm.dependencies script to remove the stock kernel dependency; otherwise it'll update your repo and pull the kernel from cyanogenmod.
I am currently using the Moretz kernel. It's fast and stable. Thank you guys for awesome kernels to choose from! ?????
Sent from my SAMSUNG-SGH-I727 using xda app-developers app
Not sure if it's just me, I have had two freeze/reboots in the last couple of days, both times while managing apps, once during an update in Google Play and once while looking at installed apps via ROM Toolbox Pro. I didn't have that prior to using Marla. I'm on CM10.1 latest nightly, has anyone else seen this?
Both Marla 2.0.9 and Moretz 3.0.9 have been super stable for me, maybe a recent commit to cm10.1 is to blame
Hey guys, loving the Moretz 3.0.9 Kernal, seems really stable, and snappy. Being my first custom kernal in a while, I'm a little behind and rusty on what the different Governor and IO Schedular effects/behaviors are. Can anyone point me to a guide that might explain them a little more in depth, or did I somehow miss this information in a post?
What are you all setting yours to? I using PAC-man 7/16 nightly, so any suggestions on what works would be great as well. Thanks!
Edit: Nevermind, finally found the guide. Got pushed to the second thread of the 1stop newbie info post. http://forum.xda-developers.com/showthread.php?t=1950084
Newbie here. I am currently using Moretz on top on CM10.1. I am not a overclocker/tweaker.... given that would Marla be better in terms of battery life?
panny2 said:
Newbie here. I am currently using Moretz on top on CM10.1. I am not a overclocker/tweaker.... given that would Marla be better in terms of battery life?
Click to expand...
Click to collapse
Don't quote me on this but I would say yes because of less overhead? Try it and see.
Sent from my SAMSUNG-SGH-I727 using Tapatalk 4 Beta
panny2 said:
Newbie here. I am currently using Moretz on top on CM10.1. I am not a overclocker/tweaker.... given that would Marla be better in terms of battery life?
Click to expand...
Click to collapse
If you're not a tweaker, I'd suggest marla. Same kernels but marla doesn't have all the options moretz does.
Sent from my SGH-I727 using xda app-developers app
Related
Important!
It is strongly recommended that you flash clockwork recovery via NVFlash. If for some reason this or a future nightly build causes your phone to not boot up, you will not be able to boot into recovery unless you have it flashed via NVFlash.
NVFlash for Linux
NVFlash for Windows
To clear up some confusion, if you flashed your recovery via ROM Manager, you didn't actually flash a recovery. It is what we call a fakeflash, you should still probably flash with NVFlash.
Instructions
Download from http://download.cyanogenmod.com/?device=p999 and flash like you would any other ROM (via recovery or ROM Manager).
Be sure to backup before flashing, and of course a wipe is necessary when coming from stock.
Gapps are available from the usual places, however do not download the version that says it is for Tegra, even though this is a tegra device, as it will not flash.
Mod Edit:
Mikey1022 said:
Google Addon: http://goo-inside.me/google-apps/
Check the lastest package available on top
Click to expand...
Click to collapse
ChrisSoyars Edit:
After skimming some of the posts in this thread, here are some things that you can expect.
What to expect
- Everything working including Wifi, GPS, Audio, Camera, Front Facing Camera
- Screen off animation is not enabled, therefore it isn't broken.
- Occasional audio problems (as far as I know they have not been fixed). If audio does not play just reboot.
- Automagical brightness weridness, this is controlled by the kernel and not userspace, even having it working is very hacky.
Any reference to the first thread you need too look up, it's linked here:
http://forum.xda-developers.com/showthread.php?t=1058131
Changelog:
http://cm-nightlies.appspot.com/?device=p999
Thanks!!! Flashing
Is the server still down? The latest I see is 2011-5-25.
gamefreakgcb said:
Is the server still down? The latest I see is 2011-5-25.
Click to expand...
Click to collapse
I don't know whether it is still down or not, but yeah, that's still the latest build
Hrmm awesome, what about the battery stats? Anyone know if that has been fixed?
G2X & Nexus S
brian6685 said:
Hrmm awesome, what about the battery stats? Anyone know if that has been fixed?
G2X & Nexus S
Click to expand...
Click to collapse
Not on cm7 but Faux has made good progress with the help of debauchedsloth
So does this mean nightlies will resume soon?
edit, nvm oops
G2x with faux AOSP and faux orange kernel. [email protected] 5107 quadrant.
For anybody interested this is a build I just compiled about an hour ago
http://www.multiupload.com/6WEZDZMGSX
WHy a new thread? what is new?
aim1126 said:
For anybody interested this is a build I just compiled about an hour ago
http://www.multiupload.com/6WEZDZMGSX
Click to expand...
Click to collapse
How is your compile different from the gigglebread one from this morning?
jawknee530 said:
How is your compile different from the gigglebread one from this morning?
Click to expand...
Click to collapse
I dot think there's any really maybe one or two commits that got merged throughout the day. I just like compiling my own builds
Sent from my LG-P999 using XDA App
I see this thread kinda senseless as there isn't a newer nightly that was available before using the old thread. Although 2 pages seems more manageable then 300+ (which will happen eventually to this thread.)
Being a website developer I know these threads add up pretty quickly (hurray xda!)
I haven't flashed an actual CM rom in almost a week since the server crash. Hopefully the new thread is a sign that the server was repaired and new nightlies are on the way. Using the latest KANGS to get my fix, I know there is lots of progress. Running the latest KANG from today I think the rom is almost ready for a stable release after a few bugs get worked out.
I think the work you guys are doing is fantastic and much appriciated, although it may seem all we do is ***** half the time. Android wouldn't be the same without all of the developers leading the way. Big props. Hope all is well and I plan to continue to follow your work.
aim1126 said:
For anybody interested this is a build I just compiled about an hour ago
http://www.multiupload.com/6WEZDZMGSX
Click to expand...
Click to collapse
Just installed, cheers!
And thanks CM, I'm coming from #34 and just five minutes in its obvious there's been quite a bit of work done. Status Bar brightness slider is sweet.
i see a build 36 but it won't let me download? says its not found...
shniggies said:
i see a build 36 but it won't let me download? says its not found...
Click to expand...
Click to collapse
Probably still being built. Give it some time and check again.
Sounds like buildbot may be back up... this would be nice. <3
reisaru said:
Probably still being built. Give it some time and check again.
Sounds like buildbot may be back up... this would be nice. <3
Click to expand...
Click to collapse
ho ho... i must have checked riiiiiiight when it was uploading... because its downloading now
How did you find build 36 when 35 isn't out yet?
Sent from my LG-P999 using XDA App
Hey guys lithid here again with another helper script, and how-to. As some of you may know I have recently decided to start building kernels. While I still work on roms, I found kernels to be strange, and sometimes difficult. So instead of taking that knowledge and holding it to myself, I figured I would release it here and hopefully it could open the doors for more people working on kernels.
Basically I created a script, that would do the entire build process for a kernel, it would copy the config you want from arch/arm/configs, assigned the compiler, then compile the kernel. Now after the first time I compiled this I did a copy and paste to Koush's AnyKernel updater, while that was fine and only took a min or two, I found it really annoying to do it everytime, specially when I am testing changes to the compiled kernel. So I added in a any-kernel folder to my built environment. I also added the tool-chain compiler I would be using as well into my repo.
AnyKernel folder
Cross Compiler
Now this was great. I didn't have to build anything manually, all's I needed to do was sign the zip and then push it to my phone.
Then I thought (being so lazy) why not just have this script auto-sign the zips for me and place them in my home folder? So I did. I also added in my own keys so the signature is mine! =P
Auto-Sign
Now for the fun stuff, recently there have been some roms out there that use a slightly different flashing method. Well I solved that as well. Now the script not only builds one update.zip for the compiled kernel. It creates 3 one for each rom type.
Synergy Nightly
Synergy Godmode
Universal (All other sense roms)
Click to expand...
Click to collapse
So everything is basically done. Devs would be able to implement my script into their kernel environment to build kernels for all roms that are supported here on XDA.
How to:
NOTE: You will need to get a list of applications installed and be running linux for this to work. I used Ubuntu 11.04 for all my building needs. If you want a quick list of packages you will need to install first click here there you can install corresponding packages to compile this.
Code:
git clone https://[email protected]/lithid/Htc-Sense-Freedom-Kernel.git
cd Htc-Sense-Freedom-Kernel
./build-it.sh {version #}
That's it!
Here is an example:
Error:
Code:
[email protected]:~/Development/Htc-Sense-Freedom-Kernel$ ./build-it.sh
Written by Lithid
[Error]: Expected 1 parameter, got 0.
Usage: bash build-it.sh v# [BUILD VERSION]
Good:
Code:
[email protected]:~/Development/Htc-Sense-Freedom-Kernel$ ./build-it.sh v0.3
Here is a link to the script if you are interested in seeing what I wrote. Of course it will be updated over and over again. Just figured this would be something Devs and/or users who are inspired to be devs to build a kernel without no knowledge really.
This is nice, very nice. I think I would start with building the AOSP source first. But by the time I've done that, this'll probably be finished! So thanks for the information!
This looks pretty nice thanks for the right up and links I'll definitely be checking this out some more when I get to my PC.
Sent from my PC36100 using XDA App
Love it bro. Good stuff
Oh, is mdpi still an issue with this tutorial? =P
barnacles10 said:
Love it bro. Good stuff
Oh, is mdpi still an issue with this tutorial? =P
Click to expand...
Click to collapse
Yes, how did you know?
Sent from my PC36100 using XDA Premium App
You are the android king
Sent from my PC36100 using XDA App
Lol'ed so hard at this line in the script.
"function just_sign_the_fucking_zip()"
RileyGrant said:
Lol'ed so hard at this line in the script.
"function just_sign_the_fucking_zip()"
Click to expand...
Click to collapse
Gotta have some fun sometimes huh? It gets lonely writing scripts sometimes, I like to add a little bit of personality to my stuff. lol
lithid-cm said:
Gotta have some fun sometimes huh? It gets lonely writing scripts sometimes, I like to add a little bit of personality to my stuff. lol
Click to expand...
Click to collapse
thanks to that.
post 700 lol.
Holy crap!! Ran the script and right out of the box it compiled and everything is there! This is great! Now I can start poking around!
lithid-cm said:
Gotta have some fun sometimes huh? It gets lonely writing scripts sometimes, I like to add a little bit of personality to my stuff. lol
Click to expand...
Click to collapse
Exactly and gnomelook might be somthing 4 you if you like to change ubuntus look ^^
Sent from my PC36100 using XDA Premium App
I really been wanting to learn to make kernels but AOSP searched round some think you could steer me in the right direction?
Dozenboy0012 said:
I really been wanting to learn to make kernels but AOSP searched round some think you could steer me in the right direction?
Click to expand...
Click to collapse
I would look into the cyanogenmod kernel. It's on cyanogenmods github.
Sent from my PC36100 using XDA Premium App
Is smartass better to run or performance better? Alot of people been talking about smartass
Sent from my PC36100 using XDA Premium App
smartboy36 said:
Is smartass better to run or performance better? Alot of people been talking about smartass
Sent from my PC36100 using XDA Premium App
Click to expand...
Click to collapse
It depends on what your looking for, try them each out and see which works better. Every phone is different.
Sent from my PC36100 using XDA Premium App
smartboy36 said:
Is smartass better to run or performance better? Alot of people been talking about smartass
Sent from my PC36100 using XDA Premium App
Click to expand...
Click to collapse
I tend to stick with smartass, oh wait we are talking about the kernel...
They both are working so perfectly but performance is my favorite
Sent from my PC36100 using XDA Premium App
Hey lithid, is there a way to do this without Linux? I don't have an extra pc? Thx man
Sent from my PC36100 using Tapatalk
gotshores said:
Hey lithid, is there a way to do this without Linux? I don't have an extra pc? Thx man
Sent from my PC36100 using Tapatalk
Click to expand...
Click to collapse
Not unless your computer is a mac. Building on windows is currently not supported.
This is a noble effort but what happens when a user wants to add/subtract to/from a kernel and they are not familiar with c/c++? Copy/paste will go so far especially if they can't tell the difference between a newer version of source code on someones git and the original.
Actually understanding the source is a better way of learning to build kernels instead of having an auto script do everything.
I just finally got a stable gingersense evo kernel built because certain edits (which worked on froyo kernels) would cause the kernel to lag and wifi to throw errors. If the user doesn't know how to troubleshoot, this script becomes almost moot.
I only use two scripts when I compile kernels; one to set the cc, clean the build dir, and open the dir in nautilus and the other to boot my phone into recovery to push the modules then boot into fastboot and flash the zImage.
Again it's a noble effort but things like this (and dsixdas kitchen) make it too easy for novice users to make/build these items and we end up with dozens of threads of base build items that either don't present anything marginally better than the last or unstable items due to the lack of knowledge needed to provide extended support. Dsixdas kitchen is a great tool for saving time (I use it too but learned how to root a rom by hand) but it makes it too easy for novices to build roms.
Sorry for the longwinded post and I'm not bashing the effort...just trying to point out that some things should not be made so easy for specific reasons.
This thread is no longer active. Jomeister plans to continue work on Evervolv. He will open a new thread for that purpose.
Introduction
The purpose of this thread is to coordinate work on the AOSP-based Evervolv 2.2 ROM for Skyrocket (and its sister, T989).
Skyrocket is not an officially supported ROM by Evervolv, but we have fully integrated device and vendor directories in their tree. Therefore we get fixes from the main tree and also have the ability to push fixes to Evervolv's tree. This is something we could never do when we worked directly off the Code Aurora source.
Our desire is to give the dev community a single codebase to coalesce around. Hopefully, with more devs working on the same project, we can progress faster towards AOSP.
To build, follow the instructions here (choose ev_skyrocket-eng at the lunch menu):
https://github.com/Evervolv/android
Or, the short, short version:
Run "repo status" and make sure you have no local mods.
Run "repo sync" and make sure it completes without error.
Run "rm -rf out" to remove any old compiled stuff
Run ". build/envsetup.sh" to set up your environment
Run "lunch ev_skyrocket-eng" to select the target
Run "make -j4 otapackage" (adjust -j option to match your # of processors)
What works:
2D/3D graphics, hw accel of gui, bluetooth, gps, nfc, wifi, sdcard (int+ext), MTP/PTP over USB
What doesn't work:
audio, calls, camera, cell data, sms, anything else you can think of
Issues are being managed on Github:
https://github.com/Evervolv/android_device_samsung_skyrocket/issues
Want a ROM link?
Then follow the instructions to build a ROM! The point, at this time, is to get devs involved in the process. The ROM is not ready for anyone to try out or use at this point. There are many problems left to solve.
Want to help?
Are you a dev with a Skyrocket and a burning desire to get AOSP for your phone? Please, check out Evervolv and start debugging! The Github Issues link above is a great starting point.
Jomeister and RaverX3X graciously agreed to join forces here. We hope other devs join too!
Current Dev Contributors:
jomeister15
RaverX3X
topprospect
Credit and Thanks:
Xboarder56 for the original Evervolv Skyrocket device tree
romracer for the unsecure mods to the ICS kernel
Changes Log:
04/11/12: Posted succint build instructions
04/11/12: Fixed unstable-ness of GUI (link)
04/06/12: Build now boots on its own boot.img (link)
this is on 4.0.4 now?
Sent from my GT-P7510 using XDA Premium HD app
BaconStep said:
this is on 4.0.4 now?
Sent from my GT-P7510 using XDA Premium HD app
Click to expand...
Click to collapse
yes because google has released 4.0.4 sources and ota updates to nexus.
wali01x said:
yes because google has released 4.0.4 sources and ota updates to nexus.
Click to expand...
Click to collapse
Sweet!
Sent from my GT-P7510 using XDA Premium HD app
Looks great, will try building/debugging when I get my Ubuntu box up again!
Sent from my SAMSUNG-SGH-I727 using XDA
I'll be helping out as well, just got me a T989. I was working on cm9, but I'll switch to this. Hope I can help.
This is obviously a stupid question, and probably not the place to be asking it, but it is going to be asked anyway so.. I understand what the device tree is, but why is it not possible to pull one from the existing ICS leak?
giant420 said:
This is obviously a stupid question, and probably not the place to be asking it, but it is going to be asked anyway so.. I understand what the device tree is, but why is it not possible to pull one from the existing ICS leak?
Click to expand...
Click to collapse
No stupid questions here. A fully compiled ROM like the ICS leak obscures a lot of the details about how to build the ROM from scratch. You have to reverse engineer a lot of what Samsung did to compile AOSP, plus how to avoid pulling in too much Samsung bloat code. Hope that helps.
more or less were going to keep as much samsung out of it as we possibly can . Yes u can kang in stuff from the leak but then that actually causes more issues in the long run then doing it right the first time ;P.
bsbachert said:
I'll be helping out as well, just got me a T989. I was working on cm9, but I'll switch to this. Hope I can help.
Click to expand...
Click to collapse
I think we as a community should still continue working on things such as CM9 and AOKP in addition to Evervolv, just to give people as many options as possible. The good thing that Evervolv device trees are very similar to those required by CM9 and AOKP, so with a few hacks here and there I'm sure we can get those building as well. I don't know about the other devs, but I definitely have enough time to collaborate on multiple projects, as long as I'm not the sole carrier.
ur killing me. I finally managed to get media server to stay up for msm8660 audio pulled from the leak with jos isotope a4 with some other libs and bins. acdb pulling audio policy was still a problem though.
This is definitely for the better though. I was uncomfortable with all those Samsung libs bins and blobs, especially after staring at them under IDA. like raver said it woulda been a nightmare later on.
This is great though, everyone on the same pile should make this go a lot faster.
im very excited for this.
What's IDA?
Sent from my SGH-T989 using XDA
Wow. This build is going to b epic! Can't wait guys. Nice work so far
LawStud3nt said:
What's IDA?
Click to expand...
Click to collapse
http://en.m.wikipedia.org/wiki/Interactive_Disassembler
crazy what u can find in those blobs. helps a lot for debugging though
all I know is I love evervolv on my nexus one its super baller... Thanks to all 3 of you guys
Sent from my SAMSUNG-SGH-I727 using xda premium
Any updates? Got ants in my pants waiting for this one!
softballjunkee13 said:
Any updates? Got ants in my pants waiting for this one!
Click to expand...
Click to collapse
Thanks for the interest.
We will post updates as they happen. Right now we are just trying to organize and get everyone on the same page.
Sent from my SAMSUNG-SGH-I727 using Tapatalk
topprospect said:
Thanks for the interest.
We will post updates as they happen. Right now we are just trying to organize and get everyone on the same page.
Sent from my SAMSUNG-SGH-I727 using Tapatalk
Click to expand...
Click to collapse
OK...enjoy the holiday as well!
I did not create "this" and I'm not taking credit for it. This is an awesome kernel created by an awesome dev. I have seen a lot of people asking about where to find this kernel so I asked the dev if I could make this thread to help everyone out over here. I do plan to keep this updated as he updates his OP over on Rootz.
LINK TO ORIGINAL POST ON ROOTZWIKI
This is a kexec Touchwiz test kernel. Use his thread to report bugs, etc.
WARNING: If you're on full stock, you must install busybox first.
DOWNLOAD
latest beta kernel: flashable zip
to return to stock kernel: flashable zip
INSTRUCTIONS
Make sure you're on a recovery that supports auto-flash (any CWM compatible recovery should work - I use v6.0.1.0).
Make sure your ROM has busybox installed properly (otherwise it will bootloop).
Download and flash the zip file in recovery (yup that's it).
Reboot (it will appear to boot twice after that and at every boot).
FEATURES
Unnecessary components removed for lean and fast kernel.
Compiled using latest Linaro compiler with additional optimizations.
Latest Linux updates applied (currently up to 3.0.39).
Ramdisk optimizations.
Kexec (credit goes to Mike Kasick, Austin Dicken, etc.)
OC'ed to 1.9Ghz (limited to 1.51Ghz at boot, use an app to change max freq)
SIO I/O scheduler default
Fast Charge (toggle via the "ffc" script - open terminal, type ffc then enter, plug in phone via USB)
On-demand governor backported from Linux 3.5
CHANGELOG (BETA)
v0.1 (b31fd85c46133f21d3e83d2a5c7d6f94) - initial beta release. Changes from test v12.2.
CHANGELOG (TEST KERNEL)
v10.4 - initial test release
v11.1 (0a169bbc58f7f5b14315f6e2dad47226) - leaner kernel, ondemand governor backported from Linux 3.5, latest interactive governor (not recommended yet)
v12 (8d31143328f19a6183ce6ed50d3f2f76) - fixed default max frequency (really set to 1.51ghz), custom boot animation support, init.d support, Linux 3.0.39 update
v12.2 (3640421cf043e4bdb88de3162c9984fa) - fixed blue LED issue at boot for some ROMs.
TODO
This is alpha/test kernel. More development will come.
Remember this is just a repost of his OP. To get support from the dev you will more than likely have to go over to Rootzwiki to get it. All of the links in this post redirect to the OP on Rootzwiki and not to download links. You will have to go to his OP to download the kernel.
Disclaimer said:
Me and this dev are not responible for you not reading the entire post on either site and bricking your device or anything else you might want to blame either of us for.
Click to expand...
Click to collapse
How do I use USB Fast Charge?
1) Unplug from USB cable.
2) Open Terminal Emulator, type "ffc" (without quotes) and enter. This command will toggle your fast charge state.
3) Plug it back in.
Note: running the same command again will disable fast charge.
Also, when fast charge is enabled USB communication will be disabled.
Why KEXEC?
I actually had my own hybrid recovery/kernel method, which was kinda cool. No special kernel modification was necessary, simpler boot hijack, etc. But it did mean that recovery was modified and required flashing into recovery partition for every new version. Plus all the cool cats were using kexec.
I don't mean to be a jerk or step out of place, but ,there really isn't any development here since everything is centered at Rootz. I can certainly understand a DISCUSSION thread in General, but all the actual development is over at Rootzwiki. Why not create a discussion thread in General and allow Imo to make his own thread in development if he so chooses to do so?
That's my 2 cents. Mods feel free to nuke my thoughts here if you'd like.
bobloblaw1 said:
I don't mean to be a jerk or step out of place, but ,there really isn't any development here since everything is centered at Rootz. I can certainly understand a DISCUSSION thread in General, but all the actual development is over at Rootzwiki. Why not create a discussion thread in General and allow Imo to make his own thread in development if he so chooses to do so?
That's my 2 cents. Mods feel free to nuke my thoughts here if you'd like.
Click to expand...
Click to collapse
I didn't want it to get lost in General and I asked him if he wanted me to make one or if he could make one over here for us and he told me to go ahead. I see where you are coming from though.
EDIT: If mods feel this should be elsewhere feel free to move it. I just figured this would be the best place to put it.
Yah i think it will be useful since half of the Rom threads are all about this kernal anyways there taking up way to many pages. There does need to be a seperate thread for it so good ups.
If you did not development nor can support it then it does not belong in Development
Thread moved
Also please show where the original developers authorized you to copy their material and links
Thanks
FNM
kennyglass123 said:
If you did not development nor can support it then it does not belong in Development
Thread moved
Also please show where the original developers authorized you to copy their material and links
Thanks
FNM
Click to expand...
Click to collapse
Sent you a PM with screenshots of imo and I's conversation.
Does anyone know how to get the phone to charge while it's off on this kernel? My phone will just vibrate but won't charge while off.
d1ez3 said:
Does anyone know how to get the phone to charge while it's off on this kernel? My phone will just vibrate but won't charge while off.
Click to expand...
Click to collapse
I have never tried to charge with the phone off. Beta just released about 20 minutes ago. Try that and see if it fixes it.
EDIT: Might have found the answer over on Rootz.
http://rootzwiki.com/topic/31329-imoseyon-beta-leankernel-tw-88-v01-kexec/page__st__260#entry870710
thanks, trying the beta now
No problem. I have the beta on my phone and it seems really solid so far.
this has already been covered in my guide...i think having multiple guide threadz for each and every rom/kernel is silly and confusing. which is why i made a all in one guide that covers all develpment and tweaks...what not. part of the reason i link to the original dev threads so users can keep up on the lastest there but ask questions in my thread.
droidstyle said:
this has already been covered in my guide...i think having multiple guide threadz for each and every rom/kernel is silly and confusing. which is why i made a all in one guide that covers all develpment and tweaks...what not. part of the reason i link to the original dev threads so users can keep up on the lastest there but ask questions in my thread.
Click to expand...
Click to collapse
I didn't realize there was a link to Imos kernel anywhere except inside of ROM threads so I figured I would duplicate his post here so people here would see. There is a whole lot of people who posted in the Synergy thread that they didn't know where his kernel was or where to find it and things like that. I figured the easiest way would be to have a post on XDA devoted to his kernel. If we had a mega thread of all the root methods, tools, ROMs, kernels, and themes then that would probably be better than this to help people find anything they may need for their phone with very little effort.
I'm assuming this wont work on the cm10 nightlies?
Will kexec kernels still work with an unlocked bootloader
Sent from my SCH-I535 using xda app-developers app
vx2ko said:
Will kexec kernels still work with an unlocked bootloader
Sent from my SCH-I535 using xda app-developers app
Click to expand...
Click to collapse
yes. in their current form your device will still boot like 3 times though. There will be no change. In the next few days devs will be unpacking their zips and removing the kexec process. Now they just need to copy over any modules and dd the kernel to mmcblk0p7. But yes, these kernels will still work fine right now.
When the devs repackage them, however, you will no longer have to bootloop 3 times before booting with your custom kernel. it will load on first boot everytime, until you dd the stock kernel back to mmcblk0p7
When I flash nothing happens?
I just put on the Psycho ROM on my i9300 today and wanted to test this kernel out to see what 1.9Ghz feels like. I downloaded both the experimental and stable build.
I flashed the experimental build first, but my Siyah kernel still showed up. So I tried it again, but to no avail. Same incident with the stable build.
I notice when it flashes it seems like less than a second... I downloaded the experimental build v1.7 a few days ago, and its stable build today.
Any ideas?
Heatshiver said:
I just put on the Psycho ROM on my i9300 today and wanted to test this kernel out to see what 1.9Ghz feels like. I downloaded both the experimental and stable build.
I flashed the experimental build first, but my Siyah kernel still showed up. So I tried it again, but to no avail. Same incident with the stable build.
I notice when it flashes it seems like less than a second... I downloaded the experimental build v1.7 a few days ago, and its stable build today.
Any ideas?
Click to expand...
Click to collapse
Ask in the proper section this is for Verizon GS3.
Sent from my Galaxy SIII
Still getting WiFi drops on HD based Roms? Thats the only stopping me from using LK
TokedUp said:
Still getting WiFi drops on HD based Roms? Thats the only stopping me from using LK
Click to expand...
Click to collapse
Nope. Imo says not to use the latest (October 27) release on anything newer than G1.
Sent from my SCH-I535 using xda app-developers app
*** Latest Build 10-11-2013 ***
For d2vzw! Note the forum you're in!
If you're as big of a fan as I am of KToonsez's KT747 kernel then you'll be happy to know there is now an updated version.
This is a forked version of KToonsez's KT747 kernel with commits pulled from the CM10.2 branch of the d2 kernel.
Disclaimer: Standard disclaimer goes here. I nor KToonsez are responsible for the actions you take when working with your phone. I've done a significant amount of testing and so have others but situations arise where a hiccup could cause data loss, IMEI loss, or phone failure. You, the flasher, assume these risks. Please make sure you backup/nandroid, use nvbackup, etc.
Note:
It has been reported that this kernel will not work with 4.3.1 ROMs, notably the latest nightlies of PAC-MAN. If you're on a 4.3.1 ROM flash with extra caution. If you find otherwise please alert me.
Branch "currentCherry" (my cherry picking branch) CI status:
Branch "mr2" (KT's 4.3 branch) CI status:
Instructions:
There seems to be an odd permissions issue that we've uncovered. Follow these exact steps so when you boot you'll have working cell data:
Reboot Recovery
Clear Caches
Flash your current ROM
Flash kernel
Reboot
Profit!!!
I'm working on clearing this up. I've verified the above process against mastamoon's unofficial CM10.2 10/07 build.
Download Link:
10-11-2013
A big thanks to shane269 for helping me test this from a bootlooper to working kernel!
Thanks!
KT747's sources can be found here:
https://github.com/ktoonsez/KT747-JB
Visit the official KT747 thread here:
http://forum.xda-developers.com/showthread.php?t=1853816
Visit kt's original, ORIGINAL kernel thread here:
http://forum.xda-developers.com/show....php?t=1756776
Also if you like this kernel then please consider donating to the dev that made it all happen, ktoonsez: http://forum.xda-developers.com/donatetome.php?u=4325945
Previous Builds
10-10-2013
10-09-2013
XDA:DevDB Information
KT747 For D2VZW Cherry Picked, a Kernel for the Verizon Samsung Galaxy S III
Contributors
mikejr83, KToonsez
Kernel Special Features: KT747 kernel with latest CM10.2 commits
Version Information
Status: Beta
Created 2013-10-09
Last Updated 2013-10-16
Change log:
-10/11/2013
* Merged the commit for touchscreen optimizations
* Cherry-picked commit for reverting portions of the touchscreen optimizations which may cause us camera issues.
* Changed updater-script to hopefully resolve issue with no data after flashing (still researching issue)
First?
Looking forward to this
tapped from a carbonized d2vzw
ktoonsez gave the OK. Download link is now up. Please follow the instructions or you'll get no data. If you accidently goof and do this just reflash your ROM and then in the same session flash the kernel.
Thanks!
Mike
Thanks for this I've been using this without issues pacman ROM.
Sent from my SCH-I535 using Tapatalk 2
Just flashed on Slim 1.6 weekly and set my kernel settings. No initial issues, thanks for the update. I was going through kernel flashing withdrawals.
Sent from my SCH-I535 using Tapatalk 4
Well @mikejr83 so far so good, thanks for the update!
sent from a custom s3 powered by pacman, ROM ,KT747 kernel w/mods by team kernelizers ,themed by blackout1911,Pimped by the candyshop, and modded by all!
Is anyone not seeing OC working? I have mine set to 1728 but I'm still seeing 1510 in BBS.
Sent from my SCH-I535 using xda app-developers app
mikejr83 said:
Is anyone not seeing OC working? I have mine set to 1728 but I'm still seeing 1510 in BBS.
Sent from my SCH-I535 using xda app-developers app
Click to expand...
Click to collapse
I normally don't overclock my phone doesn't do well with it. I tried 1728 and it wasn't ever using it. Then I bumped it up to 1809 and it instantly rebooted. As expected, my processor just won't do it. After the reboot the phone was still set at 1728 and it was using that frequency. So maybe requires a reboot work?
Sent from my SCH-I535 using Tapatalk 2
Rebooting seems to make it stick or show up in the apps where I see freq values.
Sent from my SCH-I535 using xda app-developers app
OP Updated
Went through my cherry pick branch and realized I missed some commits. I missed about 2 days worth of merges at the end of August. These are now all added.
There is a gerrit reviewed commit for touchscreen optimizations (and a subsequent fix for camera issues). I'm having trouble merging this commit into my branch. I'll try to get that into the build for tomorrow.
Thanks!
Mike
Can I ask why there is a unofficial version of KT kernel? Did he drop support for s3?
Followed instructions to the letter and re-attempted 2x and still getting no data when running this kernel. Running liquidsmooth 2.10 final release. Thanks!
Rinkle McBally said:
Can I ask why there is a unofficial version of KT kernel? Did he drop support for s3?
Click to expand...
Click to collapse
He's just been really busy and this guy wanted to put a more recent build out since there have been many commits to cm 10.2
Sent from my SCH-I535 using Tapatalk 4
---------- Post added at 06:20 AM ---------- Previous post was at 06:19 AM ----------
Are we able to flash the kernel separately yet?
Sent from my SCH-I535 using Tapatalk 4
no cigar said:
Followed instructions to the letter and re-attempted 2x and still getting no data when running this kernel. Running liquidsmooth 2.10 final release. Thanks!
Click to expand...
Click to collapse
Shoot! Ok. Just want to ask a couple of questions to make sure I'm on the same page and I can collect some info to try and figure this out.
10/10 build? Probably a silly question since you posted after I posted the new build, but just checking.
Are you using CWM? If you are what version?
Just to be clear, are you flashing ROM and then the kernel in the same recovery session?
I'm not familiar with liquidsmooth. Is the 2.10 release version 4.3 of Android? I'm assuming it is otherwise you probably would have gotten a bootloop instead of no data.
Thanks for the feedback. It's important that I see these. I've been worried sick that there are people downloading this, having this problem, and immediately thinking that I through out something that is bunk. I want this effort to live up to the expectations that everyone has for KT's kernel. Last thing I want to do is turn people off to his great work!
jamminjon82 said:
He's just been really busy and this guy wanted to put a more recent build out since there have been many commits to cm 10.2
Sent from my SCH-I535 using Tapatalk 4
---------- Post added at 06:20 AM ---------- Previous post was at 06:19 AM ----------
Are we able to flash the kernel separately yet?
Sent from my SCH-I535 using Tapatalk 4
Click to expand...
Click to collapse
I was able to flash 10/10 over 10/09 without having to flash the ROM and still have data. I have not gone from sans KT to ROM with KT on the 10/10 build.
I'm going to try to get some input from some devs. I originally thought it was the updater-script applying the wrong permissions during the flash. I did, however, change the script to mimic more how LeanKernel does its flash but that fix was put in 10/09. This along with the touchscreen fixes are my top priorities to get fixed.
See responses below. Thanks!
mikejr83 said:
Shoot! Ok. Just want to ask a couple of questions to make sure I'm on the same page and I can collect some info to try and figure this out.
10/10 build? Probably a silly question since you posted after I posted the new build, but just checking.
Yep 10/10 for sure.
Are you using CWM? If you are what version?
Yes. 6.0.4.3
Just to be clear, are you flashing ROM and then the kernel in the same recovery session?
Yes, all in the same session
I'm not familiar with liquidsmooth. Is the 2.10 release version 4.3 of Android? I'm assuming it is otherwise you probably would have gotten a bootloop instead of no data.
Correct. I'm running android 4.3
Thanks for the feedback. It's important that I see these. I've been worried sick that there are people downloading this, having this problem, and immediately thinking that I through out something that is bunk. I want this effort to live up to the expectations that everyone has for KT's kernel. Last thing I want to do is turn people off to his great work!
I was able to flash 10/10 over 10/09 without having to flash the ROM and still have data. I have not gone from sans KT to ROM with KT on the 10/10 build.
I'm going to try to get some input from some devs. I originally thought it was the updater-script applying the wrong permissions during the flash. I did, however, change the script to mimic more how LeanKernel does its flash but that fix was put in 10/09. This along with the touchscreen fixes are my top priorities to get fixed.
Click to expand...
Click to collapse
Eclipse build 6
I flashed the new version 10/10 on my Eclipse build 6 which is 4.3. I cleared cache, flashed rom, flashed kernel, and rebooted. No data at all. I then flashed the rom back over the top to get the other kernel and everything is fine. I am using the newest CWM.
Quie2TP said:
I flashed the new version 10/10 on my Eclipse build 6 which is 4.3. I cleared cache, flashed rom, flashed kernel, and rebooted. No data at all. I then flashed the rom back over the top to get the other kernel and everything is fine. I am using the newest CWM.
Click to expand...
Click to collapse
^
SAME
New build in the OP.
Also, changelog is in the second post.
no cigar said:
Followed instructions to the letter and re-attempted 2x and still getting no data when running this kernel. Running liquidsmooth 2.10 final release. Thanks!
Click to expand...
Click to collapse
Quie2TP said:
I flashed the new version 10/10 on my Eclipse build 6 which is 4.3. I cleared cache, flashed rom, flashed kernel, and rebooted. No data at all. I then flashed the rom back over the top to get the other kernel and everything is fine. I am using the newest CWM.
Click to expand...
Click to collapse
grislieber said:
^
SAME
Click to expand...
Click to collapse
Thanks for the reports guys. Researching this issue is proving difficult as no one seems to have documented it in the "usual" places. The only suggestion I have so far is checking to make sure the permissions are correct on everything that is flashed. I took a look at a couple of other kernel dev's updater-scripts and tried to modify this one accordingly. Flashing from 10/10 to 10/11's still gave me working data. I'm trying to follow up with a few other devs so please don't think that I'm not working on this. If you flash 10/11 please report your findings!
Thanks!