Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
qkster
Old
(Last edited by qkster; 14th April 2013 at 07:09 PM.)
#1  
qkster's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 4179
Posts: 3,007
Join Date: Apr 2011
Location: USA
Lightbulb [REF] [HOW TO] [ROM Installation] Where to start?

I'm try to set up a simple guide for anyone who is attempting to flash a ROM.
It is not meant to be comprehensive. Just a helpful guide. And before anyone points out that the info is redundant, I know that it is.
But this may help the noob's and avoid new pointless threads. You can always refer beginners back here.
Feel free to suggest and I will add to it when possible.
I have only worked with Windows 7 and Windows XP, I can't comment on other systems.

Disclaimer: Rom flashing involves the risk of bricking your phone. A small explosion is also possible but has not been reported in the Infuse threads.

If you need to root it: use Superoneclick - but only for FROYO (2.2.1) or earlier Gingerbread up to UCKJ4. On Later GB builds, SOC does not work.

(Some methods of flashing requires root, others may not need root)
This works better with Stock FROYO.
http://shortfuse.org/
Here's a youtube video on how to root your phone using SOC on FROYO. (there are many others, google happens to pick this one on the top list)
http://www.youtube.com/watch?v=P4wMWtyPl_E
There is also another thread in the Q/A on rooting.

HOW to UNLOCK YOUR PHONE THE FAST WAY:
http://forum.xda-developers.com/show...093476&page=12

Before flashing, it may be helpful but not necessary to:
1. Charge your battery to 100%.
2. Backing up your contacts to google.
3. You may want to back up your apps with Titanium Backup or equivalent.
4. You should have Root Explorer and SGS Kernel Flasher.
5. You should have copied the ROMs and kernels you want on your PC and on your phone. (Make a folder on your phone. Call it "ROMs" or whatever)
6. Your phone should be on debugging mode: Settings/Application/Development/USB debug.
7. You may also want to have the samsung drivers installed and communication with your phone as well. The drivers are on your phone..and you can get it from here:
http://forum.xda-developers.com/wiki...se_4G_SGH-i997
8. Situations to consider when you are getting bad flash or interruptions: Change USB data cable; Change USB port; Change computer; Change Windows 7, XP etc.
9. Whatever ROM you want, go to that ROM in the dev section and read the Original Post (OP). It will tell you the ROM's feature, what is working and the known bugs.
Most people tend to get annoyed when you ask questions that are already covered in the OP.

Flashing:

Since the official release if AT&T's 2.3.6 UCLB3 Gingerbread, the firmware comes with gingerbread bootloaders. When you try to flash a firmware like CM9 or CM10, you may get a distorted rainbow cwm recovery.

I think the most updated method of flashing will require you to know how to put your phone into download mode. See reference section. You will need to learn how to use Odin or Heimdall.

To use Heimdall: I have included 2 links. Read the OP carefully. You will need to flash the firmware twice. After the first successful flash, the boot loader box will light up and become available for you to check the box. Put the phone back into download mode and flash it again.
If it fails, you had a bad connection. Change the usb port or the usb cord.
It doesn't matter what link you use.

1. http://forum.xda-developers.com/show....php?t=1331381
2. http://forum.xda-developers.com/show....php?t=1524081

To use Odin: I have also included 2 links. Read the OPs carefully.

1. http://forum.xda-developers.com/show....php?t=1705260
2. http://forum.xda-developers.com/show....php?t=1613523

Either with Heimdall or Odin, these methods have the cwm recovery that will give you the ability to flash custom firmware.

Are you having trouble with your computer recognizing your device in USB port?
Try a different PC.
Try a different OS
Here is a post on how to re-connect your device driver by Zen Arcade:
http://forum.xda-developers.com/show...1&postcount=11

If you want to try CM9 (ICS) or CM10 (JB), Flash this kernel in download mode via heimdall:
http://forum.xda-developers.com/show...54&postcount=3

HERE IS ANDROS11 ON HOW TO FLASH A JB ROM:
http://forum.xda-developers.com/show...59&postcount=1

Or if rooted, you can use SGS kernel flasher and the same kernel in this post:
http://forum.xda-developers.com/show...&postcount=272

One of the ways that I use regularly is with the heimdall one click created by Adam Outler.
I think it's pretty simple to use, but that is my opinion. Here is my Gingerbread UCLB3 created using Heimdall One-Click:
http://forum.xda-developers.com/show....php?t=1524081
Read up on it a bit.
Put your phone in download mode. (power off, pull bat, hold both volume, insert battery, plug in usb)
Flash it after you get the drivers working.
Flash it the second time with boot loaders checked
Reboot. This will give you a UCLB3 stock - Gingerbread.
Go in DL mode again.
Flash Entropy's DD kernel to give you cwm red.
After flashing Entropy's DD kernel, it will boot into the ROM. You can power off and use the three fingers technique and boot into red recovery.
Flash the ROM you want.
Factory reset in cwm and the usual wipes.

Here is an example:
I wanted to flash Zeus (or Numas, Caty or Bionix -all Infused ROM based on GB leaks)
I would download the said ROM.
I have the heimdall one click package downloaded.
Update Java. Put the phone in DL mode. (Doesn't matter if the phone was borked or not. Doesn't matter if I'm on FROYO stock or rooted.
I'm looking for a clean flash.)
Run the one click. It should help you set up the drivers to one USB port on your PC. Driver installer is call Zadig - under options/utility.
Flash it once. When it is done, it would restart. If it did not boot up, you need to put the phone back in DL mode and flash it again with the bootloader box checked.
If it booted up on a stock AT&T UCLB3, you can proceed to let it finish. Turn it off, put it back in DL mode and use the one click Entropy's DD kernel flash. After this, you should be able
get into CWM red recovery.

Even though, it's stock, just being paranoid, I would sometimes perform a factory reset before I proceed with flashing Zeus or whatever ROM.
This method has not failed me..but as I mentioned, once you try a few, you get to use what you are comfortable with.

Some finer points in flashing:

After flashing a ROM, if you are having issues (Market not working right, wifi not connecting, mms not going through, FC's on apps, sounds going in and out, touch screen not responsive, lags, etc) that other users are not experiencing, please don't blame the DEVs for USER error. This is what I would refer to as left over from previous ROMs or not a clean flash.
If you knew how to trouble shoot specific problems with a file editor (deleting left over things with root explorer) or clean out cache or uninstall and re-install with titanium backup, then fine.
If not, try:
1. Go into ClockWorkMod (cwm): Wipe cache. Then go to Advance: Wipe dalvik cache. Then fix permission. And go back to the main menu and reboot.
You can also try going to mount. Then format cache and format data. And then Reboot. (if you are changing ROM, format the system also)
2. Go to cwm and perform factory reset. And just to be redundant, wipe cache, wipe dalvik, fix permission. And then return to the main menu, choose install from SD, then reflash the ROM

3. To flash one of pretzket's Samsung Leak:
Download the leak.
Open it with 7zip or WinRar or equivalent.
Have your phone drivers set up.
Run Odin.
Put your phone in DOWNLOAD MODE:
Put the file in the PDA.
While flashing this, make sure the phone is on a stable surface. Don't Touch it. Make sure there is no tension on the Data cord.
I'm superstitious, but make sure all other programs are not running..stupid things like burning a DVD etc.
Make sure your antivirus is turned off.


Section A:
IF you have SOFT BRICKED, Samsung BOOT LOOPED, BLUE 3e RECOVERY, Signature Verification Failure, Recovery Boot Loop, you may need to restore your phone.
It is usually less of a hassle to just flash it back to stock.

Useful links for restoring your Infuse from soft-brick: (Please read the threads for clarification)

Here is Gtg's Ultimate -return to Froyo stock:
http://forum.xda-developers.com/show....php?t=1116251

Here's Gtg's modded e3 recovery on youtube. Kinda pointless with h8rift's odin's package but what the heck:
http://www.youtube.com/watch?v=PkMo8...eature=related

Here is h8rift's Odin UCKD5 Return to Stock with ROOT + 3e Recovery. Some will consider this better than going back to stock unrooted.
http://forum.xda-developers.com/show....php?t=1092021


Here is Adam Outler's Heimdall One click return to UCKJ4 stock with recovery method.
http://forum.xda-developers.com/show....php?t=1331381
(If you are using it for the first time or using it after your phone has been borked many times, you will need to follow the directions carefully and flash it once, flash it again with bootloaders checked. Reboot. go to DL mode again, and flash the kernel he included in his post.)

Here is my Heimdall One Click Return to Stock UCLB3 with recovery method:
http://forum.xda-developers.com/show....php?t=1524081

Section B:
DOWNLOAD mode: Power off. Open back cover. Remove battery. Press and hold both volume buttons - (do not hold power button) Insert battery while holding vol buttons. Plug in USB cable.
It can also be achieved by open back cover, Remove battery. Press and hold both volume buttons. Plug in USB cable and then insert battery.

Recovery: Tricky for me but with power off, hold both volume buttons and the power button at the same time. Samsung logo should come on. Let go only the power button, Keep holding the volumes buttons. And let go when you boot into recovery.

If you had a ROM running, you can also download Quickboot from Market. Running this app will give you options to go into recovery or DL mode, provided that you are rooted. Redundant, but if you are running a ROM with extended power menu, just press the power button and select the mode you want.

Here is a link to the Captivate's modes.
Similar to the Infuse.
http://forum.xda-developers.com/show...php?p=19445643

Section C:
Here is Bigjoe's ISet. Links to all useful stuff.
http://forum.xda-developers.com/show....php?t=1610374


Section D: Hard and Soft reset.
http://buntygsm.blogspot.com/2011/05...ard-reset.html

1. Shut the POWER OFF., take the BATTERY OUT and reinsert it back again after a few seconds.
2. Hold the VOLUME DOWN BUTTON
3. Press and hold the POWER BUTTON until the device turns on
4. A menu will show that let you choose for Fastbook, Recovery, Clear Storage, and Simlock
5. Just Select CLEAR STORAGE by pressing the VOLUME DOWN button
6. Then briefly press and release the POWER BUTTON
7. Then select to confirm: Volume Up for YES and Volume Down for NO
Then wait until the device finished restoring, it will then reboot. Once its completed, all data you previously installed on Samsung i997 Infuse 4G has been already wipe out or cleared. You may need to re-install it back again.

Reconnect your device to PC usb:
http://forum.xda-developers.com/show...1&postcount=11


Misc:

Good idea to have one of these around. I bought 1 and found it almost as good as the original.
http://www.ebay.com/itm/NEW-Li-ion-P...ht_1440wt_1139

Good idea to have one of these around too. For this price, it may be worth it even if you never need it.
http://www.ebay.com/itm/Mini-to-Micr...ht_2323wt_1297

Useful APN:
Name: AT&T
APN: wap.cingular
Proxy: {leave this blank}
Port: {leave this blank}
User name: WAP@CINGULARGPRS.COM
Password: CINGULAR1
Server: {leave this blank}
MMSC: http://mmsc.cingular.com
MMS proxy: wireless.cingular.com
MMS port: 80
MCC: 310
MNC: 410
Authentication type: {leav this blank}
APN type: internet + mms

HERE IS A LINK TO CM9/CM10 MMS working APN:
http://forum.xda-developers.com/show...postcount=1785

Here's a funny read by me that many thought was offensive:
http://forum.xda-developers.com/show....php?t=1397287

Here's a video making fun of noobs on youtube:
http://www.youtube.com/watch?v=JmvCpR45LKA


Boot Animation: Customizing
Go to /system/media with root explorer and replace sanim.zip with whatever boot animation you want.
Depending on the kernel, if you're running Infusion kernel call it "sanim.zip" If you're running Entropy's, name it "bootanimation.zip"

If you wanted to make ringtones or notification with mp3:
http://forum.xda-developers.com/show...52&postcount=2

Second to Lastly: Don't forget to thank those who has contributed and helped you along the way.

Lastly: Please be kind.
Do you need THIS for your Infuse?

You should not do THIS without one of THESE.
The Following 51 Users Say Thank You to qkster For This Useful Post: [ Click to Expand ]
 
qkster
Old
(Last edited by qkster; 21st February 2013 at 06:08 PM.)
#2  
qkster's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 4179
Posts: 3,007
Join Date: Apr 2011
Location: USA
Remember to BACKUP your EFS before you flash!
Use This tool kit:
http://forum.xda-developers.com/show....php?t=1702026
There are options to back up your EFS.


If you messed it up, here is a possible EFS fix if you did not have it backup beforehand:
http://forum.xda-developers.com/show....php?t=1895500
http://forum.xda-developers.com/show....php?t=1729838
http://forum.xda-developers.com/show....php?t=1726149


Reconnecting your device to PC USB and driver installation problems for device recognition:
http://forum.xda-developers.com/show...1&postcount=11

WiFi Fix:
There are several wifi fixes that has been suggested.
One of the problem involves wifi not locking on after you have flashed a ROM.
One of the fix that has been suggested involves changing your router DHCP. Setting on the router should be changed from "Never" to shorter time..1-2wks or less.

There are also downloadable wifi fix apk from the Market. Here is one example:
https://market.android.com/details?i...b3JlZml4ZXIiXQ..
You can also try a search for it.

You can also try using "root explorer", go to /system/etc/wifi and locate the wifi.conf file. Renaming this file to wifi.conf.bak and reboot. This may force the rom to generate a new file.
If it doesn't work, you can rename the *.bak file to it's original name.

I have read some others advising to flash a new modem. I have not tried this so I can't vouch for it.

I suspect that the problem comes from left over from previous settings or bad flash. The other option is to factory reset in cwm, wipe data, wipe cache, wipe dalvik and reflash.

HOW TO UNLOCK YOUR PHONE WHILE ON ICS:
here is the link:
http://forum.xda-developers.com/show....php?t=2159148

Texting issue:

After UCKL2 flash, some users reported longer than 160 characters not going through.
Flashing another modem, uckd5 stock froyo or UCKI3 has been reported to fix this problem.
http://forum.xda-developers.com/show....php?t=1342978

The new UCLB1 modem also fixes the 160 chars limit issue.
http://forum.xda-developers.com/show....php?t=1495375

How to fix SMS:
http://forum.xda-developers.com/show....php?t=1887557

Rainbow issues:
http://forum.xda-developers.com/show....php?t=1483067

Media Player and Gallery borking?
http://forum.xda-developers.com/show....php?t=1821170

Reminder:
IF YOU ARE GOING TO FLASH ROM remember to BACK UP YOUR EFS!
You can use root explorer. Find the EFS folder on your root. Long press it for options. Create a .tar or .zip and back it up to your PC or other place for safe keeping.


Here's a bunch of interesting codes to try:
*#*#4636#*#* - Phone Information (allows you to change the SMS service centre number and more)

*2767*3855# - HARD RESET (will fully wipe and restore firmware. USE WITH CAUTION

*#*#34971539#*#* Shows completes information about the camera

*#*#7594#*#* Changing the power button behavior-Enables direct poweroff once the code enabled

*#*#273283*255*663282*#*#* For a quick backup to all your media files

*#*#197328640#*#* Enabling test mode for service activity

*#*#232339#*#* OR *#*#526#*#* OR *#*#528#*#* Wireless Lan Tests

*#*#232338#*#* Displays Wi-Fi Mac-address

*#*#1472365#*#* For a quick GPS test

*#*#1575#*#* A Different type GPS test

*#*#0283#*#* Packet Loopback test

*#*#0*#*#* LCD display test

*#*#0673#*#* OR *#*#0289#*#* Audio test

*#*#0842#*#* Vibration and Backlight test

*#*#2663#*#* Displays touch-screen version

*#*#2664#*#* Touch-Screen test

*#*#0588#*#* Proximity sensor test

*#*#3264#*#* Ram version

*#*#232331#*#* Bluetooth test

*#*#7262626#*#* Field test

*#*#232337#*#* Displays bluetooth device address

*#*#8255#*#* For Google Talk service monitoring

*#*#4986*2650468#*#* PDA, Phone, Hardware, RF Call Date firmware info

*#*#1234#*#* PDA and Phone firmware info

*#*#1111#*#* FTA Software version

*#*#2222#*#* FTA Hardware verion

*#*#44336#*#* Displays Build time and change list number

*#06# Displays IMEI number

*#*#8351#*#* Enables voice dialing logging mode

*#*#8350#*#* Disables voice dialing logging mode

**05***# Execute from Emergency dial screen to unlock PUK code
Do you need THIS for your Infuse?

You should not do THIS without one of THESE.
The Following 12 Users Say Thank You to qkster For This Useful Post: [ Click to Expand ]
 
albee320
Old
#3  
albee320's Avatar
Senior Member
Thanks Meter 79
Posts: 340
Join Date: Oct 2011
Location: Los Angeles/San Diego

 
DONATE TO ME
good stuff man! i see alot of n00bs asking the same questions but are reluctant to look at "old" threads...so this should keep them occupied for a while
The Following User Says Thank You to albee320 For This Useful Post: [ Click to Expand ]
 
tmease1
Old
#4  
tmease1's Avatar
Senior Member
Thanks Meter 298
Posts: 1,133
Join Date: Dec 2010
Location: Indiana
I think everyone needs to thank you for putting this together because it looks like you put a lot of time and effort into it. Good job

Sent from my SAMSUNG-SGH-I997 using xda premium
The Following User Says Thank You to tmease1 For This Useful Post: [ Click to Expand ]
 
qkster
Old
#5  
qkster's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 4179
Posts: 3,007
Join Date: Apr 2011
Location: USA
lol..will have to see how may new [Q] threads we get in the next few days
Do you need THIS for your Infuse?

You should not do THIS without one of THESE.
The Following User Says Thank You to qkster For This Useful Post: [ Click to Expand ]
 
tmease1
Old
(Last edited by tmease1; 10th January 2012 at 08:39 AM.)
#6  
tmease1's Avatar
Senior Member
Thanks Meter 298
Posts: 1,133
Join Date: Dec 2010
Location: Indiana
I'll keep replying to this one with something stupid just to keep it at the top of the threads so people can see it.

Sent from my SAMSUNG-SGH-I997 using xda premium
The Following User Says Thank You to tmease1 For This Useful Post: [ Click to Expand ]
 
albee320
Old
#7  
albee320's Avatar
Senior Member
Thanks Meter 79
Posts: 340
Join Date: Oct 2011
Location: Los Angeles/San Diego

 
DONATE TO ME
personally, i think the best advice for noobs can be found in my sig
 
brorex
Old
#8  
brorex's Avatar
Senior Member
Thanks Meter 175
Posts: 504
Join Date: May 2007
Location: Colorado
Nice guide qster with the infuse being free with a contract now there will be plenty of noons hopefully this will help we were all there at one time

Sent from my SGH-I997 using xda premium
AT&T Samsung i747 Frosty's JB
Verizon Galaxy Nexus Mmuzzy's JB 4.2
Samsung Nexus S
HP Touchpad Classic Nerd
Moto Xoom

If someone has helped in anyway hit thier thanks button

 
dman3285
Old
#9  
dman3285's Avatar
Recognized Developer
Thanks Meter 7822
Posts: 5,960
Join Date: Aug 2010
Location: Rome, Ga.

 
DONATE TO ME
Nice

Sent from my SAMSUNG-SGH-I997 using xda premium
The Following User Says Thank You to dman3285 For This Useful Post: [ Click to Expand ]
 
qkster
Old
#10  
qkster's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 4179
Posts: 3,007
Join Date: Apr 2011
Location: USA
thanks guys...hope more will use it and less same questions repeatedly...

maybe moderator can sticky this?
Do you need THIS for your Infuse?

You should not do THIS without one of THESE.

 
Post Reply+
Tags
boot loop, recovery, soft brick
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...