yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Q&A, Help & Troubleshooting] Ivegottheskill:
If RFS is what I think it is (ReiserFS), then Samsung hasn't invested anything in it. It's an outdated formatting system that isn't in popular use in most modern Linux systems. Reiser4 is in development as it's successor and EXT3 and EXT4 are more far more widespread in terms of usage.

Clearly it's not very efficient for this phone since such a simple change as moving to EXT4 can more than double the speed of the phone. Boot times and turning off is so much quicker, as is the media scan that it would seem to be a no brainer to switch.

If Samsung releases Froyo with RFS and we continue to see such a huge performance jump by moving to EXT4, then I'm sure the majority of visitors to this forum will do so.
[Galaxy S I9000 Q&A, Help & Troubleshooting] xan:
Wrong, no relation to ReiserFS!
[Galaxy S I9000 Q&A, Help & Troubleshooting] shivankit:
Ask samsung

madan.a@samsung.com - Madan Ankapura - Samsung Staff Engineer. Goto person for all technical issues related to Android within Samsung and interface for Google in the role of Technical Account Manager-Android.

yanjun.h@samsung.com - Yanjun Huang - Smart Phone Product Strategy.
[Galaxy S I9000 Q&A, Help & Troubleshooting] morvaeldd:
Ridiculous File System, then?
[Galaxy S I9000 Q&A, Help & Troubleshooting] captive:
lol, since it's based on fat32+journaling it may be true!
[Galaxy S I9000 Q&A, Help & Troubleshooting] nCoder:
Nice information.

Rather than flooding their mail boxes, why don't we write a formal open-letter in the name of XDA developers Community exposing our findings and suggestions?

Any volunteer? (my english is not so good)

Please note that I'd not approve a letter that is based on insults or describes this product as "rubbish"... I'd prefer they understand that we may have a win-win cooperation in order to make this (and others) product better. So if we're going to expose some problems we'll need to document every problem in a technical way.
[Galaxy S I9000 Q&A, Help & Troubleshooting] Roy Ngan:
This is a very wrong statement. It took Microsoft 3 versions of Windows OS (NT 3.5, NT 4.0, Windows 2000) to get a stable NTSF and each NTFS is not compatible with each other.
[Galaxy S I9000 Q&A, Help & Troubleshooting] qiu:
I believe this would be the official name
[Galaxy S I9000 Q&A, Help & Troubleshooting] kalpik:
Nope.. The actual name is "Retarded File System"

True story!
[Galaxy S I9000 Q&A, Help & Troubleshooting] huxflux2003:
Robust File System is the official name.

It is designed to minimize data loss on power failure and also prolong NAND life. NAND specific file systems are a big research topic at the moment, since depending on the file system design and operation the solid state elements can die earlier.

I sure hope we don't fry ours with the lagfixes we install.
[Galaxy S I9000 Q&A, Help & Troubleshooting] borchgrevink:
Cannot see why this is wrong. On a XP system there is no problem just switching to/fro NTFS/FAT32.
[Galaxy S I9000 Q&A, Help & Troubleshooting] skyworxx:
Because XP had the "final" version of NTFS.

I guess Samsung is sticking to RFS because they don't want to compromise data integrity.
[Galaxy S I9000 Q&A, Help & Troubleshooting] hardcore:
Good point. But so far we are using the Internal and External SD cards which use FAT32, so using ext2 or ext3/4 shouldn't be a problem, especially with ext2 which has no journalling.

I'm thinking that there must be some good reason why Samsung are using RFS, and maybe RFS is not as crappy as we think. Been tweaking the io schedulers and also the mount options to see if tuning can make RFS acceptably un-laggy.

I mean, Samsung are using the kernel default relatime mount option! Simple changing it to noatime would improve performance - I'm trying that now.
[Galaxy S I9000 Q&A, Help & Troubleshooting] Mycorrhiza:
I think the main problem is the user being us.

The newer FWs work pretty smoth IMO, especially compared to the early / stock builds.

This IS enough for average joe. The difference is that many of us are power users, demanding more of the device than 80-90% of the rest of the people using the device.

Changing anything can cause new errors and furthermore takes focus off other things.

Take into account another issue: Shareholder value maximisation.

Many people forget this in light of IT perfection, I as an economist simply can't.

Looking at it from an economic perspective it makes perfect sense to focus on the GPS issue that applies to normal users probably as much as to power users than implementing JIT for higher scores as most people with a Galaxy S wont even know what JIT is.

Don't get me wrong. I am not denying that there is a problem, I am just saying that in a broader perspective it might not be as big a problem as many of us IT perfectionist might believe.
[Galaxy S I9000 Q&A, Help & Troubleshooting] :
Does somebody like MS own the licence for EXT2/4 ? If so then money would be involved whereas RFS may be free or a lot less expensive? Just a thought.
[Galaxy S I9000 Q&A, Help & Troubleshooting] D.Rosendahl:
It's a big difference between an external card for storing movies and music and a system partition, both when it comes to number of writes (wear) and the importance of data integrety.

So no, ext2/ext4/fat32 is NOT good for use as a system filesystem on a phone. (I don't think you will find many phones with flashmemory using them for system/db storage). Instead you need a filesystem designed for flash, search "flash file system" on wipideia for more information.

Samsung is manufacturing its own flashchips. It's a competitive advantage (not just pride) to be able to offer a good file system in conjunction with its chips, a file system that has been optimized for your own controller. That's why for example Sandisk also is developing file systems... So it will take alot of failure for Samsung to accept something else then continue to improve RFS.
[Galaxy S I9000 Q&A, Help & Troubleshooting] RyanZA:
Negative on this. It's a myth.

The SD card in the SGS has it's own disk controller, which handles all low level disk activity, such as wear leveling and transaction processing, etc. It's on a similar level to the cool new SSD Desktop drives you can buy, pretty nice tech all around. (On a side note, does anybody know the erase block size on the SGS's internal SD?)

So any regular 'high level' filesystem will work just fine, as the controller will handle all low level optimizations necessary for flash memory. :)

EDIT: It is actually impossible to use a special low level flash filesystem, as the hardware device does not provide the necessary 'hooks' to allow a low level flash filesystem to work.

RFS is not a flash filesystem either, it's just good old FAIL32. I mean, FAT32, complete with all of the usual fragmentation problems. Um... should we actually be running 'defrag' on our phones? I think it would help...
[Galaxy S I9000 Q&A, Help & Troubleshooting] dupel:
ext is linux standart file system. Draw your own conclusions =)
[Galaxy S I9000 Q&A, Help & Troubleshooting] hardcore:
Are you referring to this for partition alignment? I think a safe bet to use as a guide is the partition offset of the first partition - It's 32KB for my 16GB model. So for the 2nd partition, just make sure its aligned to a multiple of 32KB from the start of the disk.

Strangely though on my Sandisk Ultra II 8GB external SD, the first partition's offset is 4096KB!
[Galaxy S I9000 Q&A, Help & Troubleshooting] BronzedDroid:
I won't debate the economic side of things, as we both know that there is only so much Samsung will do with the phone before they find out it is no longer profitable.

However it doesn't matter much how good/less laggy the newer firmwares are, since so many regions are still on the XXJF3 or XXJF5 fw. The international model GT-i9000 has been around for 3 months or more, and the average joe will definitely notice the lag on said firmwares. I use XXJF3 and damn that thing is slow. Market may take 10+ seconds just to open, and then 10 seconds to load the latest applications. I rebooted my phone earlier today, but the phone is still lagging badly when doing simple tasks such as opening "phone" app.

To conclude, many regions are still on the stock firmware and the average joe will notice how their brand new smart phone is less responsive than their 5 year old Nokia.
[Galaxy S I9000 Q&A, Help & Troubleshooting] hardcore:
I think both of you are right. RFS was meant to be used on the firmware portions of the flash memory - the stl* partitions.

But the Internal SD portion is actually a higher-level storage like RyanZA said, and 'standard' file systems like FAT32 and ext2/3/4 should run fine on it.

But unique to Android phones so far, Samsung decided to use a portion of the Internal SD for the Android /data partition. I don't think HTC or other manufacturers do this. This makes the /data partition on the SGS huge. But even though they are using the Internal SD for the /data partition, Samsung still stuck to the same RFS which is used in other portions of the firmware, and so the /data partition has become slower than it should be.

Maybe Samsung's firmware tools just aren't able to handle an ext2/3/4 partition.
[Galaxy S I9000 Q&A, Help & Troubleshooting] borchgrevink:
But a Kies update does a complete wipe none the less...
[Galaxy S I9000 Q&A, Help & Troubleshooting] pfannenwender:
im pretty new here and asking google didnt really help.

what exactly is the problem with jit on the galaxy?
[Galaxy S I9000 Q&A, Help & Troubleshooting] anndalis:
What is JIT ?? really :confused: ?
[Galaxy S I9000 Q&A, Help & Troubleshooting] borchgrevink:
So, technically this is really easy to do for Samsung, but there seems to a prestige issue?
[Galaxy S I9000 Q&A, Help & Troubleshooting] andeeroid:
Probably,....

well developing RFS is fine for me...

BUT why would they put it top devices they are selling at the moment.....

why not just put ext2/3/4 until they completely fix RFS...........

basically, we are beta testers LOL

We are those white rats in the labs :p:p
[XPERIA X10 General] MeZmeriZe_:
Hi folks. I have put r2ba026 on my phone, first from the java root update, and now from an se repair install followed by the one touch root. Since running this firmware I've noticed that the camera is rubbish, the autofocus always results in blurry shots and the video is worse as it kind of wavers and looks odd. Also the phone seems to slow up sometimes and only a reboot gets it back. Could the one touch root have done this? I have the latest busybox, i have a root cache cleaner and a good task killer etc but dont know what else i can do to improve things... has anyone else noticed this and if so, could you fix it?
[XPERIA X10 General] pngface:
For the camera issues I'd suggest Vignette. Its already my default Camera app

No idea why your phone is sluggish... mine is blazing fast with R2BA026
[XPERIA X10 General] Sewez:
I did got the same problem with my phone since i got 026 update. Images were blurry and any small movement from my hand during taking the picture makes it very blurry.

I didn't got this problem when i bought the phone( it was on 014 i guess ).

I didn't root mine so i guess it's not the rooting method that did this.
[XPERIA X10 General] awojtas:
May not be related, but I had the same problem on ..24, but once I removed all my task killers the camera focus started working properly again. Also, I used to have a few dropped calls, and those stopped too.

It would not focus close up and most shots unless of a landscape were blurry.

I now use the standard camera mostly, and Vignette (purchased) for arty style photos, and the focus works fast and accurately.

I have System Panel (free version) as the only app installed for task management.
[XPERIA X10 General] MeZmeriZe_:
Hmmm. My task killer is system panel to. Paid version... I will remove it and also try the camera app you mention. Ta
[XPERIA X10 General] awojtas:
Also uninstall any other camera apps you might have like Camera360

Unfortunately the video will still be crap and out of focus when shooting a close subject until the 2.1 update
[XPERIA X10 General] MeZmeriZe_:
I removed system and it does seem better though I might be imagining it. As for the camera, I tried vignette and didn't really like it. Then I realised that the 26 update had image stabilisation off by default. Turned it back on and its much better.... not fantastic, but better. Will do till our dev dudes allow me to tell SE to stick their android up their clackers. :-)
[XPERIA X10 General] isthisreallife:
Turn off the image stabilizers in setting if you don't want blurry pictures.As for the camera lag,it the SE software.
[Touch Viva, MDA Basic General] zofox:
does xdandroid works on viva???

thanks
[Touch Viva, MDA Basic General] Mr Ducks:
http://xdaforums.com/showthread.php?t=628917
[Touch Viva, MDA Basic General] samax80:
[Q] xdandroid 2.2 on hct viva opal

is any way to install xdandroid 2.2 on htc viva opal?

thx
[Touch Viva, MDA Basic General] Mr.zeus:
installing is not important

if u found an Android 2.2 that was made for opal, tell us

android on opal is like a rom (and other devices too)
[Touch Viva, MDA Basic General] 15957240125:
NOONONO I give up
[Vibrant General] oka1:
I just got the Vibrant and I cannot get my computer to see the sd or fixed memory card. I have win 7 pro 64. I downloaded the usb driver for the galaxy 9000 and I went to the Canadian website and got Kies. I can now in Kies see the F and G drive (I assume F is sd and G the fixed Memory) but I cannot access. I go to the hardware devices menu in Win 7 and There is the phone and it sees the Vibrant and sees both flash drives but they are grayed out. So i need a suggestion on what to do. Would this get resolved if I loaded (or if I could load) Eugene's TW v3 or is there a better down load I can get from the apps store that would resolve this. please help thanks....
[Vibrant General] NoDataFound:
1. Plug phone into pc

2. On phone slide notification bar down.

3. Follow steps on drop down for mounting USB.
[Vibrant General] oka1:
Uh Wow! thanks that was easy...... too bad the manual isn't as clear as your respone. Much appreciated. oka1
[Vibrant General] NoDataFound:
Awesome! Glad to hear it.
[Captivate Android Development] id10terrordfw:
First off, I would like to say I did NONE of the work of making these amazing mods for the Captivate or i9000. NONE. I just figured out a good order to make them work well with each other.

All thanks for the work goes to:

xcaliburinhand for the i9000 Reorient Kernel. Without this, it would not be possible to do this and have it work right.

Tayutama for his ROM. It is quite nice too look at, and works great.

DesignGears for the Odin One Click.

REAVER117 for posting the Bell Vibrant Modem.

All those thanked by the aforementioned. Without great people like these we would all be basically stuck with an iOS knockoff. (touchwiz)

DO A NANDROID BACKUP FIRST IF YOU WANT TO SAVE YOUR DATA. Titanium Backup will work as well if you do not mind losing settings and logs/SMS/MMS.

Tayutama's ROM, get the NON VOODOO version(very important)

xcaliburinhand's Reorient Kernel(I recommend the update.zip method)

Stock Captivate Kernel from Koush

Get the JM9 i9000 ROM from SamFirmware

Get the CSC file (OXA) from Here

And finally, Bell Vibrant Modem from REAVER117(Others may work, but I used this one and it DOES work)

Get the JG8 modem here: MultiUpload

I will upload a .zip I did over the weekend from home later, it has all necessary files.

Once you have these components and have backed up your Captivate, follow these steps and you should be up and running on JM8 with Tayutama's ROM and HSUPA.

1. Flash to stock with Odin One Click

2. Flash to JM9 PDA in Odin 1.0 or 1.3 (CSC optional, I do it to remove all traces of AT&T)

3. Flash v1.2 of the reorient kernel(Allows button press in recovery mode, stock captivate kernel should also work) in Odin v1.0 or 1.3

4. Flash JG8 modem in PHONE portion of Odin(can be done at same time as step 2 and 3)

4. Flash Tayutama Full, Lite, or Super Lite 1.2 update.zip, NOT THE VOODOO package through Clockwork mod recovery. Flash supplementals like stock lock after this step.

5. [OPTIONAL]Restore Nandroid backup(Data only though Advanced Restore or Titanium Backup(optional, nandroid restore CANNOT BE DONE AFTER VOODOO without disabling lagfix)

6. Flash Reorient kernel 1.3 with Voodoo and BLN through the ClockWorkMod update.zip method

7. Reboot and enjoy!
[Captivate Android Development] id10terrordfw:
Screenshots

(I am using Launcher Pro, NOT SENSE! I just did that to trick my boss who is an HTC junkie)
[Captivate Android Development] no driver:
I don't see any files posted by Zilch25 in that modem thread. Do you mean the Vibrant Bell modem posted by Rever117?
[Captivate Android Development] id10terrordfw:
Yeah that's why i edited my first post, I remembered incorrectly.
[Captivate Android Development] irtehun:
Gonna try this out later
[Captivate Android Development] KCutrer1:
You should include that you need to actually download the JM8 firmware. I was following the directions and then realized that there was no link to JM8 itself haha :p I almost flashed Tayutama's ROM directly w/o going to JM8 first!
[Captivate Android Development] amwbt:
So what are the positives and negatives? Is it better or faster than Cognition?
[Captivate Android Development] Zilch25:
Must have linked to one of the few threads I didn't post it in ;)
[Captivate Android Development] KCutrer1:
Quick Question:

In the instructions you say to flash the Reorient Kernel 1.3 through update.zip method, so I am assuming that means in stock recovery. However, when I try to install via the stock recovery I get the "installation aborted" message. Can I install via Clockwork Mod Recovery?
[Captivate Android Development] irtehun:
Yeah use Clockwork.
[Captivate Android Development] KCutrer1:
Thanks. I went to the Reorient Kernel thread to check how it's installed over there and they said Clockwork as well. Working pretty well right now!
[Captivate Android Development] irtehun:
Gonna be switching to windows and flashing this setup here real soon.
[Captivate Android Development] fritzgerald:
Ughh.... I know this was gone over before the site crash but I'll post my experience. I flashed this setup following the steps to a T but for some reason my Quadrant was lower and the phone seemed like it was running a little slow, checked my speed test and averaged about 400-500kb down and up, and my phone signal was shotty. So I flashed back to stock with Odin then flashed Cognition 2.1. As soon as I was done flashing I noticed I had no signal. This was sitting in the same spot where I normally have 4-5 bars. Now here's where my heart sunk. I came to XDA looking to find the fix cause I knew I had seen it somewhere on this thread.... and... site's down. My phone is a company phone so not being able to make or take calls puts a little damper on things. So I flashed stock about 4 more times and had the same result every time. Finally I gave up and tossed the phone on my counter. While making my daughter something to eat I just happened to look over at it and what do I see...? FULL BARS. Not sure if anyone cares or not but thought I'd tell my story. I don't know what caused it to stop working or what caused it to start working but that's my experience. Could just be me doing something wrong also.
[Captivate Android Development] Zilch25:
Bah 24 hour forums data rollback =(

Glad it just randomly came to life for you though... we'll chalk this one up to a "samsung problem" :D
[Captivate Android Development] irtehun:
crap. where'd all the posts go?
[Captivate Android Development] wmwilker:
I got mine to work after the forum went down. I did all the Odin flashes and then the 3 button flash worked for the rom.

Question though. If I use mods like the circle battery mod should I get the one from the captivate forum or the i9000 forum, or are they the same?
[Captivate Android Development] irtehun:
You'd prob wanna use the i9000 versions.
[Captivate Android Development] wmwilker:
Thanks

Going to give that a try
[Captivate Android Development] irtehun:
After running this command.

am start -a android.intent.action.MAIN -n com.android.Preconfig/com.android.Preconfig.Preconfig

I have no XEU setting in there.

So right now i am stuck in KOR.

any fix for this?
[Captivate Android Development] irtehun:
I gave up on this. Just not working for me.
[HD2 Accessories] extrapurifier:
Hi Folks,

may I introduce you poor man's desk stand:

This construction is open source. Feel free to use and improve it as you like :D The only constriction is, you have to post it (photos) on this thread, if you rebuild and improve my poor man's desk stand. :)
[HD2 Accessories] DN41:
yet another nice idea :)

DN41
[HD2 Accessories] smeddy:
I love these :) I always make one when someone suggests one, I've got like six littering my desk :D
[HD2 Accessories] extrapurifier:
Push this thread
[HD2 Accessories] GEX THE GECKO:
haha sound tha like mate just wantz painting or graffn up
[HD2 Accessories] ccezar2004:
that's awesome... no charging thoug... but still... at that price... :)
[HD2 Accessories] backlashsid:
try this....

[YOUTUBE]nmgTKDrheYs[/YOUTUBE]

PS: Its not me in the video !! :D
[HD2 Accessories] TacoLoco:
Cool idea I think a lot of people became poor cause of the expensiveness of the HD2 :D
[HD2 Accessories] Lord60:
GoGo Stand

Saw this thread and just had to tell you about my friend's site that addresses this very thing. His nick is Envador, and he's become very well known for his computer case mods. Aside from that, he came up with an idea for a phone/stand and he calls it the GoGoStand. you can check them out at

http://www.gogostand.com/

They fit in your wallet and are literally the size of a credit card.

I have 4 of them.
[HD2 Accessories] shayne the kid:
Awesome for just $5
[HD2 Accessories] uls2:
Great job dude,

I have in my mind something like this, could you please post the measssurements of the base of your coarton dock?

I'm looking for an angled micro usb data cable so I can attach it to the dock and charge it at the same time, also I think I can get it covered with FIBERGLASS and then paintwith some glossy black spry paint..

That's what I have in mind, just need to start with the meassurements.

Thanks for all!
[HD2 Accessories] jase33:
i saw this on this on the interweb around last summer. it was not this nice, the guy had posted how to make this yourself with a template. i made one from the side of a milk jug. it worked ok. i since bought the EB with kickstand so i tossed it. i dont always use the EB so i placed an order for these things. thanks for throwing this thing out for us.