Hey guys, first post after a couple days of reading.
I have to apologize for the length of this, but I want to explain a full history, as it seems as this can be very important in many occasions (with existing lagfix, roots, etc). If you just want to skip to my current issue, please scroll to bottom.
I have a GT-I9000m on Sasktel, in Canada, which I was given from a friend after she got the s2.
It was running 2.3.3
Code:
Phone model: GT-I9000HKABMC
Firmware version: 2.3.3
Baseband: I9000UGKG3
Kernel: 2.6.35.7-I9000UGKG3 [email protected] #2
Version number: GINGERBREAD.GKG3
I was having the somewhat-common issue with the phone taking screenshots when i pressed the middle button. I read this was resolved most of the time by a touchkey firmware update.
After doing this, I lost function in both the menu and the back keys.
Since then I tried the battery pull, and factory reset. Now I have read to re-flash to stock firmware, then update touchkey firmware then update kernel in KIES or wherever. I then I play on rooting, and running CWM and having multiple roms if possible.
I have now rooted my phone, in order to install some software to find information about my CSC etc.
My phone is also network unlocked now, as I have done it myself and verified.
So my question is, to follow guides which say to "flash to stock firmware", what to they mean by stock. Just because it's on 2.3.3 since i've known, that doesn't mean it was always on this version. IF i want to reflash with odin, can I just use "I9000UGKG3-homebinary.tar" to flash to 2.3.3, then try to update the touchkey firmware again? Thanks in advance, hope to become a helper guru one day, too.
Well to anyone interested, i'm going to just try flashing kg3 and go from there. Will update ya.
http://www.sammobile.com/firmware/?page=3&t=1&o=1&m=GT-I9000&r=1#regiona
Sign up and find one for your country or open Europe.
Ya i tried KG3 and no good, did the touchkey firmware update after and no change. Looks like ill try KC1 and see how that flies. Thanks
Related
Firstly, apologies if this is already posts elsewhere, but I have tried looking for this with no joy (there's aloooot of threads n here lol)
I recently upgraded to the leaked official 2.3.3 using odin (sbl version).
However, I would like to flash with stock software now to get the official upgrade on my Galaxy S via Kies.
Can someone please help or point me to a guide on doing this and where i can download the correct version. I assume its not as straightforward as simply downloading a stock version of Froyo and flashing as I did to upgrade.
My Current phone version is showing as PDA:JVK / PHONE: JVK / CSC:JVK (CPW)
I should point out that this is the first time ive flashed software on my phone, so ideally a step by step guide, if there is one out there
Thanks for any advice you can give
Ok first of all what you need to do is download an older firmware, preferably in 3 files.
Look here: www.samfirmware.com (you need to register, free)
or look here: http://forum.xda-developers.com/showthread.php?t=846913
when you have your selected firmware, you need to download a software called 'Odin', this is what we use to flash firmwares to our devices. Look here for a tutorial http://forum.xda-developers.com/showthread.php?t=723596
when you have 'Odin' and your 'Firmware' you may also need a 'PIT' file, this is explained in the above link. This will re-partition the device and restore the 'bad blocks' and remove any lagfix / altered file-systems ect ect.....
Because you are on Gingerbread at the moment, its possible that you have changed your boot loader, in order to restore this back to Froyo bootloader, i think the firmware you will need is JM1 ( you may need to search here / google for the correct answer)
anyway when the whole process is completed, you should be able to connect to KIES and flash the latest release.
Any problems just write back. im sure we can help get you going !!
azzledazzle said:
Ok first of all what you need to do is download an older firmware, preferably in 3 files.
Look here: www.samfirmware.com (you need to register, free)
or look here: http://forum.xda-developers.com/showthread.php?t=846913
when you have your selected firmware, you need to download a software called 'Odin', this is what we use to flash firmwares to our devices. Look here for a tutorial http://forum.xda-developers.com/showthread.php?t=723596
when you have 'Odin' and your 'Firmware' you may also need a 'PIT' file, this is explained in the above link. This will re-partition the device and restore the 'bad blocks' and remove any lagfix / altered file-systems ect ect.....
Because you are on Gingerbread at the moment, its possible that you have changed your boot loader, in order to restore this back to Froyo bootloader, i think the firmware you will need is JM1 ( you may need to search here / google for the correct answer)
anyway when the whole process is completed, you should be able to connect to KIES and flash the latest release.
Any problems just write back. im sure we can help get you going !!
Click to expand...
Click to collapse
I think that JM1 is eclair...
froyo works with the gingerbread bootloaders so you should just be able to flash a froyo rom i THINK.
Hi im also wanting to do the same looking at the samfirmware files would JS8 be ok to flash?
neoian1277 said:
Hi im also wanting to do the same looking at the samfirmware files would JS8 be ok to flash?
Click to expand...
Click to collapse
Any froyo ROM is fine as long as it contains the bootloaders as gingerbread ROMs have different ones.
Download your ROM. Check inside the PDA (sometimes code) tar. If you can't see by clicking on it find instructions how to untar it.
There should be a boot.bin and an sbl.bin if there is you're good to go. If not flash another one that has.
You can always reflash with your preferred froyo ROM after the initial flash has downgraded the bootloaders
This link tells you all you need to know about flashing with Odin.
http://samsunggalaxysforums.com/showthread.php/2921-How-to-use-Odin-to-upgrade-to-Froyo-from-Eclair
Sent from my GT-I9000 using XDA App
Ok, I tried flashing using the JPY firmware. The process seemed to go okay.
But only getting the 'S' logo for ages then the phone starts ocaasional quick vibrations and screen eventually goes black.
Have tried rebooting ans reseting.
Please help
First boot after a flash does take a long time and you may get the odd little vibration. The screen may go black for a little while. Be patient. If nothing happens after six or seven minutes pull battery try again. If still no good reflash.
You did check repartition in Odin? And use. 512 pit? You need the pit file for a reflash.
Maybe md5 your firmware to check you didn't get a corrupted download.
If you can still get download mode don't worry you will be able to sort it. Most people on xda brick their phones most weeks!
Sent from my GT-I9000 using XDA App
well i reflashed the 2.3.3 leaked and its working for now, will try again tomorrow, getting a bit late.
Was wondering about whether I should try the JM1 instead of JPY. But, on the Sammyfirmware website they only had XW***JP1 which I understand is not for UK/Europe (mine is XX)?
But thanks everyone for your help so far, i may be back on in tears tomorrow
You can use any firmware - they were released with different codes in different regions but if you use a multi CsC like the one in the jpy ROM it doesn't matter because its the csc file that does the regional settings not the PDA file
Sent from my GT-I9000 using XDA App
Hmmm well showing on Samsungs FB page that the ginerbread update has been pulled (by Google)
Guess i'm sticking with the leaked version for now
Sorry to muscle in on this thread but I'm trying to go back from GB 2.3.3 to Froyo 2.2.1. I've flashed JPY with Odin, used repartition, 512 pit and registry patch 1.82 to XEU, phone works fine. Well, Kies then recognises that there is a new firmware (JPY as it happens) and starts the upgrade process, I then get an error message saying that this version can't be updated
Any ideas??
MTIA
maybe you will find some info in this post.....
http://forum.xda-developers.com/showthread.php?t=1044534
Anybody tell me what is lagfix and why it is used for?
and why different kernels are used
Galaxy S XWJVB
richard2311 said:
maybe you will find some info in this post.....
http://forum.xda-developers.com/showthread.php?t=1044534
Click to expand...
Click to collapse
We now have two threads on the same subject but as this was started first I'll continue with this one.
Thanks for the suggestion, I flashed JPU but unable to connect to Kies so flashed the 1 file JPY but still got the same error message with Kies. Maybe I'll try reinstalling Kies and see what happens.
OK, I've reinstalled Kies, changed the product code in the phone with *#272*IMEI# to XEU and now Kies tells me that I have the latest firmware - great bring on the official version of GB.
can anyone give me a link of jpy firmware with bootloader?
the ones from samfirmare.com are WITHOUT bootloader...
Okay, seems that Samsung have finally released Gingerbread.....again. So am gonna make another attempt at downgrading to Froyo so I can get the official Gingerbread update.
However, because of the issues I had with my last attempt, I would like to make sure I am doing it correct.
Current Phone Software
Model: GT-I9000
Firmware Ver: 2.3.3
Baseband Ver: I9000XXJVK
Kernal Ver: 2.3.35.7-I9000XXJVK-CL75655 [email protected] #2
Build Number: GINGERBREAD.XXJVK
I believe the version I installed included the bootloader
The phone was purchased in the UK on T-Mobile but supplied through Carphone Warehouse
Steps:
Downloaded: I9000XXJPY (single file) & 512.pit from Samfirmware (does this contain bootloader? If not, will it cause an issue in updating on Kies?)
Remove sim & memory card
Start phone in Download mode
Plug in USB
Open Odin v1.3
Select .tar file as PDA
Select 512.pit file
Re-Partition - Not Ticked
Auto Reboot & F.Reset Time - Ticked
Click Start
Wait for installation to complete and phone to restart
Hopefully i've provided all the info required, but if not, please post or PM me. If anyone could please check my steps above and let me know if i'm doing this correct or not before I go ahead.
Much appreciated
hi there,
as i know, to run a 2.3.3 rom on SGS , we need to flash a new bootloader right?
but what if i wanna roll back to 2.2.1? do i need to do somthing to re-install a bootloader for 2.2.1?
cuz in most tutor of installing a 2.2.1 rom did mention DO NOT touch the "Phone Bootloader Update" option of odin3
thanks.
I have found a method to downgrade successfully and created a new post with the step by step guide
http://forum.xda-developers.com/showthread.php?t=1100906
Sent from my GT-I9000 using Tapatalk
OK, so I've been reading guides, FAQs, how-tos, and various forum posts, and thought I had a pretty good handle on how to flash FW to this machine. So, last night I backed up everything important, and downloaded from here ( http://forum.xda-developers.com/showthread.php?t=1102881 ) the following:
2.2 UGKC1/UGKC1/BMCKC1/Sbl. This is the stock FW as currently installed on my I9000M from upgrading through Kies.
2.2.1 XWJS8/XXJPY/OXXJS5 (MultiCSC) (no sbl)
So just as a sanity test I first tried flashing the UGKC1 PDA file over to my I9000M using Odin. This worked as expected, since it's the same kernel.
Next, I tried to flash over just the XXJPY PDA file over to my I9000, using Odin. No re-partition, no PIT, no modem or CSC. No go - it just repeatedly displays the GT-I9000M screen and never boots the kernel. Couldn't get into recovery mode from this state, but was able to access 3-button download mode.
So, tried flashing over the 2.2.1 XXJPY PDA, Phone and CSC files. Same as before - no actual boot.
I flashed it back to the 2.2 UGKC1 PDA, phone and CSC files, and did a factory data reset and cache clear, and everything was fine running 2.2 again.
From reading here it appears that others have successfully installed 2.2.1 or even 2.3.x kernels on Bell Canada GT-I9000M phones. So, what important step did I miss?
Do I need to re-partitiion? Do I need to use a 2.2.1 FW that includes the boot loader?
For now I'm OK running 2.2, but would eventually really like to be on 2.3.x and don't want to wait for Samsung to make 2.3.x (what happened to 2.2.1) available to GT-I9000M phones. I'll leave it alone for now as I'm going on vacation in a couple of weeks and don't want a hosed phone.
What happens if you flash just a kernel like CF root or speedmod? My only other thought is to redownload jpy and try again as maybe the download was corrupted.
Also with another kernel like speedmod you could download and install a custom rom on cwm (clockwork mod) via recovery that is 2.2.1
I've had some problems with 2.3.4 (never tried 2.3.3) so I am back on Froyo for a bit until things get sorted out a bit more.
G
I don't know if there is a suitable version of CF Root for the UGKC1 firmware - they mostly seem to be oriented to the more international versions. As usual, in Canada we get something a little weird. Don't know about speedmod.
I don't think there should have been any problem with the downloads, as the files themselves are in md5 format, which means they are getting verified by Odin 1.8 when it goes to use them, as I understand it. If they were corrupted Odin should complain about it.
With the announcement ( http://forum.xda-developers.com/showthread.php?t=1158492 ) that Gingerbread is supposed to get an official release to Bell phones soon (which mine originally was), I might just let this lie, for now.
There is a gentleman on youtube by the name of AndroidGalaxyS (original, I know) that has some excellent and detailed walkthroughs and reviews of various ROMs for the I9000M.
youtube.com/user/AndroidGalaxyS
Specifically in your case, you'll want to watch this one that shows how to install 2.3.4 JVP:
youtube.com/watch?v=cLXQn0gOBuA&feature=feedu
Good luck.
I agree that the source maybe lacking. I just found out that the JL2 firmware from samfirmware.com is missing db_data file so I would always get an error after flashing that. KC1 would also not always boot for me so it might be missing something too.
That said what are you trying to accomplish? If you are just trying to go to another stock rom I'd just leave it and put a custom kernel on to give you root and CWM recovery.
Most any other Froyo rom is flashable from CWM in recovery and you do not need to worry about odin except to recover from bad things and it looks like you can do that. Gingerbread is different because they changed the bootloaders and that means Odin.
Of course its getting harder to dig back and find those Froyo roms since the rest of the i9000 world has been on GB for a while.
G
Thanks for the replies, so far. Mostly I was just experimenting, and trying out XXJPY was just a first step in my experimentation before moving on to GB. Part of the reason for this is that it seems like a lot of the modified kernels and so on are meant to be flashed over certain versions of the firmware, and those versions don't include the Bell/Virgin-specific ones. Or maybe I've misunderstood how this stuff works.
Yes, while my attempts to install XXJPY have been a complete failure, even when re-partitioning with a PIT file, when I re-flashed back to the stock UGKC1 FW everything was fine.
At this point I'm just trying to get a better understanding of where this went wrong. I've never specifically updated the SBL - the JPY package I installed didn't include it, and I didn't check off the "Update boot loader" box when re-installing KC1.
I've seen a number of posts here from people who updated I9000Ms to other FW, but unfortunately they don't seem to have detailed exactly where they started from, or exactly what they installed, or how.
I looked and couldn't find a match to what i needed so if it is somewhere please point me in the right direction.
So here's the thing i have a GT I9000m through bell. I have done a few upgrades and modifications without a real understanding (like senior members or moderators)
Any way here's what my phone looks like now
Model NUmber
GT-I9000
Firmware version
2.3.4
Baseband version
I9000UGJL2
Kernel version
2.6.35.7-I9000XXJVQ-CL281085
Build number
DarkyROM JVQ v10.2
So what i would love to do is bring it back to how i got my phone when i left the bell store(the 3rd time) back in Jan. So what i'm looking for is a complete idiots guide to going back to original firmware so i can start from scratch and update to the real gingerbread release then root my phone again. Now if anybody has any better ideas to make my phone run smoother, faster and still have a nice sleek look that would be GREATLY appreciated.
The reason why I want to do this is my apps force close,my map randomly closes, and it reboots out of nowhere.
P.s. I want to be able to update with kies in the future too. (Might be a whole different thread with that one)
Okay, it's easier than it sounds. Rule number one its not to panic. I know I'm not a senior member but I didn't join until I knew I could contribute. I've been where you are, and this is the best way I found to go almost stock. Go to the development section and look for a thread by Ramad, it has a ton of stock firmware that has been pre rooted, deodexed and zipaligned. This means that it has superuser capabilities, runs as smoothly as possible and is as good as it gets without a custom kernel. You want the firmware that is known as UGKG3. Look in the general section for a full guide on flashing with odin, but really you just flash in download mode with all 3 files and the 512.pit file. You need repartition to be selected. This will give you an almost stock, smooth as possible, rooted phone that can be updated with kies.
Sent from my GT-I9000M using XDA App
Oh, note that before you add any apps, you can install themes that require you to be deodexed. You did say you wanted a sleek look, you can check out the theme and app section for more info on that.
I too am looking for the stock froyo for i9000m. I have installed two separate packages both claiming to be stock bell firmware, unfortunately they have both ended up with the product code of XEE (sweden I think) when I want BMC. If someone could point me to stock froyo so I could update to stock gingerbread via kies I would be eternally grateful.
I have tried spoofing the product code which allows me to initialize the update in kies but I get stopped before anything actually happens with a "this version of the device cannot be updated" error.
The kies thing is kind of important since I plan on selling this phone to upgrade to an sgs II.
Thank you in advance.
Hi friends,
i was an iPhone user since 2007 but now i bought Samsung Galaxy S GT-i9000, it has "Movistar" logo on its back,
i m completely noob on Android so please guide me.
when i bought my phone it was on 2.0 Eclair then i connected my phone with my laptop with data cable and Samsung Kies.
After connecting:
Samsung KIES showed me Gingerbread Updates
So First KIES updated my phone to 2.2 Froyo
And then it updated it to 2.3.3 Gingerbread.
"""i have read many posts here and as far as i know i think i m on Stock firmware and i updated my phone using Official updates from Samsung KIES and one more thing i want to clear here is before updating my phone my SIM CARD was working perfect no issues and after updating my phone still my SIM CARD is working absolutely fine so i think my phone is fully Unlocked (Please Clarify if i m wrong)"""
So after that long time has been passed i am waiting for Official updates for my phone of Gingerbread 2.3.4 or above but did not find any.
i used 2.3.4 on my friend's phone it works much smoother and faster than 2.3.3 thats why i want to upgrade it unofficially because i cant update it officially.
Can you Please tell me the procedure to update my phone to the latest Gingerbread Stock version unofficially?
Here is what written in "About Phone"
Model Number: GT-I9000
Firmware Version: 2.3.3
Baseband Version: I9000BGJV1
Kernal Version: 2.6.35.7-I9000BGJV5-CL307695 [email protected]#2
Build Number: GINGERBREAD.BGJV5
I updated my sgs to 2.3.4 JVR which works great for me, and I used a guide on the website androidsoul.com to go step by step how to do it with odin, and if you search around a little there are plenty if guides here on xda as well
Sent from my GT-I9000 using XDA App
Which firmware should i go for there are so many
XXJVP = 2.3.4
XXJVR = 2.3.4
XXJVS = 2.3.5
and many more
And what is the difference between firmware with boot loader and firmware without boot loader ?
Sorry for so many questions i m new to Android.
you should go for XXJVS, or for XXJVT, i use a JVT ROM, and its pretty cool.
well, you always have a boot-loader... BUT, you should not flash a boot-loader, because that is one of the rare ways to really "brick" your phone.
the things you need, are odin, the .tar files you want to flash (you should find jvt or jvs here to download, as well as odin)
and just google for flash guide odin, or sth like that, after a few minutes you wil know what to do.
read carefully! and if some points aren't clear for you, don't bother asking.
(The reason why we don't write a full "how-to" is, because it is really done quite often and should not be hard to find)
I have flashed XXJVS Successfully and its working faster and stable than 2.3.3 its amazing. Thank you All for your Support
Sent from my GT-I9000 using XDA App
rev2008 said:
Hi friends,
i was an iPhone user since 2007 but now i bought Samsung Galaxy S GT-i9000, it has "Movistar" logo on its back,
i m completely noob on Android so please guide me.
when i bought my phone it was on 2.0 Eclair then i connected my phone with my laptop with data cable and Samsung Kies.
After connecting:
Samsung KIES showed me Gingerbread Updates
So First KIES updated my phone to 2.2 Froyo
And then it updated it to 2.3.3 Gingerbread.
"""i have read many posts here and as far as i know i think i m on Stock firmware and i updated my phone using Official updates from Samsung KIES and one more thing i want to clear here is before updating my phone my SIM CARD was working perfect no issues and after updating my phone still my SIM CARD is working absolutely fine so i think my phone is fully Unlocked (Please Clarify if i m wrong)"""
So after that long time has been passed i am waiting for Official updates for my phone of Gingerbread 2.3.4 or above but did not find any.
i used 2.3.4 on my friend's phone it works much smoother and faster than 2.3.3 thats why i want to upgrade it unofficially because i cant update it officially.
Can you Please tell me the procedure to update my phone to the latest Gingerbread Stock version unofficially?
Here is what written in "About Phone"
Model Number: GT-I9000
Firmware Version: 2.3.3
Baseband Version: I9000BGJV1
Kernal Version: 2.6.35.7-I9000BGJV5-CL307695 [email protected]#2
Build Number: GINGERBREAD.BGJV5
Click to expand...
Click to collapse
http://hdtechvideo.com/?p=54
geri.st said:
you should go for XXJVS, or for XXJVT, i use a JVT ROM, and its pretty cool.
well, you always have a boot-loader... BUT, you should not flash a boot-loader, because that is one of the rare ways to really "brick" your phone.
the things you need, are odin, the .tar files you want to flash (you should find jvt or jvs here to download, as well as odin)
and just google for flash guide odin, or sth like that, after a few minutes you wil know what to do.
read carefully! and if some points aren't clear for you, don't bother asking.
(The reason why we don't write a full "how-to" is, because it is really done quite often and should not be hard to find)
Click to expand...
Click to collapse
is this make warranty void..??
vnky12 said:
is this make warranty void..??
Click to expand...
Click to collapse
probably yes, but hea, you have a smoother phone, btw if you want to return it you search for the firmware you originally had, and you flash that, warranty back!
vnky12 said:
is this make warranty void..??
Click to expand...
Click to collapse
if you really mess up and brick your phone its mostly the same as if an update via kies fail and brick it
So here is the scoop. I've searched my a5s off in these forums but I can't get ahead. I have a i9000m that i want to root, apparently there is no one click root option for 2.3.3 GB, I've tried to flash a custom rom through odin, but can't seem to find the drivers for the device to be recognized in download mode. Basically all I am looking to do is unlock my phone, so before i pull the rest of my hair out and go back to my ****e old blackberry I am posting here, I know I'm the turd giving up and posting a new thread for questions that were probably answered eons ago. I also read somewhere that upgrading my touch button firmware was a good idea before flashing a new kernal..,. now they have decided to stop working
SG i9000m
2.3.3
baseband i9000UGKG3
kernal version 2.6.35.7-i9000ugkg3
[email protected]#2
build number gingerbread.gkg3
so if anyone can help me that would be great, because let's face it the blackberry doesn't hold up and I'd like to give it a good toss
EDIT: I've found the correct driver for the phone to be recognized, but I can't seem to find the original kernel anywhere. all the links seem to be dead.
So I'm wondering. CAN ANYONE SUPPLY THE ORIGINAL FIRMWARE FOR THE I9000M? I've read other users flashing the stock fw and then updating the keys in said fw and having their issue fixed. So can some kind soul please direct me to where I can find the files? Basically I'm looking for froyo 2.2.1 for the i9000m, but all the links are dead! and sammobile.com is down. can somebody supply said rom so I can flash back to original and fix my soft keys, which are essential to the galaxy..
trickassfoo said:
So I'm wondering. CAN ANYONE SUPPLY THE ORIGINAL FIRMWARE FOR THE I9000M? I've read other users flashing the stock fw and then updating the keys in said fw and having their issue fixed. So can some kind soul please direct me to where I can find the files? Basically I'm looking for froyo 2.2.1 for the i9000m, but all the links are dead! and sammobile.com is down. can somebody supply said rom so I can flash back to original and fix my soft keys, which are essential to the galaxy..
Click to expand...
Click to collapse
I have for 2.1. Let me know if you want. By the way, there is one click root
http://forum.xda-developers.com/showthread.php?t=803682