Galaxy S i9000 (the S1) has got one more Android 2.3.4 build leaked to flaunt the other phones of its age, like HTC Desire, X10, Incredible, etc which are still struggling to leave the Froyo world behind and get some Gingerbread taste. Samsung’s the leader right now whether you’re talking about the software or hardware (FYI, Sammy managed to sold as much as 14 million units of S1).
The latest outta the Samsung workshops is the XXJVR Android 2.3.4 firmware that got leaked only a day or two before. It’s got a working root solution too now; so it’s time we hit upon the install instructions and root method.
But read the all Important info first:
[error]This guide is applicable only for Samsung’s Galaxy S international version (i9000). Check your phone’s version in Settings – About Phone. It has to be “GT-i9000” for the this firmware to be compatible with your device. If it’s not GT-i9000, simply don’t try this firmware or anything discussed here on your android device; in fact, don’t even think about it if you care about your android device.[/error]
[warning]The methods and procedures discussed here are considered risky and you should not attempt anything if you don’t know completely what it is. If any damage occurs to you or your device, we won’t be held liable. You only will be responsible, you’ve been warned!!![/warning]
Pre-Installation thoughts:
- Backup your Apps and important data — bookmarks, contacts, SMS, APNs (internet settings), etc. This Android backup guide would help you.
- If you have Samsung’s PC software Kies installed, un-install it first because it may interrupt the flashing process.
- Drivers! — it’s important you’ve the proper drivers installed. Download links below:
Installation: If Odin sounds fun to you, just go ahead and download the XXJVR Firmware (password: samfirmware.com) and install it using Odin3 1.82 included in the archive. You can use earlier version of Odin too, like v1.7, that is okay. In Odin, Select the *CODE* file in PDA tab, *Modem* file in Phone tab and *CSC* file in CSC tab. Also, select the .pit file in the PIT tab and tick the Re-partition checkbox. Or, if you don’t intend to use the .pit file, don’t select it and be SURE to leave the Re-Partition checkbox un-ticked. Hit Start!
If you didn’t get what was said above, don’t worry one bit, a detailed guide for you is just below.
Step-By-Step Guide (for not so experienced users)
Although the guide below is very much sufficient but if you want to see a video of how a Samsung firmware is flashed using Odin, check this video showing installation of an earlier firmware XWJVB on Galaxy S. The procedure is same, so it would be helpful for those who are new.
- Download XXJVR firmware first. Filename: I9000XXJVR.rar. Size: 229.6 MB. Download Link. (password: samfirmware.com)
- Extract the downloaded file ‘I9000XXJVR.rar’ to get these 5 files:
- CODE_I9000XXJVR_CL425308_REV03_user_low_ship.tar.md5
- CSC.tar
- MODEM_I9000XXJVR_REV_00_CL1044379.tar.md5
- s1_odin_20100512.pit
- Plus, a folder with Odin PC Software file – I9003_Odin3 v1.82.exe.
- Disconnect your phone if it’s connected to PC. Then Switch it Off. Wait 5-6 seconds for vibration to confirm complete switch off.
- Now, put the Galaxy S in Download Mode — press and hold these keys together: Volume_DOWN+Home+Power. This is required to install the XXJVR using Odin PC Software.
- Open Odin (from step 2.5) — I9003_Odin3 v1.82.exe.
- Connect your phone to PC now. You should get the message “Added! !” under the Odin’s message box in the bottom left. If you don’t get “Added! !” message, than probably there is a problem with drivers. Make sure you’ve drivers installed (links given above).
- Select these files in Odin at respective tabs (check out the screenshot given at the top for help):
- Click the PDA Tab, and select CODE_I9000XXJVR_CL425308_REV03_user_low_ship.tar.md5 (from step 2.1)
- Click the Phone Tab, and select MODEM_I9000XXJVR_REV_00_CL1044379.tar.md5 (from step 2.3)
- Click the CSC Tab, and select CSC.tar (from step 2.2)
- Click the PIT Tab, and select s1_odin_20100512.pit (from step 2.4)
- Make sure these 3 checkboxes are ticked: Re-Partition, Auto Reboot and F. Reset Time. [Note: Since we’re using the .pit file this time, Re-Partition needs to be ticked too. If at any time you do not use the .pit file, don’t tick the Re-Partition checkbox that time. Just keep this in mind, always.]
- Double check everything said in step 7 and 8 above.
- Now, hit the START button to begin the flashing process. When it finishes, your phone will automatically reboot, upon which you can unplug the cable. Plus, you’ll get a PASS (with green background) message in the left-most box at the very top of the Odin. If it’s in red and with FAIL written over it, the process flashing process wasn’t successful.
- When it restarts, your Galaxy S will be running the Android OS, v2.3.4 with Samsung’s custom UI TouchWiz 3 atop it. Check out you’re your phone’s android version here –> Settings → About Phone.
- (Optional, of course) If you found this guide useful, share it with your friends. That would be helping us grow too!
ROOT XXJVR
Flashing Chainfire’s kernel is all you need to root XXJVR. Download and Flash guide here for Rooting XXJVR.
Do let us know about your experience of the XXJVR Firmware. What’s other noticeable improvements you see — or would want? See you all in comments below.






229 responses to “XXJVR – Install Guide for Latest Galaxy S i9000 Firmware.”
Love your guides, thanks so much! Always work and your a champ!
Thanks.
Credit goes to ideaSamsung to make it easy for us all. The phone’s bootloaders aren’t locked and availability of software like Odin make the job easier.
If you look at other companies — like HTC and Motorola — which restrain their users a lot, Samsung has really done a great job.
I just hope we get the TouchWiz 4 for our Galaxy S1, too!! 🙂
Hi Kapil
Thanks for the nice guide, just wanted to ask about the vodo lag fix installed on I9000, if I want to flash XXJVR. what are the improvements in comparison wiht the XXJVP version. Thanks
Not really. You won’t miss anything — I’m yet to figure out what has changed, was actually busy — over jvp.
In case you wanna try it, be sure to disable the lagfix from recovery before flashing jvr.
Thanks Kapil for your prompt response. Any idea our I9000 will be receiving the 2.3.5 version anytime soon?
Thnk u very much for such a pretty well written guide to install the following firmware. Just installed and now going to root it..
Cool 🙂
Is it ok to upgrade from a stock 2.2.1 XXJPY to this version? Are there any auxiliary steps required in this case? Thanks in advance.
You are good to upgrade. No auxiliary steps, man!
Thank you for your quick response. Great job with the tutorial.
No probs ! I hope you spread the good word 🙂
my phone just died after I upgraded to this version … any tips how to recover it apreciated …now it just display an icon that shows a phone —- pc
just stay in
Added!! Enter CS for MD5.. Check MD5.. Do not unplug the cable.. Please wait.. CODE_I9000XXJVR_CL425308_REV03_user_low_ship.tar.md5 is valid. MODEM_I9000XXJVR_REV_00_CL1044379.tar.md5 is valid. Checking MD5 finished Sucessfully.. Leave CS.. Odin v.3 engine (ID:1).. File analysis.. SetupConnection..
Me too having the same problem and seeing the same icon. Any ideas what to do?
In fact my phone never upgraded. I never got to see the progress bar
OK. Used the new ODIN and problem solved.
me too…help…!!!!!!
also worked for me after I used a different computer…it seems that my usb was not quite working on laptop
Love your guides, thanks so much! Always work and your a champ!
Thanks.
Credit goes to ideaSamsung to make it easy for us all. The phone’s bootloaders aren’t locked and availability of software like Odin make the job easier.
If you look at other companies — like HTC and Motorola — which restrain their users a lot, Samsung has really done a great job.
I just hope we get the TouchWiz 4 for our Galaxy S1, too!! 🙂
Hi Kapil
Thanks for the nice guide, just wanted to ask about the vodo lag fix installed on I9000, if I want to flash XXJVR. what are the improvements in comparison wiht the XXJVP version. Thanks
Not really. You won’t miss anything — I’m yet to figure out what has changed, was actually busy — over jvp.
In case you wanna try it, be sure to disable the lagfix from recovery before flashing jvr.
Thanks Kapil for your prompt response. Any idea our I9000 will be receiving the 2.3.5 version anytime soon?
Thnk u very much for such a pretty well written guide to install the following firmware. Just installed and now going to root it..
Cool 🙂
Is it ok to upgrade from a stock 2.2.1 XXJPY to this version? Are there any auxiliary steps required in this case? Thanks in advance.
You are good to upgrade. No auxiliary steps, man!
Thank you for your quick response. Great job with the tutorial.
No probs ! I hope you spread the good word 🙂
my phone just died after I upgraded to this version … any tips how to recover it apreciated …now it just display an icon that shows a phone —- pc
just stay in
Added!! Enter CS for MD5.. Check MD5.. Do not unplug the cable.. Please wait.. CODE_I9000XXJVR_CL425308_REV03_user_low_ship.tar.md5 is valid. MODEM_I9000XXJVR_REV_00_CL1044379.tar.md5 is valid. Checking MD5 finished Sucessfully.. Leave CS.. Odin v.3 engine (ID:1).. File analysis.. SetupConnection..
Me too having the same problem and seeing the same icon. Any ideas what to do?
OK. Used the new ODIN and problem solved.
also worked for me after I used a different computer…it seems that my usb was not quite working on laptop
Me too having the same problem and seeing the same icon. Any ideas what to do?
In fact my phone never upgraded. I never got to see the progress bar
me too…help…!!!!!!
what is the password for the XXJVR firmware rar file?
Password is – samfirmware.com
the password is not working for me…why?
Try again, type it manually and take care of caps lock key.
What’s different in this ROM from previous versions? Thank you.
It’s the fastest one, I guess. That’s what I am feeling right now, don’t know how it’s gonna be after a week or so. Maybe you’d tell me more. 😉
what is the password for the XXJVR firmware rar file?
Password is – samfirmware.com
the password is not working for me…why?
Try again, type it manually and take care of caps lock key.
What’s different in this ROM from previous versions? Thank you.
It’s the fastest one, I guess. That’s what I am feeling right now, don’t know how it’s gonna be after a week or so. Maybe you’d tell me more. 😉
just finished doing this through odin everything went well except now i have lost my phone number and bell canada service
my phone cant on anymore it only reset and rest…pls help….!!!
just finished doing this through odin everything went well except now i have lost my phone number and bell canada service
my phone cant on anymore it only reset and rest…pls help….!!!
the instalation is blocked to SET PARTITION for 20 minutes. what should i do. unplugg the cable?
please help.
I think you didn’t follow guide properly. Either erred on selecting pit or ticking the pit checkbox. I guess, you can unplug the cable and try again, following the guide properly.
I don’t see gtalk with video …ar even voice..shouldn’t this 2.3.4 come with voice and video gtalk ?
Don’t know why Sammy removed the with-video gtalk. Duh!
I found this link if someone wants to manually install gtalk vith video 🙂
Please note that I did not install it myself to try it on your own risk :)http://www.technobolt.com/2011/05/01/enable-videovoice-call-feature-with-google-talk-1-3-on-all-android-device/
K..
the instalation is blocked to SET PARTITION for 20 minutes. what should i do. unplugg the cable?
please help.
I think you didn’t follow guide properly. Either erred on selecting pit or ticking the pit checkbox. I guess, you can unplug the cable and try again, following the guide properly.
I don’t see gtalk with video …ar even voice..shouldn’t this 2.3.4 come with voice and video gtalk ?
Don’t know why Sammy removed the with-video gtalk. Duh!
I found this link if someone wants to manually install gtalk vith video 🙂
Please note that I did not install it myself to try it on your own risk :)http://www.technobolt.com/2011/05/01/enable-videovoice-call-feature-with-google-talk-1-3-on-all-android-device/
K..
you are the best!!!!!!!!!!!
you are the best!!!!!!!!!!!
Flashed XXJVR from stock 2.3.3. Everything went fine and fast until i restarted my SGS again. Lost my 3G connection ! Wifi works. What to do?
lol I am having the opposite problem.
Flashed XXJVR from stock 2.3.3. Everything went fine and fast until i restarted my SGS again. Lost my 3G connection ! Wifi works. What to do?
lol I am having the opposite problem.
Used the guide and everything works except for wifi. Any suggestions as to why I can see wifi networks but am not able to connect to them? It just keeps trying to obtain an IP address with no success. I have tried to connect to 3 different networks all with the same result.
Used the guide and everything works except for wifi. Any suggestions as to why I can see wifi networks but am not able to connect to them? It just keeps trying to obtain an IP address with no success. I have tried to connect to 3 different networks all with the same result.
What’s the latest version? XXJVR or XXJVP?
XXJVR.
I’m on XXJVP and I’d like to unroot it so if i flash it to XXJVR will that get rid of my root?
yes it will
yes but be sure to disable lagfix if u have one
What’s the latest version? XXJVR or XXJVP?
XXJVR.
I’m on XXJVP and I’d like to unroot it so if i flash it to XXJVR will that get rid of my root?
yes it will
yes but be sure to disable lagfix if u have one
XXJVR.
This procedure worked for me without a single issue. I’m very grateful for a worthwhile phone.
Thanks Buddy! Worked fir me too!
Hi guys! You know with what 3G bands has the modem file been tested? Is there support for 850 Mhz there?
Don’t sweat it guys.. Already installed it, root ir and unlocked it. It’s working like a charm. No bugs or problems already. Regards…
This procedure worked for me without a single issue. I’m very grateful for a worthwhile phone.
Root for my don’t work wifi … continue try optain ip from dhcp
Thanks Buddy! Worked fir me too!
Hi guys! You know with what 3G bands has the modem file been tested? Is there support for 850 Mhz there?
Don’t sweat it guys.. Already installed it, root ir and unlocked it. It’s working like a charm. No bugs or problems already. Regards…
Root for my don’t work wifi … continue try optain ip from dhcp
Since ihave updated i am loosing sound in phone when maikng calls.
Usually it works when I make an upgrade and then ihis happens. i trieded
to flaqsh again and it worked for half a day and than the same. Sound is ok when turning on the speaker or if I use headphones (wire or bluetooth). The same thing happen if I use XXJVQ or XXJVP.
Any
cluess or solutions?
Since ihave updated i am loosing sound in phone when maikng calls.
Usually it works when I make an upgrade and then ihis happens. i trieded
to flaqsh again and it worked for half a day and than the same. Sound is ok when turning on the speaker or if I use headphones (wire or bluetooth). The same thing happen if I use XXJVQ or XXJVP.
Any
cluess or solutions?
Followed the insttructions above, but changing firmware was NOR successful with ODIN 1.82 – hung on “setup connection”. However using the above files with ODIN v. 1.30 was ok.
Followed the insttructions above, but changing firmware was NOR successful with ODIN 1.82 – hung on “setup connection”. However using the above files with ODIN v. 1.30 was ok.
can i flash MIUI twooey III on this base rom directly after i rooted this?
Yes u can 🙂
thanks man.. done! its perfect.. fast and smooth.
can i flash MIUI twooey III on this base rom directly after i rooted this?
Yes u can 🙂
thanks man.. done! its perfect.. fast and smooth.
works great, one exception (same with JVQ) – when opening Call Log, sometimes it exits in a split second, and needs opening at least three or four times to stay open and be able to view the list. the same happens with Contacts and Messages. bug?! any ideas?
works great, one exception (same with JVQ) – when opening Call Log, sometimes it exits in a split second, and needs opening at least three or four times to stay open and be able to view the list. the same happens with Contacts and Messages. bug?! any ideas?
Everything went fine, but I lost my Arabic Input Language. Can you help me with adding Arabic now? Thanks so much.
Everything went fine, but I lost my Arabic Input Language. Can you help me with adding Arabic now? Thanks so much.
Everything went fine, but I lost my Arabic Input Language. Can you help me with adding Arabic now? Thanks so much.
Hi Kapil,
I already have 2.3.4 XXJVQ on my I9000. Is there any advantages if I change to XXJVR?