yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] renaud:
A big surprise is coming. I am currently testing fugumod with support for other filesystems. That means if you come from speedmod, you won't need to disable lagfixes to flash fugu and you will be able to revert to speedmod if you don't like fugu.

Note that this assume you don't have any rfs filesystem left, as if you have, they will be converted to jfs.
[Galaxy S I9000 Android Development] ragin:
That will be a big step forward.
[Galaxy S I9000 Android Development] ussittette:
Since version 1.1 with the latest busybox, titanium backup won't do any of the batch, ie nothing happens when a select one.

Manual saving/restoring works like a charm.

Am i the only one experiencing this kind of behavior ?

Any suggestions ?
[Galaxy S I9000 Android Development] renaud:
I am doing backups every night, and I just tested a batch, both work fine. Which options did you choose?
[Galaxy S I9000 Android Development] renaud:
I have added a link to the bleeding edge version since it seems some people are interested testing it. If you don't know how to solve basic problems or reflashing a stock rom, don't even try the bleeding edge version.

Please note that I will accept bug reports for the bleeding edge version and this is the one I am running daily.
[Galaxy S I9000 Android Development] ussittette:
Actually, I tried almost all of them (save/restore/delete) and as soon as I select one, it goes back to the main titanium backup screen.

Besides, I noticed a significant increase of the time it takes for the app to build the "apps tree" when you start it.

Since upgrading the kernel is the only thing I did (I skipped 1.0), I thought it was due to the new busybox version. It seems I'm wrong :)

If I'm the only one having this issue, don't pay attention, I'll soon wipe for JQ3 or gingerbread if a most stable version is released ;)
[Galaxy S I9000 Android Development] renaud:
Did you try reinstalling titanium backup?
[Galaxy S I9000 Android Development] ussittette:
Yep, I also rebooted the device and wiped cache between reinstallation.
[Galaxy S I9000 Android Development] the_ozyrys:
Hi, Nikademus!

So, I've installed your bleeding edge version and it seems to work fine.

Together with FuguTweaks, it's super responsive and smooth.

However, because of few reasons, I'm going to stick with ext4,

and there are two things I've noticed: first, I/O performance is not so

good (felt by me and "confirmed" with Quadrant very low score).

This can be because of unoptimized ext4 mount options - for me,

Voodoo provided best performance in this area, you can check them.

Second one is that ringtones and alarms get copied to SDcard,

and since with ext4-based /system they are working from there also,

I get them doubled in sound settings.

Except for this, great work. Thanks for super nice kernel!

P.S. I guess that /sdcard/fugumod/fs.current file is there

for remembering filesystem status, but what if I delete it?

Will I be able to boot? I'm just wondering how it works...
[Galaxy S I9000 Android Development] renaud:
Ext4 mount options are not yet optimized, you are right.

If you delete fs.current, you will be able to boot, however if you modify it system will not boot
[Galaxy S I9000 Android Development] the_ozyrys:
Wow, the FuguMod kernel developer is even faster than the kernel itself,

thanks for quick reply! :D
[Galaxy S I9000 Android Development] renaud:
fugumod bleeding edge now supports conversions to and from ext4 and jfs
[Galaxy S I9000 Android Development] renaud:
1.2 has been reverted, some unforeseen issues
[Galaxy S I9000 Android Development] renaud:
1.2 is really out now. It supports conversion to and from jfs and ext4. By default, all remaining rfs partitions will be converted to jfs.
[Galaxy S I9000 Android Development] Mr Woolf:
Hi nikademus, is your kernel compatible with neldars kernel flasher? If so, could you post a cwm version.

Look forward to trying it.
[Galaxy S I9000 Android Development] renaud:
It is compatible with tuxility and SGS kernel flasher. No need to make a cwm version to flash it with SGS kernel flasher since you can get the zImage itself.
[Galaxy S I9000 Android Development] aorth:
Since you're going for bleeding edge, why don't you put ZFS on there ;). Kinda pointless on a phone actually, but ZFS does have a native implementation on Linux now (no FUSE), and it should compile against 2.6.32-based kernels...

http://zfsonlinux.org/
[Galaxy S I9000 Android Development] Mr Woolf:
Thanks mate, will give it a bash now.
[Galaxy S I9000 Android Development] Alberto96:
why don't unlock the framerate 60+??
[Galaxy S I9000 Android Development] the_ozyrys:
Why force GPU to render at 60+ while display can display at only ~56fps (refresh rate)?

Just for the sake of higher score and bigger battery drain?
[Galaxy S I9000 Android Development] Perka:
Hi _Renaud_

I flashed the FuguMod 1.2 BleedingEdge-CWM in cwm ofc. :p

I was on Docs XWJS7 v9.8 NO WIPE Speedmod 13c and XXJVE Modem.

Lagfix all ext4. No problems, installed very fast.

Thank you for your work.
[Galaxy S I9000 Android Development] js8:
Renaud - similar good experience to what Perka is reporting...

In last 2 days I went through the following flashes:

1) romkitchenjs5+speedmodk13c+ext4all+BlackAndroidTheme3.5

to

2) romkitchenjs5+fugumod1.2+ext4all+BAT3.5

to

3) romkitchenjs7+speedmodk13c+ext4all+BAT4.1.1

to

4) romkitchenjs7+fugumod1.2+ext4all+BAT4.1.1

*ext4all means ext4 file system applied to SYSTEM as well as DATA, DBDATA and CACHE.

Checked most apps and ran phone with build at each step. All versions ran smoothly w no issues, no fcs, no bootloops.

Although it is not technically necessary, I do clear cache and dalvik before every flash, fix permissions, and recheck my lagfix settings. I also run ext4 block checks using Galaxy Tuner at least once a week, just to ensure the FS is healthy.

Renaud - again, many thanks for the good work. Hoping fugumod continues to rise up the ranks of kernels :)
[Galaxy S I9000 Android Development] Arise:
I don't get the reason of reiserfs support. Why? :D
[Galaxy S I9000 Android Development] renaud:
1.3 is out, it corrects the bug which made CWM unable to flash system apps

It also adds reiserfs support
[Galaxy S I9000 Android Development] renaud:
Because I can, and besides it improves responsiveness
[Galaxy S I9000 Android Development] samir.zg:
hi.

Running doc's JS7 with ZSJPE modem and fugumod 1.2 bleeding edge with total conversion to reiserfs.

my phone can fly now :)

thx _renaud_
[Galaxy S I9000 Android Development] Bo$s:
Reiser3 or Reiser4 ?
[Galaxy S I9000 Android Development] renaud:
reiserfs v3
[Galaxy S I9000 Android Development] matticala:
Global thank. This is just pure awesomeness :D

(I'm not having UID problems anymore either)
[Galaxy S I9000 Android Development] Medel-Silver:
Nikademus, do you recommend jfs or reiserfs??? Which fs have better battery life, more speed, more security???

How can I change fs??? I don't understand it very well
[Galaxy S I9000 Android Development] renaud:
At the moment reiserfs is not recommended because it's not tested that much but it gives good results.

Changing fs is a matter of editing one file, but an app is on its way
[Galaxy S I9000 Android Development] Mr Woolf:
hi, really impressed with this kernel.

I want to flash a new rom with cwm, I've read the first post multiple times - can someone just check my understanding?

Even though I've converted all to jfs by flashing the kernel, I can just flash a complete rom (using cwm?) with no need to revert to rfs, with no problems?

Sorry if this is an obvious question, it seems too simple......
[Galaxy S I9000 Android Development] renaud:
As long as you keep fugumod as the kernel and use a non wipe rom, there should be no problem just flashing the new version with cwm.
[Galaxy S I9000 Android Development] Mr Woolf:
thanks for the swift reply. In the first post, it says the cleanest way to revert mod is to flash a complete rom. Does this mean you must use odin, and do you need to convert to ext4 first?

If I want to flash a wipe rom with cwm, i would need to convert to ext4, then flash a kernel which supports ext4 all (hardcore or voodoo).

Can you post (or add to first post) a step by step for converting to ext4? i must admit, i don't quite understand the explanation for converting the file system.

Just for my understanding, is it not possible to revert to rfs whilst using this kernel?
[Galaxy S I9000 Android Development] renaud:
The cleanest way involves indeed odin or heimdall, obviously, you don't need to revert anything since you are going to a full stock factory flash.

If you want to flash another kernel, make sure it supports your filesystem of choice everywhere, currently ext4 is the most widely supported, so you will probably have to convert everything to ext4 first. Note that steam kernel also supports jfs, so that's up to you to read the doc of the kernel you want to flash.

It is hard to do a step by step guide on how to convert as you can do it in a myriad of ways. If you don't have access to a computer, the best is to use root explorer, copy /sdard/fugumod/fs.current to /sdcard/fugumod/fs.convert. The use "open in editor" function of root explorer to edit fs.convert. There replace all instances of jfs by ext4 (since I assume you are all on jfs and want to convert to ext4), save the file and reboot your phone. At the next reboot you will have a full ext4 phone.

It is indeed not possible to revert to rfs at the moment, it may become possible in the future, but you should not base your expectations on that as it's not my priority.
[Galaxy S I9000 Android Development] Mr Woolf:
Thanks again, the converting to rfs question is not a criticism at all, I was merely checking my (limited) understanding. :-)

So I now have 2 files in the fugumod folder, fs.current and fs.convert. fs.convert now reads

mmcb..... ext4

Stl10 ext4

Stl11 ext4

Stl9 ext4

Now reboot and flash another kernel with sgs flasher. Flash new rom, reflash fugumod.

Hope I understand correctly.
[Galaxy S I9000 Android Development] renaud:
Hmm, you don't need to convert to ext4 to use CWM, you can use it with jfs too, only reiserfs gives unexpected results.

So, in short, if you want to flash a new rom, you should just ensure you are not running reiserfs and your new rom still has fugumod as the kernel. I did go from darky to doc without wipe.
[Galaxy S I9000 Android Development] Mr Woolf:
Next rom would be either tricky or nitrate, neither of which support fugumod :-(

So, I've got my 2 files in fugumod folder, now I'm ready to reboot.

Btw what is reiserfs?
[Galaxy S I9000 Android Development] renaud:
http://en.wikipedia.org/wiki/ReiserFS
[Galaxy S I9000 Android Development] Mr Woolf:
:-) cheers for the link, I'm not lazy, just have less understanding of kernels than some around here. I'm non the wiser as to why reiserfs may impact me. :-)

Thank you for your patience and help - now on js7. About to flash your 1.3, I'm assuming that I need to delete the remaining fscurrent file which now contains ext4 in order to convert to jfs on first boot after kernel flash.
[Galaxy S I9000 Android Development] matticala:
Reiserfs shows really great performance against jfs, although it has a slightly higher cpu demand on some operations (copy, move) ...what strange behaviour have you found with cwm and reiser?
[Galaxy S I9000 Android Development] Mr Woolf:
No probs at all, op just warned against flashing a new rom with cwm if using reiserfs. Cheers for reply.
[Galaxy S I9000 Android Development] renaud:
In fact, no, you don't need to delete the file, I corrected this potential problem before it occurred.
[Galaxy S I9000 Android Development] renaud:
FuguApp is on the market to help converting filesystems.

https://market.android.com/details?id=org.fugumod.fuguapp&feature=search_result
[Galaxy S I9000 Android Development] Medel-Silver:
I can't see it in market
[Galaxy S I9000 Android Development] renaud:
It seems there is currently a problem forbidding everyone to see it.
[Galaxy S I9000 Android Development] renaud:
There is a new bleeding edge with fuguapp included
[Galaxy S I9000 Android Development] ragin:
Put this in the Title.
[Galaxy S I9000 Android Development] renaud:
1.4 is out now with some speed improvement for reiserfs and fuguapp is now included in the kernel.
[Galaxy S I9000 Android Development] dupel:
Just to clarify - from what I understand it should work if I simply flash it over speedmode?
[Galaxy S I9000 Android Development] silitek:
Get SGS Kernel flasher from the market en load zImage and that's all.

So, yes you can.

I'am running now bleeding with FuguApp and all reiserfs on....Its great;)

perfect!!
[Galaxy S I9000 Android Development] dhingra_vinay_in:
HI i flashed this kernel and then to revert back from it i flashed speed mod kernel through odin n now am stuck at the splash screen of samsung ...am neither able to boot into download mode nor in recovery..please help
[Galaxy S I9000 Android Development] renaud:
Did you convert everything to ext4 before flashing to speedmod? Speedmod only understands ext4.

You can enter download mode by pulling the battery out and in and using 3 buttons combo.
[Galaxy S I9000 Android Development] dhingra_vinay_in:
did the way u said by taking out the battery but still not working cud u please say again...i first pressed home button then vol down and then power button n took out the battery n then put it in n still it shows the splash screen
[Galaxy S I9000 Android Development] renaud:
You need to pull out the battery, then push it in. Then use the three buttons combo.

I suppose you checked before flashing any custom firmware that your phone was able to go in download mode using 3 buttons combo?
[Galaxy S I9000 Android Development] renaud:
Bleeding Edge is a moving release, so I will not put it into the title. I only put stable versions there. If you want to keep track of bleeding egde, you should come to the 1st page from time to time. This time I only advertised because fuguapp was in the kernel.
[Galaxy S I9000 Android Development] dhingra_vinay_in:
yeah it was untill i flashed fugumod 1.4
[Galaxy S I9000 Android Development] silitek:
Unbricken with USB-jig I think. If you don't have the 3-button anymore.

Before kernel switch you need ext4 atlease...remember;)
[Galaxy S I9000 Android Development] ragin:
Pull the battery, wait for a length of time, say a minute, put it back in, now hold menu+vol-dn & press Power button.
[Galaxy S I9000 Android Development] dhingra_vinay_in:
any other way except jig..as i really dont have anything tats used for making a jig...and i really dont understand anything related to electronics..the mistake i made is i forgot to convert system to ext4
[Galaxy S I9000 Android Development] renaud:
Then you should be able to go in download mode again using 3 buttons combo.

Did you really ensure your phone had all ext4 before flashing speedmod?
[Galaxy S I9000 Android Development] dhingra_vinay_in:
i said i made a mistake i dint convert to ext4...tats what am curing myself for
[Galaxy S I9000 Android Development] dhingra_vinay_in:
i mean cursing!!grrr
[Galaxy S I9000 Android Development] dhingra_vinay_in:
when on splash screen odin is detecting my cell....but nothing is happening when i try to flash it
[Galaxy S I9000 Android Development] renaud:
What do you call splash screen? Moving S, boot animation, static Samsung logo?
[Galaxy S I9000 Android Development] dhingra_vinay_in:
samsung static logo in white color.
[Galaxy S I9000 Android Development] renaud:
Then install android sdk package and try to issue a "adb reboot download" and flash a full rom.
[Galaxy S I9000 Android Development] dhingra_vinay_in:
tried everything adb does not recognize the device only
[Galaxy S I9000 Android Development] renaud:
Try to find a jig on ebay.
[Galaxy S I9000 Android Development] dhingra_vinay_in:
thanks a lot for ur effort dude....really appreciate the help u provide..but i had a talk with a samsung guy who is known to me..they have the jig n tomorrow they will give it to me all set...but really very thankful to u man :)
[Galaxy S I9000 Android Development] ragin:
Easiest way to make a jig yourself. see the attached pic. Buy a new USB connector, split it open, & just touch the wires to the pins as shown. No need to even soldier them. Push the USB into your phone while it is connected to your computer/laptop. Thats IT. Just search which transistors are needed. If anyone knows, please tell. I have forgotten.
[Galaxy S I9000 Android Development] ragin:
UPDATE : Rip the USB apart, use 2x150k transistors, 1x1k. push the USB into your Mobile, plug the cable into the computer/laptop, touch the wires to the pins as shown.

Link

- http://xdaforums.com/showpost.php?p=11904278&postcount=1
[Galaxy S I9000 Android Development] ragin:
Should get the work done under Rs. 3.00 apart from the cost of the USB cable.
[Galaxy S I9000 Android Development] matticala:
Reporting a potential bug:

Plugging the charger with the phone shut off makes it freeze. The usual battery indicator appears, empty, with the dashed circle; then it just stucks. It is necessary to unplug and make a battery pull to solve.

This happens with fugu 1.4, alla reiser and doc's 9.8.

Probably it charges antway, but with no indicator and power button unresponsive.

Hope the description helps :)
[Galaxy S I9000 Android Development] Mr Woolf:
Had same bug with 1.3 using essential rom.

Btw, thanks for the app!
[Galaxy S I9000 Android Development] renaud:
Hello Matticala,

Thanks for this bug report. I already noticed it quite some time ago, but I don't really know what produces this. The phone charges as usual but the animation is missing.
[Galaxy S I9000 Android Development] Mothatt:
You can hold power + menu instead of pulling battery
[Galaxy S I9000 Android Development] Mr Woolf:
hi,

I had the same problem again today. I charged my phone overnight whilst on. Unplugged this morning, then a few minutes later noticed phone had shut down. Same ghost battery image when trying to turn back on. This time I was unable to turn phone on at all, no recovery, could still access download mode. Had to odin flash jm9.

Never had this problem on any other kernel.

I was using insanity 6.5, with jfs.
[Galaxy S I9000 Android Development] renaud:
reiser4, btrfs and cifs now included in bleeding edge

reiser4 seems problematic for everything else than cache right now.
[Galaxy S I9000 Android Development] renaud:
That is weird, I haven't seen this behaviour since 0.30 or so... Maybe you should try another rom, just to see.
[Galaxy S I9000 Android Development] Mr Woolf:
Happened on tricky's essential too. They are both very stripped out - may be the problem. Ive used both roms with just about every other kernel with no problems.

It's a shame as I think this kernel is great. I'll try again, but may have to return to tegrak.

If there's anything I can do to help identify the bug, let me know.
[Galaxy S I9000 Android Development] renaud:
Which version of the kernel were you running?
[Galaxy S I9000 Android Development] Mr Woolf:
1.3 when it happened on essential js3. 1.4 whilst using insanity 0.6.5.
[Galaxy S I9000 Android Development] renaud:
ok, different versions and not bleeding edge. This may happen because you have got a bad batch of SGS unfortunately, you probably need a little bit more voltage. I may build such a kernel soon.
[Galaxy S I9000 Android Development] Mr Woolf:
hmmm, that is possible - using damian's oc/uv kernel, I'm only able to uv by 50ma, any more and phone won't wake up. However I can uv more when using SO kernel and voltage control app - however the majority seem to be able to uv more (i haven't devoted a great deal of time finding my optimum uv though).

Seems like I may be doomed....... ;-)

If you would like me to test any different kernel versions, drop me a pm, I'll be happy to help.
[Galaxy S I9000 Android Development] renaud:
Do you have any app which controls CPU speed or memory? If yes, you should remove them first, setcpu is known to make the system unstable, I have no idea why tough.
[Galaxy S I9000 Android Development] Mr Woolf:
I have a titanium backup of set cpu, but havent used it for 8 or 9 months - it caused problems when using Ryans oclf. No other apps which would affect voltage. Seems I may be one of the unlucky ones.

I didnt post the first time it happened as I thought the problem may be peculiar to my phone (i dumped half a latte on it a while ago, since then, can only boot with charger in). It was only when the other guy had same problem that I thought it worth reporting.
[Galaxy S I9000 Android Development] renaud:
reiser4 is not usable and will be removed from bleeding edge
[Galaxy S I9000 Android Development] renaud:
1.5 is out, it adds cifs support and btrfs support for /data
[Galaxy S I9000 Android Development] matticala:
Great! :D What are the mount options btw? is sync/fsync enabled?

There is a very interesting comparison (excluding 8GB benchmark) here. Seems like JFS is the best overall using a flash drive, although ext4 and btrfs pop Turbo Boost disabling sync/fsync.

btrfs: installing applications from market has never been SO fast, I continued scrolling and didn't realize apps were being installed.
[Galaxy S I9000 Android Development] DamianGto:
Can you tell me a little more about btrfs?

It seems fast but is it fast on the phone?

Where do I get it and how did you do for it to work stable on the phone?

**DamianGTO ultimate kernel v1.1 * 600Hz * 350MB RAM * OC/UV * 1200MHZ**
[Galaxy S I9000 Android Development] renaud:
Great report :D
[Galaxy S I9000 Android Development] renaud:
I am still working on the mount options, they are pretty standard for the moment. I wanted to use compression but android doesn't feel happy with it.
[Galaxy S I9000 Android Development] silitek:
That's I wanna now to.. so, i get 1.5 but no option "fuguapp' for btrfs

All on reiserfs. How do i get data/ btrfs?
[Galaxy S I9000 Android Development] renaud:
Get the latest fuguapp on the market (1.7), it has btrfs. Or edit fs.convert by hand.
[Galaxy S I9000 Android Development] silitek:
Ok..I understand but I don't have Visa..so is there a way to pay with:

Pay-pal:rolleyes:
[Galaxy S I9000 Android Development] GalGavu:
Can you post somwhere or is there is somewhere example of fs.convert?

Edit: doesn't matter found it. Have now to understand which one is data :)

Edit2: found again. As I understand btrfs only for data??
[Galaxy S I9000 Android Development] renaud:
Yes it's only for data, if you put it manually it will attempt to convert other fs too, but it will probably only result in an epic fail.
[Galaxy S I9000 Android Development] GalGavu:
Ok but what you propose?? I set everything but data on raiserfs and /data btrfs. Just asking what you preffer??
[Galaxy S I9000 Android Development] Taifuuni89:
Maps started to fc after I changed /data to btrfs. Fixed it by uninstalling it and then reinstall.

Sent from my GT-I9000
[Galaxy S I9000 Android Development] Mothatt:
This was happening to me too, system as reiserfs. Wiping data was a temp. solution. Ultimately "fixed" it by converting system to ext4. No fcs as of yet
[Galaxy S I9000 Android Development] matticala:
I'm using this configuration:

System and DbData: JFS, since this has been proven better on SSD disks both on reading (assuming you use system mostly as read-only) and processing SQLite transactions.

Cache: reiserFS is faster on writing.

Data: btrfs, it is blazing fast and by far less resource demaning while installing apps from the market ;)
[Galaxy S I9000 Android Development] Taifuuni89:
I changed to ext4 too because maps started to fc again with /data as btrfs and now it's "fixed".
[Galaxy S I9000 Android Development] renaud:
It seems maps is an issue if it's installed as a system app when using btrfs.