UPDATE: Okay I think it’s worth upgrading to XXJVQ for everyone who uses the Internet browser app, as this update brings the new ‘Internet’ app from the Galaxy S II — which is smooth, fast & has some nice window animations. And btw I forgot to mention before that this Android 2.3.4 update still doesn’t include the new Google talk with A/V.
It’s here, again — the all new Android 2.3.4 firmware (XXJVQ) for Galaxy S i9000. Cheers? Noo. This leak is nothing but JVP with a new name. But still, for the nerd inside me — I’ll upgrade.
For flashing XXJVQ on your Galaxy S i9000, follow the Step-by-Step guide below:
[info]This guide is applicable only for Samsung’s Galaxy S international version (i9000). If yours is Vibrant/Captivate/Fascinate/Epic 4G or any other Galaxy S variant, then this ROM — and Guide — is not for you, and that’s for definite.[/info]
[warning]The methods and procedures discussed here are considered risky and you should not attempt 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. Okay![/warning]
If needed, check out the video at the bottom of this post which shows flashing of an Android 2.3.3 Firmware — XXJVB — on Galaxy S. It would serve as a good guide to flash the Android 2.3.4 Firmware, XXJVQ, too, since the process is totally same. The video is just for reference. You have to follow the steps given below only.
Pre-installation thoughts:
- Backup your Apps and important data — bookmarks, contacts, SMS, APNs (internet settings), etc. This Android backup guide would help you.
- Disable Lagfix, if you’re using one. Use this Guide to disable/enable lagfix, if you need help!
- Drivers! — it’s important you’ve the proper drivers installed. Download links below:
How to Install Android 2.3.4 Firmware XXJVQ on Galaxy S i9000 (international version):
- Download the Android 2.3.4 Firmware – XXJVQ. Filename: ‘GT_I9000_XXJVQ_XXJVQ_OXAJVQ_Sbl.exe’. Size: 147.1 MB. Download Link.
- Extract the downloaded file ‘GT_I9000_XXJVQ_XXJVQ_OXAJVQ_Sbl.exe’ to get these 3 files:
- CSC_OXAJVQ.tar.md5
- PDA_XXJVQ.tar.md5
- PHONE_XXJVQ.tar.md5
- Download Odin3 v1.7.zip from here — Mediafire Link. Extract the zip file to get Odin3 v1.7.exe.
- Disconnect your phone if it’s connected to PC. Switch Off your phone. Wait for vibration to confirm complete switch off.
- Now, put it in Download Mode — press and hold these keys together: Volume_DOWN+Home+Power.
- Open Odin (from step 3). Connect your phone to PC now. You should get the message “Added! !” under the Odin’s message box.
- Important! Do NOT tick the ‘Re-Partition’ checkbox, but keep the ‘Auto Reboot’ & ‘F. Reset Time’ checkboxes ticked.
- In Odin, place these files (check out the screenshot given at the top for help):
- In the PDA box, select this file (from step 2.2) — ‘PDA_XXJVQ.tar.md5’
- In the Phone box, select this file (from step 2.3) — ‘PHONE_XXJVQ.tar.md5’
- In the CSC box, select this file (from step 2.1) — ‘CSC_OXAJVQ.tar.md5’
- Double check everything said in step 7 and 8 above. Your Odin’s window should look real similar to the image at the very top — which is my Odin’s screen while I flashed the XXJVQ on my Galaxy S.
- Now, hit the START button to let the process begin. When process at Odin finishes your phone will automatically reboot. You can unplug the cable now.
Installation Video of Android 2.3.3 Firmware XXJVB on Galaxy S (only for reference):
Share your experience with us in the comments below.






153 responses to “XXJVQ — New Android 2.3.4 firmware for Galaxy S i9000!! [Installation Guide]”
Is this one better than https://nerdschalk.com/xxjvp-android-2-3-4-firmware-galaxy-s-install-and-download/?
Nothing new if you already have xxjvp installed.
Is this one better than https://nerdschalk.com/xxjvp-android-2-3-4-firmware-galaxy-s-install-and-download/?
Nothing new if you already have xxjvp installed.
Is this one better than https://nerdschalk.com/xxjvp-android-2-3-4-firmware-galaxy-s-install-and-download/?
Nothing new if you already have xxjvp installed.
Is this one better than https://nerdschalk.com/xxjvp-android-2-3-4-firmware-galaxy-s-install-and-download/?
Nothing new if you already have xxjvp installed.
oh, god. I will have to try this too
oh, god. I will have to try this too
oh, god. I will have to try this too
hows the battery life compared to the xwjvb
hows the battery life compared to the xwjvb
hows the battery life compared to the xwjvb
Thanks a lot! This is really useful for us noobs 🙂
Thanks a lot! This is really useful for us noobs 🙂
Thanks a lot! This is really useful for us noobs 🙂
I currently have Official XXJVO (2.3.3), rooted with CF-Root 3.2. Can I install XXJVQ? What are the improvements over XXJVO?
Yes, you can install xxjvq.
I currently have Official XXJVO (2.3.3), rooted with CF-Root 3.2. Can I install XXJVQ? What are the improvements over XXJVO?
Yes, you can install xxjvq.
I currently have Official XXJVO (2.3.3), rooted with CF-Root 3.2. Can I install XXJVQ? What are the improvements over XXJVO?
Yes, you can install xxjvq.
Before flashing, out for curiosity, I extracted the files in CSC_OXAJVQ.tar.md5, PDA_XXJVQ.tar.md5 and PHONE_XXJVQ.tar.md5.
I did the same thing with the ROM downloaded from samfirmware.com.
By comparing the extracted files I noticed that the samfirmware’s one contains 2 extra files:
– dbdata.rfs in CSC compressed file (75.3 MB – 79,003,648 bytes, MD5: “81ab6b4bbfa8d1b8c3151c431ca63d74”)
– cache.rfs in PDA compressed file (1.19 MB – 1,245,184 bytes, MD5: “b9ab3d5f5002547d041d48e773547c12”)
Does anyone know why these extra files are in samfirmware’s ROM?
BTW, I hope they are useless. XD
Yea…. useless to compare one with another. Use any one set and be sure to
NOT MIX one with another …. better delete them all and extract one single
set for use.
Yea…. useless to compare one with another. Use any one set and be sure to
NOT MIX one with another …. better delete them all and extract one single
set for use.
Before flashing, out for curiosity, I extracted the files in CSC_OXAJVQ.tar.md5, PDA_XXJVQ.tar.md5 and PHONE_XXJVQ.tar.md5.
I did the same thing with the ROM downloaded from samfirmware.com.
By comparing the extracted files I noticed that the samfirmware’s one contains 2 extra files:
– dbdata.rfs in CSC compressed file (75.3 MB – 79,003,648 bytes, MD5: “81ab6b4bbfa8d1b8c3151c431ca63d74”)
– cache.rfs in PDA compressed file (1.19 MB – 1,245,184 bytes, MD5: “b9ab3d5f5002547d041d48e773547c12”)
Does anyone know why these extra files are in samfirmware’s ROM?
BTW, I hope they are useless. XD
Yea…. useless to compare one with another. Use any one set and be sure to
NOT MIX one with another …. better delete them all and extract one single
set for use.
Before flashing, out for curiosity, I extracted the files in CSC_OXAJVQ.tar.md5, PDA_XXJVQ.tar.md5 and PHONE_XXJVQ.tar.md5.
I did the same thing with the ROM downloaded from samfirmware.com.
By comparing the extracted files I noticed that the samfirmware’s one contains 2 extra files:
– dbdata.rfs in CSC compressed file (75.3 MB – 79,003,648 bytes, MD5: “81ab6b4bbfa8d1b8c3151c431ca63d74”)
– cache.rfs in PDA compressed file (1.19 MB – 1,245,184 bytes, MD5: “b9ab3d5f5002547d041d48e773547c12”)
Does anyone know why these extra files are in samfirmware’s ROM?
BTW, I hope they are useless. XD
Yea…. useless to compare one with another. Use any one set and be sure to
NOT MIX one with another …. better delete them all and extract one single
set for use.
Please someone help me, I’m having problem in updating my galaxy s i9003.
It’s not for i9003 and that was warned above.
It would be great if you made a video that shows the full steps for this specific release rather than post a video of XWJVB.
It would take 3-4 hrs while tye procedure is all same…. lemme know if you
had any problems.
It would take 3-4 hrs while tye procedure is all same…. lemme know if you
had any problems.
hi!
my galaxy s internet not working after instaling rom.please help.works only in wifi mode but in data mode doesnt work.
APN settings are responsible for that. Restore them, if you have a backup, otherwise get these internet settings from your carrier.
Please someone help me, I’m having problem in updating my galaxy s i9003.
It’s not for i9003 and that was warned above.
It’s not for i9003 and that was warned above.
Please someone help me, I’m having problem in updating my galaxy s i9003.
It’s not for i9003 and that was warned above.
It would be great if you made a video that shows the full steps for this specific release rather than post a video of XWJVB.
It would take 3-4 hrs while tye procedure is all same…. lemme know if you
had any problems.
hi!
my galaxy s internet not working after instaling rom.please help.works only in wifi mode but in data mode doesnt work.
APN settings are responsible for that. Restore them, if you have a backup, otherwise get these internet settings from your carrier.
It would be great if you made a video that shows the full steps for this specific release rather than post a video of XWJVB.
It would take 3-4 hrs while tye procedure is all same…. lemme know if you
had any problems.
hi!
my galaxy s internet not working after instaling rom.please help.works only in wifi mode but in data mode doesnt work.
APN settings are responsible for that. Restore them, if you have a backup, otherwise get these internet settings from your carrier.
do we need to do backup or the phone will automatically do backup..?
You need to backup manually using titanium backup free app.
is there ny demerits on upgrading 2.3.4…?
like anything not functioning …….?
Hi Kapil. I upgraded to XXJVP and now there is call drop (within 20 seconds) everytime I select 3g mode. But there is no call drop when I select GSM only. I am on Airtel. Please help.
do we need to do backup or the phone will automatically do backup..?
You need to backup manually using titanium backup free app.
do we need to do backup or the phone will automatically do backup..?
You need to backup manually using titanium backup free app.
is there ny demerits on upgrading 2.3.4…?
like anything not functioning …….?
is there ny demerits on upgrading 2.3.4…?
like anything not functioning …….?
Hi Kapil. I upgraded to XXJVP and now there is call drop (within 20 seconds) everytime I select 3g mode. But there is no call drop when I select GSM only. I am on Airtel. Please help.
Hi Kapil. I upgraded to XXJVP and now there is call drop (within 20 seconds) everytime I select 3g mode. But there is no call drop when I select GSM only. I am on Airtel. Please help.
can i install this rom if i have 2.1?
Yes you can. But make sure your phone is gt-i9000 only.
Hi Kapil !
I’d like to know why i read in other JVQ upgrade tutorials that a wipe/re-partition-format is recommanded before flashing (most of the time to avoid instability) and your tutorial does the opposite (asking not to check the re-partition checkbox).
My SGS is a SGS 2.3.3 JVB with SFR operator ROM and has been rooted/CWM using your JVB tutorial. I’d like to flash to JVQ with root/CWM. Is CF-root/CWM included in your tutorial or is it only the 2.3.4 flash without special access ?
Thanks.
can i install this rom if i have 2.1?
Yes you can. But make sure your phone is gt-i9000 only.
Yes you can. But make sure your phone is gt-i9000 only.
can i install this rom if i have 2.1?
Yes you can. But make sure your phone is gt-i9000 only.
Hi Kapil !
I’d like to know why i read in other JVQ upgrade tutorials that a wipe/re-partition-format is recommanded before flashing (most of the time to avoid instability) and your tutorial does the opposite (asking not to check the re-partition checkbox).
My SGS is a SGS 2.3.3 JVB with SFR operator ROM and has been rooted/CWM using your JVB tutorial. I’d like to flash to JVQ with root/CWM. Is CF-root/CWM included in your tutorial or is it only the 2.3.4 flash without special access ?
Thanks.
Hi Kapil !
I’d like to know why i read in other JVQ upgrade tutorials that a wipe/re-partition-format is recommanded before flashing (most of the time to avoid instability) and your tutorial does the opposite (asking not to check the re-partition checkbox).
My SGS is a SGS 2.3.3 JVB with SFR operator ROM and has been rooted/CWM using your JVB tutorial. I’d like to flash to JVQ with root/CWM. Is CF-root/CWM included in your tutorial or is it only the 2.3.4 flash without special access ?
Thanks.
Hi Kapil,
I’m having problems putting my galaxy on download mode. Each time I do it (like the way it’s been stated here) it keeps just turning the phone on.
Please help.
Thank You.
hi!
i want to install in my galaxy s 19000 an extra language like Arabic so could u help me the instruction how i install another language in my cell phone?If u give me some video instruction step by step i do like that!
Hi Kapil,
I’m having problems putting my galaxy on download mode. Each time I do it (like the way it’s been stated here) it keeps just turning the phone on.
Please help.
Thank You.
Hi Kapil,
I’m having problems putting my galaxy on download mode. Each time I do it (like the way it’s been stated here) it keeps just turning the phone on.
Please help.
Thank You.
hi!
i want to install in my galaxy s 19000 an extra language like Arabic so could u help me the instruction how i install another language in my cell phone?If u give me some video instruction step by step i do like that!
hi!
i want to install in my galaxy s 19000 an extra language like Arabic so could u help me the instruction how i install another language in my cell phone?If u give me some video instruction step by step i do like that!
hi!
i want to install in my galaxy s 19000 an extra language like Arabic so could u help me the instruction how i install another language in my cell phone?If u give me some video instruction step by step i do like that!
Why you don’t use the pit file?Why don’t tick re-partition too?I installed the xxjvp firmware but now I want to install the latest firmware xxjvq!What’s the difference to put pit file or not?Thanks!!
Hi,
.pit file re-partitions the phone memory which you don’t need if you used
the same .pit file earlier or haven’t changed it ever. There is no hardcore
reason for not using it. As I said in the post too, if the flashing goes
wrong you can try again using the .pit file then.
It’s up to you, you can decide to use it, nothing wrong with that. But I
just don’t prefer re-partitioning my phone’s memory again and again. So,
unless the process FAILS, I don’t use .pit file which I use upon next
flashing.
So, it’s okay if you want to use it. No solid reason for not using it in the
first flashing. And fyi, I haven’t got any trouble thus far in without-.pit
file flashing.
Hi,
.pit file re-partitions the phone memory which you don’t need if you used
the same .pit file earlier or haven’t changed it ever. There is no hardcore
reason for not using it. As I said in the post too, if the flashing goes
wrong you can try again using the .pit file then.
It’s up to you, you can decide to use it, nothing wrong with that. But I
just don’t prefer re-partitioning my phone’s memory again and again. So,
unless the process FAILS, I don’t use .pit file which I use upon next
flashing.
So, it’s okay if you want to use it. No solid reason for not using it in the
first flashing. And fyi, I haven’t got any trouble thus far in without-.pit
file flashing.
Thanks for your prompt response! Congratulations for the work you are doing!
thnx !
Why you don’t use the pit file?Why don’t tick re-partition too?I installed the xxjvp firmware but now I want to install the latest firmware xxjvq!What’s the difference to put pit file or not?Thanks!!
Hi,
.pit file re-partitions the phone memory which you don’t need if you used
the same .pit file earlier or haven’t changed it ever. There is no hardcore
reason for not using it. As I said in the post too, if the flashing goes
wrong you can try again using the .pit file then.
It’s up to you, you can decide to use it, nothing wrong with that. But I
just don’t prefer re-partitioning my phone’s memory again and again. So,
unless the process FAILS, I don’t use .pit file which I use upon next
flashing.
So, it’s okay if you want to use it. No solid reason for not using it in the
first flashing. And fyi, I haven’t got any trouble thus far in without-.pit
file flashing.
Thanks for your prompt response! Congratulations for the work you are doing!
thnx !
Why you don’t use the pit file?Why don’t tick re-partition too?I installed the xxjvp firmware but now I want to install the latest firmware xxjvq!What’s the difference to put pit file or not?Thanks!!
Hi,
.pit file re-partitions the phone memory which you don’t need if you used
the same .pit file earlier or haven’t changed it ever. There is no hardcore
reason for not using it. As I said in the post too, if the flashing goes
wrong you can try again using the .pit file then.
It’s up to you, you can decide to use it, nothing wrong with that. But I
just don’t prefer re-partitioning my phone’s memory again and again. So,
unless the process FAILS, I don’t use .pit file which I use upon next
flashing.
So, it’s okay if you want to use it. No solid reason for not using it in the
first flashing. And fyi, I haven’t got any trouble thus far in without-.pit
file flashing.
Thanks for your prompt response! Congratulations for the work you are doing!
thnx !