yashsingh1/xdaforums huggingface dataset:
[Captivate Android Development] aleadam:
I don't have a jpu/jpx rom to be sure, but you have to edit the text in the file vold.fstab that you can find in the folder system/etc/

The text in your file should be very similar to the one posted. The important parts to change are:

ums_path = /sys/devices/platform/s3c-usbgadget/gadget/lun1/file

and

ums_path = /sys/devices/platform/s3c-usbgadget/gadget/lun2/file

You can copy the file using astro or root explorer to the sdcard, use your computer to edit it with notepad++, and copy it back to the original place. You will have to mount the file system for read and write access in order to replace the file. In root explorer, you do that by clicking the button "Mount R/W" on the top right. Also, make sure you keep the original file somewhere safe in case you need it.

EDIT: LOL! I just realized that you won't be able to copy it back to the sd card because it's mounted read only!

You can use root explorer to edit the file directly in /system/etc/ Click and hold on the file and select "Open in text editor". You will need to mount R/W as above
[Captivate Android Development] Stephenv1971:
Go back one page to post 782. Flash with cwm.

aleadam, I actually did it using better terminal emulator but the new guys will find the cwm solution much easier.
[Captivate Android Development] IamSonoma:
2.2.3 loaded. Thank you.
[Captivate Android Development] existz:
2.2.3 running solid so far..thanks!
[Captivate Android Development] Pirateghost:
yes. thank you X
[Captivate Android Development] Stephenv1971:
Two thumbs up! Thank you!
[Captivate Android Development] korgmotif:
is it safe to upgrade to 2.2.3 from 2.2.2 using cwm without reflashing my entire rom?

thanks!
[Captivate Android Development] bclark:
I just did it a little while ago. Disabled voodoo, reboot, delete disable lagix folder, flash through cwm. Reset my google acct, home screen, and had to reset most apps though.

Sent from my Dilligafed Captivate while Xcalibur chops you down.
[Captivate Android Development] IamSonoma:
Working fine so far.

One thing I did run into though.

"E:Can't mount /dev/block/ mmcblk0p2" when trying to flash something.

Resolved it by reflashing Clockwork Recovery from Rom manager. Chose Captivate. Rebooted into recovery, all is good.
[Captivate Android Development] justmart:
I'm having the issue with mounting the USB. When I plug the usb always bring samsung kies. I've tried flashing the fix that I found here but it doesn't worked. Right now I running Assonance 5.0 Kernel 2.2.3 and jk4 modem. Any Help? Thanks!!

EDIT: Fixed it! The usb settings are located in wireless and network. :D
[Captivate Android Development] Cezar`:
There are issues with integrated CWM. without voodoo activated when I try to flash a ROM, it cannot mount any partition. Anyone experienced the same? Running 2.2.3
[Captivate Android Development] IamSonoma:
I have flashed and reflashed a lot in the last few days. I believe I still applied the fix.

From windows I could see my external SD but not my Internal SD. Flashed the JPU fix and it worked. I am using 2.2.3 now but I applied it on 2.2.2 as well. I do not use Voodoo either.
[Captivate Android Development] rajendra82:
For those of you using this with an otherwise pure Captivate ROM (like Cognition or stock JJ4), does this kernel with JK3 modem have any Bluetooth static issues like Cogkernel 2 and JK3 modem had in Cognition 2.3b7? I have not flashed it yet, but want to know if that is going to be an issue.
[Captivate Android Development] Stephenv1971:
I think these two issues are related somehow. Just a hunch though.
[Captivate Android Development] han.azuki:
i dont see link for 2.2.3 o_O

thank you so much xcalibur for supporting us non voodoo users!!
[Captivate Android Development] xcaliburinhand:
2.2.3 changes were all voodoo related. So I didn't make a 2.2.3_novoo kernel. 2.2.2_novoo and 2.2.3_novoo would have been exactly the same.
[Captivate Android Development] Cezar`:
xcal, I loaded 2.2.3 bln version and the integraded CWM simply does not mount /data

E:Can't mount /dev/block/mmcblk0p2
(No such file or directory)
Error mounting DATA:!
[Captivate Android Development] tjsooley:
JPY or JPX source is supposed to be up tomorrow.
[Captivate Android Development] xcaliburinhand:
How are you launching it, rom manager or reboot recovery?

Sent from a cell tower.
[Captivate Android Development] bedwa:
Question.... does anyone have some audio streaming issues on flash sites such as crunchyroll.com when using jpx roms and the most recent kernel?

Thanks guys!
[Captivate Android Development] Cezar`:
Reboot recovery.
[Captivate Android Development] eSPyeL:
I have the same issue going to recovery from rom manager or reboot recovery.
[Captivate Android Development] Cezar`:
Yeyyyyyy!!! Thanks xcal!!! You're the best, man! I think I soul'd donate more next time :D
[Captivate Android Development] cnewsgrp:
DOnation on the way Confirmation number: 5WX62916MS069012S

Thanks for sticking to non OC kernels.

IMO we have insanity going through Captivate ROM development with all these OC kernels. One of these days folks are going to damage their phones by overclocking.
[Captivate Android Development] lrs421:
Would someone mind explaining to me why some users would prefer not having lag fix. I thought this was good thing. Just trying to sort things out. Thanks.
[Captivate Android Development] Pirateghost:
im not using one on the latest JPY release....it just doesnt need it in my opinion...they have smoothed things out immensely
[Captivate Android Development] tjsooley:
ALL JPX source is up on samsung open source
[Captivate Android Development] xcaliburinhand:
Yup, checking to make sure they don't break anything.
[Captivate Android Development] existz:
Some people just dont need a lagfix...plus ive read RFS has better battery life over ext4, but i have never left it without converting /system /data to ext4 so i dont know personally
[Captivate Android Development] xcaliburinhand:
2.3.0 includes the latest updates in the JPX kernel source.

That being said it may not be compatible with Android 2.2 ROMS. (I have not tested it with older ROMs)

Since the kernel now includes the correct handling of USB mass storage, if you applied the vold fix it must be reverted for the external sdcard to mount.
[Captivate Android Development] tjsooley:
any chance we can have a non lagfix with bln?
[Captivate Android Development] tjsooley:
found it never mind
[Captivate Android Development] glitterballs:
Faster than Superman. Nice work yet again xcal. Are you still using the JP6 initramfs per the OP or did you update to JPX?
[Captivate Android Development] tjsooley:
now all we need is a 2.2.1 modem that has 850 3g.
[Captivate Android Development] Cezar`:
Bast work ever. Everything working perfectly.
[Captivate Android Development] mrgoodwords:
Excellent

Just flashed this over 2.2.2 with no problems at all. Love these kernels!
[Captivate Android Development] Iarwa1N:
did you disable lagfix before flashing this over 2.2.2 ? I have 2.2.2 with Doc's 5.1 JPX and i'm wondering if i can flash this directly too..
[Captivate Android Development] xcaliburinhand:
Good point, the initramfs has been from I9000XXJPU since 2.2.0.
[Captivate Android Development] loserskater:
Upon first run through the headphone button is broken again... Was using your 2.2.1 on the way to work with working button flashed 2.3 while at work and no more button...

Edit: and now it's working. Disregard.
[Captivate Android Development] gredberd:
Does this kernel auto config the voodo lagfix or is it disabled by default? If not disabled, don't you have to do something special like create a folder? (sorry it has probably been asked a lot but I am coming from cwm configurable lagfixes)

edit: the 2.3 works for jpu roms right? and does it automatically fix mounting issue or do you still have to get that zip? sorry for the noob questions. Just joined.
[Captivate Android Development] Radukk:
Thanks for fast update. Flashed with doc's jpy and no issue so far. But I really miss color fix, exagrated color and sharpness burns mah eyes XD
[Captivate Android Development] existz:
Is Voodoo 5.0.3 already implemented ...if not do you plan on updating it soon?
[Captivate Android Development] mrgoodwords:
I flashed directly without disabling lagfix. I think that may have been a mistake cause it's a little glichy at times.
[Captivate Android Development] tjsooley:
Can we have a non voodoo with bln?

with jpx and the new kernel there is really no need for voodoo
[Captivate Android Development] Aithran:
Can someone put up a zip to revert the usb mounting fix? Don't want to reflash the rom.

And xcal, great work! you make the best kernels. :-)
[Captivate Android Development] bryman27:
this link was in the OP:

http://xdaforums.com/showpost.php?p=9804784&postcount=5741

please look harder next time
[Captivate Android Development] bryman27:
here's a donation for your excellent kernels

confirmation: 9G472672DG0587906
[Captivate Android Development] lrs421:
I apologize for the noob question but I'm still learning about kernels. Do kernels effect modem connectivity? I'm using jl3 modem and since I switched from 2.2.1 to 2.2.4 I've noticed more consistent data connections resulting in faster speeds. Are these related?
[Captivate Android Development] ncundari:
Does anyone know how to replace the kernel based i9000 boot splash screen. Design gears was somehow able to with his kernel.
[Captivate Android Development] cnewsgrp:
Can I install this kernel with Perception 9.5?
[Captivate Android Development] loueichjr:
I installed xcal 2.3 over Perception 9.5 to see if it would work. It is working great with no issues.
[Captivate Android Development] cnewsgrp:
Thanks. 2.3 installed fine. Only issue is that I am unable to install jk3 modem using CWM. Install just hangs at installing update. Any issues in keeping jl3?
[Captivate Android Development] loueichjr:
No. Been running jl3 with the last couple of versions of xcals kernels and it works great for me.
[Captivate Android Development] mcord11758:
So flashing this zip corrects the usb mount in 2.2.1 roms
[Captivate Android Development] bryman27:
I think since v2.3 is jpx based you shouldn't have to apply the fix but if you are still having it mounted as a cd then you should flash the 2.2.1 version on the post I linked to earlier (assuming you are on a 2.2.1 ROM).
[Captivate Android Development] boomerod:
Haptic on Home and "Touch Anywhere" to Activate BL for Capacitive Buttons

x, I have been playing around with a lot of ROMs and kernels. I've found that the issues noted in the title above are not issues on some ROMs, while they are on others.

- Nero (Vibrant section) does not have either of these issues, even after applying your kernel (although, after applying your kernel GPS stops working);

- Ultimate ROM (JP7/8 version) (no longer posted due to issues with another dev) did not have either of these issues on stock theme and framework. However, as soon as I flashed another theme both issues arose;

- Darkyy's JPY ROM - haptic on home works until I flash your kernel; all other buttons' haptic feature works. "Touch anywhere" does not work on this ROM, no matter what kernel I used.

Anywho, the point here is I'm hoping I can get you interested in looking in to these bugs. I have a feeling you can figure them out in short order. I'd gladly make more donations to help motivate you. :D
[Captivate Android Development] astrocrep:
Anyone have a mirror of the kernels? Looks like his site is down.

Thanks
[Captivate Android Development] xcaliburinhand:
I think that gives the most information. I have always had a feeling that these issues come from the framework side of the ROM. As I don't know much about the userspace side of these things, I wouldn't be able to provide any insight on a fix.

I can tell you one of the differences between the I9000 and the variants (i.e. Captivate, Vibrant, etc.) is how the Home button is presented. The framework may be looking for a specific piece of hardware to provide the home key code, which would be the source of the missing haptic feedback.

Still up and running on this side. I know there was a mirror/file cabinet thread running at one point. Not sure if it has been kept up to date.
[Captivate Android Development] astrocrep:
Turns out my work was blocking that address weird... I haven't seen them block ANYTHING before...

Thanks!
[Captivate Android Development] simarr:
Battery Wipe

When trying to complete a battery stat wipe in recovery, I noticed that there was no conformation or anything to the sort. Is it wiping the stat or no? Thanks

[EDIT]

A little more information.

Kernel v2.3.0

Rom Darkyy's v7.8
[Captivate Android Development] boomerod:
Gotcha. Well, your kernel works fine on the JK6 ROM I'm running now. I've found my daily driver until the official Cappy Froyo is dropped.
[Captivate Android Development] :
xcalibur cant get SU on recovery mode i get "segmentation fault", on 2.2.4 kernel, i verified it by using CWM update.zip i do get SU on it, anyways thanx for the kernels =]
[Captivate Android Development] aleadam:
try

c:\> adb root [enter]

restarting adb as root

c:\> adb shell [enter]
[Captivate Android Development] :
that wont work
[Captivate Android Development] ArkieMD:
download links don't work
[Captivate Android Development] Cezar`:
xcal, a request here. the adb root command doesnt work (maybe i missed something) and system is mounted as R/W. Any way to have it as R/O and adb root available?

Thanks a lot king of reoriented kernels (really!)
[Captivate Android Development] glitterballs:
No doubt he is. Think for a minute how much awesomeness we would've been missed on had he not made the kernel usable for us. We've had total of like two froyo leaks and not one for...what, two or three months? Now we're on 2.2.1 and AT&T can go **** themselves. This guy does not get enough credit around here.
[Captivate Android Development] jhnstn00:
i9000 is where the action is.

Thanks X.

Sent from my GT-I9000
[Captivate Android Development] jammuu3:
how can i remove this?

I'm using Darky's v6.0 JPX Gingerbread Edition.

I wanted to update to v8.0
[Captivate Android Development] xcaliburinhand:
v2.3.1

-ADBD runs as root in recovery

-Voodoo sound v2 added

-Voodoo color added back

-BLN updated the v7

Enjoy!

-x
[Captivate Android Development] [[ Cold ]]:
thanks! is this equivalent to supercurio's 5.2 kernel?
[Captivate Android Development] xcaliburinhand:
Pretty much, left out the FM radio sound tweaks since we don't have a working FM radio.
[Captivate Android Development] xcaliburinhand:
hpcalls kernel variant added, allows for phone call audio to use heaphone/line-out. Previously if a phone call came in while the headphones were connected you had to use the handset speaker.
[Captivate Android Development] lrs421:
X, have you considered a custom boot image for your incredible kernels?
[Captivate Android Development] loueichjr:
That would be cool. Ive been trying some other kernels but flashed back to this when I saw he added voodoo sound 2. Still the fastest non OC kernel I have used.

Sent from 1995 using CompuServe
[Captivate Android Development] xcaliburinhand:
Never really gave it much thought, been leaving all the fancy graphical stuff up to the ROM devs.

I guess an X that starts sideways and then reorients would be appropriate.
[Captivate Android Development] lrs421:
That would be insanely cool.
[Captivate Android Development] naxir:
does anyone know which defconfig to use when compiling this kernel?
[Captivate Android Development] Yuna:
so, this means no more microphone turnoff is headphones connected?
[Captivate Android Development] xcaliburinhand:
The .config at the root of the git contains my current working configuration. It is based off the aries_eur_defconfig.

In the past, if you were listening to music with headphones and a call came in, call audio would be routed to the phone earpiece. This required you to take out the earphones and hold the phone up to your ear. Depending on the headphones, this could be rather annoying. With this fix, call audio will be routed to the headphones.

This only affects a standard pair of headphones or line-out. The functionality of a wired headset (includes wired microphone) is not changed.
[Captivate Android Development] Yuna:
Can i use phone microphone while using headphones, not headset?
[Captivate Android Development] lrs421:
Nevermind. Please disregard.
[Captivate Android Development] xcaliburinhand:
Yup, the microphone path does not change, the phone microphone should be activated during the call.
[Captivate Android Development] johan8:
This feature is soo coool !!
[Captivate Android Development] ahmada:
Will this work on Samsung Galaxy S (Captivate)>?
[Captivate Android Development] majinzen:
This kernel IS for the Captivate to be used with a I9000 rom.
[Captivate Android Development] lrs421:
Yes. This is a kernel that allows i9000 roms to work on your captivate.
[Captivate Android Development] PuffinNugz:
download links not working for me.

edit: they are now...
[Captivate Android Development] samiriad:
Hi and Thanks for this great update

i just wonder before i flash it with ODN, I am running Tmobile vibrant Stock T959UVJFD Rom,

Would it work on it? or i would need to change the modem?

Hope to hear from you soon and keep it up?
[Captivate Android Development] Exostenza:
I am running the latest speedmod with data and system converted to ext4, can I just flash this kernel over or do I have to turn off the lagfix options first?
[Captivate Android Development] Mac11700:
Does the 2.3.1 bln_hpcalls.zip have voodoo lag fixes in it ? I thought it would switch over and show this when booting up in recovery..and be red in color...or am I wrong on this assumption ?

Mac
[Captivate Android Development] loueichjr:
You do not need to disable lagfix since this kernel supports ext4.

Sent from 1995 using CompuServe
[Captivate Android Development] PuffinNugz:
yes it has voodoo. GB just changed his to red for his kernel.
[Captivate Android Development] xcaliburinhand:
As far as I know, it will run on the Vibrant, but the phones are different enough that there will be issues. Up and down volume will be reversed, screen will be rotated 90%, wired headset probably won't work. I built a vibrant version a bit back but haven't received any feedback from my beta tester so not sure if everything is fixed.

Voodoo lagfix is included, but I didn't include CWM recovery voodoo edition, I used the standard CWM recovery. The voodoo edition is the red one.
[Captivate Android Development] Exostenza:
Coming back to your kernel from speedmod as I was having too many issues with sound playing from the ear piece and wired headset not working. A couple things if you don't mind.

First of all you suggest the UGJK3 modem, but I downloaded it and it just hangs on install and won't install, so I got the UGJK4 modem and installed it just fine (all from the modem reference thread). Should I try and look for a working version of the JK3? JK4 puts me on 1900 and I don't get as good signal and data speed. Also I have gotten the best results with the JL3 modem so far, but have only used the JL3, JK4 and ZNKP1 so really I have little experience. What do you have to say on this?

Also is this kernel 250hz and if so why is it not 500hz like speedmod?

Thanks for your time I appreciate it.
[Captivate Android Development] xcaliburinhand:
Honestly I haven't tried the newer modems. JK3 worked so well for me that I haven't seen a need to change. The zip for JK3 in the modem thread isn't a true update zip that can be used with CWM. Basically have to pull the file out of the zip and use odin to flash it. I have heard good things about JL3, but I haven't tried it. If it is working well, stick with it.

The kernel is 256hz since the majority of the config is based off the Samsung source. In addition, I only pulled the jhash and compiler optimizations used by the speedmod kernel. Not everything in the speedmod kernel was incorporated.
[Captivate Android Development] pillz424:
Xcal, awesome kernel, is there any way to make it so you can hear yourself through the headset when talking? Some kind of audio feedback? I hate not being able to hear myself with the earbuds in. Just wondering if its even possible. Thanks
[Captivate Android Development] mcord11758:
Thinking if switching back from hardcores kernel. What version if voodoo sound is on the newest build
[Captivate Android Development] loueichjr:
v2

Sent from 1995 using CompuServe
[Captivate Android Development] mcord11758:
For those using this kernel who have used hardcores, how is your battery life?
[Captivate Android Development] TheEscapist:
Hey xcal, I built CM7 from source, but everything is i9000 based and needs to be reoriented. Glitterballs used a patch from you to build reoriented kernels for 6.x, but that patch seems to have gone missing. Any chance you have one laying around for me to play around with, or was that something Glitterballs threw together on his own?
[Captivate Android Development] Exostenza:
My battery life is MUCH better using this kernel of hardcore's kernel.
[Captivate Android Development] loueichjr:
I would say that my battery is about the same as when I was using speedmod but I feel like the overall performance is better and the display is much better on this.

Hey xcal. Any chance you could update this with voodoosound v3? Thanks!

Sent from 1995 using CompuServe
[Captivate Android Development] Exostenza:
Performance and screen is definitely much better with this kernel over speedmod although hardcore has the latest improvements as he updates like twice a day which is awesome :)

I second the updated voodoo sound in this kernel.. I think it is on v4 already...
[Captivate Android Development] xcaliburinhand:
I will look back through my PMs and see if I still have the patch. I shoot it over to you once I find it. You can also take a look at this commit, since the patch is pretty much the commit in patch form: https://github.com/xcaliburinhand/l...mmit/e781778e096f4c640647255ff750aed7d6fb2741

I'll take a look, should be possible, probably just a missing sidetalk value.

Voodoo sound is a pretty quick implementation, should be able to update to v4 today.
[Captivate Android Development] TheEscapist:
I don't think compiling in the patch will work, as the kernel is set up a bit different. That git hub commit will help though, thanks.
[Captivate Android Development] diablo009:
@xcaliburinhand

I am trying to use this kernel for the first time, and am confused over which one can be CWM flashable. Could u please help me pick the CWM flashable latest version.
[Captivate Android Development] mcord11758:
Any that end in .zip
[Captivate Android Development] diablo009:
To double confirm, can I use this below one:

I9000_reoriented_v2.3.1.zip md5: 26f18ebadafaa09b013add913c2cbcd8
[Captivate Android Development] mcord11758:
Yes if you do not want bln
[Captivate Android Development] diablo009:
Yea. I do not use bln. Thanks mcord.
[Captivate Android Development] xcaliburinhand:
v2.3.2

(build #110 - 112)

-Voodoo sound updated to v4

-Backported hardcore's changes to headphone call mixing

Note: the ability to use headphones for voice calls has been merged into all the 2.3.2 variants.
[Captivate Android Development] joeshmoe08:
Xcal are you thinking of changing the kernel boot image in the next release to I897 captivate image since this is for captivate?:)
[Captivate Android Development] xcaliburinhand:
I hadn't really thought about it, but it is not a bad idea.
[Captivate Android Development] lrs421:
Come on graphics guys send xcal some images! :-)
[Captivate Android Development] mengbo:
+1 need a fancy boot image, i9000 is for another phone, i897 is too plain ...
[Captivate Android Development] Exostenza:
Came looking for voodoo sound v4, THANK YOU!

The boot screen should be the normal one, but instead of GT-9000 it should say VooDoo. I am sure that would be easy enough.
[Captivate Android Development] diablo009:
How about having the 'excalibur' image on the boot screen. I'd love to have the undefeatable sword show up as soon as the phone starts up.