[Q] How do i build a custom vibrant kernel? - Vibrant Q&A, Help & Troubleshooting

ive tested pretty much all the kernels that xda has to offer, and i'm still bouncing back an forth between CWkernel and Tigers Blood FPScapped.
I'm one of those unfortunate souls that have a Vibrant that doesn't like the FPS being uncapped...and it gives me the shaky screen thing upon boot. No Bueno.
I just want a kernel with good performance, BLN, Voodoo Sound and color, and reasonable battery life. CWkernel provides this, but doesn't seem as smooth as tigers blood...plus Jocelyn no longer supports it.
with tigers blood, i get more of a battery drain than CWK.
I would also like a less invasive Kernel Screen like the B&W "google" that Jocelyn has put in CWkernel.
I would do it myself, given the knowledge....
Could someone point me in the right direction as far as compiling my own kernel? or at least suggest one other than the two described above?
Thanks!

To clarify, are you just looking for a guide to compile a kernel? Or do you need a guide which includes instructions for applying Voodoo, BLN, etc. and then compiling a kernel?

inconceeeivable said:
To clarify, are you just looking for a guide to compile a kernel? Or do you need a guide which includes instructions for applying Voodoo, BLN, etc. and then compiling a kernel?
Click to expand...
Click to collapse
The second one.
Sent from my SGH-T959 using XDA Premium App

Totally off topic but, could you pelase tell me what is this about?
thachosenone said:
I would also like a less invasive Kernel Screen like the B&W "google" that Jocelyn has put in CWkernel.
Click to expand...
Click to collapse
Ive just used overstock and bali kernel but I didnt saw that on the descriptions (or dont remember)

Give the Bullet Kernels a try. I think you will be intrigued by the raw speed and good battery performance.

Related

[Q] New to Fascinate. Need a little help

Alright, so I've been rooting phones for about a year now, but I have zero experience with the Fascinate (have worked on Eris and DInc before now) and my buddy wants me to help him root his phone. I've been reading for a while now, and there's one thing I haven't been able to figure out.
What is the deal with Voodoo? Is there an appreciable difference in performance between a non-Voodoo and a Voodoo kernel? Are there drawbacks to either?
Thanks in advance for any help.
Voodoo is code that is developed by supercurio. There are many branches of voodoo, including color, sound, and lagfix. Each aims to improve upon what Samsung has given us.
Color improves the color contrast of your screen if it is too blue or too red.
Sound is a fix that utilizes the driver inside of our phones to improve gain and give us new options
Lagfix converts all partitions from samsung's rfs file system format to ext4 and yields speed benefits
I am not 100% that my terminology is correct. Please correct me if anybody sees something is wrong.
Sent from my Captivate.
Asterdroid said:
Alright, so I've been rooting phones for about a year now, but I have zero experience with the Fascinate (have worked on Eris and DInc before now) and my buddy wants me to help him root his phone. I've been reading for a while now, and there's one thing I haven't been able to figure out.
What is the deal with Voodoo? Is there an appreciable difference in performance between a non-Voodoo and a Voodoo kernel? Are there drawbacks to either?
Thanks in advance for any help.
Click to expand...
Click to collapse
IMO, voodoo is the only way to go. It is an overall improvement of your phone experience.
Sent from my SCH-I500 using XDA Premium App
So Voodoo kernels contain one or more of these fixes?
Voodoo is basically the conversion of Samsung's RFS file system used in the Galaxy S phones to the more native EXT4 file system.
It also contains improvements such as color, sound, and such.
Sent from my SCH-I500 using XDA Premium App
Nice. Thanks for the info guys.
So are there any drawbacks to using a voodoo kernel?
Asterdroid said:
Nice. Thanks for the info guys.
So are there any drawbacks to using a voodoo kernel?
Click to expand...
Click to collapse
The only drawback that I have found is that given the slim amount of ROMs we posses here in the Fascinate community.... running a voodoo kernel can limit that a little more.
Also usually when updates roll out from source voodoo takes a little longer to come out.
But in all honesty there is very little in the way of drawbacks. Plus if you don't like it? Flash a regular kernel!
With the recent editions of Voodoo Color and Sound I would see even less reason to not use it.

[Q] Which Kernel Are You Using With your EDT Rom

I'm running Trigger 2.9.2 and was wondering which kernel everyone who is also running an EDT rom is using, since I can't decide what to pick.
ZombiiBite said:
I'm running Trigger 2.9.2 and was wondering which kernel everyone who is also running an EDT rom is using, since I can't decide what to pick.
Click to expand...
Click to collapse
I rocking Trigger 2.9.2 with the latest Overstock kernel, OC'd at 1.2 ghz
Im rockin the overstock 1.5.2 thats under volted. Its been rock solid for me. If you dont care about battery life the use the OC'd version. You cant go wrong with Overstock!
lol uhm.. stock ka6 with voodoo sound 7, voodoo color, bln.
* no FPS uncap, no oc/uv, no memory hacks, no fancy splash screen or any other thing drastic *
keeping it nice, simple and clean
I'm running Bi-Winning and the latest Bullet alpha (not an official release) kernel. So amazing.
Enjoying Bullet 1.484 when I'm near a charger and Overstock 2.4.1 when I'm not (Bi-Winning). The Bullet kernels are so damn fast but so is the battery drain. Still playing with settings to see if I can stretch it out a bit. Cmenard makes amazing kernels!!
I'm just worried since I've never installed kernels, and now I want to start getting my feet wet with them and I'm taking baby steps in completely customizing my phone. If I don't like one can I just flash over or do I need to back up my current one?!
ZombiiBite said:
I'm just worried since I've never installed kernels, and now I want to start getting my feet wet with them and I'm taking baby steps in completely customizing my phone. If I don't like one can I just flash over or do I need to back up my current one?!
Click to expand...
Click to collapse
I've got about 5 saved on my sd card. Put a few different ones on your sd and try them out. If you get one you don't like boot into recovery and flash a new one. If you flashed Trigger you'll have no problem flashing kernels. It's the same process but much quicker.
jRi0T68 said:
I'm running Bi-Winning and the latest Bullet alpha (not an official release) kernel. So amazing.
Click to expand...
Click to collapse
how do you go about getting that kernel?
laylovj said:
how do you go about getting that kernel?
Click to expand...
Click to collapse
The Bullet kernels are on EDT's website in the donation section.
Vibrantnew-b said:
The Bullet kernels are on EDT's website in the donation section.
Click to expand...
Click to collapse
can't find it..lol
I'm sure they will eventually make it to XDA, but right now there alpha kernels. Unless your feeling a little generous you probably won't find them.

Kernel Recommendation?

Folks, I'm looking for a kernel that is fairly "mild". I'm running the Stock D03 ROM (One of the few who actually likes TW). I want a kernel with Voodoo Lagfix/Sound/Color and CWM, but little to nothing else. I'm not interested in OC/UV, just trying to keep it simple.
Anything out there that fits the bill?
jpolzner said:
Folks, I'm looking for a kernel that is fairly "mild". I'm running the Stock D03 ROM (One of the few who actually likes TW). I want a kernel with Voodoo Lagfix/Sound/Color and CWM, but little to nothing else. I'm not interested in OC/UV, just trying to keep it simple.
Anything out there that fits the bill?
Click to expand...
Click to collapse
I recommend imnuts' kernels here:
https://sites.google.com/a/imnuts.net/android/kernels
the very last one is stock voltage, so it isn't modified very much. Lots of people love the other two as well, but your request for "mild" indicates you'd probably like the very last one listed. Be sure to get the one with voodoo.

overclocking question

I just recently rooted my thunderbolt, and I have a few questions about overclocking. I'm not as familiar with the thunderbolt as I am with the moto droid, so I'm not sure what an average speed is to overclock to. On my old droid, I overclocked up to 1.2ghz without any problems. On my thunderbolt, however, when I overclock past 1.267ghz, it freezes and then reboots. I'm not sure if that's normal or if my phone just isn't capable of handling anything more than that, but i feel like most people can get at least to 1.4ghz. Will a different kernel work better with my phone? And what are all of you overclocked to?
edit: forgot to mention i'm running synergy rom in case that makes a difference
Which kernel are you running? The stock synergy one? I don't know if it will make a difference changing them or not, but it could be a voltage problem with that specific kernel and your phone. I think all well at least I thought all Tbolts could handle 1.4ghz.
I personally don't have a problem even if I'm overclocked to 1.92 and extremely undervolted.
Yes, I'm running the kernel that came with synergy rom. So you think if I change the kernel it should work better? Is there a specific one you recommend?
I can't say for sure it will make a difference but it's worth a shot. I really like Imoseyon's kernels.
I've run that kernel. Ziggy tends to be pretty conservative regarding his voltages. You've got several options with a Ziggy kernel. You can write a script to change them. He explains how at ziggy471.com. You can use ScriptFusion, though I'd suggest using the terminal install as the app had some issues when I used it. Or, You could switch up to Imoseyon or dreamkernel, both of which I've found to be a bit more stable at higher clock speeds. 1.41GHz should be the least you should be able to over clock, with most able to do 1.6 and some able to pull off 1.8 or 1.9. Synergy and Ziggy kernels are NOT for the novice. Ziggy kernels aren't really meant to be toyed with my amateurs that aren't comfortable with ADB and basic script writing. ScriptFusion does work well on it though. Some ideas for voltage settings to get you to 1.6GHz: 1.024 should be somewhere around 1050 to 1100, 1.22 around 1150, 1.4 around 1275, 1.6 around 1375. I run my 1.6 at 1400 for stability, but some may be stable as low as 1325 at that speed. It's trial and error. How to test, using the ziggy kernel? Very easy. Open the terminal and enter "echo "xxxxxxx yyyy" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels" where xxxxxxx represents the clock setting and yyyy represents the voltage setting you wish to apply to the clock setting. Omit the quotes. This is useful if the setting is unstable. If it locks up, the phone will restart using original settings. Definitely check Ziggy's site if you're interested in learning how to work with his kernels the right way.
Thanks for taking the time to explain all that. I really don't want to mess around with any scripts, as i'm really not an expert with this stuff. I think I'm going to flash a new kernel and see if it helps. I was thinking of using dreamkernel, but there are three different files and I'm not sure which one to pick...?
http://www.nerozehl.net/dreamkernel_sense_2_3_6.zip - MD5:
15985306c69cf659c96abc085b9fa3a2
http://www.nerozehl.net/dreamkernel_sense_2_3_0.zip - MD5: 9f2e3f78d5d11b18508b141f715224fc
http://www.nerozehl.net/dreamkernel_sense_2_2_4.zip - MD5: ce5bd02540cbba9e687d5dbaae56931b
Those are the choices. Could you explain to me what the difference is between the three?
Also do you know if jdlfg's kernels are any good? I used to use them on my old droid and I really liked them, but they're not listed under the xda kernel list (http://forum.xda-developers.com/showthread.php?t=1081930) so I don't know if they're compatible with my phone. Again, thanks for your help.
xoluvsdance12 said:
Thanks for taking the time to explain all that. I really don't want to mess around with any scripts, as i'm really not an expert with this stuff. I think I'm going to flash a new kernel and see if it helps. I was thinking of using dreamkernel, but there are three different files and I'm not sure which one to pick...?
http://www.nerozehl.net/dreamkernel_sense_2_3_6.zip - MD5:
15985306c69cf659c96abc085b9fa3a2
http://www.nerozehl.net/dreamkernel_sense_2_3_0.zip - MD5: 9f2e3f78d5d11b18508b141f715224fc
http://www.nerozehl.net/dreamkernel_sense_2_2_4.zip - MD5: ce5bd02540cbba9e687d5dbaae56931b
Those are the choices. Could you explain to me what the difference is between the three?
Also do you know if jdlfg's kernels are any good? I used to use them on my old droid and I really liked them, but they're not listed under the xda kernel list (http://forum.xda-developers.com/showthread.php?t=1081930) so I don't know if they're compatible with my phone. Again, thanks for your help.
Click to expand...
Click to collapse
Those are merely different revisions of the same kernel. Use the newest one, 2.2.6,... that is, if your synergy build isn't on the newer gingerbread base. If it is, you're stuck with Ziggy's unless a working front facing camera and WiFi are features you couldn't care less about. On the newer gingerbread builds, Imoseyon's have proven faster than dreamkernel. Can't tell you why. From what I've seen of the latest Ziggy's, it simply cannot be clocked fast enough to keep up with Imoseyon or dreamkernel. Can't tell you much about the jdlfg. I thought that was an AOSP kernel. Never used it in any case.
loonatik78 said:
Those are merely different revisions of the same kernel. Use the newest one, 2.2.6,... that is, if your synergy build isn't on the newer gingerbread base. If it is, you're stuck with Ziggy's unless a working front facing camera and WiFi are features you couldn't care less about. On the newer gingerbread builds, Imoseyon's have proven faster than dreamkernel. Can't tell you why. From what I've seen of the latest Ziggy's, it simply cannot be clocked fast enough to keep up with Imoseyon or dreamkernel. Can't tell you much about the jdlfg. I thought that was an AOSP kernel. Never used it in any case.
Click to expand...
Click to collapse
So if I'm on a newer gingerbread build I can't flash any other kernel? How do I know if I'm on a newer gingerbread build? I just flashed synergy rom I believe on July 20th or so, so I guess I am running the newer build.
If I do run lean kernel, my options are GB SENSE DOWNLOADS:
1) lean test, 1) 184Mhz test, 3) Stock kernel, 4) USBfix, 5) 2.5.3test7 kernel, 6) dreamKernel
Which of these would I want? Stock?
Also, it says the GB sense kernel is a test version and has bugs. Should I worry about that?
xoluvsdance12 said:
So if I'm on a newer gingerbread build I can't flash any other kernel? How do I know if I'm on a newer gingerbread build? I just flashed synergy rom I believe on July 20th or so, so I guess I am running the newer build.
If I do run lean kernel, my options are GB SENSE DOWNLOADS:
1) lean test, 1) 184Mhz test, 3) Stock kernel, 4) USBfix, 5) 2.5.3test7 kernel, 6) dreamKernel
Which of these would I want? Stock?
Also, it says the GB sense kernel is a test version and has bugs. Should I worry about that?
Click to expand...
Click to collapse
1 through 5 are all good. Dreamkernel is a bit different, but not bad. I'm using the test to write this on, so its quick and solid. If the nightly is that new, its probably the new base so using one of these will likely mess up your front facing camera and WiFi. Before you flash one of these, try Twistedumbrella's scriptfusion on that Ziggy kernel. That might be the best way to go at this point. If you have any question, hit me up.
I went on ziggy471.com, but I'm a little confused about which article to read about writing scripts. Is it this one? http://www.ziggy471.com/2011/04/07/vdd-smartass-and-cpufreq-sysfs-interfaces-and-how-to-use-them/
I'm kind of hesitant to use script fusion, as I don't want to mess anything up, so I was wondering if you could walk me through it? Or at least point me in the right direction on finding instructions? I looked at the page for scriptfusion, but I didn't understand what a lot of the things meant. I really don't know much about this stuff. If you think it will be too difficult for me, I will just accept not overclocking and hope the wifi issues will be fixed on the other kernels soon.
I alternated between leanKernel & dreamKernel on Gingeritis. Too bad imoseyon hasn't updated Sense leanKernel in almost 4 weeks. I guess he's sticking with cm7
Sent from my ADR6400L using XDA App
I am running chingys lastest 3d beta 5 and I have always used dreams sense kernals but this one came with ziggys and I have decided to try it out. Is it a bad idea to just use setcpu with ziggys kernal? I know your not supposed to use setcpu with speedtweak.sh but this kernal doesn't use that
Sent from my ADR6400L using XDA App
MarkMyShark said:
I am running chingys lastest 3d beta 5 and I have always used dreams sense kernals but this one came with ziggys and I have decided to try it out. Is it a bad idea to just use setcpu with ziggys kernal? I know your not supposed to use setcpu with speedtweak.sh but this kernal doesn't use that
Click to expand...
Click to collapse
SetCPU works with ziggy's kernel. For the record, SetCPU works with speedtweak as long as you instruct speedtweak to ignore max/min freqs
Sent from my ADR6400L using XDA App
SetCPU works just fine for any kernel. The reason you don't want to use SetCPU with ScriptFusion is they both attempt to do the same thing using the same method; create a script that will alter your settings. The disadvantage of SetCPU is that it's an app that takes up resources. Not a whole lot, but it does. ScriptFusion takes up nothing because it executes the script at boot and it's done. ScriptFusion simply makes writing a fairly complex script fast and easy, but the end result is a script that is written to /system/etc/init.d. Ziggy's kernels allow you more options in scripting than ScriptFusion provides for, if you know how to write the script. Stuff like manipulating the behavior of the governors and the like. That link is correct, and he has answered questions regarding that script on the Synergy Development thread at infectedrom.com. I'd like to help more, but I couldn't even write a script for one of his kernels because his settings are subject to change with every kernel revision. You'd have to know the stepping for the the clock and voltages before you could do anything. That's easy enough to get using the "cat" command, but if you don't know much about linux commands, doing the stuff you need to do can be a little daunting. I would suggest using ScriptFusion, and do a nandroid first. Also, download the GuiltyVirdict which will remove all setting if something goes wrong. If you want to try a speed or voltage setting before applying it through speedtweak.sh, follow what's in that guide. You can do it either through the terminal on your phone or through ADB. I've tried all of it and it does work.
If you'd like to hit me up while you're messing with it, you can hit me up on yahoo messenger at [email protected]
I'm using imyosons gb test kernel on gingeritis 3d and its smooth as butter at 1.4
Sent from my ADR6400L using XDA App
I've been running Synergy Rom/Ziggy's Kernel for about 1.5 months now, minimum I've ran it at is 1.2, max is 1.6. I haven't tried to go above that, but I've never had any issues with it going south on me. I set up a few different profiles, and drop it to about 768 overnight (3am to 7am for me). It's worked like a champ.
sonami said:
I'm using imyosons gb test kernel on gingeritis 3d and its smooth as butter at 1.4
Sent from my ADR6400L using XDA App
Click to expand...
Click to collapse
@sonami: battery life been just as good or better on his rom than Ziggy's?
Sent from my ADR6400L using XDA Premium App
xoluvsdance12 said:
I went on ziggy471.com, but I'm a little confused about which article to read about writing scripts. Is it this one? http://www.ziggy471.com/2011/04/07/vdd-smartass-and-cpufreq-sysfs-interfaces-and-how-to-use-them/
I'm kind of hesitant to use script fusion, as I don't want to mess anything up, so I was wondering if you could walk me through it? Or at least point me in the right direction on finding instructions? I looked at the page for scriptfusion, but I didn't understand what a lot of the things meant. I really don't know much about this stuff. If you think it will be too difficult for me, I will just accept not overclocking and hope the wifi issues will be fixed on the other kernels soon.
Click to expand...
Click to collapse
That's the right link. If you're reluctant to use scriptfusion, I'm not going to suggest doing a manual script, as that all scriptfusion does in a much easier way. Scripts are the only way to adjust a voltage to make a less than stable clock speed become stable. I get the strong impression virtually ever Tbolt can do 1.41GHz, if not 1.6GHz. Is you're on Gingeritus3D beta5 I'd suggest moving to 6 since Ziggy made noticeable changes to the kernel that improve speed and overclocking. The voltage scale on Ziggy's in beta6 shouldn't require voltage changes to achieve 1.41GHz. ScriptFusion isn't that scary. Give it a try. And if things go real sour, use guilty verdict.

what kernel should I choose?

What kernel do you guys like to use with jelly beans or any ROM for that matter?... I dont really know what the differences or have the time to try them all out so ive been using the stock kernel. If anyone could share shed some light on this for me that would be great. Thanks a lot!
crl95 said:
What kernel do you guys like to use with jelly beans or any ROM for that matter?... I dont really know what the differences or have the time to try them all out so ive been using the stock kernel. If anyone could share shed some light on this for me that would be great. Thanks a lot!
Click to expand...
Click to collapse
Kernels are kind of limited in this phone's development, but very high quality. I would say it depends on preference. I have tried them all, perseus is a kernel that hasn't seen an update for a while, but is one of the only 2 ExFat kernels that allows for Overclocking to 1.8ghz. PBJ is another just like it by Imnuts that doesn't feature overclocking but Exfat as well. Devil Kernel is a kernel that allows you to flash it onto either an AOSP or a samsung touchwiz rom, so its very useful and allows for audio increasing and overclocking to 2ghz stable. To prevent this thread from getting locked on biased favoritism, Every kernel that is available is good, some have stopped development, and some get it every day or time its needed, try a few and see what you like.

Categories

Resources