yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] Tyxerakias:
The following is mostly speculation on my part, and feel free to correct me if you know I'm wrong:

The samsung-firmwares.com site claim that all the firmwares are official Samsung firmwares. I have no idea whether they have someone who works there and leaks them, or whether they have an agreement with Samsung. They say that the firmwares are legal and untampered with, i.e. no modifications, so they are as Samsung made them.

I think the branch of Samsung that gives them out is somewhere in Russia, as all the ones after JF2 released on the site are russian firmwares (the "SER" in them stands for Samsung Electronics Russia). I could be wrong. Maybe the reason is just that Russia will not get OTA upgrades. Having said that, it turns out that it doesn't really matter, since the only thing other countries lose is the APN settings, which can be added manually anyway.

The JFF firmware in this post was also found on a russian site, and it is as "official" as the rest of them. I guess it hasn't made its way on the Samsung-firmwares.com site for the same reason that the XXJF3 firmware hasn't: it's not purely russian. It's one of the 'successors', if you will, of XXJF3, as it contains multi-APN settings.

=== EDIT: samsung-firmwares just added JFF on their site, so maybe I'm wrong about this ==

As for the chronological order, it's explained on the site. It goes like JF2, JF3, JF7, JFB, JFF and JG1 (where F stands for June, G stands for July). JFF was released in the last 4 days of June, looking at the file dates, and JG1 immediately after (1-5 July). So JG1 is the latest chronologically, but it is not like JFF in that it does not contain the multi-CSC file.

So if you want the latest, including the localized settings for your country if you don't live in Russia, flash pda and modem of JG1 (the latest), with CSC of JFF. It's harmless, and actually solved the SMS/Swype problem of this firmware. (From what I can tell, the JF7 release is such a mix, containing the russian CSC of JF2, and so is the JFB release, containing the russian csc of JF3 and the XX modem from JF5).

So in a nutshell, these firmwares are official, but at the same time not really, since they're not pushed by Kies. I don't know what Samsung is waiting for, but it doesn't look like they're going to be updating really officially very often. So in the meantime, since it seems that these firmwares are solving problems, they're here to use.
[Galaxy S I9000 Android Development] voodoochild2008:
Since XWJG1 I lost voice search (now sorted by link above) and I lost Google Nav, is there a way to get it back? flash it back with what file? or does anyone have a nice little link :-)

cheers

oh and anyone have a changelog for this firmware, just what did we gain apart from a bit of speed.
[Galaxy S I9000 Android Development] Tyxerakias:
Google nav should be in the updated version of google maps. Try looking at the market, in the downloads section, if you have maps installed it should tell you that there is an update...do it.

No changelog was given.
[Galaxy S I9000 Android Development] lgkahn:
google nav you have to update google maps in marketplace to latest version to ge tnav back.
[Galaxy S I9000 Android Development] voodoochild2008:
YAY!!!!!!!!!! ahem! I mean jolly good show :-) lol

Thanks, sorted now and Nav is back, and yet still no fix to how this phone shows black colours in movies, they look blocky (rips lower than hd) I did read its because the phone uses the graphic chip and it does not know how to handle the different shades (firmware fix needed) so in dark movies its not so great (one guy found way to turn the chip off and all was good but he never did say how :-(
[Galaxy S I9000 Android Development] oswade:
Would anyone do me the great favour of uploading the XWJFF CSC file by itself? My internet connection is very slow and the full firmware download failed a few megabytes short...

Would be very thankful!
[Galaxy S I9000 Android Development] Tyxerakias:
Here you go :

http://www.zshare.net/download/780481035c540e0b/
[Galaxy S I9000 Android Development] oswade:
Thanks mate! You're a legend :D
[Galaxy S I9000 Android Development] hmj2k3:
what the hell, I also can't find google maps in android market !!! :mad:
[Galaxy S I9000 Android Development] cruiseyunfat:
I was on hongkong stock firmware I9000DXJF5 flashed it to XWJG1 and everything screwed up with russian language. However i found the phone was more stable and gps worked a tad better but swype didn't work with sms. So I flashed again with:

PDA: I9000XXJFB

Phone: I9000XWJG1

CSC: None

Now no more default Russian, swype works, less lag and no problem with market or google maps.
[Galaxy S I9000 Android Development] achio1115:
I'm from Hong Kong as well. Quick question for you. After flashing to JG1, do you have trouble sending/receiving sms in chinese? If not, what IME are you using? Thanks~
[Galaxy S I9000 Android Development] cruiseyunfat:
If you want to keep chinese text, do not flash with the ROM (PDA) firmware. once you update the PDA all the chinese text will be deleted and stuck only with the samsung keyboard and swype. However you can update your modem for I9000XWJG1. Do not touch PDA or CSC
[Galaxy S I9000 Android Development] achio1115:
Err... in that case, anywhere I can d/l the hk stock rom? (PDA/CSC)
[Galaxy S I9000 Android Development] dupel:
just a question - does anyone see in the market app named "sms migrator" with this firmware (XWJG1) ?

I even did the market fix, but still cant see it...
[Galaxy S I9000 Android Development] kmrdeva:
Guys and gals,

In case you need the files, I've uploaded them to hotfile. Am using the XWJG1 firmware set now (PDA + Phone + smaller CSC), as I don't need Asian input or use Swype. Just needed to boot up and switch to English and delete some Russian bookmarks in the web browser.

http://hotfile.com/dl/53045971/91a4fba/Odin3_v1.0.rar.html

http://hotfile.com/dl/53046096/fcbb204/PIT_file.rar.html

http://hotfile.com/dl/53046147/f67075b/How_to_download_i9000.doc.html

http://hotfile.com/dl/53052720/bb7bd5e/I9000XWJG1.rar.html

http://hotfile.com/dl/53062529/164a834/I9000XWJFF.7z.html
[Galaxy S I9000 Android Development] cruiseyunfat:
Use market enabler. I see it no problem. I am in hk and only have free apps but once i enable to t mobile US i see everything.
[Galaxy S I9000 Android Development] FrezoreR:
Weird that I didn't see any Scandinavian contries
[Galaxy S I9000 Android Development] Tyxerakias:
Yes, the Scandinavian apns are not in the XX or XW versions of the firmware, you need CP or XB. (your original scandinavian firmware would be I9000CPJG1..). But I think the swedish locales are still in there... can someone confirm?
[Galaxy S I9000 Android Development] Joschi75:
I can also not see SMS Migrator, even after using Market Enabler (3.0.8) this doesn't change.

Homepage of the tool: a.baole.org/home/sms-migrator

PName: org.baole.mainimporter

Copy Protected: yes
[Galaxy S I9000 Android Development] cruiseyunfat:
Hmm strange. I have no problem seeing it. Try clearing cache of your market and reboot.
[Galaxy S I9000 Android Development] Joschi75:
Didn't help :(
[Galaxy S I9000 Android Development] Tyxerakias:
Did you try lgkahn's build.prop?

http://xdaforums.com/showpost.php?p=7081243&postcount=84
[Galaxy S I9000 Android Development] varunrai:
Titanium Backup

Small doubt, I've flashed JG1 successfully. I've restored all my apps and system apps using Titanium Backup. Will the improvement in GPS in this ROM still prevail?

I mean, does the system data have anything to do with it? I was on JF3 before and could barely get a decent lock on satellites. Will have to check on this ROM tomorrow. Any help?

Thanks!
[Galaxy S I9000 Android Development] belfastbob:
Hi Guys,

Just sat down to do the firmware update and checked my replacement SG1 to see what firmware it already had, the CSC file looked strange to me, just wondered has anybody seen this one before:-

PDA: I9000XXJF3

PHONE: I9000XXJF3

CSC: I9000VODJE4
[Galaxy S I9000 Android Development] tameracingdriver:
Only issue I seem to be having is with the Market not displaying some apps... do I take it the only way to fix it is with root and then that build.prop file thing?

Other than that have had no probs with JG1 and CSC_I9000OXXJF9, not even with Swype. Phone does seem significantly quicker in use, even when there's not too much memory available. Still room for improvement though, and its early days.

Just waiting for a prebake ROM v2 from Modaco now!
[Galaxy S I9000 Android Development] Tyxerakias:
It's normal, it just means that your carrier is Vodafone. (I guess you also have the 16GB version, lucky you). The generic CSC for the UK is I9000OXAJF3.
[Galaxy S I9000 Android Development] belfastbob:
Thanks for the reply, this is the 4th phone I have had from vodafone, the first 3 all has silly faults. What CSC file would you recommed for flashing with JG1, can I leave this one on the phone and just flash the CODE and MODEM files, would that be suitable for then flashing MoDaCo Custom Custom ROM for Galaxy S r2.

Thanks in advance.
[Galaxy S I9000 Android Development] Tyxerakias:
Can't answer about the R2, you'll have to ask Paul over there.

JG1 is the latest russian firmware, but it works fine with the European CSC from the latest European firmware, JFF. I don't know if leaving the CSC you have now will cause problems, the only problems were reported with JF2 and earlier, they had to flash all three newer files.

I haven't done mine yet because I was away from my home PC, and now I'm trying to find a way to dump the JF3 firmware first, I think I'm close. If I can't do it, I'll just flash the JFF...or the combination with the JFF CSC. So as I haven't done it either, I can't give you a definitive answer, nor take responsibility if you damage your phone of course. Just read the forum.
[Galaxy S I9000 Android Development] kahnmao:
I9000ZSJF7 runing fast!!!

market fixed too!!
[Galaxy S I9000 Android Development] Tyxerakias:
This is older firmware (June), but good if you're Chinese and don't want to lose the ability to write in your language.
[Galaxy S I9000 Android Development] varunrai:
Crashes

Ok, so I flashed JG1 with JFF CSC. Thing is, I don't see much of an improvement in the GPS. Additionally, I get quite a few application crashes. Barcode scanner, a DJ app for Android, etc. I think I had a few crashes with barcode scanner with my stock ROM, but is this normal? Has anyone else experienced any crashes with JG1?

I restored all my apps using Titanium Backup. Could that be the reason?

I haven't run through too many other apps as yet though.

Plus, my options in Market are extremely limited. I mean, I can't even find Root Explorer. Would the the Market Enabler help fix this?

Thanks! :)
[Galaxy S I9000 Android Development] wliu88:
which version have gps problem fixed?
[Galaxy S I9000 Android Development] Joschi75:
I did using the referenced build.prop with firmware changed to XWJF3 ... again no luck :(
[Galaxy S I9000 Android Development] ObliviA:
Yesterday i did a firmware upgrade. It was my first time..

I used this one "I9000XWJG1". I used 3files Modem, Code and CSC(I9000SERJG1)

I also used Odin3 with Windows7 64 bit everything went perfect..

It feels smoother. Later i'm going to test the gps..

You can choose different languages like:

Bulgarian, Deutsch, English, Espanol, Francais, Dutch...(I used dutch :-) )

1 program is in Russian but it is a stupid app that I don't use(It's a program from Samsung)

When you connect your phone to your pc you get something in Russian about that your PC is connected to your phone but i don't care..
[Galaxy S I9000 Android Development] tommy34:
i used these files only the CSC from the I9000XWJFF build. Now everything is in dutch, and no russian apps.
[Galaxy S I9000 Android Development] ObliviA:
Ok thnx

When I do this using Odin3 do i need to select all 3 files again? Or just only the CSC file and press start?

And will all data and apps be gone again?

Thnx
[Galaxy S I9000 Android Development] rodney.cabahug:
i think it safer to select the 3 files + pit + repartition.. thats what i did. although all data and settings will be gone.

to fix the market problem, i rooted my sgs using the update.zip which can be downloaded from samdroid, then i installed market enabler and set my fake location to us tmobile..
[Galaxy S I9000 Android Development] ObliviA:
Ok thnx maybe I will do this later
[Galaxy S I9000 Android Development] g00ndu:
For those who has the swype problem with the sms, you need to have a deodexed version of a workable Mms.apk. Since we are from Singapore, a workable deodexed version of the Mms.apk is from the Asian JF4 firmware.

Refer to this link for more details.

Credit goes to deckcard.

For me and a few others, we got the swype problem fixed using this method. Not sure if it does work for you guys as well.

Phone : I9000XWJG1

PDA: I9000XWJG1

CSC: I9000LBJF4 (customized to include Singtel APN settings, and with different battery icon, also colored icons for the setting page).

You can refer to the whole thread on the above single post.
[Galaxy S I9000 Android Development] AndyCr15:
This didn't work for me. I'm on Modaco r2 and I can't find Tapatalk Pro, Pure Agenda Widget or Silhouette Donation version. :( Any ideas?
[Galaxy S I9000 Android Development] ottovip:
Hi, My first post here. And my first Android :)

Have been past *JFF and experienced no SMS problems whatever.

I stepped a bit further and updated the GT-i9000 to JG3 yesterday.

Updating EXACTLY as guided from samsung.

(samsung-firmware.webs.com/Flash%20guide%20english.pdf)

Reading the guide one should only PDA (also: look the screen dumps in the guide)

QUESTION 1:

After succesfull update, I "reset to factory". Is that the way???

It reports same firmware "2.1-update1". But Buildnumber is changed from ECLAIR to ECLAIR.XWJG3.

Thx.

Anybody give a hint to what PDA/PHONE/CSC means, newbe :D

I'm confused: On my phone all kinds of languages are there; russian, chinese . even swedish plus my own language, danish.

I find Google Maps+updates, SWYPE no-problemos, GPS works as before.

Is it "the reset to factory" = "i'm still on old firmw"?
[Galaxy S I9000 Android Development] stevef1:
Firmware :) again

Hi everyone, proud new owner of Samsung Galaxy S.....(who needs an iPhone)

:)

flashed it with:

PDA I9000XWJG3

PHONE I9000XXJG1

CSC I9000SERJG1

Everything seems to be working great, im on O2 in the UK my question is will having the CSC I9000SERJG1 on my phone cause any issues?, i know its the USSR CSC..

Like i said everythin seems ok to me at the moment, just require some advice i guess :)
[Galaxy S I9000 Android Development] thE_29:
Hello!

I deleted (dont ask me why :D) the MTP-Application from /data/data and so i am not able to sync with KIES anymore..

Can someone zip (tar.gz, or sth else) the folder and load it up or send it to me? I have JG1 firmware..

Or how can i extract the firmware, or the inside the zip/tar files rsf-files?

Best regards
[Windows Mobile] fubo73:
Wow! Tried it and seems sooooo faster respect to 23667. My I8000 has increased performances as never before. Now SPB MS carousel is really responsive!

I noticed a lot of changes between 23667 and 23668. Any idea?

And, what about Metadata folder. Up to now I never found it inside a package, but now I did.
[Windows Mobile] utak3r:
Metadata package is the all the registry entries, gathered together into one place.
[Windows Mobile] fubo73:
Are you saying it is built during cooking? If not, why I did not find it in packages so often?
[Windows Mobile] AndrewSh:
user and default.hv in metadata are useless because registry should be created from rgu and provxml while cooking.

The important part of metadata are packages.cif and .sof - they define the order and amount of packages cooked into the rom.

That's why I created my own Metadata with necessary packages list and always use it.
[Windows Mobile] HD2Owner:
can you please tell us how to edit/adjust packages.cif/packages.sof?
[Windows Mobile] AndrewSh:
HD2Owner, I already posted that some time ago but no-one cares....

Utility by Barin (asusmobile.ru)
[Windows Mobile] HD2Owner:
thanks alot. is there a english version of this tool available?
[Windows Mobile] AndrewSh:
HD2Owner, English version is a part of Barin's OSBuilder (which I use as a rom kitchen)

The English discussion and public downloadable release is here
[Windows Mobile] + Que PPC:
Mmmm interesting I heard itbefore an effectively from you Andrew lets make it important here cause neither me use it... Thanks a lot ;)
[Windows Mobile] AndrewSh:
Just to make it more understandable - screenshots from packages cif and sof editor from OSBuilder tool
[Windows Mobile] Alexx~:
Barin is now on vacation and I have no contact with it, but I hope he will forgive me.

I translated pSofCifBuilder to English.

But IMHO, it's a naughtiness, the best choice would be to use OSBuilder.

Good luck
[Windows Mobile] ai6908:
Yea I am starting to like that OSBuilder now...:)
[Windows Mobile] !Aman!:
what if we don't modify packages.sof and cif? i've never ever modified them and i dont think that ever caused a problem to me.
[Windows Mobile] Farmer Ted:
I don't think that anyone has until now, and it doesn't seem to have mattered much, has it? Does the operating system even read either of those files? It seems like they're there for book-keeping, but I could certainly be wrong. There's not much point in modifying them with EVK since most EXT's don't have dsm's, and they get thrown out during cooking, anyway.
[Windows Mobile] cnzqy1:
If you use PRB-based kitchen then it doesn't matter. When you use OSBuilder it DOES matter. Don't know whether even older kitchen like Build OS cares or not.
[Windows Mobile] !Aman!:
as i said i never ever modified them, that means it doesnt even matter with Build OS. moreover, using "all packages to one" technique strips most of the info from these files without even affecting the ROM.
[Windows Mobile] Alexx~:
In this order, which is specified in packages.sof will be building registry. It is not related to PRB, or OSB, or any other kitchen.

Building registry does rgucomp (default.hv, user.hv and boot.hv) on the list of packages (dsm) from packages.sof

It has always been, regardless of whether old or new kitchen. So no other way.

Further deletion of files dsm ("all packages to one", etc.), nothing to do with the building registry.

P.S. There is a myth that OSB is important packages.sof, and at for other kitchens, it is not needed. This is nonsense. In OSB can view and edit packages.sof and packages.cif. That's all the difference.
[Windows Mobile] !Aman!:
well, my point is just that registry is added into the hives even if package has not been mentioned in packages.sof, so why bother editing it?
[Windows Mobile] Alexx~:
It is important that packets from the SYS and from OEM (which can be attributed to the group OEMDrivers) were formed in the order of packages.sof. The rest you can adjust with the names (dsm or package, depending on the kitchen).

If you think that the roster of SYS formed not so - you are mistaken.

As an example, you might see messages about the problem of "blank page" in IE.
[Windows Mobile] !Aman!:
trust me, i've never modified that file. i always use it without editing, from whichever source i get it. i'm not saying it is useless, but in most cases we don't need to edit this file
[Windows Mobile] Alexx~:
I believe you:)

Have you noticed that most of the releases is SYS Metadata from Lang_0409_DPI_192_RESH_480_RESV_640 or Lang_0409_DPI_192_RESH_480_RESV_800?

Try to use the Metadata from the Chinese WM 6.0/6.1 and write about the result;)
[Windows Mobile] + Que PPC:
I know this is SYS pkgs related... due to many of the registries has some paths and the lang changes there will never be the same, obviously you will have everything to mot launch and many things weird jiji

but why if the metadata is a COMMON PKG it has that lang attributes?? thats why you have your own CIF and SOF PKGS??? cause you cook for your lang???

manytimes when i change some OEM pkgs used in HTC mega like drivers... i have some missing LNKs maybe in regs... like camera button or commanagaer buttons dont has LNKS... is this related to Metadata PKG???

and of course I have a metadata folder in my storage card... with soooo many files corrupted inside and i cant delete them and if I miss the metadata folder the WMP cant read my mp3 and wma files in teh storage card :o weird issues but i know that i will not forgot that pkg never again and if a BUILD miss it i add a Metadata before same lang and it works ok
[Windows Mobile] !Aman!:
i've used chinese metadata in the past (sources like xbeta.cn) with 0409 when i cooked for Wm 6.1, i never had a problem.
[Windows Mobile] AndrewSh:
There's no need to argue. We do not try to prove anything to anybody.

You cook your roms allocating according to current e32_vbase...

Alexx~ and me - we can make allocation either according to current e32_vbase, or according to the order defined in packages.sof.

What is more correct? I prefer packages.sof order - no unwanted surprises, no casual SOD etc..... But it's up to you.....
[Windows Mobile] !Aman!:
i'm not trying to argue, just trying to help myself (and maybe others) understand the logic.
[Windows Mobile] airxtreme:
It has lang attributes because it's not a proper package and is generated by platform builder for each ROM language.

OEMDrivers contains registry entries needed by other packages to work (commmgr for example wants some specific entries with the wi-fi driver CLSID, the camera app can have a different name between phones, etc.).

The WMP Metadata folder has nothing to do with the metadata package; the only thing in the Metadata package that can cause trouble when removed are the certificates files.
[Windows Mobile] toadlife:
THANK YOU!!!

I've been trolling around the net looking for a program that could edit *.sof files for days now. This is JUST what I need for my kitchen!

:)
[Windows Mobile] -=Barin=-:
Are You exactly sure about .cif? I'm asking because more detailed info can be found in dsm FileEntries flags:

FLAG_C - Signals to compress everything (applies to files and modules)

FLAG_U - Signals to keep the module uncompressed

FLAG_R - Signals to compress resources (applies to modules only)

And another thing - in LEO official rom XIP files and modules are not compressed, but dwCompressionFlag in .cif is set to 3 :)
[Windows Mobile] toadlife:
Thanks for the informative reply. For ****s and giggles, I built myself an old-style kitchen that uses extreloc but buildos was obviously not compiling the registry in the correct order. I wrote a script that replaced the functionality of buildOS, but got hung up on packages.sof. In case anyone is wondering more about packages.sof and it's contents, here is a post by Bepe from four years ago regarding how exactly data is written into packages.sof:

The post is from here: http://buzzdev.net/viewtopic.php?f=33&t=23396