yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] js8:
Hi Tegrak - Still loving your kernel! One question and one observation:

Question: Is it possible to enable onenand with other partitions in rfs? Or just do this by enabling all ext4 then later reverting /data /dbdata /cache to rfs ? Just interested to do some testing ;~)

Observation: After installing tegrak I moved a few apps to the sd card using the settings-applications method. The next time I booted I got a few error messages related to the backup check - but everything booted fine and runs fine. Just for your information.

Thanks for your great work!!
[Galaxy S I9000 Android Development] Quacktop:
Tegrak is there a way to change the boot wait time to press home to get in your recovery? I don't need recovery, so would like to skip that part, if possible. Thanks.

Send from my GT-I9000 Doc's ROM v9.1.4 Kitchen JS3 using XDA app powered by tegrak's kernel.
[Galaxy S I9000 Android Development] brack11:
I have no lagfix setup with tegrak kernel and I came from k12u speedmod. So far testing the battery use, but I noticed that average free memory reduced from around 200Mb with Speedmod to around 150Mb with tegrak, is that hte same problem habylab speaking about?
[Galaxy S I9000 Android Development] habylab:
I didn't know about that one! I was talking about how it seems to write the data before filling it up. As in it says I had something like 150mb left, something like that.
[Galaxy S I9000 Android Development] brack11:
how much did you get with speedmod now (if you already flashed speedmod back)
[Galaxy S I9000 Android Development] vukandric:
Hi Tegrak. Thanks for the great work. I have one problem. After installing yours kernel I lost my dialertabactivity.apk (modified by me). I also had a problem with modified phone.apk (no problem on other kernels for both) so just wanted to share that with you as you might know what is the problem? I would really love if you could find a solution as your kernel is very very fast and I like my modified apps. :)

Edit: Just noticed that I don't have any of my apps that I have modified (apps where I changed some xml files for green color). Apps where I only changed png files are still there.

Sent from my Galaxy S powered by VA GREEN
[Galaxy S I9000 Android Development] tomeks:
Everything is ok with yours filesystems
[Galaxy S I9000 Android Development] Tricky103:
Yes. I can't believe it has taken this long pele
[Galaxy S I9000 Android Development] habylab:
What I had before, so 4gb or so.
[Galaxy S I9000 Android Development] marcedli:
Just one note:

flashed 14 with kernel flasher on speedmod k12T, and

Zeam launcher lost it's application settings (no all of them, just what u set in it's preferences menu, the dock remained intact)

i cannot remember that this had hapened when i flashed the 15 on the sm kernel....so maybe only a 14 issue

And Tegrak: v15 is definitely NOT a beta...
[Galaxy S I9000 Android Development] skodaslx:
Thank you tomeks for checking.

i can not "click" thanks because of the limit of 5 per day.
[Galaxy S I9000 Android Development] aladin6:
Tegrak, how about integrating undervolt support for your kernel ???

and one thing please, "tegrak onenand mode" is it the recommended mode ??

Thanks :) .
[Galaxy S I9000 Android Development] vukandric:
Onenand mode is the fastest I have ever seen! ;)

Sent from my Galaxy S powered by VA GREEN
[Galaxy S I9000 Android Development] brack11:
No, I mean ram, operational memory. I had around 200 with speedmod and around 150 MB with tegrak

Sent from my GT-I9000
[Galaxy S I9000 Android Development] aladin6:
And no battery problems(drain) ?
[Galaxy S I9000 Android Development] vukandric:
Well I had drain problem with latest speedmod,this one is better for me (for now). Will test it more because I flashed this couple hours ago.

Sent from my Galaxy S powered by VA GREEN
[Galaxy S I9000 Android Development] aladin6:
Please how can i update the kernel from the recovery ?

I copied the kernel in the root of sdcard and... i'm confused :confused:

the update procedure is not like other kernels !

(i don't like Odin method!)

Thanks :) .
[Galaxy S I9000 Android Development] vukandric:
Use SGS kernel flasher from the market. :)
[Galaxy S I9000 Android Development] aladin6:
It tells that the flashing kernel is failed ! i choosed the archive .zip and after that i tried to extract the archive and flash the .tar ! both failed !
[Galaxy S I9000 Android Development] brack11:
You need to extract tar file from zip and then extract zImage from tar file and fees it to kernel flasher.

Sent from my GT-I9000
[Galaxy S I9000 Android Development] vukandric:
You must put the tar file in the right folder on internal sd card (don't know exact name, look in kernel flasher for exact folder name)

Sent from my Galaxy S powered by VA GREEN
[Galaxy S I9000 Android Development] baba420:
Read a lot of good stories hence I want to try this out. First a couple questions:

- Is this kernel compatible with Androdena v.4 theme? Or does it only work with stock JS3 theme?

- Titanium Backup gives me the following information:

Internal: 1.77 GB Free

DB Data: 126 MB free

SD Card: 11.6 GB Free

Ext. SD Card: 3.95 GB Free

Can I use the ONAND lagfix method with the above setup?

I'm on Doc's Kitchen XWJS3 v9.1.4.

Thanks in advance for respond!
[Galaxy S I9000 Android Development] marcedli:
I've never extracted the zimage from it, just used the *.tar file and it worked always.

vukandric: since you can browse for it, no need to put in the /sgs-kernel-flasher folder on sd, but that makes it easier to find
[Galaxy S I9000 Android Development] Tricky103:
Baba. Yes your good to use this kernel.

If you have the theme set up on your phone and then flash this kernel you should be okay. Also you will have no problem with onenand mode
[Galaxy S I9000 Android Development] aladin6:
It don't works for me :\ ! "zimage extraction failed" ! what's the problem ? no idea. i've always used SGS Kernel Flasher when wanted to update speedmod ! :\
[Galaxy S I9000 Android Development] habylab:
Only annoying thing is having only 200mb for apps, really annoying :/
[Galaxy S I9000 Android Development] jornbjorn:
is it possible to get rid of the ugly bootscreen?!
[Galaxy S I9000 Android Development] marcedli:
try to download it again, make sure that its not corrupted somehow...
[Galaxy S I9000 Android Development] aladin6:
I think that SGS Kernel Flasher app just flash .zip files with meta-inf and updates as subdectories (i verified .zip of speedmod CWM ;))!

So we just have one alternative, ODIN :\ !
[Galaxy S I9000 Android Development] tomeks:
because inside zip archive is another one

you have to extract tar archive from zip first, then use it with kernel flasher
[Galaxy S I9000 Android Development] brack11:
I dont know much about technics but kernel flasher was never working with tar archives on my phone, I always extracted tar by AndroZip file manager and then used flasher. This issue should be directed to th kernel flasher thread.
[Galaxy S I9000 Android Development] gmx89:
?

269MB for me.

You were warned of the space restrictions prior to downloading this anyway. :p
[Galaxy S I9000 Android Development] jornbjorn:
he is talking about ram, not storage....
[Galaxy S I9000 Android Development] gmx89:
I quoted the wrong post. I'll correct it later.

Anyway, that is also normal. Notice the first boot after flashing Speedmod kernel has similar ram usage.

Read hardcore's comments about froyo memory usage - that is the simplest way to explain it.

More: http://xdaforums.com/showthread.php?t=904023
[Galaxy S I9000 Android Development] tegrak:
Oh god did u see? supercurio knows me!!
[Galaxy S I9000 Android Development] tanoxxx:
Recovey mode dont work.
[Galaxy S I9000 Android Development] tegrak:
Really? What is ur model?
[Galaxy S I9000 Android Development] tanoxxx:
I dont know if i understood the answer.. sorry for that..

Anyway i have Galaxy S i9000 italy.
[Galaxy S I9000 Android Development] ilbulgaro89:
what's the difference between this and voodoo kernel??

is something better or is quite the same?

thanks
[Galaxy S I9000 Android Development] g00ndu:
Go recovery during boot time, when the phone prompts you. This is the only way to get into tegrak recovery menu.

If you activate recovery via either tegrak's lagfix app or when you are in tegrak's custom recovery menu, you will be brought to the standard 3e recovery.

There, there will be problems because the partition will not be recognized (you have already partitions your /cache, /system, /dbdata and /data to ext4.

Hope I make myself clear. :)
[Galaxy S I9000 Android Development] tanoxxx:
Hi g00ndu,

thanks for the answer, i had try also that, but i get only recover 3e.
[Galaxy S I9000 Android Development] pcboyy:
I like this kernel. Its fast :)

But i hope you keep on the ongoing development i.e. BLN, voodoo sound, brightness etc

i will keep on using and observing for few days

Thanks
[Galaxy S I9000 Android Development] tegrak:
Hi. Next version will support voodoo sound ;)
[Galaxy S I9000 Android Development] tanoxxx:
Tegrak , no problem with recovery, its work..

I hope this lagix dont drain so much battery..

How can i get my custom bootanimation?

I have Push it to /system/media/bootanimation.zip but i cnat get it..i get a normal original bootanimation of galaxy s..

How can i fix it and get my custom bootanimation with this kernel?

Thanks
[Galaxy S I9000 Android Development] tegrak:
This kernel does not support custom bootanimation yet.

I promise you that I will support it at next version.(with voodoo sound v1) ;)
[Galaxy S I9000 Android Development] filou75:
Here's Korea boot animation + shutdown for CWM. Slightly modified.

Don't forget to remove /system/media/bootanimation.zip

Have fun with dancing spacedroid ^^

Multiupload mirror : http://www.multiupload.com/VUDS8UG2BE
[Galaxy S I9000 Android Development] Tricky103:
Very nice kernel so far. Running tegrak onenand lagfix on top of Docs kitchen ron on JS3.

Not to sure about flashing cwm's from recovery, a bit if help required please. I'll keep testing tomorrow. See how it goes. :)
[Galaxy S I9000 Android Development] tegrak:
Is this real? tegrak kernel can join that post? wow.. (am i right?)

I'm waiting your positive review. :D

Thanks for using this.
[Galaxy S I9000 Android Development] pcboyy:
am i missing something. how can i install zip file using recovery?
[Galaxy S I9000 Android Development] supercurio:
Hi :)

Tricky but important question:

How does this kernel deals with the reboot-loop reliability test, with several lagfix mount configurations?

while true; do
adb reboot
sleep 30
done

- I already guess the result based on mount option ;)
[Galaxy S I9000 Android Development] tegrak:
I heard about this from Liliniser once, but I didn't know why it needs.

Please let me know. what is problem caused with this test?

Ah, Thanks a lot for Voodoo Sound v2. I really appriciate your effort.
[Galaxy S I9000 Android Development] supercurio:
It's a test allowing to validate reliability of mount options mostly for /dbdata.

"reboot" on our phones is very aggressive and don't take the time to umount or remount,ro partitions.

Basically, what it does is

sync
reboot -f

At the 29-32s period, a lot of services and apps are actually starting on the phone and opening SQLite database, writing in it.

On the Galaxy S, it happens on /dbdata.

Problem, with /dbdata is that it's running on OneNAND + FSR NAND abstraction layer, and this layer don't support barriers.

Barriers is what allows delayed allocations to be used safely. Or you have things written but not yet allocated, or random errors due to cache or reordering of the write by the devices.

As a result if the reliability test fails, SQLite databases are corrupt, which introduce loss of settings, a few app force close or.. everything force-closing

You can check it out in dmesg. If you try to enable barriers at mount for some partitions, the kernel say "I disable barriers here, because the device don't support it"

In my experience (i did the experiments with hardcore before Voodoo lagfix 5.x stable release)

- FSR partitions must be used with nodelalloc or data=journal (slower)

- MoviNAND partition can be used with delayed allocations and no_da_alloc, as long as barriers are enabled.

As a result, on OneNAND Ext4 is slower than it would be, which reduces a lot - or invert the performance advantage of using OneNAND for write partitions.

Delayed allocations help a lot with writes, even for devices that are supposed to be slower.

Voodoo Ext4 mount options: https://github.com/project-voodoo/l...initramfs_parts/scripts/init_functions.sh#L48

hardcore told me newer kernels supported barriers on OneNAND some times ago, but experiment didn't confirmed that - worth the try to verify.

PS: if your kernel takes more time to boot due to the advanced booting system display, your "crash test period" will be accordingly longer ;)
[Galaxy S I9000 Android Development] tegrak:
Can I see any official document or data about barriers on FSR + OneNAND?

My kernel mount /data with stl9 at "tegrak onenand mode", that means the barrier option doesn't work too like /dbdata?

I'm testing reboot script for finding this message. :p
[Galaxy S I9000 Android Development] supercurio:
it's very easy to reproduce the crash with dbdata in order to validate the reliability.

Much less easy to reproduce manually with this trick on /data resources (for this test only, but in real life the result is the same)

To get simple accurate result earlier for /data partition (on MoviNAND), what I did was moving dbdata to it

mkdir /data/dbdata
mv /dbdata/* /data/dbdata/
ln -s /data/dbdata/* /dbdata

And it was enough to make it crash in a few reboots with mmcblk0p2 mounted with delayed allocations and barrier=0

Haha, the "disabling barriers" is displayed in kmsg at each mount call if not supported ;)
[Galaxy S I9000 Android Development] aladin6:
Guys if i want to apply a zip file from the recovery what can i do ?

(i miss CWM :( !)
[Galaxy S I9000 Android Development] marcedli:
flash sm kernel back, than you can flash anything from cwm...
[Galaxy S I9000 Android Development] arvindm:
Fantastic kernel Tegrak! The onenand mode has put my phone on steroids! Brilliant!

Only problem as far as I can see is, as others have already said, the limit of 270 mb for apps. I hope you can figure out a workaround for this.

Oh and a CWM recovery would be great as well!

Keep up the great work, and thank you :)
[Galaxy S I9000 Android Development] profi208:
great kernel..

low battery drain..

imagine this with uv..

drools...
[Galaxy S I9000 Android Development] brack11:
This is kinda cumbersome,

1. Can't I place zip file into tegrak/update/00?

2. Suggestion to tegrak app developer : why not make part of the app menu where you could chose update file and press the button flash and then device would reboot into tegraks recovery and install the update from given path? That would be even cooler than any cwm! What do you think?

About lower than speedmod free memory - I don't really care if I get better battery life with it. But I'm worried about large apps that requite a lot of memory, that they wouldn't cause device to self reboot.

Sent from my GT-I9000
[Galaxy S I9000 Android Development] rexyu38:
I have switched from speedmode to this nice kernel because I heard of positive reviews for its super low battery drain. I just try this new kernel and feel smooth on everything even without lagfix. Thanks.

However, I have no idea why I couldn't use my Superuser Permission, SetCPU, rootexplorer, and platinum backup. I can't use apps relate to superuser permission. Is that normal?

Also, I tried to play my recorded HD videos, and I found some videos can't be played and some are ok to watch.

Once again, thanks for your amazing kernel.

:)
[Galaxy S I9000 Android Development] tomeks:
You have to install tegrak app from the market, disable root and enable it again and it will start working.

Sometimes when you come from different kernel it happens sometimes not (for me for the first time I have to reinstall root)
[Galaxy S I9000 Android Development] tomeks:
But the question is what issue?

Latest kernel flasher works very well with tar containing tegrak kernel (if you extract it from zip, as in the first post)
[Galaxy S I9000 Android Development] funkateer2:
You've got page 24 of this thread the build 15 for CWM. Posted by pcboyy, just download and flash with your cwm.easy no?

Did it this way and no problem
[Galaxy S I9000 Android Development] rexyu38:
Wow!

Just did what you said and I can use these apps now....

Thanks!!
[Galaxy S I9000 Android Development] brack11:
Again, this maybe depends on the device or the way it was flashed or, or or... but my LATEST sgs kernel flasher doesnt recognize tar files as valid extension. I have written about it in flasher thread.
[Galaxy S I9000 Android Development] baba420:
I love it! Thanks a lot tegrak.

Samsung Galaxy S Froyo 2.2.1

Modem: ZSJPE

tegrak kernel build 15 - onenand mode

DocRom_V9.1.4_XWJS3

Quadrant: ~1700
[Galaxy S I9000 Android Development] brack11:
My memory size reduced to 100Mb today, The same programs running as yesterday but even less free memory. I'm talking about RAM so, do not tell me that I didnt read something properly when I install this kernel, there is no word about RAM memory on the first page of this thread. with sm I had arounf 200Mb FREE ram all the time. Entire ram is the same as sm 339Mb but why is the free ram so small?
[Galaxy S I9000 Android Development] vukandric:
You probably have a lot of apps running in background (you are not able to see these apps). You can clear memory (level 2) from task manager.

Sent from my Galaxy S powered by VA GREEN
[Galaxy S I9000 Android Development] brack11:
I did that, no difference, it came back to 139Mb free, but after reboot it set back to 159mb (still 50mb less than sm), after two hours idle (didnt even touch the phone) it is 102mb + 16mb idle(!?) Reboot again, free:153mb, idle:4.8mb Well, I guess this is the price for better battery life.
[Galaxy S I9000 Android Development] brack11:
I have just flashed sm k12u t4 to compare last time before final decision, so to inform those who interested, I started the k12u test now (see the message time)
[Galaxy S I9000 Android Development] brack11:
Disregard all my posts about ram usage, apparently sm gives the same results. no problem there
[Galaxy S I9000 Android Development] vukandric:
Just wanted to write you that. On speedmod I had the sam free ram like on tegraks. :)

Sent from my Galaxy S powered by VA GREEN
[Galaxy S I9000 Android Development] brack11:
There is a way to have cwm for those who has custom roms or did the tweaks to convert their rom's recovery to 2e. I have darky's rom which has 2e recovery. The thing is that tegrak rom doesn't override recovery for some reason (or it was planned) and when you go to recovery using three buttons you get to 2e recovery (3e for those with stock roms) when you install rommanager and flash recovery image in there you don't override your kernel, so, that means if you press home button while booting up you get into tegrak recovery but if you are using three buttons or any program that has reboot in recovery button you get into regular cwm. That is it, the main issue with tegrak kernel is solved, I have both things on my phone, tegrak kernel and cwm, which are working simultaneously without problems.

About testing how sm compares to tegrak - I had to quit it because the battery consumption was really worth than the one tegrak has. At least by 50% worth.

Sent from my GT-I9000
[Galaxy S I9000 Android Development] Bluephantom3:
This is a great kernel and it works really well. The only thing is that it only seems to work well on stock firmware. If trying to upgrade to a custom rom I found it has a few conflicts. I think this is mainly because most of the custom roms have their own Kernels that install by default and want to over right this one.
[Galaxy S I9000 Android Development] marcedli:
1. it works well on custom roms

2. every rom has a kernel, doesn't matter which you use, there are no conflicts

3. your last sentence I don't understand, since you cannot flash custom rom from tegrak kernel yet, 4. were there any conflicts reported? I cannot remember....

_________________________________________________

Sent using XDA-App...thats why i do so manx typos:-)
[Galaxy S I9000 Android Development] vukandric:
I tried that, in rom manager I have info that I have cwm recovery, but when I go to recovery it takes me to 3e and I can't do anything with that. I need clockwork to install my new theme. I also tried tegrak's update but it doesn't work for me (probably I am doing something wrong).
[Galaxy S I9000 Android Development] rOck4n:
Barcode scanner, Retro Camera and similiar

Barcode scanner, Retro Camera and similiar are not working over this kernel, when i launch one of these they close. I thought it was something else, but after re-flash with speedmod everything was fine again. I was using it with and without lagfix.
[Galaxy S I9000 Android Development] marcedli:
works flawlessly on mine....

_________________________________________________

Sent using XDA-App...thats why i do so manx typos:-)
[Galaxy S I9000 Android Development] hacksome:
I tried onenand mode over the Insanity ROM - 3 times!. No Success. The conversion process works fine. But stuck at the Tegrak boot info screen.

Any clues pls?

P.S. Other lagfix modes in Tegrak worked great though.
[Galaxy S I9000 Android Development] marcedli:
check your / data folder size, if its bigger than 270mb, it will not success (maybe around 250 it will no go too)

_________________________________________________

Sent using XDA-App...thats why i do so manx typos:-)
[Galaxy S I9000 Android Development] marcedli:
i could not do it coming from speedmod, like vukandric (who's theme is awesome, Thx mate)

recovery depends on kernel not rom, so maybe if someone is coming on tegrak from voodoo kernel it works.

from speedmod no go, i tried apply update.zip, but it refuses because of signing fault

you should write the steps what you did

1. get rom manager, selected first to flash cwm, it succeeded, then?

2.

3.

4. enter recovery using 3btn

_________________________________________________

Sent using XDA-App...thats why i do so manx typos:-)
[Galaxy S I9000 Android Development] racerboy3801:
WOW

Made the switch from voodoo to TEGRAK, excellent work my friend
[Galaxy S I9000 Android Development] derrzredeem:
As far as i know, SM didn't implement 2e recovery like on other kernel (i.e. SO, Voodoo, etc), it only had CWM.

As hardcore stated in his thread, 3e recovery was needed for some reason. Even if you install ROM Manager it will not work if you come from SM.

~derrzredeem
[Galaxy S I9000 Android Development] rOck4n:
Any clue on the problem? Cuz' i was having the best results with this kernel (speed/battery). Any help with my problem will be appreciated.
[Galaxy S I9000 Android Development] vukandric:
I have just woke up, and after 7 hours of sleep I had 0% battery drop! Great! ;) I will try to go to voodoo and again tegrak, to see if 2e works or not. I really need to flash some updates. :)

Sent from my Galaxy S powered by VA GREEN
[Galaxy S I9000 Android Development] brack11:
Yes, it only works if you already have 2e recovery, I'm trying to sort out this problem on my phone now. I had Darky's rom which had 2e, and now I flashed Doc's rom which has 3e, so I need to solve the problem myself.