yashsingh1/xdaforums huggingface dataset:
[Captivate Android Development] modest_mandroid:
It's there, it's just not enabled in the framework. You'll have to decompile framework-res.apk and modify res/values/bools.xml if I remember correctly.
[Captivate Android Development] mbtt:
When use the original I9000 kernel, this keylayout should work with Captivate.

/system/usr/keylayout/melfas_touchkey.kl

key 139 MENU WAKE_DROPPED

key 158 HOME WAKE_DROPPED

key 105 BACK WAKE_DROPPED

key 106 SEARCH WAKE_DROPPED

When use kernel in this thread, the keylayout is like this in the file.

key 139 MENU WAKE_DROPPED

key 158 BACK WAKE_DROPPED

key 217 SEARCH	WAKE_DROPPED

The "HOME" is not defined yet?
[Captivate Android Development] snorkle:
Omg..hahah but outs the first step (or second ) needed to create some.masterpiece of a rom! Personally I can't wait ginger is sleak
[Captivate Android Development] Cezar`:
ok, here we go... didnt flash bootloaders for a veeeeery long time.

Pray people that I wont brick my phone :D
[Captivate Android Development] Cezar`:
for recovery you need to press Vol UP + Power
[Captivate Android Development] shoman94:
Sweet....that's awesome
[Captivate Android Development] zerojay:
Got it installed and running fine. Anyone got it rooted yet?
[Captivate Android Development] loserskater:
*I take no credit for any of this work*

And always flash at your own risk.

Alright, here's an odin rom I threw together really quick. This should hold some of us over until we get CWM. It includes some of the key features we've grown to love.

I used the deodexed stock rom from HERE and threw in some files from Goatrip's rom. I also included this kernel so there's one less step.

And THIS is the result.

Features:

-rooted

-deodexed

-CRT screen off animation (Settings>Display>Animations> All)

-5 lock screens

-battery mod

-overscroll glow (not a fan but it "came with")

-extended power menu

-some other stuff I may have missed.

Install:

1.Flash THIS ROM WITH bootloaders (not sure what happens without but worth the risk IMO)(either NEE or XEE is fine)

2. Flash the rom from me (includes reorient kernel)

3. After flash it will go to recovery with a bunch of error messages in the back, just hit the power button to reboot and you should be fine.

EDIT: It's up!
[Captivate Android Development] tietherope:
I can't test it as I'm at work, but thank you!
[Captivate Android Development] goob1284:
Idk if anyone else has this problem, but when I switch h to speaker during a call I get cracks? It sounds like the speaker blows or something....
[Captivate Android Development] majinzen:
Probably your modem. Try a different one.
[Captivate Android Development] elfie:
Any chance we might see BLN soon, now that neldar released BLN for JVH today http://xdaforums.com/showthread.php?t=1080529
[Captivate Android Development] goob1284:
Please get this out!
[Captivate Android Development] astrocrep:
+10000000!!!
[Captivate Android Development] xcaliburinhand:
Sorry to disappoint, but I won't be near my build machine until later this week.

Sent from a cell tower.
[Captivate Android Development] elfie:
No problems, was just asking, take your time.
[Captivate Android Development] momulah:
Is there a jvh home button fix. The jvb one isn't working.... neither is the newest kernel. I flashed an i9000 rom but forgot to flash this kernel after going back to stock and it isn't changing after full rom install.
[Captivate Android Development] majinzen:
I'm on stock jvh and both the home button fix and kernel work. Which rom did you flash? Did you try the odin tar for the kernel? Something may be going on with the CWM recovery of that rom.
[Captivate Android Development] momulah:
I flashed to stock jvh through coding then flashed the jvh novoo and booted recovery then flashed goatrips latest and booted all the way up. Rom is immaculate...autorotate works but home does not. Flashed jvb home button fix and restarted but nothing. Installed talons 1.7 nothing then back to jvh novoo and still no home. Wiped cache and delvik but nothing

Didn't want to start from scratch but might have to.
[Captivate Android Development] majinzen:
Try taking the melfas_touchkey.kl out of the CWM zip and putting it directly into the system/usr/keylayout folder (with a root explorer) and see if that fixes your home button. I'm using the jvh with voodoo so I really can't say about the novoodoo kernel. In about phone what does it say for the kernel? Also, if you flashed the kernel, then goatrip (in that order) whatever kernel that was in the goatrip zip would have overridden xcal's kernel. Try flashing the xcal's kernel again but with odin this time.
[Captivate Android Development] krufttangoud:
no go

Wipe davlik cache, took out battery, reflashed. Splash screen loop. I cant figure it out.
[Captivate Android Development] Ranulf WolfSage:
I guess I just don't get BLN. I leave my phone in my pocket unless I'm using it, and I've found BLN to be nothing but a huge battery drain. I couldn't get rid of it fast enough the first time I flashed a kernel that included it, yet I see people read to trample one another to get it into the new GB kernels. It just defies understanding for me! :confused:

I use audible notifications for various events/messages/email, all unique, that's all the notification I need. I guess some are in work environments where they can't have the noise, I work in IT so notifications are common office sounds around here. :cool:
[Captivate Android Development] topiratiko:
+1

10chars
[Captivate Android Development] studacris:
Umm, you say you just don't get bln and go on to discribe 2 perfect situations where its useful? :confused:
[Captivate Android Development] Holmes108:
I don't keep my phone in my pocket around my house, and it's my main line. So if I'm away from the phone, out of the room, etc and come back, it's nice to immediately see I missed a text, etc...

I personally use NoLED myself, but it's one of my MUST have apps. I miss a real LED light terribly.
[Captivate Android Development] Ranulf WolfSage:
I only described one actually, the quiet office. But even there, unless it's a library usually you can turn down the volume and get by with it, I have at other jobs in the past. Regardless, just making a curious observation, didn't mean to divert the thread.
[Captivate Android Development] Ranulf WolfSage:
Makes sense, thanks for the reply! My phone is my main line as well, and that's why it's always in my pocket or sitting right next to me.
[Captivate Android Development] keitht:
+1. I set BLN on previous kernels to be enabled for 20-30 min (can't remember which setting) then turn off because I will usually not be away from my phone longer than that and it is nice to not have to keep turning the screen on to see if anything was missed. Constantly turning the screen on and off is probably more of a battery drainer anyway. I have no idea why Samsung decided to not include a notification LED. NoLED works fine for now but I think that is more of a battery drainer than BLN. But I set NOLED to only be on for a short period of time as well so at least I have something.
[Captivate Android Development] bullet358:
Now is this kernel compatible with speed and style? I need to check this out. I've got talon 1.4 right now.
[Captivate Android Development] Holmes108:
I never knew about BLN until recently. I think I would have preferred it to NoLED at the beginning. But now I'm used to being able to easily distinguish between text, call, personal email and work email at a glance, due to the icons and colors.

I actually think I might use NoLED even if I magically got an LED light now.
[Captivate Android Development] olo567:
Yeah, I have no use for BLN since my phone is always in my pocket, and it would just be a slight battery drain. But I can definitely appreciate that people use their phones in different ways and it's a useful feature for some.
[Captivate Android Development] markdexter:
i flashed the 1.2 JVB kernel, for use with G-12 Rom.

I want to flash Mosaic 3 later tonight (hopefully) do i need to flash a differnet kernel beforehand, how can i flash the original stock GB kernel right now?

Do i have to disable ext4? Or can i just flash the Stock kernel in Odin?
[Captivate Android Development] zelendel:
You will need to have any lagfix disabled. to flash the new Mosaic. You will be fine on xcals kernel for the rom tonight
[Captivate Android Development] markdexter:
Thanks for the quick reply Zel, how do i disable lagfix?
[Captivate Android Development] Bren Dekura:
Go into the Voodoo Control App and choose the disable lagfix option.
[Captivate Android Development] zelendel:
There are 2 ways. One is the app (which I dont use) the other is by going into the sdcard/vodoo folder and making a folder named disable-lagfix and reboot.
[Captivate Android Development] Tarima:
Does anyone know why I can't go back to RFS using the Voodoo app? The voodoo log shows the error "cannot call fat.format".

I'm on xcal 1.2 JVB using Mosaic II ROM. I've tried creating the Disable-lagfix folder.
[Captivate Android Development] trekie86:
Doesn't seem to work zel, the voodo control app still says i'm in ext4 format and the log says

ERROR: unable to call fat.format: cancel conversion

Anyone have any ideas? I don't want to flash Mosaic III if I don't have the filesystem in the correct format.
[Captivate Android Development] majinzen:
Flash jf6, via odin, without the bootloaders will take you back to rfs.
[Captivate Android Development] typ44q:
I am trying to get VG.1.2 JVH no voodoo .tar for use on continuum 5.4.1 and it will not download, is there an alternate link or was the file pulled for some reason?
[Captivate Android Development] nakedninja42:
I just grabbed all the file with no problem, try a different browser or clear out the cache of your current browser.
[Captivate Android Development] gocats7:
I have posted several times to find out if this kernel would have TUN support at some point. I havent gotten any responses so obviously it isnt going to happen.

My question is does anyone know how I can do this myself then? Im not a programmer and I have read the only post I can find in the captivate section and I cant seem to get that procedure to work. When I copy TUN.KO to the to /lib/modules I cant get insmod to start it. I will post in the Q&A section depending on what happens here but since this is the kernel I wish to get it working with I thought I would try here one more time.
[Captivate Android Development] typ44q:
hmm 3 different browsers and I can not get to it, I wonder if .TAR files are blocked on my network here at work...

edit Tried the .zip file and can not get that either, maybe the hosting site is blocked.
[Captivate Android Development] zelendel:
Xcal is still working on getting the kernel put together. I am sure he will reply when he has an answer and right now it could be i dont know if it will or not.
[Captivate Android Development] gocats7:
Fair enough. I will keep researching, maybe I can find a way to get it working myself too. Thanks.
[Captivate Android Development] xcaliburinhand:
Sorry, it is tough to keep track of all the messages that float through these boards. Next build run, I will try and get you an appropriate tun.ko.

Have you checked in the I9000 forum? At it's heart, this kernel is really an I9000 kernel, so a module floating around for GB in the I9000 forum would work.
[Captivate Android Development] xcaliburinhand:
A lot of corporations will block traffic not flowing through port 80. I have to use port 8080 to get around my ISP. This is probably what is causing the download issue you are seeing.
[Captivate Android Development] topiratiko:
@xcaliburinhand

Two things.

#1 I know how you feel about overclock, but is there anyway you can include undervolting in your next release?

#2 Ive noticed with Talons kernel i seem to get better wifi connectivity. It seems to reassociate better when awoken from sleep...im using an app called wifi time out to cut connection and with this kernel i get wifi error more than with talons....ultimately though i prefer your kernels smoother ui. Thanks.
[Captivate Android Development] sinichi21:
I think the only ways for you to go rfs is to flash back to stock gb again using odin that code error seems to have mess with the conversion code compile on the kernel. Supercurio know how to fix it i think cause that happen before on dg kernel
[Captivate Android Development] MikeyMike01:
It continues to baffle me the number of people that actually think BLN is draining their battery. Ridiculous.

Sent from my Xoom
[Captivate Android Development] MikeyMike01:
The two biggest battery drains are the screen and radios. Undervolting the CPU does little more than counteract the battery drain increase brought on by OC.

Sent from my Xoom
[Captivate Android Development] whiteguypl:
blasphemer
[Captivate Android Development] nbarsotti:
Kernel for JVO?

Has anyone checked to see if the 1.2 kernel works with the new i9000 JVO release? I am running the 1.2 kernel with the stock, deodexed, zipaligned, rooted JVH rom from this post

I would like to try out JVO but wanted to make sure the excellent xcal kernel works first. I heard there is a new framework change which might create a problem but I'm not a dev so take that with a grain of salt. Will a 1.3 version be needed?
[Captivate Android Development] topiratiko:
Only reason id like undervolting is because i have a sleep death problematic cappy and have to run soft locker....i have my screen off set cpu profile set to powersave which keeps cpu pegged @100mhz.....so i just want to uv the crap out of that frequency. :)
[Captivate Android Development] Ranulf WolfSage:
Whether

Whether you think it's ridiculous or not, I've tested going back and forth with BLN before, changing nothing else, and it tends to drain my battery quickly as it sits in my pocket with the lights on for awhile.
[Captivate Android Development] nakedninja42:
Tested and working with JVO and xcal 1.2 w/voodoo
[Captivate Android Development] MikeyMike01:
You do realize that aggressive undervolting can cause sleep death...
[Captivate Android Development] nbarsotti:
Thank you for the update. I was hoping to upgrade from JVH to JVO without doing a complete wipe. What JVO package did you download and how did you install it?
[Captivate Android Development] nakedninja42:
Installed using ODIN version here: http://xdaforums.com/showthread.php?t=1011901

I haven't seen any that is a non wipe.

I still haven't done anything other than flash the fugu kernel for SU and Busybox and then this kernel and fix the home map.
[Captivate Android Development] xcaliburinhand:
Which voodoo kernel, JVB base or JVH base?
[Captivate Android Development] nakedninja42:
JVH base..
[Captivate Android Development] alexige:
Since they are different bases you should do a full factory reset wipe through cwm or you could run into problems. Now if your talking about going back to jf6 and starting over then no you don't have to do that.
[Captivate Android Development] topiratiko:
Lol yes. I get sleep death on stock kernel/stock rom. Hardware issue. Cant swap her.....so im forced to use soft locker to keep from sleeping...want to uv to help batt life
[Captivate Android Development] nbarsotti:
Thanks for the input. I was not going to go back all the way to JF6. I'll just do a factory reset through CWM like you suggested. That is the technique I used when going from JVB to JVH and it worked well. I was just hoping to make it even quicker.
[Captivate Android Development] GGXtreme:
I am about to give this kernel a try to test a few things. I was wondering if anyone who uses headset button control to pause/unpause music has issues with this working when the phone is in standby and no music is playing, since it seems to be an issue in Talon.
[Captivate Android Development] majinzen:
Never mind ... miss-read post.
[Captivate Android Development] GGXtreme:
Hmm, well the issue happens with me on xcal's, Talon and DarkCore. I can't resume/start music playback with the headset button if the screen is off. I can pause music if it's already playing though. Tested both PowerAMP and Meridian. Forcing the player service to remain in memory has no effect on the issue.
[Captivate Android Development] zelendel:
Well sense it happens on all the kernels and alot of us have it working fine, It may be a rom issue. Have you tried a diff rom to test?
[Captivate Android Development] GGXtreme:
I've only tried Continuum. I'm going to test another ROM next. But I've heard reports from multiple people using Talon that it isn't working for them either, and I wanted to test if it had anything to do with xcal's headset logic. Apparently, it doesn't since the issue is still present with DarkCore.

Also, does it work for you? I haven't seen any indication or report of anyone claiming it works on any kernel so far, except for a couple of people using DarkCore, any confirmation that it works with xcal's would be nice.
[Captivate Android Development] no clue:
hey boss, do you have chance to make one for JVO? :)
[Captivate Android Development] kdwolf85:
I just confirmed working w/ xcal's JVH Voodoo kernel on Perception II b3
[Captivate Android Development] kdwolf85:
Check a few posts back http://xdaforums.com/showpost.php?p=13923632&postcount=831
[Captivate Android Development] GGXtreme:
So if no music is playing and the phone is in sleep mode, pressing the headset button causes music to play? What player?
[Captivate Android Development] rockosifraldi:
Just tested xcal jvh voo on an i9000 jvo rom and other than home key..things seems to be snaaazzzy..ymmv
[Captivate Android Development] MikeyMike01:
The home key is in the first post.
[Captivate Android Development] smackdownn:
the kernel link isnt working..could someone post other link!!!
[Captivate Android Development] ppalbicke:
Are you looking for jvb or jvh?
[Captivate Android Development] smackdownn:
JVH novoodo and voodo both
[Captivate Android Development] Holmes108:
You said you can pause, but not resume? I am on Talon right now, but I can pause, resume and skip ahead a track no problem (with the screen off).

However, I seem to recall that on stock, if no music had been playing at all, you could initialize music while the screen is off. I cannot do that now. But if I had just recently paused it, it will restart.

Edit: Some more info: Stock music player, stock headphones, Continuum 5.4.1, Talon 1.7 test 15, haven't tried with music being paused for a long period of time.
[Captivate Android Development] kdwolf85:
Using stock music player with stock earbuds I can play and pause music using the headset button. I didn't check to see if it works to start the application. I'll try that in a little while when I get home.
[Captivate Android Development] raven2000:
For those who have flashed JVO has the charging bug been resolved yet?
[Captivate Android Development] nbarsotti:
I'm not sure what bug you are referring to, but I am not having any problems with the stock, rooted, JVO and the xcal 1.2 JVH voodoo kernel + home button fix.
[Captivate Android Development] zelendel:
That bug is going to be hard for anyone to fix as it doesnt happen to everyone. I have never had this bug on any build I have run
[Captivate Android Development] loraque:
Never has the bug myself, but I came across posts for Continuum that had people saying they still got it with JVO.
[Captivate Android Development] xcaliburinhand:
The pause, skip, play, etc. are all controlled by the ROM/Music Player combo. On the kernel side all that happens is the kernel sees the button is pushed and kicks out an input.

The ROM see the key input and issues an intent (kind of like a mass broadcast) that the MEDIA key was pushed/released. Music players listen for the intent and perform whatever logic they have.

As far as I know, when the screen locks, anything not running in the background cannot start a new process (the essence of sleep mode). Basically if the music player is not running when the screen is locked, there is nothing that can react to the button press.

(As I don't build ROMs someone may have better info on this)
[Captivate Android Development] nakedninja42:
Had a full charge pulling off the charger last night with JVO. The night before I had the bug when I tried to charge with the phone powered off. The same thing happened to me on JVH as well. It seems I can hit 100% and stay there during the night when its on my dock but not powered off.
[Captivate Android Development] xcaliburinhand:
Tunnel support is already enabled in the kernel. It is compiled in, so a tun.ko does not exist/is not needed.
[Captivate Android Development] xcaliburinhand:
BLN variant of G.1.2 is available.
[Captivate Android Development] tietherope:
That is incredible!! Flashing and donating as soon as I get home. As sad as it sounds, you just made my entire day!
[Captivate Android Development] goob1284:
You are a saint. Thank you so much!
[Captivate Android Development] :
No BLN love for JVB?
[Captivate Android Development] justmart:
+1

10 char

Sent from Carolina, P.R.

XDA - Where SOME people don't read the OP.
[Captivate Android Development] zeezz:
Just flashed Build #15 with BLN on Continuum 5.5 - I see the kernel reporting (in about > phone) properly but BLN Control reports that liblights? isn't found. Not sure if I am doing something wrong or if I'm mistaken on the JVH/JVO compatability.

EDIT: Sorry I'm dumb... am doing some more research on my own to figure this out. The kernel is reporting BLN compatibility.
[Captivate Android Development] goob1284:
what do you mean? tell me how to get the BLN to work. cause i got that same error on bln control
[Captivate Android Development] sinichi21:
Do we need to flash the update zip of the light on the link on bln? Mine seems not working either
[Captivate Android Development] Time_Zone:
I think this might help

The BLN thread says you might need this if you get an error. flash from recovery it says.

EDIT: Yeah, that doesn't work. Had to extract it and overwrite the one that was there.
[Captivate Android Development] sinichi21:
still cant get it to work anyone got it working yet?
[Captivate Android Development] ChikiBujia:
It is working for me :D

I downloaded the BLN app from the market, enabled it, and rebooted.
[Captivate Android Development] sinichi21:
hmm must the rom then im using jv9 rom by dgr8 what rom are you using? are you using the jhv?
[Captivate Android Development] ChikiBujia:
Yes, Mosaic III Diet, and it is a JVH ROM.

I didn't have to install the fix, BLN worked fine after I flashed the Kernel.

It might not be JV9 compatible yet, maybe? :confused:
[Captivate Android Development] sinichi21:
yeah i guess thanks for the info its a ROM thing then wonder if someone got it working on JVO continuum
[Captivate Android Development] ChikiBujia:
Some of my apps are Force Closing after flashing the BLN JVH kernel.

Anyone else having this problem? :(

EDIT: Ok, this is the weirdest thing. My apps only FC when I click on menu and try to select the lower right option ... I tried with voodoo both enabled and disabled and it keeps on happening. I'm gonna reflash the kernel and see if that fixes my problem :(he

EDIT 2: Reflashed, still have the FCs :( Will have to go back to the novoodoo JVH version for now :(

EDIT 3: So, I ended up reflashing the ROM and the BLN kernel, and everything works fine now :D
[Captivate Android Development] mbc663:
with Symply Galaxy II, which is jv9, the jvh kernel resulted in bootloops. actually know matter what i did (clear dalvik, cache) and no matter what kernel i flashed, didnt seem to fix it. had to wipe and odin to get rolling again.
[Captivate Android Development] MikeyMike01:
Running JV9. Everything works, boots fine, etc. BLN works too.
[Captivate Android Development] zeezz:
I also extracted this file and overwrote it to

/system/lib/hw

on Continuum 5.5. Should be good to go now!
[Captivate Android Development] deltatyger:
I just flashed Guardian_Bob's blinky v2.3 package, and it works fine
[Captivate Android Development] Illidine:
I flashed the latest I9000XXJVO last night ,and used G1.2 as kernel.But HomeButton doesnt work.
[Captivate Android Development] MikeyMike01:
Read the OP.

Sent from my Captivate
[Captivate Android Development] Illidine:
thanks, its done