yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] arifqur:
I already tried that with a few themes. If I install them and then install your kernel and after converting the file system with z4mod to ext2, the whole system becomes unstable and the lockscreen disappears and it gets terribly laggy
[Galaxy S I9000 Android Development] DamianGto:
So it works before you converted to ext2?

That's make no sense.

Can you send some of them to me so i can check them out?

They should not do anything with the kernel and they should not mess with the file system.

**Using my own JPX kernel, z4mod, 346MB Ram and ext2 filesystem**
[Galaxy S I9000 Android Development] Tricky103:
Hi Thanks for the reply.. Just to update you. First boot up was fine, apart from my settings being forgotten, it kept the Wifi settings though,, I applied LagFix to test it. Fine.. Went out for my lunch disabled all of my WiFi settings, on return it would not connect back to wifi..

Whilst out on Lunch I tried to access the XDA Forum (addicted) I had no Data or 3G.. I tried to enable from the power menu but all that I have got is the Extended menu controls (not aeroplane mode,or data).

Now I am removing lag fix taking ages, just moved after about 10 mins + whilst typing.. but has been stuck again about 2/3 for a further 5 mins..

Edit Just finished :)
[Galaxy S I9000 Android Development] DamianGto:
Seems strange. I use 90% of my time with wifi. I do have it to turn it off if the screen is of. It will instant turn on when i do start the screen.

3g data is important that your apn settings is right.

The converting back can take some time depending on how much data you have.

Do you use any rom?

**Using my own JPX kernel, z4mod, 346MB Ram and ext2 filesystem**
[Galaxy S I9000 Android Development] Tricky103:
For some reason if removed my APN settings, I had it there before I put the Kernel on. I think it was the conversion that made it forget that..

I switched the wifi of with the notifications bar at the top (maybe force of habit), it just would not connect , even from the settings menu..
[Galaxy S I9000 Android Development] DamianGto:
Hope your apn now work. :-)

the wifi should not change with this kernel.

I can't get this error you get. Did try different way, but for me its always on when i want it on.

So i don't know were i would look for a bug..

**Using my own JPX kernel, z4mod, 346MB Ram and ext2 filesystem**
[Galaxy S I9000 Android Development] Tricky103:
Thanks for your help.

Happy New year to you also.. Enjoy it ;)
[Galaxy S I9000 Android Development] Tricky103:
Hi

Please see http://xdaforums.com/showpost.php?p=10222847&postcount=23903

Edit.. Just reflashed my phone.. Just about to install you root and then Kernel..

Okay The 2nd install was okay.. It is when I convert to EXT 2 that I lose wifi, also my power menu has dissapeared, as no theme this time I only have Power not any other options..

Edit.......

I go to recovery try to wipe cache, I get.

E:Can't mount /dev/block/stl11

(No such file or directory)

Error mounting /cache/!

skipping format...

Cache wipe complete.

E:Can't mount CACHE:recovery/log

E:Can't mount /dev/block/stl11

(No such file or directory)

#that repeated twice..

Edit ............

Looks like I was making a school boy error and not reading instructions.. 3rd time around after another fresh start.. I realised it was busybox 1.16 not 1.17 so I am just converting to ext 2 now..

Before the Convert I can confirm that the wifi was working and the power menu had all of the features....

Okay after the convertion to EXT2, No Wifi it says 'unable to scan', and only power off on the power menu... Out of ideas now..
[Galaxy S I9000 Android Development] DamianGto:
I will check this out later. Now to the bar...

**Using my own JPX kernel, z4mod, 346MB Ram and ext2 filesystem**
[Galaxy S I9000 Android Development] Tricky103:
Enjoy Damian. We can sort this tomorrow :)

Edit... Thanks for your support also..
[Galaxy S I9000 Android Development] edwinlinkt:
Happy New Year 2011!!! :D

Yesterday night, I play games and let the battery drains until it shut off itself.

Then I let it charge overnight. (>8hrs)

This morning when i check my phone, full battery charge shows 97% (Using Batteryminder).

I notice that there's a tweak that says "Clean Battery Status".

What does that do? Does that re-calibrate my battery?

Will it wipe off my apps/data if I do that tweak?

Thanks :)
[Galaxy S I9000 Android Development] Tricky103:
It's the new battery calibration Samsung introduced on 2.2.1 roms. The phone stops charging at 100%. It means the battery is more accurate
[Galaxy S I9000 Android Development] Tricky103:
Morning. I thought the problem maybe that I was using the JPY.apk so last night I tried the JPX 2b 300hz ( from the apk ). Again great until I convert to ext2.. This time once I disabled ext2 I could not flash my Docs rom.zip from cwm.. I think it failed during the formatting (sorry I fell asleep with my phone still in cwm when I woke). I had to flash a kernel 1st..
[Galaxy S I9000 Android Development] Tricky103:
Okay again:)

Trying again... Noticed that before install I had busy box 1.17 after install it changed to 1.16.. I have not yet applied lagfix.

Edit.. Works perfectly after lagfix.. I didn't check busybox after install.

Maybe worth updating you OP to say install 1.17 before kernel and after Kernel install
[Galaxy S I9000 Android Development] unfnknblvbl:
forgive the potential noobishness of this question, but what does 256/300/500Hz mean?
[Galaxy S I9000 Android Development] edwinlinkt:
Z4ziggy released a new app call Z4Control.

Is your Kernel compatible with Z4Control?

Is it recommended to do a full ext2 lagfix with Z4Control?

Thanks :)
[Galaxy S I9000 Android Development] edwinlinkt:
From what I understand, higher Hz = smoother performance, but also higher battery drain.

I'm using 300Hz now, so far so good :)
[Galaxy S I9000 Android Development] arifqur:
+1 on that. I would like to know too.

At present I am having difficulty in getting the BusyBox 1.17 installed in some Roms. The busybox installer from market that I download in the Rom tells me that it Fails and my Rom is not NAND Rooted. Tried it with Doc's , Ultimate , Darky's , Insanity.

Is there a simpler or manual way to install BusyBox?

Any help would be highly appreciated.
[Galaxy S I9000 Android Development] Tricky103:
I was having this problem. Once you have the installer on your phone manually copy and paste it to /sbin folder.
[Galaxy S I9000 Android Development] arifqur:
Thanks Tricky103,

I am familiar with your remarkable posting skills. Bravo for being everywhere un the forum.

BTW can you explain further. What do you mean by having installer on the phone and where exactly on the phone is it?
[Galaxy S I9000 Android Development] DamianGto:
The only you need to do is to make the system r/w.

Then you can install busybox without any problem.

Its a bug in it.

Yes you can use the z4kontroll .

I have been using it for some time, but z4ziggy wanted to test it out first before i could tell about it;-)
[Galaxy S I9000 Android Development] Tricky103:
Sorry arifqur. Use root explorer and it's in the root of the sd.

Morning DamianGTO. I did think that and ran the script in sgs tools but it didn't cure it for me. I am off to try again ..
[Galaxy S I9000 Android Development] arifqur:
Where is the download file apk format for z4control? I downloaded stuff from git but makes no sense to me
[Galaxy S I9000 Android Development] DamianGto:
I think he did some wrong stuff so the link was bad.

I will put it up later on to.
[Galaxy S I9000 Android Development] arifqur:
So DamienGTO this means that we would install your kernel and then use z4control instead of z4mod to change file system. Right?
[Galaxy S I9000 Android Development] arifqur:
Hey found the z4control.apk in the bin folder of the file I downloaded from git.

So now I applied your kernel (500hz) one and then used z4control to convert the file system.

Now I am extremely happy to report that my previous problem of installing themes and stuff from CWM has gone. z4control is definitely much better than z4mod.

Yippee
[Galaxy S I9000 Android Development] DocRambone:
Damian: an big update is ongoing to kitchen: do you want to add a new kernel?
[Galaxy S I9000 Android Development] DamianGto:
I will put a new one on the first post later on.

Yes its better. Little hard not to say anything about this program before, but i did promises z4ziggy that. I did test it alot and corrected some bug.

You can even install kernel with it.

Its use the same way to do it like i have;-)

Glad that working now.
[Galaxy S I9000 Android Development] DamianGto:
Yes.

Use this: DamianGTO_JPX_300HZ_3A

Its the latest with all bugs sorted out.

Only cwm thats not working 100%.
[Galaxy S I9000 Android Development] marvinhemstock:
hi does this work with doc jpy v7 rom,realy like to try it thanks, :)
[Galaxy S I9000 Android Development] DamianGto:
Should not be any problem.

It should work without problem in the doc kitchen.
[Galaxy S I9000 Android Development] skye9342:
Issit possible to flash this with sgs kernel flasher?
[Galaxy S I9000 Android Development] marvinhemstock:
is it flashable via odin thankyou very much for your fist answer:)
[Galaxy S I9000 Android Development] DamianGto:
I don't know. Last i used it then i had to reinstall all again.

You can try z4kontrol . That work good.
[Galaxy S I9000 Android Development] DamianGto:
Yes.

I shall make an app soon also.
[Galaxy S I9000 Android Development] Tricky103:
I have been using jpx-b2 all dayI unplugged at 8 am. The phone has been fine now 10 1/2 hours later I still have 57% battery left. Using z4controls and lagfixed all partitions .

Ace
[Galaxy S I9000 Android Development] DamianGto:
Sounds nice:-)

I've been messing with the gone all day. So now its fresh installed.

Shall try steam recovery in one kernel.

Must sort out how the hell i can make symbol links.:-(
[Galaxy S I9000 Android Development] arifqur:
I am currently using the three-in-one-kernel version B.

So this one in tar format is the latest?
[Galaxy S I9000 Android Development] DamianGto:
Yes its the latest. I fixed some bug in it. The auto rotation button did get stuck if you pressed it over 6 times fast.

So i did change some timing there.
[Galaxy S I9000 Android Development] arifqur:
OK! Thanks. Already flashed it straight right over the previous one without re-converting the file system
[Galaxy S I9000 Android Development] streamg:
"If you come from other kernels then these kernels make sure you have flashed original kernel first so you know your phone is okey."

one question i know that you wrote this above, but can i do it without flashing original, i have hardcore kernel now. Can I just disable hardcore and install it over.
[Galaxy S I9000 Android Development] DamianGto:
Often its not any problem.

Flashing a orginal kernel is just to check the phone is okey.

Just have a backup then its no provlem.
[Galaxy S I9000 Android Development] edwinlinkt:
Darky's ROM v8 managed to squeeze out 355MB RAM :eek:

Possible to have that amount of RAM for your next Kernel? :) Thanks :D

One more question. When your next kernel come out. Possible to just install your latest Kernel over your 2B Kernel without revert back to Original Stock Kernel, redoing the lagfix or wipeout apps/data?

I'm Using your JPX 2B 300Hz with Z4Control All ext2 lagfix now.

Thanks gain.
[Galaxy S I9000 Android Development] DamianGto:
I did try with more ram to. But you will break things.like camera. You tube and other media things.

Right now its no problem to install a new kernel over an older of my kernel.

But have a backup in case of bad luck.
[Galaxy S I9000 Android Development] mindvis:
Does it mean that you used DamianGto kernel with Darky's Rom? Which kernel version? I tried once myself but ran into problems. Does it work now?

I have been using z4mod before and was very satisfied with performance of ext2. I don't get why people like ext4, cause its much slower. I used to have 1800 in Quadrant with Stock Rom and ext2, and now with Darky's ROM and ext4 just 1400.

DamianGto, can you explain why? :) did you try yourself Darky's Rom with your kernel? Were it possible to patch Speedmod kernel in order to support ext2?

Cheers
[Galaxy S I9000 Android Development] DamianGto:
No I have not tryed darkys rom. I only use doc rom.

Itso alot better.

Ext2 is faster then other file system and I will use only that.

Speedmod do have support now fore ext2.

**Damiangto steam kernel, 346MB, 300HZ **
[Galaxy S I9000 Android Development] mindvis:
Yes, I also wish to use ext2 but there is no a big choice. What would you suggest? How speedmod supports ext2? I didn't find the option. I used and would use your kernel, but i had some probs on darkys rom. However I am not stuck to this, and would try Docs Rom. Why do you say docs is better if you didnt try darkys? :-)

And concerning kernels, i like speedmod because of his good implementation of file conversion process. Z4mod is not so informative, but i didnt try z4control yet.

I would appreciate for your ideas.
[Galaxy S I9000 Android Development] DamianGto:
Speedmod has it but you must look in advanced section. He think it not safe. Lol.

I did try darkys, but thats was some time ago. I hope he do change thinks.

But doc is alot better in that way he knows what he doing.

Well i think the convertion on z4mod is much better and easy. Just press the button. Lol.

Z4control has alot more things in it, but its better then the z4mod app.

**DamianGTO steam kernel.300HZ.346MB Ram. Doc beta theme**
[Galaxy S I9000 Android Development] mindvis:
SpeedMod converted my data to ext2. Great! Finally I have Quadrant back at least above 1600. I read some time ago RaynZa's arguments for ext2, and I agree it's totally safe. So people use it!

Thx and gn!
[Galaxy S I9000 Android Development] DamianGto:
Good.

Little low, but better.

Yes there is alot of bs from people that dont like ext2.

But so far i only seen alot of corruption on ext4. So its funny.

**DamianGTO steam kernel.300HZ.346MB Ram. Doc beta theme**
[Galaxy S I9000 Android Development] edwinlinkt:
Will you continue development for this Kernel or you'll move to the Steam Kernel? :)

**DamianGTO Kernel JPX 300HZ 3A + Z4Control All ext2 + Stock DXJPE :D**
[Galaxy S I9000 Android Development] DamianGto:
I will still develop this kernel.

The base is same for both, just the recovery part is diffrent.

**DamianGTO steam kernel.300HZ.346MB Ram. Doc beta theme**
[Galaxy S I9000 Android Development] ghiri:
Hello Damian

I have now the JPU_v3 kernel(made by you) + ext2 partition(with z4mod). I want to flash your latest kernel. What exactly should I do?

1. come back to RFS, flash a stock kernel and after that flash JPX_3A

2. come back to RFS, flash JPX_3A

3. flash directly JPX_3A

Thank you very much for making SGS one of the best phone on the market:)
[Galaxy S I9000 Android Development] DamianGto:
Hi.

Just make sure you have a backup.

Then it shoukd not be any problem to install the kernel.

**DamianGTO steam kernel.300HZ.346MB Ram. Doc beta theme**
[Galaxy S I9000 Android Development] ghiri:
I tried to install 2.2.1 version but my simcard is not recognized. Anyone has some suggestions? I flashed the CSC & PHONE files which worked in 2.2 for my dutch sim card but with 2.2.1 the sim card is not working anymore.
[Galaxy S I9000 Android Development] DamianGto:
Try to flash a 2.2.1 csc/modem.

**DamianGTO steam kernel.300HZ.346MB Ram. Doc beta theme**
[Galaxy S I9000 Android Development] ghiri:
Finally I managed to install Android 2.2.1 JPU + DamianGTP_JPX_300HZ_3A + z4mod and so far the phone is working great. I can feel an improvement compared to 2.2 JPA + DamianGTP_JPU_v4 + z4mod. The phone is responding quicker and is running smoother.

I tried to use z4control to convert everything to ext2 but after the conversion the phone didn't start. I flashed again and used only z4mod.

Damian do you know any reason why z4control wouldn't work for me?

I rooted with CF-Root-XX_OXA_JPU-v1.3-BusyBox-1.17.1 ... do you think is not compatible with this one?

PS: Congratulations for your work !
[Galaxy S I9000 Android Development] DamianGto:
Thanks.

There can be alot of things.

One is the root you did use.

Z4control do work better so it strange that you do get error.

**DamianGTO steam kernel.300HZ.346MB Ram. Doc beta theme**
[Galaxy S I9000 Android Development] richyy74:
I am using your jpy kernel for a few days now. Ext2lagfix working perfect. My only question is that I get app crashes, Java null pointer error in landscape mode every time on touch event. Happened in the browser, in aldiko reader and v player. Not more than two or three time a day. Do you have any opinion as to what it could be. Definitely happening since the kernel install.

Thanks
[Galaxy S I9000 Android Development] DamianGto:
Well that's an old kernel.

Use an jpx kernel of the latest build.
[Galaxy S I9000 Android Development] richyy74:
I already found out that myself. Flashed your 3a version last night. All is well up to now.

Thanks.

Richard
[Galaxy S I9000 Android Development] DamianGto:
That's good.
[Galaxy S I9000 Android Development] ghiri:
Should I use another kind of root? How can I unroot now? I would really like to use z4control to convert all my partitions. I guess it will work faster. Thanks
[Galaxy S I9000 Android Development] rruaro:
Damian,

Do z4root, z4mod, and z4control allow allow users to "undo" and go back to stock? I'm just after the performance boost of ext2 but still want to follow the regular updates.

Thanks. :)
[Galaxy S I9000 Android Development] harrydg:
Strong point... Didn't think of it that way... So remove my objections on ext2 in this case... I had no idea about the capacitor "cache" thing!
[Galaxy S I9000 Android Development] DamianGto:
There is no source with jpa yet. You can only use initramfs from jpa. But you can use jpa firmware and patch the kernel in the patchbox.

Image using jpo right now with jpm kernel. Work good.

Sent from GT-I9000 jpm My own kernel for z4mod and with 341MB Ram
[Galaxy S I9000 Android Development] _JKay_:
I thought you could extract the initramfs from say sztupys kernel and inject it into the JPA kernel... So I guess initramfs and kernel depends on each other or?
[Galaxy S I9000 Android Development] DamianGto:
Initranfs is more the recovery system. So you can often use the Initranfs from other firmware version.

Right now im on jpo and using this jpm kernel with part of jpo Initranfs.

So far its working good.
[Galaxy S I9000 Android Development] _JKay_:
OK my bad... I thought the lagfix was inside the initramfs. So when the SGS boots up Init in initramfs is called which check the fs and created the ext4 if needed, mounted them etc... (im still learning...)
[Galaxy S I9000 Android Development] RyanZA:
You can definitely extract the initramfs from sztupy's kernel and inject it into another kernel. Works perfectly. But, since the samsung kernels are not compiled with support for ext4/jfs, the phone won't boot if you try to use them. ;)

Also, if samsung make improvements to files or methods inside the initramfs in a future build, you would overwrite them with the old ones from sztupy's initramfs. Not a big deal, but something to keep in mind.

The best way is to patch it, which is what z4mod does. Obviously it's a much more complex and difficult thing to do, but progress is being made continuously. :D
[Galaxy S I9000 Android Development] harrydg:
ryanZA, is there a way to convert all the partitions to ext2? I want to test the performance differences on my machine. Without the need to factory reset of course ;)
[Galaxy S I9000 Android Development] DamianGto:
The initramfs I use is the latest from samsung.

I do get the from the firmware, not from source or from other persons initramfs.

The thing I do is put z4mod over the initramfs I do get.

Then I compile the kernel.

So I do NOT patch the kernel with patchbox.

I dont use the kernel-repacker either.

That way Im always sure that i got the kernel right :-)

But if you dont got the soruce and only got a kernel then you use the patchbox :-)
[Galaxy S I9000 Android Development] RyanZA:
100% correct. :D
[Galaxy S I9000 Android Development] DamianGto:
I have updated the new kernel.

Now it has support for jfs, ext2 and rfs.

The script is new to. They all has root( buzybox and superuser).

I try to make the kernel small, so i don't put them in the kernel.

I will soon put ext4 filsystem support in the kernel.

Sent from GT-I9000 jpo. My own kernel for z4mod and with 341MB Ram
[Galaxy S I9000 Android Development] _JKay_:
How did you extract the initramfs from I9000XWJPA ?

Im trying to create a zImage with the kernel from JPA and a modified initramfs from JPA for the JPA firmware. Thanks.
[Galaxy S I9000 Android Development] DamianGto:
Well i use z4mod builder and just removed that last thing in the script.

Then i got the initramsf i want.

Sent from GT-I9000 jpo. My own kernel for z4mod and with 341MB Ram
[Galaxy S I9000 Android Development] harrydg:
maybe some of you guys can tell me:

why is there no lagfix solution like no-rfs / all ext4

but then with ext2?

why only /data in ext2 and not the other 2 (relevant) partitions?

seems like (with the "battery backed" cacht) the best solution anyways!
[Galaxy S I9000 Android Development] _JKay_:
Is that the script where you use grep to match '070701' and 'TRAILER!!!' ?

Because '070701' matches 60 places in the img and TRAILER!!! has 2 matches!

and I think the z4mod script doesn't even have the -m 1 option to pick the first match! Or is there another script? Pls help :-)
[Galaxy S I9000 Android Development] DamianGto:
Im using it and it works fine.

Sent from GT-I9000 jpo. My own kernel for z4mod and with 341MB Ram
[Galaxy S I9000 Android Development] RyanZA:
/data is on MoviNAND which is "capacitor backed", not "battery backed" - big difference. :D

/system and others are on OneNAND, which is just straight up flash memory without a memory controller. Not sure how safe these are as EXT2 - but if you don't pull the battery out, it should be fine. ;)

At any rate, since most data is in /data, converting the others only has a marginal benefit...
[Galaxy S I9000 Android Development] RyanZA:
z4mod is updated all the time. ;)

New version calculates the CPIO correctly in all cases - grab it off git at http://github.com/z4/z4mod
[Galaxy S I9000 Android Development] harrydg:
potato pot... hmm.. that doesn't work while typing ;)

anyway, a capacitor is just a really bad battery.. so it's the same :p
[Galaxy S I9000 Android Development] DamianGto:
:-)

True, but if you pull the battery you loose power, but the capacitor have power left to finish the task(often).

So on data you still has some power left after you pull The battery.

Z4ziggy and me is experimenting on system as well.

My own goal is all ext2 on all places.

Sent from GT-I9000 jpo. My own kernel for z4mod and with 341MB Ram
[Galaxy S I9000 Android Development] bigmo7:
Right, I flashed the kernel, rebooted, downloaded the update and renamed it and put it on my SD card but when I try to run update.zip it says

Finding package

Opening package then it fails and says

No such file or directory could be found (or something along those lines) and cancels the update.

I'm running 2.2 JPO

Any help? :)
[Galaxy S I9000 Android Development] DamianGto:
It should be no problem.

**DamianGTO Steam kernel. 346MB Ram. 300HZ**
[Galaxy S I9000 Android Development] darklordkk:
Yup.. It does. Hooked it up to Kies after installing DamianGTO kernel and Kies recognizes phone fine. No change. Though just to be safe, might want to revert to RFS before updating via Kies once an update comes.
[Galaxy S I9000 Android Development] rruaro:
Thanks a lot! :)
[Galaxy S I9000 Android Development] richyy74:
Hi

need some help again.

Stock jpy rom, 3a kernel, only /data converted to ext2.

Today I tried to make a backup from clockwork recovery got to the point backing up system, then phone sat there for half an hour. I rebooted and found nothing new in clockwork folder. Tried again everything is the same.

anybody could help?