Hi everyone,
Sorry if this is a stupid question, but is there a good guide to flashing my phone back to a stock rom? and also what rom should I use?
EDIT: Currently running Darky's 10.2.1 V2
Thanks
Rob
First, go to the general section of the gt-i9000 forum here and look for the list of stock roms. Download the one that you want, and make sure it has bootloaders if you're flashing between froyo, gb, or ics. Then, enter recovery mode, wipe data, wipe cache partition and do a factory reset. Finally, enter download mode and use odin to flash the rom.
As I have said before and will continue to say over and over again, the best stock roms are the froyo 2.2.1 roms, rather than the gingerbread roms. Froyo roms have more free ram, fewer background porcesses and are therefore free of micro-lags and fully capable of multitasking many apps at once, like a full faccebook page, angry birds and the gallery at the same time. On gingerbread, those apps would have been put in sleep mode if they were all open at once.
Froyo ZSJPK 2.2.1 was the best stock rom for me. I've tried JVQ, JVR, JVT and JVU value pack and they are all not as good; even the custom gingerbread roms aren't as smooth as 2.2.1, with the exception of when the Semaphore BigMem kernel is used, and also the Gaming rom.
In short, if you are going for a stock rom, choose XXJS_ or ZSJPK. Gingerbread roms are slightly laggy, have phone.apk issues and some battery issues.
Thanks very much, this is very helpful. I'll give it a go at the weekend!
EDIT: Just wondering if I need to re-partition or use any other options in Odin...
Pit512 + repartition when on MIUI/CM and flash to Samsung (stock).
Where can we download XXJS_ or ZSJPK.I dont see them on sammobile?
ppavlovic said:
Where can we download XXJS_ or ZSJPK.I dont see them on sammobile?
Click to expand...
Click to collapse
I9000ZSJPK is an Asian Rom. You can find it there .
Why the hell would someone from eu or usa install asian rom?
It's the weekend here too (Seoul) and I am planning to reflash my I9000, which is on stock JVQ and has been misbehaving lately.
I notice lags, Internet connectivity problems, WIFI not "seeing" the home network, etc. I do not do games or social apps,a bit of streaming and news applications (BBC, FT, Economist), email, calendar, that is it.
Anyways, I was going for JVU, but read this post and now I am really puzzled.
It is not the first time I read that Froyo works better than Gingerbread.
Does it mean that after one year of development, there are no advantages in Gingerbread over Froyo?
Any other views on this? I know it is a complicated question
disclaimernotice said:
First, go to the general section of the gt-i9000 forum here and look for the list of stock roms. Download the one that you want, and make sure it has bootloaders if you're flashing between froyo, gb, or ics. Then, enter recovery mode, wipe data, wipe cache partition and do a factory reset. Finally, enter download mode and use odin to flash the rom.
As I have said before and will continue to say over and over again, the best stock roms are the froyo 2.2.1 roms, rather than the gingerbread roms. Froyo roms have more free ram, fewer background porcesses and are therefore free of micro-lags and fully capable of multitasking many apps at once, like a full faccebook page, angry birds and the gallery at the same time. On gingerbread, those apps would have been put in sleep mode if they were all open at once.
Froyo ZSJPK 2.2.1 was the best stock rom for me. I've tried JVQ, JVR, JVT and JVU value pack and they are all not as good; even the custom gingerbread roms aren't as smooth as 2.2.1, with the exception of when the Semaphore BigMem kernel is used, and also the Gaming rom.
In short, if you are going for a stock rom, choose XXJS_ or ZSJPK. Gingerbread roms are slightly laggy, have phone.apk issues and some battery issues.
Click to expand...
Click to collapse
Related
I have a GT-I9000M (Bell) SGS and I was wondering what mods, kernels, etc are compatible with it?
Most mods or custom ROMs are based on JPU or JPY and the only JL2 custom ROM is seeARMS version.
I tried to update to JS3 a couple of times but it only rebooted at the Samsung splash screen. How do I know what is compatible with the I9000M and what is not? Why is a ROM from Europe not compatible with my phone? Is it location set into the firmware?
I do not know what the differences between the stock ROM and the custom ROMs are, but some custom ROMs do work.
I have a funny feeling the bricks a lot of people are getting are due to incompatible mods and their firmware.
I would gather there is some info about this somewhere on the forums, but I was not able to find anything useful.
Thanks,
Ian
w98seeng said:
I have a GT-I9000M (Bell) SGS and I was wondering what mods, kernels, etc are compatible with it?
Most mods or custom ROMs are based on JPU or JPY and the only JL2 custom ROM is seeARMS version.
I tried to update to JS3 a couple of times but it only rebooted at the Samsung splash screen. How do I know what is compatible with the I9000M and what is not? Why is a ROM from Europe not compatible with my phone? Is it location set into the firmware?
I do not know what the differences between the stock ROM and the custom ROMs are, but some custom ROMs do work.
I have a funny feeling the bricks a lot of people are getting are due to incompatible mods and their firmware.
I would gather there is some info about this somewhere on the forums, but I was not able to find anything useful.
Thanks,
Ian
Click to expand...
Click to collapse
Hey,
I have a gt i9000m and have been flashing lots of custom roms. I have flashed Darky's rom, Doc's rom (jpy and js3) and used Hardcore's kernel and Supercurio's kernel. I have had no problems whatsoever with any of them. I would stay away from any lagfixes if i were you, just to be safe. Watch out because some versions of voodoo kernel (supercurio) have the lagfixes enabled by defaut on first boot. So if you hear a weird voice coming from your phone, do not turn it off. It may take up to 20 minutes to complete the process where you will stay on the first boot screen where it says GT i9000m / i9000. Lagfixes are not bad, just they can be a pain and imo do not show any real performance boost.
Basically your i9000m can handle anything that is for i9000 ...
I always flash custom rom's with CWM (which is included with cutom kernels). When i received my replacement i9000m,
1) i first flashed stock jl2 for the sbl.bin (fixes corruption issues)
2) flashed hardcore's kernel via odin.
3) let it boot to see that everything works.
3) download a doc's custom rom. preferably with hardcore's kernel.
4) put it on your internal SD card
5) Shut down phone, enter recovery
6) You should see a green menu if you installed the kernel correctly.
7) Choose Install zip from SD card.
8) Choose zip from sd card
9) navigate to and select doc's .zip you put on your sd card.
10) let it install and then boot. It can take a while (10 minutes) for first boot
Have fun
OH and the latest doc's rom have the APN set to inet.bell.ca, which is supposed to be tethering data. So go change that to pda.bell.ca in apn settings .... just as a precaution. I can't say if it actually incurs more charges because i have the 6gb tethering plan from bell
Hope this helps a bit, sorry for my bad english, im from Quebec
Hi! I'm experiencing some problem with my froyo upgrade... I'm from Quebec too. Can you help me?
my 9000m stop at S logo...
Can you give me the link where you download the files? I think my problem came from bad version for my Bell I9000M.
Lightarrow said:
sorry for my bad english, im from Quebec
Click to expand...
Click to collapse
Votre anglais est parfait. Plus bon que mon francais.
Thanks for the info. I really want info on flashing stock ROMs and kernels. I like the stock stuff. It seems as fast as cooked ROMs without the incompatibility I seem to have on some apps/widgets.
I heard 2.2.1 is a better performer with better GPS than 2.2 so I thought I would try it in stock form first.
Thanks,
Ian
thenamelessthing said:
Hi! I'm experiencing some problem with my froyo upgrade... I'm from Quebec too. Can you help me?
my 9000m stop at S logo...
Can you give me the link where you download the files? I think my problem came from bad version for my Bell I9000M.
Click to expand...
Click to collapse
Need more information before i can help you. What rom were you on ? JH2 ? were you updating with kies to JL2 ? with odin ?
You can download i9000 stock roms here : http://www.samfirmware.com/android.htm
You will need to register to download files. Get the JL2 stock rom and a copy of Odin to flash. Make sure to read guides on how to flash using odin on this forum like this one :
http://forum.xda-developers.com/showthread.php?p=7152078#post7152078
1.Flash Firmware and kernels using Odin.
Note: This will in (almost) all cases erase all your data and applications (includind root!). It will NOT touch the internal or external SD card.
Requirements:
-Odin3 version 1.7 (Note: Odin should be on the system partition (the partition where windows is installed) to avoid possible issues)
-".PIT" file for the Samsung Galaxy S (See FAQ#B9 or the source of the FW for the version to use! Not needed for kernel flashes)
-USB cable
-Desired firmware package or desired kernel package
Procedure:
1.Open ODIN. (And close Kies, if you have it open. It is important to have ODIN open BEFORE connection the phone via USB!)
2.Select the PDA/Modem/CSC/.PIT files in Odin. (For kernel flashes, only PDA is required. For FW flashes, .PIT and at least a PDA is required. Some PDAs have Modem and CSC integrated. Make sure you have the correct .PIT file. Usually 512.pit)
3.Check the "Re-Partition" checkbox.
4.Turn the phone into the download mode by pressing and holding VolumeDown+Home+Power.
5.Connect your phone with your computer and wait until the drivers are installed.
6.When the drivers are installed, click Start.
7.The phone will be flashed and once it’s finished, it will boot up. (Do NOT disconnect the usb-cable, remove the battery or otherwise interrupt this process!)
8.You have successfully flashed your phone.
Click to expand...
Click to collapse
w98seeng said:
Votre anglais est parfait. Plus bon que mon francais.
Thanks for the info. I really want info on flashing stock ROMs and kernels. I like the stock stuff. It seems as fast as cooked ROMs without the incompatibility I seem to have on some apps/widgets.
I heard 2.2.1 is a better performer with better GPS than 2.2 so I thought I would try it in stock form first.
Thanks,
Ian
Click to expand...
Click to collapse
Merci, je me doute toujours
i am currently on latest doc's rom from the kitchen and i have to say GPS is really spot on , I am using JL2 modem with hardcore's k12Q-t5 kernel + doc's base 9.1.3. the rest of the phone is just butter smooth without any lagfixes and tweaks. I find that the stock one is a little laggy but again, i have lots of apps and data
If you haven't tried yet, you should definately check out SuperCurio's sound fixes, they are amazing !! the SGS sounds soooo much better with them.
all you need is hardcore's (k12Q-t5) or supercurio's (5.2) kernel and the Voodoo Control App from the market. It really changes the output of the galaxy and makes it able to compte againts much higher-end audio devices
Have a good one
Thanks Lightarrow, I have tried so many of the custom ROMs but I was never really happy with them, so I always went back to stock.
I think I will try hardcore's k12Q-t5 kernel and SuperCurio's sound fixes asnd see how the phone is.
You're right, there is a slight (Very) lag with the stock JL2, but I never minded it.
Salut,
Ian
I think it's better to start a new topic for my problem. It's a long story....;-/
http://forum.xda-developers.com/showthread.php?p=10845624#post10845624
I had some issues with the phone (i9000t) not wanting to boot without being plugged in. They first appeared on Doc's ROM (just started one day. Had been working fine for weeks) and persisted even after flashing various stock 2.1 and 2.2 roms.
After I flashed the Gingerbread Beta(samfirmware), the problem went away. After that, I decided to try and flash a 2.2 rom again to see if it would work; it didn't. I'm not too thrilled about the amount of RAM that Gingerbread is using and my battery life is crap, so I'd like to go back to a Froyo rom, but I really don't want to deal with the phone not turning on.
Anyone know if it's possible to flash a Froyo ROM with the Gingerbread bootloader? Even better, anyone know of a fix for this bootloader issue?
nathanism said:
I had some issues with the phone (i9000t) not wanting to boot without being plugged in. They first appeared on Doc's ROM (just started one day. Had been working fine for weeks) and persisted even after flashing various stock 2.1 and 2.2 roms.
After I flashed the Gingerbread Beta(samfirmware), the problem went away. After that, I decided to try and flash a 2.2 rom again to see if it would work; it didn't. I'm not too thrilled about the amount of RAM that Gingerbread is using and my battery life is crap, so I'd like to go back to a Froyo rom, but I really don't want to deal with the phone not turning on.
Anyone know if it's possible to flash a Froyo ROM with the Gingerbread bootloader? Even better, anyone know of a fix for this bootloader issue?
Click to expand...
Click to collapse
I have bootloaders in my stash.
I have flashed them and there was no problem.
Link to my stash in my sig.
Flash a stock rom with Odin, 512 PIT + repartition.
When I have a problem I'm flashing JM9 (2.1 rom) back that way and everything works as intended after that and I can upgrade to any Froyo custom rom error free.
Works great with CM7 too.
Did the 2.2 ROM you flashed over the gingerbread beta have its own bootloader? If not, try flashing a 2.2 ROM that comes with a bootloader. Both XXJPU and ZSJPJ from samfirmware.com come with bootloaders. Try those first.
Hi. I wanted to get a quick taste of Gingerbread a month or so ago, and tried the RC release of Darky's 10 version rom (I flashed RC3, and haven't installed anything newer after that).
Since then, lots of progress has been made on CM7/MIUI front. I want to try them. Thing is, all of the tutorials (both for CM7 and MIUI) say something like "make sure You have Froyo bootloaders" or something similar. And I have Android 2.3.3 right now. Do I need to downgrade to some kind of Froyo rom first? I am scared of doing this alone unguided - I almost bricked my phone once when flashing Darky's v10 through Odin.
Help appreciated!
PS The process looks generally the same for both MIUI and CM7, right? That's why I put them both in this thread.
PPS I don't care about my data - it can all get wiped.
Yeah you need to flash a froyo with FROYO BOOTLOADERS Make sure you do this. Go to samfirmware and get I think it was JPU or whichever has the bootloaders. After that flash speedmod froyo kernel. Then make a backup.
Once you do that, get ROM manager in the market and select CM7. If you don't want to buy Rom manager (you should though because it will make updating to the nightlies very easy) go to CWM and flash normally
Easy wasn't it
Easiset way to make sure that you have Froyo bootlaoders installed:
Flash EZBase - this can be found here: http://forum.xda-developers.com/showthread.php?t=991792&highlight=Ezbase
Then simply download the files required and forllow the relevant instructions for that particular rom.
I flashed my phone with CM7 successfully with the help of EZBase! Thanks!
Hey guys so I managed to upgrade my ROGERS captivate to stock 2.3.3
and succesfully rooted it. And I'm noticing lags and in general, it's slower than my older stock 2.2 with One Click Lag Fix..
I used to score almost 2k on 2.2
but now with rooted 2.3.3 I only score 1k. Is there some sort of lagfix I can do to make it less laggy and more fluid/smooth? Or should I just go back to stock 2.2 and lag fix it?
No Only 2.3.3 native rom to use lag fix was Cognition 5. That was KF1.
Uhm what does that mean? I'm kind of new.. so is that a custom ROM or something? if it is, can I flash it on a ROGERS captivate?
Any rom made for or ported to I897 would work on your I896. If you are going to move to a rom I would recommend Fasty KI2 that has Voodoo, or Fusion roms.
Thank'd
this is what you're talking about right?
http://forum.xda-developers.com/showthread.php?t=1283828
I kind of know how to flash custom ROM's but I'm not sure what
"YOU MUST HAVE GB BOOTLOADERS" means >.>
I know that I have to get stock 2.1 and root it and then flash it...
No dont go back to stock. If you want flash a stock KI2 or KH3 with out bootloaders and use Boog's cwm kernel and flash fasty.
uhm.. to be honest I don't really know what that means @[email protected]
but wouldn't this work?http://forum.xda-developers.com/showthread.php?t=884364
I'm thinking just getting stock 2.1 then rooting it and then flashing...
seems more simple o:
so would this work?
For froyo roms ya. For Gingerbread is a whole other can of worms. If you are already on Gingerbread then just flash a kernel with cwm (not sure what gb you are on) and factory reset, wipe cache, wipe Dalvik and flash rom.
I tried installing CWM recovery with ROM manager but
when i press it it says confirm phone model and
galaxy s i9000, nexus and other phones show but not
captivate.. and which kernal do I have to flash?
Read READ READ READ READ READ and read some more. If you don't know what gb bootloaders are that should at least have 15min of reading by it self. Also, read the stickies (the posts with thumbtacks) in the development section.
Rom manager is useless. You need too flash a Kernel with CWM cooked in it. With either kernel flasher (app), ODIN or Heimdall.
T-T I poked around and read some threads.. but I'm not sure what my GB bootloaders are T-T i'll list some stuff and maybe that is the GB thing
PDA:1896UXKH2
PHONE:1896UXKH2
CSC: I896RWCKH2
T-T
so I just find any kernal with CWM and then flash it using odin?
and if i do use odin do i use .pit file?
You are on Rogers Gingerbread. You have GB bootloaders. Flash KH3 with out bootloaders found here, Then flash kernel found here (use the ODIN KH3 one). Use CWM do a factory reset, wipe cache and wipe Dalvik cache then flash Fasty or wich ever rom you like and Profit. If you going to use a Fasty with Voodoo, these kernels take a long time to boot and if voodoo is enabled you will hear chirping and take even longer.
This ins't the only way, its what I would do atleast.
Thanks so much I'll try it as soon as I get home
Sent from my SGH-I896 using XDA App
Uhm.. you put the same links twice i think both of them are
http://forum.xda-developers.com/showthread.php?t=1233620
Kernel is this. You can use the search in the dev section.
Thanks! I'm going to try it now
I'll post results shortly after
I successfully flashed kernal and I hace cwm recovery now but
I can't download the fantasy 3 :/ the link is broken..
Fantasy? Im going to assume Fasty?
Edit: it seems his site is down. Going to have to wait for it.
yea I meant fasty*
I guess I'll have to wait then since fasty looks like the best option out there :/
Hi
I just tried upgrading via Kies from my current old config, but it advised that my phone couldnt be upgraded... The current set-up is (as per Kies):
PDA: JPO
Phone: JPP
CSC: JPO (VOD)
From Settings, it says:
Firmware: 2.2
Baseband version: I9000XXJPP
Kernel: 2.6.32.9 [email protected] #14
Build: FROYO.XXJPO
I want to upgrade to the latest best featured stable software, custom or stock, that provides good battery life and best features. I'm not averse to custom kernels as I understand they provide cool additional features such as BLN and optimised audio etc. What would be the best latest ROM/Kernal set-up to provide what I need?
I originally flashed the above via Odin, so I'm comfortable doing that. With respect to the Speedmod lagfix I have installed, do I need to disable that? I can see a disable option to disable in CWM.
Is there a simple step by step that I can follow to get the latest software on without screwing up my phone! I've backed up some apps using Titanium Backup and have my SMS /contacts backed up to SD, so I'm ready to rock and roll...
Thanks in advance
S4chin said:
Hi
I just tried upgrading via Kies from my current old config, but it advised that my phone couldnt be upgraded... The current set-up is (as per Kies):
PDA: JPO
Phone: JPP
CSC: JPO (VOD)
From Settings, it says:
Firmware: 2.2
Baseband version: I9000XXJPP
Kernel: 2.6.32.9 [email protected] #14
Build: FROYO.XXJPO
I want to upgrade to the latest best featured stable software, custom or stock, that provides good battery life and best features. I'm not averse to custom kernels as I understand they provide cool additional features such as BLN and optimised audio etc. What would be the best latest ROM/Kernal set-up to provide what I need?
I originally flashed the above via Odin, so I'm comfortable doing that. With respect to the Speedmod lagfix I have installed, do I need to disable that? I can see a disable option to disable in CWM.
Is there a simple step by step that I can follow to get the latest software on without screwing up my phone! I've backed up some apps using Titanium Backup and have my SMS /contacts backed up to SD, so I'm ready to rock and roll...
Thanks in advance
Click to expand...
Click to collapse
Most devs include the steps you should take to install their rom on their relative threads. i would recommend Darky's rom or Milky if you want something very stable and with up to date software.
i doubt you'll have any trouble installing them.
Good luck!
by the way, you should disable any lagfixes before installing a new rom, or use the kernel cleaning tool.
Have you tried the stock firmwares from Samfirmware.com?...
Sent from my MB860 using xda premium
It's usually better to disable lagfix before flashing a new rom. You should first ensure that you're on a stock rom. If you're not, flash the odexed JPO rom to go back to stock. From there, you'd want to upgrade to a gingerbread rom. Download a gingerbread rom that has bootloaders and flash via odin. After that, you can easily flash newer roms like JVR, JVS or JVT. JVS and JVT are newer (2.3.5) but have more bugs than JVR (2.3.4).
disclaimernotice said:
It's usually better to disable lagfix before flashing a new rom. You should first ensure that you're on a stock rom. If you're not, flash the odexed JPO rom to go back to stock. From there, you'd want to upgrade to a gingerbread rom. Download a gingerbread rom that has bootloaders and flash via odin. After that, you can easily flash newer roms like JVR, JVS or JVT. JVS and JVT are newer (2.3.5) but have more bugs than JVR (2.3.4).
Click to expand...
Click to collapse
Hi
Thanks for your note. Can you clarify the process for me (I'm not great at doing this stuff!)... I think I quite like the sound of Milky's ROM/Kernal. So following your advice above...
1. Enter CWM and disable the lagfix
2. Download and flash odexed JPO. I still have the JPO file that I put on my phone via Odin (named: JPO_JPO_U_JPP - about 280mb in size). Is this the right file? If so, how do I flash it? (am guessing via Odin but in which section (PIT/PDA/PHONE/CSC) and what do I put in the rest?)
3. Download Milky's (assuming I want Milky's ROM and Kernal etc)
4. Install via Odin
5. Restore all apps etc
6.
If you can help clarify my (mis)understandings and add in any steps I have missed, it would be really helpful.
Thanks
S4chin said:
Hi
Thanks for your note. Can you clarify the process for me (I'm not great at doing this stuff!)... I think I quite like the sound of Milky's ROM/Kernal. So following your advice above...
1. Enter CWM and disable the lagfix
2. Download and flash odexed JPO. I still have the JPO file that I put on my phone via Odin (named: JPO_JPO_U_JPP - about 280mb in size). Is this the right file? If so, how do I flash it? (am guessing via Odin but in which section (PIT/PDA/PHONE/CSC) and what do I put in the rest?)
3. Download Milky's (assuming I want Milky's ROM and Kernal etc)
4. Install via Odin
5. Restore all apps etc
6.
If you can help clarify my (mis)understandings and add in any steps I have missed, it would be really helpful.
Thanks
Click to expand...
Click to collapse
2) I don't know if that's the stock one, but you can find the stock JPO from here: http://forum.xda-developers.com/showthread.php?t=846913
3) Since Milky is based on JVR, it would be safer to flash the stock JVR rom with bootloaders via odin first, before you flash milky's rom. You can find the stock JVR here:http://forum.xda-developers.com/showthread.php?t=1195335
Then, flash Milky's rom, but check to make sure there are no other special instructions for that rom.
All the other steps seem to be fine. So, basically, you flash 3 times. First time is to go back to stock JPO, second time to go to stock JVR and third time to go to modified JVR, which is Milky's rom.
Thanks all for your advice.
I took the plunge yesterday and installed Milky's without installing the stock ROM's (not the right thing to do I know!). I did disable the lagfix and reset the ROM to stock within CWM.
Anyway, luckily it all went really well (following Milky's detailed instructions with the package) and I was on the new software quickly.
The phone is set up nicely now, so I'm pleased it went so smoothly.
One question - I understand I can fiddle around with the voltage and processor speed. Is there an optimum level to maximise battery life without performance suffering?
Thanks again!
S4chin said:
Thanks all for your advice.
I took the plunge yesterday and installed Milky's without installing the stock ROM's (not the right thing to do I know!). I did disable the lagfix and reset the ROM to stock within CWM.
Anyway, luckily it all went really well (following Milky's detailed instructions with the package) and I was on the new software quickly.
The phone is set up nicely now, so I'm pleased it went so smoothly.
One question - I understand I can fiddle around with the voltage and processor speed. Is there an optimum level to maximise battery life without performance suffering?
Thanks again!
Click to expand...
Click to collapse
If you want to overclock, it's pretty safe to use apps like Tegrak Overclock to go to 1200MHz. The extra 200MHz will not really affect battery life. Also, you could check this thread out: http://forum.xda-developers.com/showthread.php?t=1250442