Few facts about this version:
INTERNAL release (not official, obviously)
Version: 2.1 Eclair
PDA version I9000XWJM8
PDA Build time: 2010.08.31 09:45:32 KST
PDA Changelog: Unknown
MODEM version I9000XXJM4
MODEM Build time: 2010.08.31 10:26:45 KST
MODEM Changelog: Unknown
The modem firmware has been updated from I9000XXJM3 used in my previous releases to I9000XXJM4 (final). This version should have some actual changes too (besides fixed typos in operator names).
All CSC versions are I9000???JM1 and unbranded, but CSC´s for specific operators (Vodafone for example) are included.
UI / Swype languages supported by XWJM8:
UI: Czech, Danish, Deutsch DACH , Dutch, English, Estonian, Finnish, French, Greek, Hungarian, Icelandic, Irish, Italian, Kazakh, Latvian, Lithuanian, Norwegian, Polish, Portuguese, Russian, Slovakian, Spanish, Swedish, Turkish, Ukrainian
Swype: Croatian, Czech, Danish, Deutsch DACH ,Dutch, English, Finnish, French, Greek, Italian, Norwegian, Polish, Portuguese, Romanian, Russian, Spanish, Swedish
I have not modified the code in any way, although I have repacked the release to make CSC selection possible.
Usually Odin3 images are provided in a single integrated .tar package which contain all of the necessary files. This way the CSC cannot be selected separately.
That is why I splitted the release in three different parts (CODE, MODEM, CSC).
Since Odin3 has flashfile checksum support I also added md5 hash tail to the .tar files. This way is more secure because Odin will not allow flashing corrupted images. Flashing takes a bit longer thou because the checksums are checked in the beginning of the update process.
You need to download two files.
GT-I9000_I9000XWJM8_I9000XXJM4_CODE-MODEM.7z
CSC_I9000?????? (CSC of your selection)
I know this is not nearly all of the excisting variants, but repacking the softwares is quite a slow process for certain reasons. I have access to pretty much any Samsung firmware, so if you find a variant missing you can send me pm. I can have a look.
Here is the description of CSC´s (included country variants):
DBT (Germany specific)
OXA *Multi CSC* (for France, Germany, Italy, Poland, UK, UK & Ireland)
OXE *Multi CSC* (for Baltic, Kazakhstan, Russia, Ukraine)
OXX *Multi CSC* (for Austria, Baltic, Bulgaria, Croatia, Czech Republic, Greece, Hungary, Ireland, Macedonia, Poland, Portugal, Romania, Serbia, Slovakia, Slovenia, South Africa, Switzerland)
BMC *Multi CSC* Unbranded / Custom apps: (Canada)
HUI Branded: (Tre - H3G Italy)
OLB *Multi CSC* Unbranded / Branded: (Indonesia, Malaysia, Philippines, Singapore, Thailand, Vietnam)
OPS Unbranded / Custom apps: (Optus Australia)
XEE - Nordic: (Denmark, Finland, Iceland, Norway, Sweden).
TMN Branded: (TMN Portugal)
TMN Light version by Phk (Custom boot & shutdown animations, TMN applications, favorites & bookmarks removed)
XEC Branded / Custom apps and game demos: (Movistar Spain)
Download links:
GT-I9000_I9000XWJM8_I9000XXJM4_CODE-MODEM.7z
CSC_I9000DBTJM1.rar
CSC_I9000OXAJM1.rar
CSC_I9000OXEJM1.rar
CSC_I9000OXXJM1.rar
CSC_I9000BMCJH2.rar
CSC_I9000HUIHUI.rar
CSC_I9000OLBJG4.rar
CSC_I9000OPSJG1.rar
CSC_I9000XEEJM1.rar
CSC_I9000TMNJM1.rar
CSC_I9000TMNJM1-CLEAN-v2.tar
CSC_I9000XECJM1.7z
Extract the downloaded .rar archives to the same folder.
The archives are contain .tar.md5 files. Do not open them with Winrar for example. They are compressed Odin images which do not need unpacking.
So how to proceed:
Put your phone to download mode (hold down: volume down, home key, power)
DO NOT plug in your phone yet, Odin / driver does not like it at this stage.
Start Odin3
Tick "Re-Partition", check that "Auto Reboot" and "F. Reset Time" have been ticked.
Click "PIT" button and select s1_odin_20100512.pit file.
Plug in the phone and wait until Odin finds it.
Click "Start" button... <Firmware update start...> <Get PIT for mapping...> appear. The phone will turn off and the screen indicates "Reset". Wait until Odin indicates "Pass".
Plug out your phone, remove the battery, put it back in and put phone to download mode again.
Click "Reset" button in Odin and untick "Re-Partition" box.
DO NOT select PIT file again.
Click "PDA" button and select "CODE_I9000XWJM8.tar.md5" file.
Click "MODEM" button and select "MODEM_I9000XXJM4.tar.md5" file.
Click "CSC" button and select the desired version "CSC_I9000???JM?.tar.md5".
Plug in the phone and wait until Odin finds it.
Click "Start" button and wait until phone reboots with the new software version.
When using *Multi CSC* you need to:
Turn on USB debugging and plug in the phone.
Open command prompt and type:
Code:
adb shell
am start -a android.intent.action.MAIN -n com.android.Preconfig/com.android.Preconfig.Preconfig
Then select the desired CSC version from the list and press "Install" (this happens on phone screen!).
The phone will reboot once the change is done.
**Read this if you are downgrading from I9000XXJPC rom**
Requirements: Rooted phone, "Root Explorer" (or similar), .nv_data.bak and .nv_data.bak.md5 files (PRIOR the date of I9000XXJPC release).
Because I9000XXJPC rom rewrites certain thing in the permanent memory area of the phone, certain things CAN occur when you downgrade the phone to <I9000XXJPC firmware. It is possible that there will not be any problems at all, but if there is read below.
Possible problems (I had them all due trying different thing to solve it):
IMEI "corruption".
nv_data.bin checksum does not pass the check and the phone / baseband generates a new blank one. Baseband test IMEI (000xxxxxxxxxxxx) will be displayed.
No service.
There is no service even a functional SIM card is inserted.
You cannot receive or make calls, receive or send sms, etc (obviously).
Freeze / lock-down.
The phone will not react to anything besides pressing power key.
You cannot unlock the display to enter PIN code.
Wrong PIN code.
The phone will not accept any PIN code on any SIM (even the correct one ).
Phone displays "wrong PIN code" message even the try counter (three strikes you know) does not change.
Product code changed to KOR.
= Blocked Kies updates (without a registry "hack")
Here is how to fix any or all of them:
Downgrade to I9000XWJM8 firmware with Odin (as usual).
Remove SIM card from the phone (to be able to boot in first place) and start the phone.
Gain root access and install "Root Explorer" (or similar), ADB works too.
Open Root Explorer and go to the "EFS" folder in the root.
Check the date on .nv_data.bak and .nv_data.bak.md5 files.
If it is earlier than 08/26/2010 you´re clear, if it is later then you may stop reading.
Once the date has been checked, select files nv_data.bin and nv_data.bin.md5 simultaneously and delete (yes, delete) them. Reboot the phone.
Now your phone is in the same condition (atleast permanent memory wise) as it was prior I9000XXJPC update.
There is a safety feature I would call "a dead mans switch".
If the current nv_data files are deleted, the phone will make new nv_data files from the .bak (backup) files (if they excist). The new nv_data files will be signed automatically so they pass the checks (none of the errors listed above will occur). However if they do not excist, the phone will just write an empty / test file (= IMEI corrupted, no service, etc). Also if you just rename .bak files they will have wrong signatures and the same problems will occur.
Regards.
- Nottingham
Thanks for this update. I just installed JM7 but I look forward to check this version as well.
Thanks. Can i flash only modem on jm7
Sent from my GT-I9000 using Tapatalk
Thanks! Do you have a CSC for India (INU)?
Sent from my GT-I9000 using XDA App
Gonna flash my phone in the morning. Thanks for the release!
And I _just_ installed jm7 which works well, looking forward to trying this one out as well, thanks a bunch!
/J
acer73 said:
Thanks. Can i flash only modem on jm7
Sent from my GT-I9000 using Tapatalk
Click to expand...
Click to collapse
Shouldn´t be a problem.
thanks for the update my friend
Great! Will try this out ASAP.
Damn you baron, I had to sleep! Well, that'll have to be some other time. Thanks a bunch.
Thanks Richthofen
Noticeable changes from JM7?
Can someone post screens off changes to JM7?
I got one Q: why is/are those CSC rar files so small.
I have one XXJM1 which is 78 MB. Yours is only a few kB.
I dont get it...
ed10000 said:
Thanks! Do you have a CSC for India (INU)?
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
+1 for India CSC. Thanks
Is it just me or is it really odd samsung is releasing so many (internal) eclair firmware versions? Cause it also looks like they are working hard on a Froyo release..
MagicOnline said:
I got one Q: why is/are those CSC rar files so small.
I have one XXJM1 which is 78 MB. Yours is only a few kB.
I dont get it...
Click to expand...
Click to collapse
this was asked in his JM7 topic too, go back and read there.
NOTE: Multi CSC selection as described below DOES NOT work because the "floating" access code has been changed. Working on it...
When using *Multi CSC* you need to type *#272*????# after the flash (in dialer). ???? being the current time displayed by phone. For example if the time is currently 6.25pm you need to type *#272*0625#. Then select the desired CSC version from the list and press "Install".
Click to expand...
Click to collapse
What does this mean?
We can't select the proper CSC anymore?
Hi thanks for the ROM. I am a rom flashing noob with the SGS and I have two questions:
- Can I only flash the PDA and MODEM and leave my current CSC?
- I have the OneClickLagFix installed. Do I need to remove it before flashing? Do I need to wipe before flashing?
Thanks!
Benchmarks/Improvments?
MagicOnline said:
I got one Q: why is/are those CSC rar files so small.
I have one XXJM1 which is 78 MB. Yours is only a few kB.
I dont get it...
Click to expand...
Click to collapse
Do you really want me to upload over 70MB of excess payload?
The CSC´s are smaller because there is no:
(MUSIC)
01_Beyond_Samsung.dm (3.2MB)
02_The_Beat.dm (3.4MB)
03_Flash_Flash.dm (3.4MB)
04_Nothing_left_to_say.dm (3.4MB)
(VIDEO)
Smart_Life.mp4 (52MB)
(BACKGROUND IMAGES)
pic_04.jpg (430KB)
pic_05.jpg (210KB)
pic_06.jpg (180KB)
pic_07.jpg (260KB)
(SAMPLE DOCUMENTS)
Sample.pdf (1.4MB)
Sample.ppt (2.9MB)
Sample.xls (109KB)
Sample.docx (260KB)
Included in my releases.
This Howto describes whole procedure to install Android 2.3.4 Gingerbread to Samsung Galaxy S I9000/I9000M
BEWARE: Following theese steps can be potentially dangerous. You are going to undergo potentially risky operation. In bad case, or if you do something wrong, you may brick your phone. Feel free to ask, if you are unsure.
First try to boot your phone in Download Mode (described in the howto, so look for it). If it works, follow Instructions in [Block 2]
If it does not work, ie. you can't boot your phone in Download Mode, then start with Instructions in [Block 1]
First of all, download I9000XXJVQ_by_Virnik.rar and extract it somewhere (for example on your desktop). All files mentioned in this howto are compressed in this package. Enter FLASH directory you have extracted. All things needed are categorized in it's specific folders.
You will get following folders from it (Inside extracted FLASH folder):
- Kernel
- Odin
- ROM
- Theme
And for the Theme, there are two Theme versions in the big RAR archive. DeepBlue and DeepPurple. Both can be outdated, so check their threads, to have latest one.
We will use all of them in [Block 2] of this howto.
Please understand, that Ficeto's Deodexed JVQ ROM zip package in this big archive is not same as official Ficeto's ROM, I have changed installed kernel and modem, to suit my needs. I have also removed few unnecessary apps from it.
[Block 1]
If you have problem with button combo, which means that your phone ignores Download mode and startup normally, follow theese instructions:
Preparations: Make sure you have the drivers installed (i.e Kies is recognizing the phone), adb available and "USB Debugging" turned on in "Settings -> Applications -> Development" menu. Type *#0228# in the dialer and check Voltage value (without USB plugged in) is atleast 3800(mV).
1] Unplug the phone from the computer (if connected)
2] Kill all Kies related software (tray agent, etc)
3] Start Odin
4] Plug in the phone to the computer
5] Start a new command prompt and navigate to the folder / drive where adb is located. If you haven´t downloaded adb yet, get it here.]
6] Type "adb reboot download" to the command prompt and press enter.
7] Switch to Odin and select the Aries_P-SBL.tar.md5 as PDA file. Make sure "Phone Bootloader Update" is ticked and re-partition is unticked. Do not select any other files but "Aries_P-SBL.tar.md5".
8] Press "Start" button to launch the update process. It will take around three seconds to complete. After the update phone will reboot automatically.
Thanks Richthofen for this part of my howto]
[Block 2]
If your phone is NOT branded and SIM-Locked, your way to new firmware is much more shorter. Follow theese instructions:
01] Enter Odin folder and startup Odin.
a) Click PIT Button, select s1_odin_20100512.pit file
b) Click PDA Button, open ROM/Stock folder and select CODE.tar file.
c) Click PHONE Button, open ROM/Stock folder and select MODEM.tar file.
d) Click CSC Button, open ROM/Stock folder and select CSC.tar file.
e) Tick "Re-Partition and if you were using Froyo previously, "Phone Bootloader Update" tick boxes
02] Power off your phone and make sure you have SIM card out, SD card out. Disconnect USB.
03] Press and hold 3-button combo, to boot your phone in Download mode (Volume down, Home, Power)
04] Connect your phone to the PC via USB cable.
05] In odin, ID:COM field shall change color to yellow, and in Message window, you will see message "Added"
06] Now press Start button.
07] Go and take cigarette, coffee, etc. This will take up to 5 minutes.
08] Phone will reboot itself. Disconnect USB. Pull out battery, once it is booted, and place it back.
09] Press and hold 3-button combo, to boot your phone in Download mode (Volume down, Home, Power)
10] Switch back to Odin, and press "Reset Button"
a) Click PDA Button, open Kernel folder and select CF-Root-XX_UNK_JVQ-v3.7-CWM3RFS.tar file
b) Make sure Re-Partition Button IS NOT ticked
c) Connect your phone to the PC via USB cable.
d) In odin, ID:COM field shall change color to yellow, and in Message window, you will see message "Added"
e) Now press Start button.
11] After successfull flash, phone will reboot itself, and Odin will write Success message.
12] Let your phone boot, meanwhile disconnect USB.
13] Once you'll set your language (you can skip all other configuration wizzard's steps), go to the Settings->Applications->Development->USB Debugging and tick it.
14] Connect USB to the phone now. You will notice information "USB Connected" in the notifications. Click it. Mount internal storage. Phone's internal SD card will become visible for the windows as a flash drive.
15] Delete everything from the SD Card, or move it somewhere to your desktop as a backup.
16] Copy XXJVQ_Deodexed_Zipaligned_MultiCSC_signed.zip file from ROM/Deodex directory to your phone's internal SD card.
17] Now it is time to choose. Are you boy, or girl? Because boys will most likely want their phone to be in blue color, girls will prefer Ping/Purple color. After you're decided, copy file of your choose from Theme directory to the internal SD card. You can take a look how it will look like in DeepBlue Theme or DeepPurple Theme threads. It is definitelly worth to look there, because Theme packages in the big RAR archive is not up-to-date as Theme zips in those threads are.
18] Time for another kind of magic. We will use another button combo, this time recovery mode. Press Volume Up, Home, Power
19] In the Recovery Mode, use Volume Up/Down to move in the menu. Select "Install zip from sdcard" and then press Power. Then select XXJVQ_Deodexed_Zipaligned_MultiCSC_signed.zip to install and confirm by pressing Power.
20] Progress bar will show up for a while. After that, select "Reboot system now"
21] Once It'll boot (this will take few minutes, because dalvik cache has been wiped, and needs to be regenerated from new files, and then filesystem conversion will start, so be patient), power off your phone again, and start in recovery.
22] Back in recovery Mode, use Volume Up/Down to move in the menu. Select "Install zip from sdcard" and then press Power. Then select DeepBlueTheme_JVQ_By_Virnik_v099-5.zip file or DeepPurpleTheme_JVQ_By_Virnik_v090-5.zip file to install and confirm by pressing Power. Reboot your phone once it's finished.
OPTIONAL:
Install Neldar's BLN app (paid) from the Market, and enable BackLight Notifications for incomming calls, SMS, emails, and so on.
Performance tips:
Download Tegrak from the Market, and try to overclock your phone to 1100MHz (which is absolute safe on every SGS). Test it a little with games and such, and then try higher value, for example 1200MHz. If your phone freeze, then stay with lower values, if not, you can try even higher value (1400MHz).
Most phones will handle 1200MHz maximum without any bad side effects. My own phone for example, can handle 1152MHz without freezing, and 1200MHz makes my phone freeze from time to time, so you can test it yourself.
You can test with Quadrant or Linpack, to see how your overclock affect overal performance of your phone ;-)
Vocabulary:
Button COMBO:
- Button Combo is trick, in which three buttons are pressed simultaneously, to force some action on the phone.
- Typically, phone can reboot in Download Mode, and Recovery mode. Some providers are disabling this. For this reason, first part of the howto has been created.
a) Download Mode Combo - Power off your phone. Now press Volume Down, Home, Power. If you did everything right and your phone dont have this disabled, your phone will start in Download Mode. You can verify it very easily, because you will have yeallow triangle in the centre of the screen with green Android robot with shovel in hands in the centre. Download Mode is used to flash your phone. Simply, it instruct phone to await data load from your computer. Dont worry, if you start download mode accidentaly, simply restart. It does not break anything.
b) Recovery Mode Combo - Power off your phone. Now press Volume Up, Home, Power. If you did everything right and your phone dont have this disabled, your phone will start in Recovery Mode. You can verify it very easily, because you will have text menu on the screen. You can move between each line by Volume Up (for moving selection UP), Volume Down (for moving selection DOWN) and Home to enter (start chosen action). In Recovery mode, you can apply update from sdcard (typically root kit, or anything inside update.zip, which have to rewrite/update something in the system), Factory Reset, or fix problems (some old versions of One Click Lag Fix broke system up, because it failed to create/delete ext2 partition, which ****ed up internal storage), such as clear phone app cache, reformat internal sdcard, and such.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Answers and questions:
Q: Can I use this for updating my Indian/Mexican/Japan phone?
A: Yes. But do not forget that this is european firmware, which means it will allow you to choose from european languages. If you want your phone in your own languages, you will need to choose different firmware from samfirmwares, depending where are you from. Then you can use that firmware, it does not change anything in the howto, except for the firmware nationality.
Q: I have my phone SIM-Locked, what can I do?
A: Follow second part of the howto first.
Q: I have my phone branded/download mode ignored, what can I do?
A: Follow second part of the howto first.
Q: Will it rewrite my files to Korean ones?
A: No. It will use european firmware, if you stick close to this howto.
Q: Will different nationality firmware change anything in this howto? Do I have to follow little bit different instructions?
A: No. You may miss some language support or Swype in your language, but that changes nothing.
Q: Can I hug you?
A: You can - if you are disease free, but I will not travel from my home town. In adition, you will also need to find me yourself ;-)
Q: Where are the files I need to proceed with this howto?
A: Few lines after this sentence Just choose your mirror, and enjoy.
(will be updated, once somebody asks something important)
PS: Once everything finished, install Quadrant from Android Market. Quadrant is very good benchmark. Write here your score please. Better than that, download Quadrant before whole procedure, write down your score, then start upgrade procedure. After finished, compare both numbers - before and after. Now you can feel the difference, aren't you? :-D
PS2: Tired of baterry live time? Here is another tweak. Download SetCPU from Android market. Give it root permission (simply agree, when it asks upon app start), set it to start at boot. Set frequency (min, max) to 1000MHz and policy to ondemand. Create new profile, set it to underclock phone's CPU when display is off to 200MHz. Done. To be sure, restart your phone. From now on, when your phone goes to sleep (simply laying in your pocket with display off), it underclock itself, which save batterry a lot.
PS3: Another baterry eating problem is number of running apps in the background. From Android Market, download Advanced Taskkiller (paid app, but worth it).
Install, setup it to start at boot, to kill unneeded processes every 30 minutes. BEWARE! You will have to set Settings and few other apps u like to be ignored in the Advanced Task manager!
PS4: Want to have nice UI, like the HTC's one? Download Launcher Pro (and pay for it to upgrade to Plus version). Then download Beautiful Widgets (paid too).
Play a little with its settings. Again, it is well worth it.
UPDATE:
Before you proceed, you shall install Busybox from the Market. Run it, and let it download and install busybox environment (to tell it straight - linux commands for the commandline, many apps for the root users uses them).
If you are concerned about Product Code and it's changing, here are procedure to do this. Keep in mind that JPY WILL NOT OVERWRITE your product code. It is fault of older firmware flashed previously. And as whole howto, it will be manual procedure again:
Check you actual Product Code by writing *2767*4387264636# in your dialer.
Then there will be a line that says:
[2] PCode:"your phone model type"
Due to previous flash, it can be wrong. So now we will change it to the proper value:
Text Mode Method:
Download Terminal Emulator from the Market
- Open the Terminal, enter ''su'' to gain root access
- Enter: cp /efs/nv_data.bin /sdcard/
- Connect you're SGS to the usb and download ''nv_data.bin'' to your computer
- Open ''nv_data.bin'' with HxD Editor and search for ''KOR'' - change this to the product code matching your country (red marked text should be changed). Im czech, so mine is XEZ. The line looks like this:
Code:
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿMP 0.800 ÿ[COLOR="Red"]KOR [/COLOR] GT-I9000HKD[COLOR="red"]KOR[/COLOR]
- Now simply save your changes.
- Connect your SGS with usb, upload ''nv_data.bin'' to internal sdcard.
- Disconnect USB !
- Open Terminal Emulator and enter ''su''
- Now enter: cp /sdcard/nv_data.bin /efs/nv_data.bin
Also enter: rm -rf /efs/nv_data.bin.md5
- Close terminal, Reboot Phone. And Voila!!! Product Code restored!!
GUI Medthod:
Download Android Mate from the Market
- Open the Android Mate, and switch to File Explorer bookmark at the top
- navigate to the /efs folder
- by ticking, select nv_data.bin, and from the bottom menu, choose copy.
- navigate to your sdcard directory (/sdcard for internal SD, or /sdcard/external_sd for external SD, does not matter)
- press Paste from the bottom menu.
- Connect you're SGS to the usb and download ''nv_data.bin'' to your computer
- Open ''nv_data.bin'' with HxD Editor and search for ''KOR'' - change this to the product code matching your country (red marked text should be changed). Im czech, so mine is XEZ. The line looks like this:
Code:
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿMP 0.800 ÿ[COLOR="Red"]KOR [/COLOR] GT-I9000HKD[COLOR="red"]KOR[/COLOR]
- Now simply save your changes.
- Connect your SGS with usb, upload ''nv_data.bin'' to internal sdcard.
- Disconnect USB !
- Open Android Mate again, select File Explorer, find and tick your changed nv_data.bin, and press Copy from the bottom menu
- navigate again to the /efs directory, and press Paste from the Bottom Menu.
- tick "nv_data.bin.md5" file, and press Delete from the Bottom Menu (it will be autocreated after reboot)
- exit Android Mate, and reboot your phone.
Available Country Product Codes are here:
ATO -Austria (A1, bob, T-Mobile A, Orange AT, tele.ring, 3, yesss!, aon)
AUT - Switzerland (sunrise, Swisscom, Orange CH)
CNX - Romania (Vodafone RO)
COA - Romania (Cosmote)
COS - Greece (Cosmote)
CRO - Croatia (T-Mobile)
CYO - Greece (MTN, CYTAVODA)
EUR - Greece (WIND GR, vodafone GR, COSMOTE)
HAT - Romania (RO Orange, Vodafone RO, Cosmote)
IRD - Slovakia (Orange, T-Mobile SK, 02 - SK)
KOR - Korea (SEC Test)
MET - Ireland (Meteor)
MOT - Slovenia (Mobitel)
MOZ - Switzerland (Sunrise, Swisscom, Orange CH)
MSR - Serbia (Telenor)
MTL - Bulgaria (MTEL)
O2C - Czech Republic (O2 - CZ)
O2I - IE (02.ie)
ORO - Romania (RO Orange)
SEB - Baltic (LMT GSM, LV TELE2, LV BITE, LT Omnitel, LT Bite, LT TELE2, EE EMT, EE ELISA, EE TELE2)
SIM - Slovenia (Si.mobil)
SMO - Serbia (mt:s, Telenor, Vip SRB)
SUN - Switzerland (Sunrise)
TMZ - Czech Republic (T-Mobile CZ)
TOP - Serbia (Vip SRB)
TPH - Portugal (P TMN, P Optimus, vodafone P)
TRA - Croatia (T-Mobile HR, HR VIP, TELE2)
TSR - Serbia (mt:s)
TWO - Croatia (TELE2)
VDH - Hungary (vodafone HU)
VDI - Ireland (vodafone IE)
VIM - Makedonia (VIP MK)
VIP - Croatia (HR VIP)
VVT - Bulgaria (vivacom)
XEH - Hungary (T-mobile H, pannon, vodafone HY, vodafone HU VMAX
XEO - Poland (Plus, Era, Heyah, Orange, Play)
XEZ - Czech Republic (T-Mobile CZ, O2 - CZ, Vodafone CZ
XFA - South Africa (Vodacom, Vodacom Lesotho, MTN, Cell C, Virgin)
XFC - South Africa (Vodacom, Vodacom Lesotho, MTN, Cell C, Virgin)
XFE - South Africa (Vodacom, MTN, Cell C, Virgin)
XFM - South Africa (Vodacom, Vodacom Lesotho, MTN, Cell C, Virgin)
CPW - UK & IRE (O2 UK, Orange UK, T-Mobile, Virgin Mobile, Vodafone UK, TESCO, BT Mobile, H3G, Asda, O2 IRL, Vodafone IE, Meteor, H3G IE, Tesco Mobile Ireland)
DBT - Germany (T-Mobile D, Vodafone.de, E-Plus, o2 - de)
ITV - Italy (TIM, Vodafone, WIND, H3G)
XEF - France (Orange F, F SFR, BOUYGTEL, NRJ (SFR), Virgin, Tele2, Auchan, Carrefour, NRJ (ORANGE), Orange (340 01), Orange (647 00), Debitel, Leclerc, Digicel)
XEO - Poland (Plus, Era, Heyah, Orange, Play)
XEU - UK & IRE (O2 UK, Orange UK, T-Mobile, Virgin Mobile, Vodafone UK, TESCO, BT Mobile, H3G, Asda, O2 IRL, Vodafone IE, Meteor, H3G IE, Tesco Mobile Ireland)
BMC = Bell Mobility Canada
SER - United Kingdom (O2)
XEE - Nordic Countries (Telenor and others)
XSO - Singtel
MOB - Austria A1 (Mobilcom)
TMH - T-Mobile Hungary
XEN - Netherelands
If you like this thread and if it helped you, please vote for it with five stars, and to be at front page ;-)
If I did help you, please do feel free to thank me by Thanks button.
Works for me!
Thx dude, now thats what I call a How-to !
MagicOnline said:
Thx dude, now thats what I call a How-to !
Click to expand...
Click to collapse
No problem. You know, I can call myself professional in IT, but I know what are people asking, what they want. I know that feel, when you do not understand something and somebody still forces you to find out everything yourself. It is really stupid, because such behaviour can make things worst. If noob is forced to do something risky without any experience, without any concrete help, he can break his own device. This is why I have created this. To help such noobs. And please, do not take word "noob" badly - I have full respect to such people, because even if I am IT expert myself, I am actually noob in many other things.
Will this work on the Canadian GT-I9000M? I've been very reluctant to flash the European firmware onto my SGS, because I've seen how it is just different enough to cause "problems" (read: brick).
Thanks.
mymanchris said:
Will this work on the Canadian GT-I9000M? I've been very reluctant to flash the European firmware onto my SGS, because I've seen how it is just different enough to cause "problems" (read: brick).
Thanks.
Click to expand...
Click to collapse
please read carefully again. Just download canadian firmware instead. all other steps are OK and will work for you
PS: When I bought my phone, I wanted to flash it. It was branded and locked. So I edited Kies registry to canadian firmware info, to update via Kies (and unlock it), which reflashed my phone with canadian firmware. I didnt used it for long (five minutes maybe), because I have used it only to access Download mode. It worked.
But again, If you fear, do not flash. It is simple, risk is high, as you said - you can brick it. But due my experiences, if you can access Download mode or Recovery, there is everytime way back without bricking. Completelly bricked phone means that you have Button Combo's disabled. Then there is no way back except for waranty procedure.
So first make sure you have unlocked and unbranded firmware. If you don't, then unbrand and unlock first.
Nice and comprehencive how-to, but unfortunately, the first part about getting the 3 button combo does not work, at least not on my phone. Kies "upgraded" my phone to JM1.
Any ideas? TIA
KingOfSola said:
Nice and comprehencive how-to, but unfortunately, the first part about getting the 3 button combo does not work, at least not on my phone. Kies "upgraded" my phone to JM1.
Any ideas? TIA
Click to expand...
Click to collapse
Use Kies again, this time regedit to theese values:
[HKEY_CURRENT_USER\Software\Samsung\Kies\DeviceDB\X]
"SoftwareRevision"="I9000XXJF3/I9000OXAJF3/I9000XXJF3/I9000XXJF3"
"ProductCode"="GT-I9000HKDXEU"
"HIDSWVER"="I9000XXJF3/I9000OXAJF3/I9000XXJF3/I9000XXJF3"
upper post updated. Sorry, my misstake. Older FW provider disabled download mode too.
KingOfSola said:
Nice and comprehencive how-to, but unfortunately, the first part about getting the 3 button combo does not work, at least not on my phone. Kies "upgraded" my phone to JM1.
Any ideas? TIA
Click to expand...
Click to collapse
I'm not sure what you did with the 3BR to try and fix it, but I followed this advice here: http://forum.xda-developers.com/showthread.php?t=785201 ... and I have mine working fine running JM1 too.
Virnik0 - I came here from the other thread you had 'hijacked' and wanted to follow up the brief discussion.
I switched from KOR to XEU simply by the built-in feature (where it lists all the codes), after backing up my device (contacts etc...). My phone is now running the XEU version so I'm happier now than when I was.
I'm slightly annoyed that even after backing up my contacts etc... it doesn't save the groups I had saved my contacts in! In fact, after the normal reset that changing the country code does, there was no groups to choose from so I had to create these manually, and go through every contact one by one which was very time consuming. Do you have a better way of doing this? I currently have groups; Family, Friends & Work. Although I 'only' have 25 contacts, I've yet to add another 100 and don't want to do this until I'm happy with the way things are.
I'm still yet to try this method you posted, but I do see myself trying this out in the next few days. However, I've heard that the 2.2 update that you're able to get still contains some bugs, and the update that is due to be rolled out is still being worked on before release, which means I may be better off waiting. Your thoughts?
SamuraiHQ said:
I'm not sure what you did with the 3BR to try and fix it, but I followed this advice here: http://forum.xda-developers.com/showthread.php?t=785201 ... and I have mine working fine running JM1 too.
Virnik0 - I came here from the other thread you had 'hijacked' and wanted to follow up the brief discussion.
I switched from KOR to XEU simply by the built-in feature (where it lists all the codes), after backing up my device (contacts etc...). My phone is now running the XEU version so I'm happier now than when I was.
I'm slightly annoyed that even after backing up my contacts etc... it doesn't save the groups I had saved my contacts in! In fact, after the normal reset that changing the country code does, there was no groups to choose from so I had to create these manually, and go through every contact one by one which was very time consuming. Do you have a better way of doing this? I currently have groups; Family, Friends & Work. Although I 'only' have 25 contacts, I've yet to add another 100 and don't want to do this until I'm happy with the way things are.
I'm still yet to try this method you posted, but I do see myself trying this out in the next few days. However, I've heard that the 2.2 update that you're able to get still contains some bugs, and the update that is due to be rolled out is still being worked on before release, which means I may be better off waiting. Your thoughts?
Click to expand...
Click to collapse
I am not sure what bugs are you talking about. I didn't run into single one, JPM should be final 2.2 Froyo release from Samsung. About your contacts grouping problem, try this:
Move your contacts to groups as you like them to be.
Then backup your contact to Google
Then switch airplane mode on, disable wifi, and delete your contacts.
After then, switch airplane mode off, and wait for google sync.
Once done, export your contacts to sdcard.
then import them again.
Now it should be ok.
About the XEU and KOR problem - some people reports (and I ran in the same problems) that after flash, first boot, KOR makes problems creating internal storage. It simply refuses to format sdcard, recovery mode do not help. I am unsure if this is because of firmware itself, or different folder tree format...
ARGGGGHHHH!!!
I've just run into another problem. I just started Kies, and it required an update (which went fine). It's now version 1.5.3.10093_82 but upon connection with my device, the phone screen flickers like it's having an epileptic seizure. The 'MTP Application' on my phone flickers between that, and my home screen. Everything is closed down as normal - and a reboot of my device hasn't fixed this.
I'm thinking the new update has just screwed something up here, as I've never had a problem connecting before. Why does Samsung have to be so bad at everything???
Edit - Thanks for the contact info. I'll give that a try in a bit.
SamuraiHQ said:
ARGGGGHHHH!!!
I've just run into another problem. I just started Kies, and it required an update (which went fine). It's now version 1.5.3.10093_82 but upon connection with my device, the phone screen flickers like it's having an epileptic seizure. The 'MTP Application' on my phone flickers between that, and my home screen. Everything is closed down as normal - and a reboot of my device hasn't fixed this.
I'm thinking the new update has just screwed something up here, as I've never had a problem connecting before. Why does Samsung have to be so bad at everything???
Edit - Thanks for the contact info. I'll give that a try in a bit.
Click to expand...
Click to collapse
Is it your KOR to XEU switched firmware? As I said, KOR firmware should not even boot, but obviously you have managed to make it work...somewhat.
If your download mode works, use my instruction steps to flash it to JPM (JPK first, then JPM, because we need CSC and modem to be used first), and see if it works. It should. If you run into problem where it cant format internal storage after flash (here it comes - KOR firmware to XEU makes this), reboot to recovery, and press factory reset, clean cache, and then internal storage format. then reboot again.
It should work now.
Well I'm assuming it was originally a KOR firmware that was installed, after following the advice here to fix my missing 3BR mode last week. I have since changed the KOR to XEU by using the *#272*HHMM# code. The device reports that it's XEU as does the registry after connecting to Kies the other day.
I think it's the new update, and I've just emailed Samsung now to see what the hell they've done.
I'd rather have this issue fixed before I plan on trying your guide, as I will need to use Kies at some stage, and if I can't use it - I'll be in a world of hurt.
SamuraiHQ said:
Well I'm assuming it was originally a KOR firmware that was installed, after following the advice here to fix my missing 3BR mode last week. I have since changed the KOR to XEU by using the *#272#HHMM# code. The device reports that it's XEU as does the registry after connecting to Kies the other day.
I think it's the new update, and I've just emailed Samsung now to see what the hell they've done.
I'd rather have this issue fixed before I plan on trying your guide, as I will need to use Kies at some stage, and if I can't use it - I'll be in a world of hurt.
Click to expand...
Click to collapse
Hey, hold on!
Are your Download Mode accessible? If yes, than you are clean!
If you have Download Mode available right now, you do not need Kies!
Kies is needed only if somebody have their Download Mode disabled by provider/vedor!
Kies detects firmware by itself, so it is possible that you have gotten into mixed state, in which KOR switched to XEU firmware is detected by Kies as KOR, and overwritten something...
So I am suggesting you to try Download Mode first. If You can access it, you can flash rightaway, and have a pleasure with new JPM
Virnik0 said:
Use Kies again, this time regedit to theese values:
[HKEY_CURRENT_USER\Software\Samsung\Kies\DeviceDB\X]
"SoftwareRevision"="I9000XXJF3/I9000OXAJF3/I9000XXJF3/I9000XXJF3"
"ProductCode"="GT-I9000HKDXEU"
"HIDSWVER"="I9000XXJF3/I9000OXAJF3/I9000XXJF3/I9000XXJF3"
upper post updated. Sorry, my misstake. Older FW provider disabled download mode too.
Click to expand...
Click to collapse
Still no go with the 3BR unfortunately.
My initial values where:
I9000XWJM2/I9000NEEJM1/I9000XXJM1/I9000XWJM2
GT-I9000HKDNEE
I9000XWJM2/I9000NEEJM1/I9000XXJM1/I9000XWJM2
And after the "upgrade":
I9000XXJM1/I9000OXAJM1/I9000XXJM1/I9000XXJM1
GT-I9000HKDNEE
I9000XXJM1/I9000OXAJM1/I9000XXJM1/I9000XXJM1
Virnik0 said:
Hey, hold on!
Are your Download Mode accessible? If yes, than you are clean!
If you have Download Mode available right now, you do not need Kies!
Kies is needed only if somebody have their Download Mode disabled by provider/vedor!
Kies detects firmware by itself, so it is possible that you have gotten into mixed state, in which KOR switched to XEU firmware is detected by Kies as KOR, and overwritten something...
So I am suggesting you to try Download Mode first. If You can access it, you can flash rightaway, and have a pleasure with new JPM
Click to expand...
Click to collapse
Yes it's accessible - it's what I did last week to fix my 3BR
I'm reinstalling Kies now (old version), in any case as I'd like it to work as it should.
Well if I don't need Kies to complete this process then I may as well start this shortly... after I've made myself a drink haha.
Looks like I need to start downloading some files. I already have Odin 1.3 installed, so it's just the smaller files. Thanks for your help.
KingOfSola - See my post on the other page. It works, trust me!
SamuraiHQ said:
Yes it's accessible - it's what I did last week to fix my 3BR
I'm reinstalling Kies now (old version), in any case as I'd like it to work as it should.
Well if I don't need Kies to complete this process then I may as well start this shortly... after I've made myself a drink haha.
Looks like I need to start downloading some files. I already have Odin 1.3 installed, so it's just the smaller files. Thanks for your help.
KingOfSola - See my post on the other page. It works, trust me!
Click to expand...
Click to collapse
Download just one...it is marked by blue font at the bottom of my howto. It has 1GB, and you can find both firmwares in it, root kit, OCLF, battery MOD, and such.
Virnik0 said:
Download just one...it is marked by blue font at the bottom of my howto. It has 1GB, and you can find both firmwares in it, root kit, OCLF, battery MOD, and such.
Click to expand...
Click to collapse
Thank you
WOW! I don't speak Czech, but even I understand a 119 minute wait if I don't register (300kB/s), and a 17 minute wait if I do. I'm not sure about speed on this one aha. I think you should provide your login name and password
KingOfSola said:
Still no go with the 3BR unfortunately.
My initial values where:
I9000XWJM2/I9000NEEJM1/I9000XXJM1/I9000XWJM2
GT-I9000HKDNEE
I9000XWJM2/I9000NEEJM1/I9000XXJM1/I9000XWJM2
And after the "upgrade":
I9000XXJM1/I9000OXAJM1/I9000XXJM1/I9000XXJM1
GT-I9000HKDNEE
I9000XXJM1/I9000OXAJM1/I9000XXJM1/I9000XXJM1
Click to expand...
Click to collapse
What are you exactly trying to do?
Is your Download Mode accessible?
Have you tried regedit tweak?
To be successfull with kies (and enable Download Mode), you have to:
Startup Kies, press Update Button, then switch to regedit (DO NOT CLOSE KIES)
regedit, change appropriate values, close regedit.
Back in Kies, press upgrade Button
After reboot, you will have to switch your phone off (it vibrate shortly, once it is finally powered off)
Then press Volume Down, Menu, Power and hold all three buttons till it powers itself up. You need to press theese buttons in precise order and hold, which means that first you will press volume down and during the time you are holding it pressed, press menu (now you are holding two buttons), and then press power, while still holding all three buttons. After phone powers itself up, you shall se yellow triangle on the screen. Now you are ready to continue with Odin (second section of my howto)
Virnik0 - I recommend more download links. The one you're using requires payment for a 'quicker' download and shorter waiting time, or it's 2 hours for free and slow speed.
I do have a list of file hosting sites, but http://www.filedropper.com/ is very good.
I'm also learning Czech the hard way
SamuraiHQ said:
Thank you
WOW! I don't speak Czech, but even I understand a 119 minute wait if I don't register (300kB/s), and a 17 minute wait if I do. I'm not sure about speed on this one aha. I think you should provide your login name and password
Click to expand...
Click to collapse
I dont have any login from uloz.to server. It is completely free, even for uploaders. And if you want to understand what is written there, you can use google translator.
Or, if you know some other server where I can upload it to, just let me know. I can even upload it to your server, if you have fast line enough.
Just wait till download is finished as a free guest access
Go take coffee, cigarette, girl or any other entertaiment you want, I think it is worth it.
PS: Uploading took me 3 minutes :-D I am sitting at 1Gb/s optic wire
I wasn't joking, when I wrote that I am admin
EDIT: OK, uploading to file dropper now. Will give new link to the first post once it is uploaded.