yashsingh1/xdaforums huggingface dataset:
[Captivate Android Development] supercurio:
Hi :)

You know maybe already some of my work even if this is my first post in the captivate forums.

Let me introduce you the stock+Voodoo stable kernels.

Those are built injecting Voodoo lagfix inside an original Samsung kernel built specifically for Captivate.

It comes with extensions like "su" and also ClockWorkMod recovery as default recovery.

Voodoo lagfix converts /system, /cache, /dbdata and /data to Ext4 with optimized parameters for speed but also guaranteeing data integrity.

Also, it configures the write behavior of Linux to prevent lag from happening, plus apply some memory management providing a better balance than stock settings.

Designgears help a lot during the development of this new stable release, testing endlessly new experimental code I was writing :) Thanks!

What it's not: voodoo sound, voodoo sharpness. Those improvements needs kernels built from sources.

Froyo only versions for now, I'll build Eclair version later.

update.zip you can flash with ClockWorkMod recovery (not 2e or 3e)

UCJJ4+Voodoo http://dl.project-voodoo.org/stock+...k+Voodoo-Froyo-I897-UCJJ4-unsigned-update.zip

UCKB1+Voodoo http://dl.project-voodoo.org/stock+...k+Voodoo-Froyo-I897-UCKB1-unsigned-update.zip

.tar you can flash with Odin

UCJJ4+Voodoo http://dl.project-voodoo.org/stock+Voodoo/tarballs/stock+Voodoo-Froyo-I897-UCJJ4.tar

UCKB1+Voodoo http://dl.project-voodoo.org/stock+Voodoo/tarballs/stock+Voodoo-Froyo-I897-UCKB1.tar

Thanks to slm4996 who was the first to test this kernels ;)
[Captivate Android Development] slm4996:
Nice work! Testing now. Does this include the sound and color fixes?
[Captivate Android Development] slm4996:
Working great. Flashed over perception build 8 with ljl3 modem
[Captivate Android Development] supercurio:
Hehe thanks for the report ;) - I updated the first post.
[Captivate Android Development] Cezar`:
Do voice calls work? This is Captivate kernel, thats a telus modem for Vibrant...
[Captivate Android Development] Cezar`:
Great to see CWM integrated :)
[Captivate Android Development] slm4996:
Voice calls do not, I was reporting on the kernel functionality.

I'm switching back the radio now.
[Captivate Android Development] Cezar`:
Ah, OK :p
[Captivate Android Development] glitterballs:
Voice calls absolutely do work. You clearly had some other issues.

Sent from my brain using Thumbs 2.0.
[Captivate Android Development] supercurio:
Well, this is a Captivate modem, designed to work with Captivate more than Frankenstein phones ;)

I did the same for Vibrant kernels if you prefer: http://xdaforums.com/showthread.php?t=870480

The main target for these kernel are users using "standard" ROM, as most user do, with a kernel they can trust.
[Captivate Android Development] Cezar`:
Guys, decide :D
[Captivate Android Development] JEANRIVERA:
let me se if i get it this is to be used with stock ROMS only? or i can be used with custom roms like perception, cognition & axura??
[Captivate Android Development] majinzen:
Cog and Auxura would probably be ok. I haven't tried it yet though. The "stock" he is referring to, I think, is Captivate based Froyo Roms (ji6, jj4).
[Captivate Android Development] Grif7:
do it work with JPU roms like Darky 5.2?
[Captivate Android Development] JEANRIVERA:
Does not work in axura

is not working with axura 2.2 i have no audio in phone call i can't heard nothing

just in case it matters i have JL3 modem with axura 2.2 any suggestions?

i used the odin version and flash it in pda section of odin is that the correct way to do it?
[Captivate Android Development] majinzen:
That is the correct way to flash the kernel. Have you tried reflashing the modem?
[Captivate Android Development] JEANRIVERA:
just tried that waiting for boot i will let you know!!!

not working going back to sentirons 1.4.5 sorry!!!!!!!!!!
[Captivate Android Development] darkamikaze:
isn't axura based on vibrant jk2.. -___-;..

this kernel is FOR STOCK FROYO FOR CAPTIVATE.
[Captivate Android Development] JEANRIVERA:
im just trying same kernel but for vibrant in my cappy with axura i let you kn ow if it worked!

it worked BUT the volume buttons at least in CWM are inverted up=down down=up power button working fine for ok
[Captivate Android Development] JEANRIVERA:
no i only need where to change the soft buttons to match the cappy ones i have them inverted back=home home=back vol up=down down=up and had to turn off the autorotation any suggestions?
[Captivate Android Development] ConeyKiller:
But it can exist right? Lol

I 9000 was super fast just couldn't talk on my phone with it.

Wonder what's taking so long on source.

I kill coneys, not phones.
[Captivate Android Development] Liv33viL:
Finally!!! The choir is singing (Ahhhhh - Ahhhh) - I can post to the development threads. I've been reading these boards for weeks and just figured out how to post to the development threads this morning...

Now I can finally sleep in peace tonight - lol

Ok - nuff 'bout that -

I just wanted to first and foremost thank you for the fantastic work you have done here (and elsewhere)

On topic here...

Supercurio.... you sir - Absolutely Rock!

First I'm not into the the Flash N' Burn or Trial and Error with my main device. I find something that works and typically stay with it until the next adventure.

I flashed the Voodoo+KB1 the other day and man... let me tell you - Fantastico!

I flashed the V+KB1 for a few main reasons:

*Keeping with the stock build for the stock ROM.

*Reliability and consistency maintaining the stock kernel

*Speed and smoothness

*Full ADB Root in a production build!!! <----Ding Ding Ding Ding - Winner!

A few points:

After the Flash.. I checked to see that "all" the features that I came in with continued to work, as they did, with improvements across the boards.

I have absolutely no issues that I have detected as of yet ... and I don't anticipate really finding any.

Speed is fast and smooth.

I was on a long distance call for 45 minutes with my device 30 minutes after the flash using a bluetoothe headset - nothing dropped and audio was basically crystal. I didn't even notice a drain on the battery.

Surfing the web, via browser - very snappy.

Although it did take me some time to figure out just how to access the CWM 2.5.1.3 (I kept going into recovery mode from ROM Manager - I read this entire thread 3 times until I pulled the link to the Vibrant forum - and that's where I gained my biggest clue as to accessing the 2.5.1.3)

Once in - enabled debugging and Viola` - Sweet!

For what it's worth..

Quadrant Stock = 983

Quadrant Voodoo Injected = 1503

Supercurio,

I do have a question for you though... I have read endless posts over the last few weeks and have read the Project Voodoo site from top to bottom more than a few times, and even read the overview written in the Google Docs. I still need clarity on this: (Question Below)

Question: While having the Voodoo injected KB1 in my device, in your opinion, does it make sense for me to flash the full Voodoo - and - will I see an overall benefit to my device by doing so?

Keep up the fantastic work. Your developments are greatly appreciated.

Peace-

Liv33viL
[Captivate Android Development] bobapunk:
Plumbob's

I have not noticed any adverse effects so far.
[Captivate Android Development] Hondo209:
This kernel is for stock rom's only?
[Captivate Android Development] Liv33viL:
Good to hear man,

My GPS is still OTB stock and locks rather quickly with enough birds for what I need it for now.

I need to test it out some more before I decide if it needs to be tweaked or not.

I realize this isn't the thread for GPS, but if I see drastic results with the fix / over stock (I know area, modem and service vary the experience) then I may just take a crack at it.

Right now, it ain't broken - so I shouldn't be looking into fixing it -

Peace-
[Captivate Android Development] Liv33viL:
No, not at all.

Plug it in and take it for a ride. It should work with your current ROM, the Cognition ROMs and many others.

There are some brief guidelines before flashing this kernel though... see the OP and read the thread for details.

Peace-
[Captivate Android Development] Hondo209:
I flashed it and i have no sound on phone calls, in or out, that's why i was asking. I have the KB1 installed. Just tried a different modem, jk4 and it's still the same.
[Captivate Android Development] Liv33viL:
BTW - I just noticed today - The Suckerpunch has just undergone some mods and is now Voodoo injected.

Not sure if it was prior to this build - but I got the impression from the latest post that it may not have been. The latest kernel appears to offer more Voodoo features over a stock build kernel. I believe this is so due to the release of the source or not.

Still, I'm really diggin' my Voodoo injected KB1 !

Peace-
[Captivate Android Development] Liv33viL:
Make sure you have any prior "lagfixes" disabled then flash again.

It still the same - flash to the stock kernel first then flash again without the lagfix.

Also - I see you running the Suckerpunch kernel - Be sure to check your kernel voltage / kernel voltage file for UV and try again.

HtH

Peace-
[Captivate Android Development] Hondo209:
OK, re-flashed, got the phone to work properly. But now, when i turn wifi off, i don't have a 3g network. :/

The battery life is awesome though, I could tell immediately.
[Captivate Android Development] rajendra82:
This is a result of using a non i897 Captivate modem like JK4 with a Captivate based kernel. You need to flash KB1 modem to make the call sound work. JJ4 and JI6 modems would likely work too, but they are from older, leaked froyo releases, and KB1 modem is the latest. When you do this, HSUPA will go away (still leaving you with nice HSDPA download speeds, but low upload speeds), but you will gain even better call sound due to support for the hardware noise canceling audience chip present only in the Captivate.
[Captivate Android Development] H3llstorm:
I'm running Serendipity 5.12 (with I9000UGJK4). Should I use an I897 kernel or an I9000 kernel from this thread?
[Captivate Android Development] rajendra82:
Only an i9000 kernel will work properly with JK4.
[Captivate Android Development] H3llstorm:
Fair enough, but will an i9000 kernel conflict with the rest of my Captivate's ROM?
[Captivate Android Development] rajendra82:
If you are on Serendipity, you are not on an i897 ROM. You are on an i9000 based 2.2.1 framework already. The only current ROMs using i897 framework are Torch 1.5 and Cognition 4.x. There are others that say Captivate based, but they mean the Rogers Captivate (i896), Armani Captivate (i9010) or the Chinese Galaxy S (i9088), which are very similar, but not identical to the i897.

If you have an i897 framework and kernel, and also use an i897 modem, you lack HSUPA, but have a very stable connection with the AT&T network. You also have hardware noise cancellation using the audience chip not found on other Galaxy S variants. This is my configuration.

If you have an i897 framework and kernel, and flash a non i897 modem, you gain HSUPA, but lose all audio in voice calls, making the device useless as a phone.

If you have an i897 framework, and flash both a non i897 modem and kernel, you will gain HSUPA, and keep audio in voice calls, but you will encounter static when calling on bluetooth. This was the issue with some Cognition 2.x releases.

If you have a non i897 framework and kernel, and any non i897 modem (a configuration that is currently being used by almost every ROM), you will have both HSUPA, and keep audio in voice calls and over bluetooth, but the audience chip will not be used for hardware noise cancellation, so the sound quality might be a bit worse due to the use of software noise cancellation instead. Some older Captivates (like my build 1007) tend to periodically lose connection with the cell tower under this configuration, and then lose a lot of battery power while constantly searching for it.

If you have a non i897 framework and kernel, and flash only an i897 modem, you lose HSUPA, and also have bad audio in voice calls due to the lack of any noise cancellation, hardware or software. This is what is keeping me from using CM7.
[Captivate Android Development] clemmie:
The deal is that you have to use i9000 Kernels with i9000 Modems, and Captivate Kernels with Captivate Modems. It has to do with how they send instructions to each other. Outside of that, there is little software difference and I have yet to see issues with ROMs. Having said that, issues with ROMs MAY arise if you are flashing a custom ROM that is i9000 based, but with a Captivate Modem, or vice versa. Custom ROMs tend to have the appropriate kernel for the software set so the kernel is not often the issue after ROM flashing, it's the modem.
[Captivate Android Development] H3llstorm:
I tried the Voodoo-stable-5.4.2-Froyo-2.2.1-GT-I9000-unsigned-update.zip from this thread, and auto-rotate was reversed. :mad:

If I turn off auto-rotate it's fine, but that's not a compromise I'm willing to make.
[Captivate Android Development] existz:
Any i9000 kernel will do that, auto rotation will be messed up and so will sound and a few other things... you need to use a captivate kernel based on i9000 source (suckerpunch, firebird, gb's..etc)...(that's what they mean when saying use an i9000 kernel)
[Captivate Android Development] H3llstorm:
That's a handy tidbit of information left out of the above responses.
[Captivate Android Development] Liv33viL:
Froyo KB1 Souce Code Finally Released

@Supercurio

I was just reading through the posts a little while ago and it appears the Samsung has just released the source for the KB1. I checked it out and yes, they did! - Finally !!

http://opensource.samsung.com/reception/reception_main.do?method=reception_list&menu_item=mobile

With the KB1 source code now available would you be interested in performing a Full Blown Voodoo injection with additional mods into the KB1? (Video, Sound, Backlighting, etc...)?

This is awesome!

Peace-
[Captivate Android Development] rajendra82:
There is already an OverStock kernel that does add these features to KB1, but is currently having a bug with static in calls at the other end. Existz's unnamed kernel project is working towards the same thing. Designgears already did the fixes to Rogers Captivate 2.2 code in Firebird 2, and is indicating that he is working on the kernel to go with the next release of Cognition based on the KB1 code. We will have this very soon.
[Captivate Android Development] kdwolf85:
From my testing of Existz's kernel it seems to have a battery drain issue. I lost 70% battery in 9 hours use light use and Juice Defender set to aggressive
[Captivate Android Development] Liv33viL:
Thanx for the response Raj...

I'll be looking forward to an after stock KB1 build when the build becomes more stable for everyday use.

But, I continue to read and learn...
[Captivate Android Development] Liv33viL:
KB1 Beta

Yeah, I just jumped off that thread...

existz states in the OP and in the thread that the build is in its beginning phase, taking shape and is definitely buggy. I see a couple others that are beta / alpha testing the kernel are experiencing some of the same, but they are also running aftermarket ROMs...

Peace-
[Captivate Android Development] clemmie:
Forgive me for assuming you might do some research before changing your software setup on your phone :D
[Captivate Android Development] H3llstorm:
Forgive me for assuming that over the course of multiple responses to the same question, something so fundamental would have come up. :rolleyes:
[Captivate Android Development] ConeyKiller:
Soooo....is anyone working on a voodoo injected stock kernal with sound, color and stuff? I really just want to see what the sound and color stuff is all about.
[Captivate Android Development] rajendra82:
Two projects are pretty far into it. The OverStock KB1 v_1.1 by cmenard has both voodoo color and sound, as well as BLN, plus some other nifty optimizations I don't understand yet. That one is just as easy to flash as the supercurio kernel, and you can back out of it and into this supercurio stock+voodoo quite easily as well. The KB1 beta 3 kernel by eXistZ has voodoo sound, and BLN, and many of the same optimizations as OverStock, but has not added voodoo color yet. It however does allow you to overclock and undevolt right now. It takes a bit more work to set that up than OverStock.
[Captivate Android Development] ConeyKiller:
Ya i was reading about those....wasnt 100% sure if that's what they were doing...i'll have to check them out. Without going back to thread didn't overstock need phone to be deodexed? I read a thread on that as well, doesn't seem to hard to do, just don't fully understand what it does. Speed phone up? More reading i guess.
[Captivate Android Development] rajendra82:
The kernel has nothing to do with deodexing. I have not deodexed my phone, and I have used supercurio, OverStock, and eXistZ kernels (going back and forth between them without even disabling lagfix). To change kernel, all you do is download and put the CWM flashable zip file onto the root of /sdcard, then boot into CWM recovery and flash the zip file from there. Some people also use an app called kernel flasher, but I have not tried that one. The kernel is in a single packed file called zImage, and the kernel flashing tools use it to replace your existing kernel.

By the way, deodexing does not speed the phone, nor is it meant for that purpose. Some of the apps in /system/app and the framework files in /system/framework are split into an apk and odex or a jar and odex file. The reason for this splitting up is because the authors want to optimize the way the parts is loaded in memory. This splitting theoretically speeds up the boot process and reduces memory footprint after loading. Both effects are very slight. If it wasn't a better way to package, Google and the phone manufacturers wouldn't bother with it. This splitting, however, causes big complications when you are trying to replace parts of the system for theming, like replacing the stock battery indicator or lockscreen with a custom one. Replacing the parts of an odexed system can cause the interdependencies to break and could make the system not boot afterwards. What deodexing does is puts the odexes back into the apk and jar files and deletes them. This results in each file being easily replaceable by another compatible one without breaking the whole system. Deodexing makes it easier for ROM authors to achieve a custom look and add files from other phones to gain extra functionality, and to tweak the ROM more easily between releases. Unfortunately the deodexing tools do have bugs, and can result in Force Closure issues when a file is deodexed improperly. If you are happy with the overall Samsung theme, leave the system odexed.
[Captivate Android Development] ConeyKiller:
I see I see. Sounds good. Probably gonna wait till they r more stable only for the fact this is my only phone and form of internet.
[Captivate Android Development] antonyvijai:
I am running cognition 4.1.1 with the DG's out of the box kernel. How is this overstock? I see that in several threads that it has a bug which causes static on the receiver 's end of the call? I have it downloaded on the root of my phone. do you think I should flash. Also, I am running GTG based 5 icons dock touchwiz launcher that I obtained from SGS tools app. Let me know. I see that you switch between supercurio, overstock and one more stuff. Please advise.Thanks
[Captivate Android Development] lactardjosh:
The static in Overstock was fixed in v1.1.
[Captivate Android Development] antonyvijai:
Can you please give me the. Zip file? I don't have access to my comp now. I can download from phone and flash it. I can just flash using CWM right? Please see my question I use cog 4.1.1 with GTG based touchwiz ( 5 icons dock) . Thanks for the help
[Captivate Android Development] bobapunk:
Click the link on your phone, save the .zip to SD Card, reboot into CWM Recovery, flash the Zip.

Pretty simple Process
[Captivate Android Development] antonyvijai:
I have the overstock now. Thanks
[Captivate Android Development] Liv33viL:
KB1+VooDoo Flashing Up To ---> OverStock v1.1

Antonyvijai,

I just recently "Flashed Up" to OverStock v1.1 a couple of days ago and I'm really diggin' this kernel.

Search my posts in the OverStock thread as to how this kernel is performing for me on a Stock, Deodexed KB1 build. Thumb through the other reports as well - to give you an idea how this kernel is responding in various environments.

I was running the Supecurio KB1+VooDoo injection for a few days and I loved it.

It now has a place as my primary stable backup.

HtH

Peace-
[Captivate Android Development] antonyvijai:
Sure!
[Captivate Android Development] antonyvijai:
Can we use the voodoo control app if we have flashed the overstock kernel? I see that overstock has voodoo sound, color, lagfix, and BLN. If that's the case, I assume we can download voodoo control app and use it! Right? Can someone confirm this?
[Captivate Android Development] ConeyKiller:
I use voodoo control app with existz kernal. So yes...
[Captivate Android Development] Liv33viL:
Yes, I have the VooDoo Control App and it's compatible and it works with OverStock v1.1 so Yes.

BLN - I have it, but didn't install it yet (I'm currently Tweakin' my GPS) - also look into Blinky, an addon for BLN.

Color Tweaks I haven't had to make any mods, but I believe Supercurio advises the adjustment control lies within the video settings for video player.

Peace-
[Captivate Android Development] antonyvijai:
Thanks a lot. I have Voodoo control app installed now and is working fine. From what you are saying i can also download BLN/Blinky addon and Color Tweaks. Am i right?
[Captivate Android Development] Liv33viL:
You are correct!
[Captivate Android Development] antonyvijai:
Just one final question. What does BLN/Blinky addon do exactly? I see that it controls the back light functionality but trying to understand what additional benefit i would have by installing this app. Thanks for all the help
[Captivate Android Development] lactardjosh:
I think it might make more sense if you took this over to thread for the kernel that this question is for.

This is kind of like asking a Ford mechanic about a Toyota.
[Captivate Android Development] antonyvijai:
As usual, I did some reading and understood what this does! Take it easy!
[Captivate Android Development] antonyvijai:
Is color tweaks an app like BLN? Cause I couldn't find it in the market. Settings under video player has the usual color tone, brightness, and outdoor settings. Please advise
[Captivate Android Development] lactardjosh:
I didn't intend to be mean.

My point was that it doesn't make sense to be asking for help with the Overstock kernel in the Stock+Voodoo kernel thread. You aren't the only one with questions, some have been answered already in the Overstock thread. Some might be useful to another user, but they wouldn't think to read this thread for answers about Overstock.

EDIT: Apparently I'm unable to read and thought you asked about BLN, when you were actually talking about color tweaks. Sorry about that...
[Captivate Android Development] antonyvijai:
Oh no that take it easy was due to my poor communication skill. I totally understand your point. Thanks a lot for the link on BLN.
[Captivate Android Development] antonyvijai:
Just one request. Simon you know anything about this color tweaks thingy? Can you help me out?
[Captivate Android Development] antonyvijai:
Edit : that simon is my gingerbread keyboard's mistake :-)
[Captivate Android Development] lactardjosh:
Haha, no worries. I had a feeling.

I think the color tweaks are part of the Voodoo control app. But I don't know because the kernel I have installed right now doesn't support voodoo color.
[Captivate Android Development] antonyvijai:
I don't see option for color tweaks within voodoo control app! May be I need to do further reading here. Thanks for the help.