yashsingh1/xdaforums huggingface dataset:
[Captivate Android Development] sa1yan:
Can someone with experience tell me if Samsung's updated RFS filesystem in gingerbread is better than EXT4 lagfix? I've been getting mixed answers, and I feel maybe ext4 is better since Samsung moved on with it GS2 to ext4?

Would like to hear everyone's opinions on EXT4 vs RFS in terms of speed/usability.
[Captivate Android Development] crt60:
Ext4 is better, but it all depends on how well a hacked kernel implements it or if the ext4 file system is layered over the top of rfs or is actually a native formatting of the partitions. Google, pretty much is forcing Samsung and HTC to move to ext4, which is a good thing, since ext4 is a much better file system. But high paid software engineers are going to do a better job with ext4 than ROM devs and hackers, so it is pretty iffy when you use ext4 on a system that was designed for rfs. RFS is a FAT(file allocation table) file system with added journaling where ext4 is a true journaling file system. I've used ext4 successfully by first formatting all the partitions ext4 with a wipe, then immediately flashing a new full wipe ROM, but when I converted rfs to ext4 using the backup option, over the course of a day, would experience horrible lag.

It all depends on how well ext4 is implemented and how bug free the implementation is.
[Captivate Android Development] sa1yan:
Ahh, very well put answer. I always used the backup restore method, never even thought of formatting the partitions so that it would be a "true" ext4. Unfortunately KK4 is not up to my standard on graphics performance like ICS/CM7 is ;(.
[Captivate Android Development] lebmb:
Hey guys, got a Captivate for someone but she's not happy about there not being any lights for notification so I did some research and found this

http://xdaforums.com/showthread.php?t=1080529

any chance that this button backlight mod can be implemented into this kernel?

didn't see any kernels for the cappy that has it

thanks
[Captivate Android Development] Jayc313:
According to the title bar on every page of the thread, it's in there (BLN). It's been a while since I've been on Gingerbread, but when I used this kernel, I remember seeing it in the CWM recovery menus. Take a look in there.
[Captivate Android Development] 4-2ndtwin:
I recommend this Corn Kernel version 7.0A and then she will need the BLN Control app by Neldar from the Market and then she should be... :D
[Captivate Android Development] lebmb:
I see, i guess i missed that in the terminology LOl. let me give that a shot.

thanks

EDIT: well it didn't work, i'm using the stock rooted KK4 from http://xdaforums.com/showthread.php?t=1358180

i wonder if it's a rom issue. it works when i do the test and hit the power button. i checked cwm and it is enabled in there. i tried a phone call and a txt and i got no lights:(

i'll have to try another rom i guess
[Captivate Android Development] robm1911:
Bln does not work with the stock Samsung mms app it will work with other third party apps like handecent and chomp
[Captivate Android Development] Zero4:
I'm currently running the stock kk4 rooted with corn v7.06 and have bln. I do not have the bln control app installed.
[Captivate Android Development] lebmb:
that's strange lol.

i'll try to mess around with it tomorrow

thanks for fast replies, i'll let you guys know what happens tomorrow
[Captivate Android Development] takeoutttt:
Thanks!
[Captivate Android Development] takeoutttt:
Wht app is used to OC? I want my clock to be 1.2Ghz :)
[Captivate Android Development] KMan94:
Easiest (I think) is Voltage Control from Google Play. https://play.google.com/store/search?q=voltage+control
[Captivate Android Development] takeoutttt:
I installed the voltage control, but my OC is still in 1Ghz
[Captivate Android Development] shuyin1102:
The OC option in the recovery CWM
[Captivate Android Development] takeoutttt:
in system tweaks and settings:

-misc. system toggles

-init.rc tweak injection

-ext4 jounaling

-i/o scheduler

-scaling governor

-lmk settings

-sd card readahead

-touchcreen sensitivity

that's all i can see
[Captivate Android Development] KMan94:
Use the slider bar to change it and then save as boot settings. You can also use VC to change governors as well. The default setting is 1000 so that is how it should show up.
[Captivate Android Development] takeoutttt:
one more thing, will the corn kernel or the governor scaling will be affected if i use juice defender?
[Captivate Android Development] IDoMy0wnRacing:
no
[Captivate Android Development] shuyin1102:
OC in the misc. system toggles, try to discover by yourself, it wont brick your phone
[Captivate Android Development] jcabia:
Is this kernel compatible with ICS roms?
[Captivate Android Development] Red_81:
No. Gingerbread only.
[Captivate Android Development] takeoutttt:
i guess BLN doesnt work on 7.06, i even downloaded the bln app in market :confused:
[Captivate Android Development] 4-2ndtwin:
Has worked for me when i was runnin that version before. Now running 7.0A on my Captivate.
[Captivate Android Development] takeoutttt:
Sounds like I'm in no luck.
[Captivate Android Development] greygoose425:
For some reason, BLN has never worked for text messages on my phone, only emails. I've tried just about everything (different SMS apps, BLN app, CWM toggles...). Regardless, this kernel is awesome and I can live without BLN.

Thanks again Dev
[Captivate Android Development] xhozt:
BLN ok on 7.0A and .06 here .. just saying ..
[Captivate Android Development] melvinaury:
Me too, working perfect.
[Captivate Android Development] Zero4:
Same here
[Captivate Android Development] Katze Pavilion:
Sorry for an OT question, but I have an problem with the stock rom (UCKK4). Is there a headset icon on the status bar when the headset is plugged-in? I've moved to moded roms so long that I don't remember that. :(
[Captivate Android Development] takeoutttt:
I dont have that problem there is no headset icon mqybe try 7.0a if you are using 7.06
[Captivate Android Development] Katze Pavilion:
So it's default that there will a headset icon when the headset plugged in, right? I've just back to stock rom after long time using moded roms. I saw that there is NO headset icon appear on status bar when the headset attached. Is it a error? How to get it back?
[Captivate Android Development] sa1yan:
You are completely confusing roms with kernels. Headset icon is a ROM based feature. You won't find this in KK4 roms, only on CM7 or MIUI.

Changing kernels won't help you if that's what you want to achieve.
[Captivate Android Development] Katze Pavilion:
The bold part is the answer which i'm looking for. I've not used stock roms for a long time, so I don't remember that does the stock rom have an icon for the headset on status bar. My memory makes me belive that it's exist. As your explain, the stock KK4 does not have headset icon, I got it. Thankyou. :)
[Captivate Android Development] Richdd:
BLN works on my cappy with no issues.
[Captivate Android Development] Richdd:
Any new updates? Any planned changes? Anything going on?
[Captivate Android Development] RTBee:
I'm thinkin', Nope, Nope and Nope! :(
[Captivate Android Development] sa1yan:
mtcarey has been stopped working on this ever since he released the kernel source. I'm thinking I might have a look at his source and see what I can do. A few days ago, I installed stock KK4 odexed, removed all the bloat, and surprisingly, it ran really well.

I wish the new Corn kernels were compatible with tegrak though, with a 1.3GHz overclock, KK4 is still a beast.

EDIT: I absolutely love TouchWiz messaging apps. Especially the Galaxy S2/3 one.
[Captivate Android Development] takeoutttt:
Looking forward on an update :D
[Captivate Android Development] :
Same. I wish they worked on our phone :mad:
[Captivate Android Development] bravomail:
repeat after me

GB is dead. TouchWiz is dead. All heil to ICS! Linaro is our savior! Amen :D
[Captivate Android Development] theaudioguy:
I'm still very ofnd of TouchWiz. It has its craziness, but it was my first.
[Captivate Android Development] prostar:
Corn source?

Where did you find the source? I must have missed that post.
[Captivate Android Development] 4-2ndtwin:
^

In the OP...that link is all i have seen...
[Captivate Android Development] laughingT:
If anyone is working on the source and rebuilding at this point, I hope this is helpful. I am following the format requested by OP mtcarey

- ROM

Stock GB UCKK4, rooted, then flashed CORN 7.06. both done with ODIN.

long before flashing CORN, about 6 months ago, I used TiBU pro to freeze all of the bloatware and the tethering app. I also completely removed AngryGPS.

this is a new problem that coincided with flashing CORN 7.06 and this is my first use of CORN.

- What you were doing with the phone when it happened (running app, sleeping, charging etc.):

It happened during a long, 20 minute telephone call.

Was on bluetooth headset, battery power. Speakerphone went active with bluetooth headset still on- I could hear the caller on both speaker and bt headset, and they could still hear me. Screen was not lit, no touching screen or pressing any button caused any response. volume keys did not change volume. pressing the button on headset didn't disconnect call as it should. after other party ended the call, it was still frozen with no response. I had to remove then insert battery to force reboot.

After this event, I followed your instruction to clear contents of init.d folder. I also wiped dalvik cache and cache.

I have had no trouble with long phone calls since then and system is very solid. when the problem originally occured, i had the no-tweaks option active. a few days after the problem, I turned on the system control tweaks and it is still very stable.

I wonder if Voodoo Control could be contributing cause of spontaneous speaker?

- Scaling governor you are using:

SmartA v2

- I/O scheduler you are using:

noop when problem happened. now sio.

- 1200 mhz overclock on?

oc off.

- 3g or Wifi? WiFi was on when problem happened. When WiFi is off, I get 3g at this location.

- RFS or Ext4?

Reiser FS

- Original battery or replacement?

Original Battery.
[Captivate Android Development] Josdell:
Can I install this kernel on top of stock GB and without modifying the stock bootloaders? If I can, can I reformat to ext2/ext3/ext4 to speed things up?
[Captivate Android Development] 4-2ndtwin:
^

Yep.

Use Odin to flash the .tar file version of the kernel.
[Captivate Android Development] phrix626:
Is there anything special I need to do to flash the new kj3 kernel over the ki1 kernel?
[Captivate Android Development] mtcarey:
No, although if you're using Odin you might manually clear the /cache folder first to be safe.
[Captivate Android Development] prbassplayer:
Well I had to flash Kyuta's kernel fist, then flash this one and it worked.... No clue why.
[Captivate Android Development] ccheung:
Same here.
[Captivate Android Development] ou812bkewl:
My /sbin does not contain any file with "mount" in the filename.
[Captivate Android Development] Kyuta Syuko:
I'll have to check out these optimizations you implemented.

I also find it strange that people have having mount issues in recovery with your kernel till they flash mine then yours again. When I'm peeking at your optimizations I'll see if I can't figure out why that is.

Just out of curiosity are you using a CWM you compiled yourself? Once I get my kernel better situated I'm going to look into compiling my own CWM, but since I'm still new to this whole dev business I'm still trying to gather information on the best way to go about it.
[Captivate Android Development] ou812bkewl:
This is a photo of what I get when I bring up CWM.
[Captivate Android Development] prbassplayer:
Flash Kyota's kernel, then flash this kernel and it works. That should make it work.
[Captivate Android Development] Boldizzle:
This also fixed the issue for me, thanks guys. mtcarey, you might wanna try look into that.
[Captivate Android Development] bimmernut318:
this is what i got each time i tried this, i am on kyutas now so will try from there. btw, what i am running is working very well - pinnacle 1.3, kyuta kernel, kj3 modem, just looking to see the differences now
[Captivate Android Development] Kyuta Syuko:
The recovery.fstab isn't where recovery is expecting it. mtcarey needs to edit the recovery.rc and tell it to mount the directory where it's at as /etc rather then what it is mounting as /etc and that should fix it. By default it's mounting /system/etc to /etc.
[Captivate Android Development] prbassplayer:
How is it then then after flashing your kernel his works?
[Captivate Android Development] ChikiBujia:
Hi guys!!!

I also had to flash Kyuta's kernel first, and then flash this one.

I did loose root after Kyuta's and flashing the Superuser zip didn't work :( But, thanks to Spinz, I have a magic zip that has never failed to give me root when everything else fails :D

I wanted to share it with you all, in case anyone else runs into this problem :D

Link:

http://www.box.net/shared/monva4ivi75xkl2prt9o

Excellent kernel by the way!!! my phone boots up when the animation is just starting!!! lol

Thanks so much!!!!! :D
[Captivate Android Development] mtcarey:
Wow... long story involving VirtualBox running out of virtual disk space and zapping some of my files / folders last night. I moved everything and thought I re-created what was missing, but obviously I missed something. Sorry for all the troubles, guys! Will get it fixed pronto.
[Captivate Android Development] mtcarey:
Got it, Kyuta. The file was there, but the line of code to copy it in cwm_start.sh was missing. Thanks... see previous post.
[Captivate Android Development] mtcarey:
Thanks! Same here with the boot animation... I installed a really fancy one and I hardly see it at all because the phone boots-up so fast!
[Captivate Android Development] mtcarey:
OK... fixed

Version 3.04 has just been posted which provides the one missing line of code that was causing some people so many CWM mounting problems. Sorry again! :o
[Captivate Android Development] mtcarey:
I re-arranged things so that I could delete them from memory when CWM Recovery no longer needed them... images, binaries, folders, etc. Saves a few megabytes of memory when booted-up. Not a huge amount, but it bothered me to see a bunch of CWM stuff hanging around.

The CWM Recovery binary came from one of hundreds of versions of CWM with Voodoo compiled in... I didn't compile it myself, though I might attempt it also.
[Captivate Android Development] Kyuta Syuko:
As mtcarey says in the post I quoted there was a line of code missing that copied it. Flashing my kernel probably created it where his kernel needed it to be. So then when you flash his kernel the file's still there from when you flashed mine making it work, but mtcarey says it's fixed now so all is good.

I'll have to look into why my Superuser zip didn't work for you. Worked fine for me when I first put it up. Did you have busy box installed?
[Captivate Android Development] q659503934:
i flashed the version 304 when I enter the recovery and mount the USB storage it display this "E:Unable to open ums lunfile (No such file or directory)"
[Captivate Android Development] Josdell:
Thanks, any specific safeguards/precautions to take when reformatting (other than obvious backing up, nandroid backup)? Btw, I read tehre are incompatibility issues between TiBU/Nandroid/etc. with ext 4... should I do ext3 or ext4?

---------- Post added at 05:40 PM ---------- Previous post was at 05:16 PM ----------

Sorry, for the double post:

I successfully flashed the kernel. I made a backup before modifying anything, and it says things like:

"Skipping /boot not present on this device"

" Skipping /recovery ...."

"no /sdcard/.android_secure found. Skipping backup of applications on external storage"

Did I have to mount anything before the back up? Or is this normal and If I ended up restoring what it did backup, everything would be fine?
[Captivate Android Development] 4-2ndtwin:
U r good to go...all normal.
[Captivate Android Development] Josdell:
Everything went fine, my captivate has much better performance.
[Captivate Android Development] lineu:
hello, my captivate has I897UCKF1 (2.3.3) I installed Cyanogenmod, this kernel is compatible with my rom? then install CyanogenMod from the recovery? I can do it without having problems with odin? and able to do the. tar goes in the slot of the PDA?
[Captivate Android Development] prbassplayer:
This kernel is TW not AOSP. You can use it to flash aosp (mtd) roms bit that's it m

Sent from my Slim Bean powered Mako
[Captivate Android Development] lineu:
sorry I'm new to this, I did not understand what you said, you can explain it easier?

---------- Post added at 06:59 PM ---------- Previous post was at 06:56 PM ----------

I need to know is if I can install this kernel via odin on my captivate that has a 2.3.3 rom and then install Cyanogenmod through recovery, excuse my English I'm using a translator
[Captivate Android Development] mbh87:
If you are on UCKK4, then yes you can odin this kernel and then flash Cyanogenmod through recovery.
[Captivate Android Development] lineu:
do not know much about android, my rom is 2.3.3

I had installed CM 10 but something happened and I had to go back to 2.3.3 using odin, not if it is a silly question but I have no idea what my bootloader if gb or froyo.

I just want to be able to get CWM to install CM 7 and then back to CM 10
[Captivate Android Development] prbassplayer:
You could but it won't boot up, just recovery. I suggest you read before you brick it ;)

Sent from my Slim Bean powered Mako
[Captivate Android Development] lineu:
Hello it's me again, just flash the KK4 now I will flash the kernel but I have a question, when I put the kernel in odin should be marked the Auto reboot?

thanks for everything
[Captivate Android Development] BTRL30NTM:
Yes to auto reboot.
[Captivate Android Development] matmanchu5:
Hi all I just wanted add that if you happen run into the EU bug that this kernel will work (flashed thru Odin with reboot unchecked) to partition your SD card so you can flash cm10 or whatever. Just make sure you flash the emmc fix as well. And if you need to get your imei back just flash the "leaked" kk4 in the collection at the top of this section, (if Odin won't complete its because you must have the sdcard already partitioned and inserted)

just another Noob

Sent from my SLAMBANGIN SGH-I897 BABY!

---------- Post added at 03:44 AM ---------- Previous post was at 03:11 AM ----------

If you are running GB the you must be running GB boot loaders Froyo boot loaders only work on froyo.

Flash this kernel thru Odin with reboot "un"checked. Then follow the instructions EXACTLY and read the instructions COMPLETLY for the ROM you intend to install OR you can expect your phone to "not boot" and you may have to "return to stock", at which point you can use one of the Odin one click packages at the top of this section.

Hope that helped. :)

Sent from my SLAMBANGUN SGH-I897 BRO!
[Captivate Android Development] Klitoni:
im running stock kk4 2.3.5 rooted .Should i flash this kernel or not ? :D
[Captivate Android Development] Kyuta Syuko:
Well in terms of features and what not this is the best (and really only) KK4 based kernel.
[Captivate Android Development] Klitoni:
Thanks.

What changes will i have in menu or other features ?
[Captivate Android Development] Klitoni:
I have read mos of pages that talks about 7.06.

Mtcarey did spend a lot of his time in this kernel !!! Thanks !

Flashing a new rom the corn kernel is changed with the new rom kernel ?
[Captivate Android Development] 4-2ndtwin:
^

Yep.
[Captivate Android Development] Klitoni:
If i find Corn unstable, can i flash stock kernel via odin to turn back to stock without loosing ROOT ?
[Captivate Android Development] Kyuta Syuko:
I'm pretty sure you can. Don't think flashing stock kernel will remove the su binary once it's been placed.
[Captivate Android Development] BxingFetus:
I think you might just want to be aware of your partition schemes though, stock kernel only supports rfs and corn supports both ext4, rfs and ext2, being on ext4 or other and flashing back over will soft brick. Right? BTW, I really liked your themed CWM on your samurai kernel way back.

Sent from a Borg powered Nexus 4
[Captivate Android Development] Kyuta Syuko:
That is correct and thanks.
[Captivate Android Development] Klitoni:
I flashed 7.06 but i cant get BLN.I installed BLN control from marked and enabled it.When i get a missed call or msg the lights does not flash.What im doing wrong ?
[Captivate Android Development] 4-2ndtwin:
I think u need to reboot into recovery and navigate in there and select to turn bln on. Reboot. And u should be good.
[Captivate Android Development] Klitoni:
Ok ill try it now

EDIT : I entered on CWM but couldt find nothing that regards BLN

Do u have Corn kernel and try it for me ?
[Captivate Android Development] 4-2ndtwin:
Nope sorry...my captivate is at home and i'm still at work. I'm pretty sure it is in cwm, just can't remember where.
[Captivate Android Development] Klitoni:
If u dont forget about it, tell me where to search ;)
[Captivate Android Development] laughingT:
it has been a while but I believe it is under tweaks and settings menu. it is at the same level as overclocking and cpu governors i think.

you might need to search through several layers. It may be labelled as notification light and not bln.

unlike cm10, the corn kernel doesn't have settings menus for bln or overclocking. you need to install apps to control the behavior.
[Captivate Android Development] Klitoni:
Anyone noticed the screen being a bit more dark ?
[Captivate Android Development] 4-2ndtwin:
Reboot into cwm recovery. Select - Reformatting, tweaks and more, then select - Tweaks and Settings, then select - Misc. system toggles....there ya go. Select - backlight notification to toggle On or Off. If it is already selected as On, then toggle it Off then On again for good measure. Back out and reboot and do as the OP states about workin bln.

(Side note: before u back out, select to toggle On the "efs backup". Always a good idea to have that.)

(Side note #2: you can navigate in Corn Kernel's cwm recovery with the capacitive buttons on ur phone. Menu = Down, Home = Up, Back arrow = Back, Search icon = Select.)

That is all. Enjoy ! :D
[Captivate Android Development] Klitoni:
Thanks i already back up EFS with Efs Pro :)

Thanks ! ill try it now

EDIT : I didnt tried cus i flashed CM 10 :D
[Captivate Android Development] friend4u:
Hi Strange Problem

Hi,

I installed stock rom 2.3.5 with I897UCKK4 baseband version with Kernel vrsion 2.6.35.7-1897UCKK4-CORNV70A. If I remove this Kernel version stock rom is going into Boot loop. So If I install Corn Kernel system is working ok. But when I power on again System Corn flash is coming and phone is restting (as if it was factory reset) as if it is configuring for first time. All custom Icons created are disappeared.

Something is going wrong but don't understand what is the problem. Can anybody help pls.?

Thanks

Friend4u
[Captivate Android Development] 4-2ndtwin:
When u remove the corn kernel, what kernel are u flashin in its place ??
[Captivate Android Development] laughingT:
Did you try fix permissions command from cwm recovery?

Sent from the wholly ROMin' empire. SGH-I897 CM10.1
[Captivate Android Development] mpr90:
Corn Kernel source code

Hi - I searched this thread but couldn't see any later reference to the source code being posted anywhere. I know you're busy, but is the source for this kernel available please?

Thanks.
[Captivate Android Development] simbill:
just a kind suggestion, in the OP keep a running list of updates with version numbers, and dates, in sequential order. Im following lots of threads that order their updates that way and it makes it much easier to tell if there's been an update! btw GREAT work. Your kernel paired with pinnacle, and tegrak for some oc/uv, makes my cappy a BEAST.
[Captivate Android Development] prbassplayer:
Thats odd I did a fresh flash and it worked fine on my end. How did you flash on which rom?
[Captivate Android Development] justin860:
didnt this support BLN or was it another KJ kernal?