[Guide] AT&T X10a Upgrade from 1.6 to 2.1, root, optimize(enable JIT), xRecovery - XPERIA X10 General

Fellow AT&T X10a users "unbrand" and update to 2.1 and beyond; including rooting, optimizing with JIT, removing SE bloatware, installing xRecovery and custom ROMs (2.1/2.2/2.3), and finally the OFFICIAL 2.3.3 Gingerbread update directly from SE when available in Q2-Q3 2011.
This is guide was written especially for noobs like I was a few months ago. At first I found some guides to be overly simplified, outdated, or just plain confusing. I have tried to take any guess work out of the equation, so there shouldn't be any extra steps or things you are assumed to already know. It's a long guide, but don't let that scare you. It is just overly simplified on purpose. My hope is that you will learn enough here to be able to follow those other brief guides when you are done, and hopefully pass this on to others still suffering with 1.6.
This will unbrand your AT&T X10a, meaning you will be running Sony Ericsson 2.1.A.0.435 X10a 2.1 Global Generic firmware (1234-4820) with DUALTOUCH! There will be none of the AT&T apps preinstalled on your phone, and you will no longer be blocked by AT&T from installing certain Market apps or non-market apps. This means you can use free navigation & text message apps, Skype, and Voice Search just to name a few.
AND since you are on Global Generic you will be certain to get the official updates including 2.3.3 Gingerbread update in Q2-Q3 2011 directly from PC Companion or SEUS when it is available.
On top of updating to 2.1, I also explain how you "Root"(allows you to "Clean" or remove system apps that are eating up your system), "Optimize"(enable JIT Memory), and install "xRecovery"(allows easy install of custom ROMs). All with one click each with the new Flash Tool 0.2.9 by Bin4ry and Androxyde(special thanks to them for doing all the real work).
"Root" is not necessary, but if you don't use all the SE apps like Timescape or Face Recognition, you can uninstall/"Clean" them and get rid of any lag, save battery, and free up RAM for smoother performance. You also need Root to "Optimize"(enable JIT memory), which will make your phone fly and increase your Quadrant scores from 450 to 800+, and Linpack scores from 7 to 31+. You will be amazed.
This should be all you need to know. Don't skip any steps or add any steps.
***There is also always the risk of damaging your phone or voiding the warranty, so do this at your own risk.
However, I will give you a little hint, because of the tight security on the bootloader, it is impossible to brick your phone permanently. If you mess something up, you can always run repair software via SEUS or PC Companion and get you back to where you were (data wiped/factory reset).
Also, if you ever do have a hardware or warranty issue, you can flash back to 1.6 before you send it for repair. see phase 2/post#5 below).
That being said, I am not responsible for anything that might go wrong, but I will help you as much as I can... Just post or PM me. Have fun with this, and if you have trouble the problem is almost always due to not following the steps.
Prerequisites:
Make sure you have hooked up your x10 via usb cable and run Sony Ericsson update service with PC Companion or SEUS on your computer at least once before trying this. This will make sure you have the usb drivers on your computer. Also, if anything goes wrong, you can run "Repair Software" to get you back to 1.6.
Go here to download Update Service or PC Companion. I use Update Service.
http://www.sonyericsson.com/cws/support/phones/topic/updateyourproductsoftware?cc=gb&lc=en
Make sure your battery is fully charged. Plug usb cable into your computer, but NOT into your phone yet.
Backup data and apps:
AT&T blocks you from using the SE Backup and Restore app to backup your data before updating (Bastards , so you will need to find one in the Market. "Mybackup" (free in the Market) is good.
Using a Backup and Restore app make a full backup to sdcard of all your user data and apps.
Also, go into contacts and "export contacts to memory card/sdcard". Mybackup should restore contacts, but I have heard of people not being able to restore contacts with other apps. I am not sure why, but it is always good to backup your contacts as many ways as possible, just in case.
Downloads(PC):
Disable any antivirus software or firewalls to allow download of files.
Go to the link below and download the two things mentioned in the paragraphs below the link...
http://forum.xda-developers.com/showthread.php?t=920746
First, find "Flash Tool 0.2.9.1" and click on it and download it to your computer. Open the download. Install wizard will open in a foreign language, but it will change to English. Make a note where the "Flash Tool" folder is saved on your computer. (It may be inside a folder called "software" depending upon your computer.)
Second, click on and download the "X10a generic firmware 2.1.A.0.435" ftf file to your computer from the same thread you found Flash Tool 0.2.9.1.
Flashing:
Using My Computer or Windows Explorer find the folder where you saved the "Flash Tool". Inside of the Flash Tool folder there are additional folders. Find the folder labeled "firmware" inside.
Copy and paste the 2.1.A.0.435 ftf file you downloaded into the "firmware" folder located inside the "Flash Tool" folder.
Once the ftf file is in the "firmware folder", you are ready to flash. Click on X10flashtool.exe just below the "firmware" folder inside the "Flash Tool" folder.
The Flash Tool will open. Click "Flash". Select 2.1.A.0.435 firmware and select OK. Make sure all the sin files are selected. Check box to allow wipe data (the Backup you made will be used to Restore data).
It will tell you to connect your phone in flash mode. Turn off your phone. Once it is off for 10 seconds, press down and continue to hold the back button on your phone, while plugging in the usb cable. Release the back button once the Flash Tool starts working. Wait until says "Finished". DONE Flashing!
It will tell you to unplug and turn on your phone, and enable Usb debugging and unknown sources. Skip that for now.
***If you get an error flashing or flashing aborted, make sure your battery is fully charged. If that doesn't work, there may be a problem with the ftf file you downloaded. Download a new copy of the X10a 2.1.A.0.435 ftf firmware and replace it with the ftf file you put in the "firmware" folder before.
Setting up 2.1/mobile data(APN):
Turn on your phone. When you first turn on your newly unbranded 2.1 X10a it may take a lot longer than usual to boot. This is normal.
Once it finishes booting, it may be in Spanish. Just scroll up to the TOP and select English(United States). Follow the set up, including Wifi and Google Account.
When you finish the set up you will still have to set up data and mms(APN). Go into Settings / Sony Ericsson / Auto search for internet settings. This should set up ATT as your APN (mobile data).
Depending on your location, you may be lucky enough to get an "H" instead of "3G" in your notification bar. This is a good thing. "H" is for HSPA or 3.5+G, faster than 3G!
*It should download them automatically from there, however if it is unable to download settings, you will have to enter them manually. There are 2 APN's found in 2.1 that both need to be added, Media Net (internet) and Media Net MMS (mms). To set up the APN Settings manually go into Settings / Mobile Networks / APN / Create New. Enter them exactly and save. Make sure MEdia Net is checked as active.
APNs settings AT&T SE 2.1 x10a (internet and mms)
------------------Number1
(INTERNET) ----------------------------
Name: MEdia Net
APN: wap.cingular
Proxy: wireless.cingular.com
Port: 80
Username: [email protected]
Password: CINGULAR1
Server: leave blank
MMSC: leave blank
MMS proxy: leave blank
MMS port: leave blank
MCC: 310
MNC: 410
Authentification type: None
APN type: defaul.supl
-------------------------Number 2 (MMS) ------------------------------------
Name: MEdia Net MMS
APN: wap.cingular
Proxy: leave blank
Port: leave blank
Username: [email protected]
Password: CINGULAR1
Server: leave blank
MMSC: http//mmsc.cingular.com
MMS proxy: wireless.cingular.com
MMS port: 80
MCC: 310
MNC: 410
Authentification type: None
APN type: mms
Restore Data:
Once you have setup data, wifi, and google account go into the Market and download/reinstall whatever Backup and Restore app you used to backup your data. Then Restore your data and apps. REBOOT.
If the app you used doesn't restore your contacts correctly, go into "contacts" and "export contact from memory/sdcard". REBOOT.
Root, Optimize (enable JIT), Remove Unused System Apps, and Install xRecovery:
Hit the physical menu button(left), then go into Settings / Applications" and check "unknown sources". You can now install non-market apps. Then click on "Development" tab in the same Settings / Applications, and check "usb debugging". You can now start to modify your X10, including root your phone with the new flash tool, install xRecovery, and enable JIT (optimize), among other things.
After usb debugging and unknown sources are checked from above, open Flash Tool again(X10flashtool.exe). While the phone is still ON, connect via usb cable, BUT DO NOT "MOUNT USB CONNECTION" Choose "Charge Battery".
To ROOT: Click on "Root" tab in Flash Tool, and wait until says finished. Then click on "Root Permissions" tab to install SuperUser and Busybox. SuperUser.apk will open on your phone Click on "Allow".
To ENABLE JIT(Just In Time Memory): Click on "Optimize" tab to enable JIT(only 2.1 roms).
To REMOVE SYSTEM APPS: Click on "Clean" tab. The following are safe apps to uninstall. Of course, don't remove apps that you use, but uninstalling Timescape and Face Recognition will give you major improvements. **You don't have to use the Flash Tool to remove system apps. They can also be uninstalled directly on your phone with the app Root Explorer or Titanium Backup, among others.
backupandrestore.apk
chinesetextinput.apk
creatouch-wvga.apk
FaceRecognition.apk
JapaneseIME.apk
moxiermail.apk
neoreader.apk
officesuite.apk
PcCompanion.apk
playnowappinstaller.apk
playnowback.apk
playnowclient.apk
quadrapop.apk
SEMCTouchPalKoreanQWERTY.apk
Sync.apk
SyncWizard.apk
TimescapeLargeUI.apk
TimescapeLargeUIThemeBlue.apk
TimescapeLargeUIThemeGreen.apk
TimescapeLargeUIThemeIndigo.apk
TimescapeLargeUIThemeOrange.apk
TimescapeLargeUIThemeSakura.apk
TimescapePluginManager.apk
TimeScapeProvider.apk
touchnote.apk
trackid.apk
usersupport.apk
wisepilot.apk
--and more......Click here for a full list
http://forum.xda-developers.com/showthread.php?t=947974
To Install xRECOVERY: Click on "xRecovery" tab to install xRecovery menu. Reboot. DONE!
To enter xRecovery menu: Reboot and as soon as "Sony Ericsson" appears hit power button on top of phone or start tapping back button until xRecovery Menu appears. If the circular logo appears, you missed it and you need to reboot again. (Coming Soon, See phase 2/post#5 below to allow you to access recovery from gscript app shortcut on homescreen, instead of having to reboot and tap buttons)
Recommended Market Apps:
Root Explorer (a couple $, but one of the most useful apps for a rooted phone, if not the most useful. A file explorer with system write privileges R/W. It pays for itself every time you use it.)**Send me a PM if you cannot find or install Root Explorer**
Titanium Backup * Root (free, second most useful app on a rooted phone. Does what it says and then some. Easily remove SE pre-installed apps that are eating up your system, like Timescape, Face Recognition, SE Sync, Play Now, and all the other useless stuff)
Titanium Backup Pro (Does everything the free version does and a whole lot more. Allows for "freezing" of system apps, instead of uninstalling them, if you wish)
Quadrant Standard and Linpack for Android (Both free, Run benchmark tests on your JIT Enabled Optimized X10a, and see how fast your phone can go compared to stock X10 and other brands. Typical stock X10 benchmark score without JIT is 450 quadrant and 7 linpack, with JIT enabled 800+ quadrant and 31+ linpack)
X10a Missing Apps:
At the bottom of this guide you will find the 2 apps that are missing from the Global Generic X10a firmware that are present in the Regional Generic Kits for you to download to you sdcard.
Google Voice Search allows you to speak instead of type your searches (works great-my favorite new feature). You may have to trash the old Google Search widget on your home screen, and add Voice Search Widget to home screen. It will add a microphone icon to the search widget.
Cell Information Widget is a cell broadcast widget that allows emergency text message broadcasts in the event of an natural disaster or emergency from what I have been told. This will put an AT&T logo on your screen. Use this one if you wish, but it is by no means necessary.
I hope this helps make updating easy for you, and I hope you learned a thing or two. If were not successful, please post your situation below. If you were successful, enjoy! If you want to say thanks, just hit the Thanks Button.
Bookmark and share this thread, as I plan on adding much more.
Coming Soon:
Phase 2 (post#5): Further discussion of Root(Root Explorer and Titanium Backup), Optimize (safely removing unused SE pre-installed apps, enabling JIT and running benchmarks), Beginners xRecovery(how to access xRecovery menu and tools available), and implementing FreeXperiaRecovery(update xRecovery to access through homescreen)
Phase 3 (post#6) Installing themes and custom ROMs, including 2.2 Froyo and 2.3 Gingerbread, Optimizing 2.1 camera, and other tweaks.

Here is a forum on the APN settings.
http://forum.xda-developers.com/showthread.php?t=680555
Another
http://forum.xda-developers.com/showthread.php?t=976872&highlight=apn
HTML:
Name: AT&T
APN: wap.cingular
Proxy: leave blank
Port: leave blank
Username:[email protected]
Password:CINGULAR1
Server: leave blank
MMSC: mmsc.cingular.com
MMS Proxy: wireless.cingular.com
MMS Port: 80
MCC:310
MNC:410 (note. this could also be 310, 41 or 15)
APN Type: leave blank

Nicely done! Good job!

@Batman_112, thanks for being there for me back when I needed this type help, and for providing Voice Search apk.
@Jnewell, thanks. I was going to add those and other links later, so you saved me some time.
However, I noticed that these are the old AT&T settings. They didn't work for sending mms. If you auto set up APN on 2.1 you got 2 APN's, Media Net and Media Net MMS. Also look in the first link you provided is a whole thread on why the APN settings you provided don't work for mms. You either need the 2 APN's (Media Net and Media Net MMS), or you can try editing your settings to the ones found in 2.2 which I can confirm work for MMS. Please edit your current settings to reflect these three changes found in 2.2 FreeX10 ROM, and kindly report back if that fixes the MMS problems with one APN on 2.1. Otherwise, would you mind replacing those with the Media Net and Media Net MMS from below, so it is not confusing, and I will delete this post. The whole point of this thread is to take any guess work out.
Edit Jnewell settings to:
(found in 2.2 FreeX10 ROM)
Name: ATT
APN: wap.cingularapndroid
Proxy: leave blank
Port: leave blank
Username:[email protected]
Password:CINGULAR1
Server: leave blank
MMSC: mmsc.cingular.com
MMS Proxy: wireless.cingular.com
MMS Port: 80
MCC:310
MNC:410 (note. this could also be 310, 41 or 15)
APN Type: default, supl, mmsapndroid
If that doesn't work for mms, here are the complete Media Net and Media Net MMS settings....
APNs settings for AT&T SE 2.1 x10a (internet and mms)
------------------Number1-----------------------------
Name: MEdia Net
APN: wap.cingular
Proxy: wireless.cingular.com
Port: 80
Username: [email protected]
Password: CINGULAR1
Server: leave blank
MMSC: leave blank
MMS proxy: leave blank
MMS port: leave blank
MCC: 310
MNC: 410
Authentification type: None
APN type: defaul.supl
-------------------------Number 2------------------------------------
Name: MEdia Net MMS
APN: wap.cingular
Proxy: leave blank
Port: leave blank
Username: [email protected]
Password: CINGULAR1
Server: leave blank
MMSC: http//mmsc.cingular.com
MMS proxy: wireless.cingular.com
MMS port: 80
MCC: 310
MNC: 410
Authentification type: None
APN type: mms

**Reserved for phase 2 (tutorial on root explorer, Titanium Backup, JIT and benchmarks, and xRecovery-FreeXperiaRecovery)**
Restoring back to AT&T 1.6 Branded 1237-4604 Firmware with Root Explorer:
Make sure you run a backup first as this will wipe data. You need the app Root Explorer set to write permissions R/W (at top of the screen) then go into system/build.prop file and long press on build.prop file and open in text editor. Then change the SI number from 1234 - 4820 back to 1237-4604 in every place you find it. I think it appears 2 maybe 3 times. Then save and close. REBOOT! Then run repair software via SEUS or PC Companion. *If you have run SEUS or PC Companion since you updated to 2.1, you need delete the contents inside the folder "db" found inside the update service program wherever it is saved on your computer. **It will say that you have the latest software, but REPAIR ANYWAY! Reboot, setup, reinstall your Backup app from market, Restore. DONE!
*Root Explorer costs a couple $, but well worth it. If you have problems finding Root Explorer or do not have a paypal account, send me a PM. I will help you.

**Reserved for phase 3. (Installing themes, custom ROMs including 2.2 Froyo and 2.3 Gingerbread, optimizing 2.1 camera, and other tweaks) **

How can I get backup and restore to work on my American ATT x10
Sent from my X10a using XDA App

does this still apply?
"IMPORTANT:
- You should always wipe userdata if you switch between Android versions (1.6 <-> 2.1). If not your phone will keep restarting all the time"

[email protected] said:
does this still apply?
"IMPORTANT:
- You should always wipe userdata if you switch between Android versions (1.6 <-> 2.1). If not your phone will keep restarting all the time"
Click to expand...
Click to collapse
To be honest, I don't know. I haven't done this since November. I would just follow the guide and use a Backup app to restore data and allow it to wipe data, because some settings might conflict.

Joe28420 said:
How can I get backup and restore to work on my American ATT x10
Sent from my X10a using XDA App
Click to expand...
Click to collapse
AT&T blocks you from installing Sony Ericsson backup and restore, so you need to search the market for one. I recommend Titanium Backup or Mybackup Pro. They are much more useful than the SE app.

Sounds like a fairly promicing guide to help the noobs ;-)
Sent from my X10 using XDA Premium App

The Gingerbread Man said:
Sounds like a fairly promicing guide to help the noobs ;-)
Sent from my X10 using XDA Premium App
Click to expand...
Click to collapse
I unzipped the rom while the phone was mounted and showing current files on my Sd card. now i found the rom on the sd in Xrecovery now have a list of 3 files: -meta-inf/
-Sd card/
System/ which one do i select and which one do i selct in the next list shown in Xrecovery. th list is
-app
-bin
-etc
-fonts
-lib
-media
-usr
-xbin

Rollhard said:
I unzipped the rom while the phone was mounted and showing current files on my Sd card. now i found the rom on the sd in Xrecovery now have a list of 3 files: -meta-inf/
-Sd card/
System/ which one do i select and which one do i selct in the next list shown in Xrecovery. th list is
-app
-bin
-etc
-fonts
-lib
-media
-usr
-xbin
Click to expand...
Click to collapse
Are you joking? Please don't spam this thread. It only confuses everyone. I know I already helped you update.
Just in case, you obviously didn't follow the steps at all. You aren't supposed to mount SD card. Your phone should have been off. You can't use xRecovery to install. You have to use the flash tool. Delete the files. Do NOT unzip. Just put the entire ftf file in the firmware folder inside the Flash Tool folder.
xRecovery is for custom ROMs designed to be installed with xRecovery, not for flashing ftf files. They are only for the Flash Tool.

@adjent don't take offence or personally im trying to give advice to you to but take a look at my guide and lay it out in a similar step by step fashion and have as much detail as you can. It may help make things easier to follow and less confusing. I over explained everything in mine on purpose for these reasons. Iv tried to answer any questions possible as Iv included as much information as possible and perhaps number the steps for instructions and use more paragraphs and generally make it easier to read as a list of instructions. Take a look and see what you reckon any way. Just follow the link in the sig.
Sent from my X10 using XDA Premium App

The Gingerbread Man said:
@adjent don't take offence or personally im trying to give advice to you to but take a look at my guide and lay it out in a similar step by step fashion and have as much detail as you can. It may help make things easier to follow and less confusing. I over explained everything in mine on purpose for these reasons. Iv tried to answer any questions possible as Iv included as much information as possible and perhaps number the steps for instructions and use more paragraphs and generally make it easier to read as a list of instructions. Take a look and see what you reckon any way. Just follow the link in the sig.
Sent from my X10 using XDA Premium App
Click to expand...
Click to collapse
None taken, I appreciate your original post. Actually, I was speaking to Rollhard, not you. He already successfully updated in the guide I sent him via PM. He also rooted, JIT and xRecovery. It looks to me that he tried to use xRecovery to flash the ftf file a second time. Why? I don't know. Maybe he's playing around with xRecovery. I realize now that I never clarified the difference between flash tool files and xRecovery custom ROMs. He got ahead of me on the guide.
However, I will take a look at yours and probably number them. Just haven't gotten there yet.
EDIT:
@Gingerbread Man, it seems that he was trying to install WB's CM6 rom with xRecovery. He was unzipping the files. Don't know if he was using your guide in your signature, but I got him straightened out via PM.

To All, Will be incorporating xRecovery and custom ROMs into phase 3 of this guide shortly. Until then:
FTF and RAR files are for Flash Tool. RAR files must be extracted with WINRAR (Free trial download on web), and then "create bundle" with Flash Tool.
Custom ZIP files are for xRecovery. Download to sdcard. DO NOT UNZIP/EXTRACT. Wipe cache, dalvik cache, battery stats, and fix permissions in xRecovery. Then select install custom zip from sdcard in xRecovery.

Thank you sooooo much I just got an X10 (after owning a Samsung Vibrant for awhile) and this guide was exactly what I needed to get off of 1.6.

good guide! really needed this!!!

SiL3nTKiLL said:
good guide! really needed this!!!
Click to expand...
Click to collapse
wearmaize said:
Thank you sooooo much I just got an X10 (after owning a Samsung Vibrant for awhile) and this guide was exactly what I needed to get off of 1.6.
Click to expand...
Click to collapse
Glad it was of help.

nice work man

Related

[Q] No data in Androin but works in winmo

Let me start by saying I am a complete newbie… I have read for about ten hours and have managed to get Android working on my HD2 via the SD card. I have tried a few different versions and can see where this can get addictive pretty quick.
Onto my problem… I have yet to be able to get my data to work while in Android. I have tried it in 3 different version of droid and it still does not work. It works perfectly fine in winmo but nothing in droid. It shows up in the top of the screen like its connected but it won’t actually connect. I have read a bunch of posts and changed the APN to everything under the sun and nothing works.
Currently I am running AmeriCanAndroid 042311 on my SD card.
Here is some other info if needed:
Rom version-2.13.531.1
Radio version-2.10.50.26
SPL-2.10.00008G
Any ideas on why the data is not working. I posted this under the general section as I do not believe this is specific to the Americandroid build as it does not work in any version.
Thanks
I can see my account info when I am browsing but it won't give me data. It's simialr to how my phone acted a few years back when I did not have a data plan. Almost like the phone needs unlocked or something strange?
It says your data plan does not work on this device...
When you enter your APN settings are you intering in the correct name under name are you entering the correct APN settings under APN, and are you entering the correct setting under Server? The APN and Server settings are generaly the same.
I have tried a bunch of different settings from things I read on the message boards.
Here is what is currently in there.
Name: T-Mobile US
APN: epc.tmobile.com
Proxy: <Not set>
Port: <Not set>
Username: none
Password: ****
Server: wap.voicestream.com
MMSC: h t t p://mms.msg.eng.t-mobile.com/mms/wapenc
MMS Proxy: 216.155.165.50
MMS port: 8080
MCC: 310
MNC: 260
Authentication type: <Not set>
APN type: default, supl, mms
So you are saying I should change my server to epc.tmobile.com to match the APN setting?
I changed the server setting to epc.tmobile.com and still not working. Shows Tmobile 3G but not actually working.
gabaseballdad said:
I changed the server setting to epc.tmobile.com and still not working. Shows Tmobile 3G but not actually working.
Click to expand...
Click to collapse
When you go to Settings>Wireless & Networks>Mobile networks do you have the Data enabled checked?
It is the only thing on that page checked.
gabaseballdad said:
It is the only thing on that page checked.
Click to expand...
Click to collapse
Ok I think you are a T-Mobile US customer but without yout carrier or home country under yout user name I am not 100% sure. Anyay here is my APN settings in my HD2 and I am a G-Mobile US customer.
Name
T-Mobile
APN
epc.tmobile.com
Proxy
<not set>
Port
<not set>
User name
none
Password
****
Server
*
MMAC
http://mms.msg.eng.t-mobile.com/mms/wapenc
MMS proxy
<not set>
MMS port
<not set>
MCC
310
MNC
260
Athentication type
<not set>
APN type
default,supl,mms
You said you have Enable data checked. Make sure you do npt have Airplane mode on even though I do npt think you do. Make sure you have the APN settings for T-Mobile set as the APN to use, and make sure you have T-Mobile checked as the operator to use. One last thing try updating your radio to version 2.15.50.14
Yes, American user....
Can I update the Radio without synching with my PC? I just got the phone and do not have a data cable. I just ordere whole bunch of toys for this bad boy. I may find the answer to this digging around...
you can update your radio without the cable yes, just download which radio you require, but......... dont get the wrong one, im not upto date on what radio you cant flash to the us hd2 so read up first but then you can just place the radio nbh on your sd card, turn phone off, start your phone while holding volume down until you get a trio-coloured screen (bootloader) and just do as it says.
I have tried this with SD card and it sitting on the screen saying "Loading..." How long should it be stuck in this screen?
Can I do this with SPL 2.10?
gabaseballdad said:
Can I do this with SPL 2.10?
Click to expand...
Click to collapse
You shouldn't have any problem with that SPL 2.10. But I just looked back at your first post, you have a fairly old ROM. I really suggest you update your ROM and Radio. You can go to the t-mobile.com and download the latest stock ROM for your HD2. Just type "HTC HD2 update" in the search engine for the site on the home page. You will need to get your IMEI from under your battery to enter into the site. Make sure you back up everything and to move all pictures, video, documents, and etc. to your SD card causevwhen you flash the ROM you will be back to factory again when it first boots up. It is well documented on here that the newer ROMs are best to have if you want to run Android from SD card. You flash the ROM the same as the radio via SD card. But to get to the file hou need to place on hour SD card you have to right click on the .exe file you downloaded and rename it to a. zip file. Then right click on it afain and and select view or open which ever one you see and find the RUU_signed.nbh and copy it to the root of your SD card and then rename the file on your SD card to LEOIMG.nbh. Then you know the rest. The radio and ROM will flash together so no need to flash the Radio seperately.
erm you need HSPL to update your radio
list of radios and intructions here
http://forum.xda-developers.com/showthread.php?t=611787
HSPL here GSM 512LEO Rom
http://forum.xda-developers.com/showthread.php?t=609477
GSM USA 1024LEO ONLY!!
http://forum.xda-developers.com/showthread.php?t=653614
updating your radio to say 2.14 or 2.15 should fix your problem mate, just work out which hd2 you have hence why i gave u both links
Allright newbie question. How do the ROM and the Radio flash together? Do I leave the ROM labeled leoimg.nbh and the Radio labeled leoimg.nbh together on the SD card? OR does the new ROM have the Radio?
So PC cable showed up and I was able to synch up. I downloaded the Tmob software and loaded the stuff onto my HD2. I am not at ROM version 3.14.531.1 (04666) WWE and Radio version 2.15.50.14. Feel like I am starting to get somewhere. LOL
Here is what is shown for the APN now-
Name: T-Mobile US
APN: epc.tmobile.com
Proxy: <Not set>
Port: <Not set>
Username: none
Password: ****
Server: wap.voicestream.com
MMSC: http://mms.msg.enf.t-mobile.com/mms/wapenc
MMS Proxy: 216.155.165.50
MMS Port: 8080
MCC: 310
MNC: 260
Authentication type: <Not set>
APN type: default,supl,mms
Demon_man said:
erm you need HSPL to update your radio
list of radios and intructions here
http://forum.xda-developers.com/showthread.php?t=611787
HSPL here GSM 512LEO Rom
http://forum.xda-developers.com/showthread.php?t=609477
GSM USA 1024LEO ONLY!!
http://forum.xda-developers.com/showthread.php?t=653614
updating your radio to say 2.14 or 2.15 should fix your problem mate, just work out which hd2 you have hence why i gave u both links
Click to expand...
Click to collapse
Quick Question why do you think you need HSPL to flash a radio? Cause I very confident you don't. Unless you know something I don't. I know the master radio thread says so but there are people that flash radios al the time without having HSPL. I think the OP of that thread got a little confused or was thinking about the lottle bit of added protection HSPL gives you from bricking your device but that is only because HSPL does not vet chanved when flashing via RUU. But it gives hou no protection against flashing the wrong radio to a TMOUS. Also stock ROMs flash a radio everytime hou flash one and they use standard SPL.
Anyway at the OP did you ever get your Data working?
No wiFi connection
I had the same problem until I installed Rafdroid 4.2 on my SD card of my HTC HD2 and everything works fine. (Data connections i.e WiFi, 3G etc)
However I am really curious to find out why ALL other Android installations fail to connect to the internet with WiFi. Any suggestions anyone?
I finally did get data working. I am not quite sure what I did... I kept loading different builds and something finally worked. Unforutnately I really didn't pay enough attention to what I was loading. I guess that's the fun of learning... I changed all of my settings to the same as your phone and I think that is what actually did it.
I have had a few issues loading some of the ROMs via my SD card. Do you think I need to update my Kernel or something?

[Q] Help Galaxy s data or 3g not working after installing darkys 10.1

i installed darkys then after all the process i notice i cant do calls recive msjs etc. i search and found modem.bin files i downloaded many of them but i cant acces the market browser etc , the wireless functionality work, but im not always at home what 2 do pep help!!!
Have you checked if your APN settings are correct?
if have nothing in my apn why?
i have nothing in my APN if u mean wireless and network>mobile networks>access point names its says no items , gosh this its so frustrating
Do a Google search for your network carriers APN and add these under network>mobile networks>access point names and you should be able to then make calls, send msgs, etc.
or ask here and somebody may know the APN for your carrier.
Hope that helps
Check imei?
Sent from my Nexus S using XDA App
yes my friend i did and i thank u su fraking much , there was a recent post
>>http://forum.xda-developers.com/showthread.php?t=433958< i put the first part
WEB CLARO & Java Claro
homepage: http://internet2g.claropr.com
APN: internet.claropr.com
Port: 8080
username:
password:
authentication: none
Primary DNS: 0.0.0.0
Secondary DNS: 0.0.0.0
IP address:
can u tell me do i need 2 put the other info to? thanks in advance
fxtalivanes said:
yes my friend i did and i thank u su fraking much , there was a recent post
>>http://forum.xda-developers.com/showthread.php?t=433958< i put the first part
WEB CLARO & Java Claro
homepage: http://internet2g.claropr.com
APN: internet.claropr.com
Port: 8080
username:
password:
authentication: none
Primary DNS: 0.0.0.0
Secondary DNS: 0.0.0.0
IP address:
can u tell me do i need 2 put the other info to? thanks in advance
Click to expand...
Click to collapse
nope you leave the rest as it is and make sure you have the right modem for your carrier if you have to
Check
1) if you imei is correct (not 004999010640000)
2) check APN if is correct
3) if you are in a custom ROM use search to see if other people have same problem (happened to me on miui, solved by reinstalling from scratch the ROM)
If you often install custom rooms use apps which saves you APN settings like APN Backup and Restore, is free from the Market. Also backup your efs folder (your phone must be rooted to access that part of your phone) with Root Explorer.
thanks 4 real thanks and thanks its funny i just got my galaxy s and now in PR and recently the galaxy s 2 was release not fair ,lol

[GUIDE] European GSM 3G Refurb unit functional on 3G AT&T wireless -- finally

I don't want to confuse anyone that this set of instructions might be for
Verizon 4G LTE capable devices -- it isn't*
======================================================================
So, I took a Motorola Xoom MZ601 unit I bought off ebay and followed the instructions on this forum to unlock the bootloader, flash a custom recovery, flash the awesome Team Tiamat Rom 2.2.2 - Moray, and finally, work with AT&T to get a "tablet only" data plan (and a new SIM) inserted and working. Yes, you ABSOLUTELY MUST change the APN settings if you are on a "tablet only" plan and don't want to pay $9.99 add a phone charge in addition to $25/mo for 2G of data. I'll document all of that too below.
SUMMARY: I now have a tablet that works with 3G or WIFI both, and is stable.
My biggest problem is that Google has changed how apps must be listed in their Market to work with HC 3.2 (API 13) and not all developers have updated their app listings. You search for an app you purchased or used (FREE) and it's gone. If you select it from your PC, it tells you it's not going to work with your device. Nasty. More on this in a future post. Thanks boys @ Google.
Stubbed your toe on that one - eh? Apps that I just bought for $0.10 I can't use. ;>
No matter where I looked, I couldn't find an all-n-one article on how to do everything, so I thought I'd write something to at least give people the major points and in what order to do everything. I'll say things may not be perfect in this document, I also didn't come up with any of the coding, although I'm a developer.
I want to honor others work by writing this, not attempting to make people think I did anything other than document the process.
Getting started:
================
Download Moto drivers
http://forum.xda-developers.com/showpost.php?p=17247255&postcount=18
Files #2, or #3 depending on your Windows OS
I used: "Motorola_End_User_Driver_Installation_5.2.0_64bit.msi"
Download Android SDK
(be sure to install tools + platform tools) usually the top two checkboxes
http://developer.android.com/sdk/index.html
I used "installer_r15-windows.exe"
*I believe you will also need to get the Java SDK as well*
I used "jdk-7u1-windows-x64.exe"
Simply put, you have to have ADB working (either add the path to this file to your path environment variable) *in my case* c:\program Files (x86)\Android\android-sdk\platform-tools and then you must ALSO have a copy of Fastboot.exe
***I found that Google has removed Fastboot.exe from their Android SDK without telling anyone some time ago (but recently enough that most don't know this has happened).
Ironically, by using Google.com I was able to find others very recently complaining of this very issue and posting this single file required. I'll let you go find it. Hint: google "fastboot.exe missing" might be helpful
So, boot into your stock Honeycomb 3.1
Make sure "USB debugging" is enabled under "settings | applications | development" and plug in your USB cable to your computer. Hopefully all device drivers are sorted out. If you did everything correct, you can now open a command prompt and type
Code:
adb devices
(and you should hopefully see your device attached)
First thing first, you must unlock the device:
==============================================
Code:
adb reboot bootloader
fastboot oem unlock
(Now, follow the instructions on DEVICE screen to unlock your device)
If it doesn't reboot on it's own, you can issue this from the PC
================================================================
Code:
fastboot reboot
Next, you have to flash CWM recovery
*thread/file can be found http://forum.xda-developers.com/showthread.php?t=1074979
====================================
Code:
adb reboot bootloader
fastboot flash recovery recovery-solarnz-XXXXXX-XXXX.img
fastboot reboot
(Let your Xoom boot up)
Check out your brand new CWM recovery
=====================================
Code:
adb reboot recovery
*Several notes about recovery on the Xoom*
==========================================
If you press VOL_DOWN + POWER when booting, you get a prompt to select "fastboot", "recovery" or "something else"(I forget).
If you select "fastboot", to get out of fastboot (when finished with whatever you are doing), press VOL_UP + POWER until the Xoom reboots.
Also, when powering up the Xoom, right after you see the "dual core" screen, (within 3 sec) you can press VOL_DOWN and get these choices, to get to CWM recovery on your own, select VOL_DOWN until recovery is selected, then VOL_UP to select.
Once in CWN, select becomes "POWER" and VOL_DOWN and VOL_UP just run your menu up/down selections.
I always recommend selecting "Power down" when done with CWM recovery.
I just lost a 32GB microSD card by selecting reboot after not waiting long enough after a nandroid backup. Trust me, it's dead.
Once off, you can just use the normal power button to boot into the OS.
ALSO,
ELIMINATE confusion:
====================
*if you are running the Tiamat, it's pre-rooted, there is no need to root your OS*
==================================================================================
Next, flash the Awesome Tiamat Xoom Rom 2.2.2 - Moray
=====================================================
*thread http://forum.xda-developers.com/showthread.php?t=1254933
*you will find the link to get the rom --you put it on your microSD card before
inserting it into your Xoom.
*I have found the Xoom to be a lame microSD reader.
I recommend ejecting the card, and putting it a reader to write these larger files.
1.(I had nothing to back up with Titanium backup)
2.Download the 2.2.2 rom zip file and place it on your external sdcard
3.Restart into Recovery
4.Perform a nandroid backup, and keep this safe! -
**consider using a different and smaller/less expensive 2G card for this,
then switch cards and insert the one with your rom .ZIP file.
Power off to eject/insert the cards. (See above comment about losing a 32GB card this way)
5.Perform a factory reset within recovery (Wipe data / factory reset)
This is only required if you're NOT upgrading from hammer head. - You aren't right?
6.Install the rom
7.Welcome to the party
Now,
It's time to work with AT&T 3G SIM
==================================
I took my SIM from my LTE Galaxy S II Skyrocket and inserted after flashing this ROM.
When it powered up, I was able to goto
1--Wireless & Networks
2--Mobile networks
3--Make sure "data enabled" checked
4--Make sure "data roaming" not checked
5--I left default APN for the ROM since I was "testing"
**this won't work once you have a new SIM on a tablet data only plan**
6--Make sure "Use only 2G networks" not checked
7--Enter network operators, (let it scan)
You should be able to see ATT, ATT microcell also listed as ATT
(if you have one) second, and possibly even T-Mobile.
Select ATT (the top choice) The device should say "registered".
If you goto "about tablet" then "status" you will see your MDN, Network AT&T,
signal strength, network type. Service State should be "in service" and
Mobile network state should be "connected". No worries about the IP address here. I believe this is WIFI only IP address and since you have WIFI off (right) it may be blank.
Your internet works, making sure WIFI is off and you should be rocking and rolling on the 3G AT&T network. (Assuming you live in a 3G area). Later on, you can experiment with setting "automatic" if you wish. I did.
Open the browser, do a speed test, etc.
Now, take the tablet into AT&T (to show them it's possible) --
They may not believe you if you don't since it's not their Device and IMEI....
Next, tell them you are interested in getting a "tablet only" data plan/SIM.
=============================================================================
Here is how we had to go about it in my area.
1--We had to begin with an IMEI from a tablet in the AT&T store (gasp).
*if you try to add the IMEI to the new SIM from your European Xoom, no sale*
2--Once AT&T rep creates the additional line and gets the number (MDN)...
They can then immediately change the IMEI to YOUR IMEA off YOUR Xoom.
3--The rate plan we used was "TAB3GBNS" which is 2GB/mo for $25/mo
4--We used a LTE capable SIM that AT&T is deploying now, not an older 3G SIM
IMPORTANT:
==========
5--When you eject the "test" SIM, and put your brand new shiny SIM for the Xoom into it...
you will have to change APN settings (yes, they ARE different if you are on a tablet only plan)...
a-wireless & networks
b-Mobile networks
c-Access Point Names
d-Click on the defined APN (if one was there) -- I had one by default named "Cingular 410".
1-Name I left alone "Cingular 410"
3-APN "broadband"
4-Proxy <not set>
5-Port <not set>
6-username <not set>
7-password <not set>
8-Server <not set>
9-MMSC <not set>
10-MMS proxy <not set>
11-MMS port <not set>
12-MCC 310
13-MNC 410
14-Authentication type <not set>
15-APN type "default"
16-APN protocol "IPv4"
e-just use the back button in the Honeycomb UI to save and exit.
f-you may want to go in there and double check everything.
g-Again, (as per above)
1--Wireless & Networks
2--Mobile networks
3--Make sure "data enabled" checked
4--Make sure "data roaming" not checked
5--Make sure "Use only 2G networks" not checked
6--Enter network operators, (let it scan)
You should be able to see ATT, ATT microcell also
listed as ATT (if you have one) second, and possibly
even T-Mobile. Select ATT (the top choice)
The device should say "registered".
7-If you goto "about tablet" then "status" you will
see your MDN, Network AT&T, signal strength,
network type. Service State should be "in service"
and Mobile network state should be "connected".
No worries about the IP address here.
I believe this is WIFI only IP address and since
you have WIFI off (right) it may be blank.
Your internet works, making sure WIFI is off and you should be rocking and rolling on the 3G AT&T network. (Assuming you live in a 3G area). Later on, you can experiment with setting "automatic" if you wish. I did.
Open the browser, do a speed test, etc.
5--Hopefully that is enough to take you through the high level
aspects of taking a refurbished European GSM MZ601 model, and having a
awesome 32Gig 3G (not 4G) tablet for about $400.
Enjoy, and please thank me if you found this useful.
I have been around for over 5 years, but have a low rating as I don't post much.
Nice post. I picked up a brand new MZ601 from bensoutlet.com and have been thinking about AT&T data. Thanks.

[GUIDE] Koodo ICS Upgrade and 3G Fix

My first post. I hope this helps someone else here. I will take you through the steps of updating the Koodo Nexus S to Ice Cream Sandwich 4.0.3, Super User + Root, Radio, and finally APN. This GUIDE is strictly for the Koodo Mobile Network operated by Telus in Canada. I am located in Saint John, New Brunswick and I have been struggling with several aspects of this upgrade especially the lack of 3G after following other tutorials.
Please ensure that you have Clockworkmod installed + super user on a rooted Gingerbread phone.
[WARNING] You must wipe your phone which includes sms, contacts, applications, and the like. I recommend making a backup of your entire device. Search this forum for ways to backup before a complete upgrade. It is rather easy. Google will sync most of your vital information but they won't sync data you create directly on your phone with non-google apps. Once you have your backups made be sure to copy them back your PC.
Now that you have your backup we will download a few files and place them on your SDCARD.
Download the following files:
1. ICS 4.0.3 Official Full Rom: http://android.clients.google.com/packages/ota/google_crespo/ZD3PyN0t.zip
2. ICS superuser for root: http://downloads.androidsu.com/superuser/Superuser-3.0.7-efghi-signed.zip
4. Radio UCKB2 for i9020a: http://forum.xda-developers.com/showthread.php?t=1116884
Setup
1. Now upload all of these downloaded files to your device's SDCARD via USB Storage.
2. Power off the device.
3. Power on the device into recovery mode. Hold the power button and the volume up. Select recovery using the volume buttons and press the power button to select.
4. Select Mounts and Storage.
5. Format the following: /system /cache /data /boot. Note that I choose not to format /sdcard. It is unnecessary. If you do format /sdcard then you will have to push the files via developer console: adb.exe push file.zip /sdcard/file.zip
6. Go back and select Install zip from sdcard.
7. Select ZD3PyN0t.zip and Install. This will take a few moments.
8. Choose zip from sdcard again and select Superuser-3.0.7-efghi-signed.zip and install. You do not have to install superuser at this point but I strongly recommend it. Originally I was using ICS_su.zip but I believe this is not an official zip but either seemed to work fine. Look on the forums for ICS_su.zip if you have issue with the one I am suggesting here.
9. Choose zip from sdcard again and select XXKB2-radio-nexuss-unsigned.zip and install. This radio is very important. While some other radios might work I found this one to be the most stable for Koodo and identical baseband as Gingerbread was.
10. I lost recovery mode once while doing this an evening ago and I was not sure why this happened. I recommend this additional step at this point. Go back and go to Mounts and Storage. Mount /system. From the Developers console you can run: adb shell rm /system/etc/install-recovery.sh
This automated script can cause you to loose clockworkmod recovery otherwise.
11. Go back and Select Reboot System Now. Wait for your phone to load.
12. At this point you will not have 3G or Data capabilities. You need to setup your google account and wifi. Once the phone is loaded on the home screen it will begin syncing with Google and updating your phone with your data including apps and the like. Once this happens we should now enable 3G. The problem I discovered with my 3G was that the phone was setup for Telus APN. Telus APN will not work with an unlocked Koodo phone in my area.
3G ENABLING STEPS
13. Navigate to Settings > Wireless & Networks > Mobile Networks > Network Operators > Select Koodo
14. Navigate to Settings > Wireless & Networks > Mobile Networks > Access Point Names
Input the following settings for TELUS APN (leaving designated fields blank):
APN: sp.koodo.com
Proxy server: 74.49.0.18
Port: 80
Username:
Password:
Server:
MMSC: http://aliasredirect.net/proxy/koodo/mmsc
Proxy server: 74.49.0.18
Port: 80
MCC : 302
MNC : 220
APN type :
Save (back out of the screen) once you have entered in the details exactly. They must be exact or they will not work. Do not leave any extra data created for TELUS APN.
15. Last step! Turn off Wifi via Settings > Wireless & Networks and you should now see a 3G icon ontop of your bars. You now enabled 3G on ICS!
I just had two friends with Nexus S phones in Atlantic Canada try this and it worked fine for Koodo. I am sure there are similar issues with APN settings for other carriers like Koodo so perhaps this will be of some help to those folks as well.
Thanks very much for this post! it helped alot for me on my I9020A on the nexus beam rom with kodoo now i don't have to wait for ICS!
vamman said:
My first post. I hope this helps someone else here. I will take you through the steps of updating the Koodo Nexus S to Ice Cream Sandwich 4.0.3, Super User + Root, Radio, and finally APN. This GUIDE is strictly for the Koodo Mobile Network operated by Telus in Canada. I am located in Saint John, New Brunswick and I have been struggling with several aspects of this upgrade especially the lack of 3G after following other tutorials.
Please ensure that you have Clockworkmod installed + super user on a rooted Gingerbread phone.
[WARNING] You must wipe your phone which includes sms, contacts, applications, and the like. I recommend making a backup of your entire device. Search this forum for ways to backup before a complete upgrade. It is rather easy. Google will sync most of your vital information but they won't sync data you create directly on your phone with non-google apps. Once you have your backups made be sure to copy them back your PC.
Now that you have your backup we will download a few files and place them on your SDCARD.
Download the following files:
1. ICS 4.0.3 Official Full Rom: http://android.clients.google.com/packages/ota/google_crespo/ZD3PyN0t.zip
2. ICS superuser for root: http://downloads.androidsu.com/superuser/Superuser-3.0.7-efghi-signed.zip
4. Radio UCKB2 for i9020a: http://forum.xda-developers.com/showthread.php?t=1116884
Setup
1. Now upload all of these downloaded files to your device's SDCARD via USB Storage.
2. Power off the device.
3. Power on the device into recovery mode. Hold the power button and the volume up. Select recovery using the volume buttons and press the power button to select.
4. Select Mounts and Storage.
5. Format the following: /system /cache /data /boot. Note that I choose not to format /sdcard. It is unnecessary. If you do format /sdcard then you will have to push the files via developer console: adb.exe push file.zip /sdcard/file.zip
6. Go back and select Install zip from sdcard.
7. Select ZD3PyN0t.zip and Install. This will take a few moments.
8. Choose zip from sdcard again and select Superuser-3.0.7-efghi-signed.zip and install. You do not have to install superuser at this point but I strongly recommend it. Originally I was using ICS_su.zip but I believe this is not an official zip but either seemed to work fine. Look on the forums for ICS_su.zip if you have issue with the one I am suggesting here.
9. Choose zip from sdcard again and select XXKB2-radio-nexuss-unsigned.zip and install. This radio is very important. While some other radios might work I found this one to be the most stable for Koodo and identical baseband as Gingerbread was.
10. I lost recovery mode once while doing this an evening ago and I was not sure why this happened. I recommend this additional step at this point. Go back and go to Mounts and Storage. Mount /system. From the Developers console you can run: adb shell rm /system/etc/install-recovery.sh
This automated script can cause you to loose clockworkmod recovery otherwise.
11. Go back and Select Reboot System Now. Wait for your phone to load.
12. At this point you will not have 3G or Data capabilities. You need to setup your google account and wifi. Once the phone is loaded on the home screen it will begin syncing with Google and updating your phone with your data including apps and the like. Once this happens we should now enable 3G. The problem I discovered with my 3G was that the phone was setup for Telus APN. Telus APN will not work with an unlocked Koodo phone in my area.
3G ENABLING STEPS
13. Navigate to Settings > Wireless & Networks > Mobile Networks > Network Operators > Select Koodo
14. Navigate to Settings > Wireless & Networks > Mobile Networks > Access Point Names
Input the following settings for TELUS APN (leaving designated fields blank):
APN: sp.koodo.com
Proxy server: 74.49.0.18
Port: 80
Username:
Password:
Server:
MMSC: http://aliasredirect.net/proxy/koodo/mmsc
Proxy server: 74.49.0.18
Port: 80
MCC : 302
MNC : 220
APN type :
Save (back out of the screen) once you have entered in the details exactly. They must be exact or they will not work. Do not leave any extra data created for TELUS APN.
15. Last step! Turn off Wifi via Settings > Wireless & Networks and you should now see a 3G icon ontop of your bars. You now enabled 3G on ICS!
I just had two friends with Nexus S phones in Atlantic Canada try this and it worked fine for Koodo. I am sure there are similar issues with APN settings for other carriers like Koodo so perhaps this will be of some help to those folks as well.
Click to expand...
Click to collapse
Just as a heads up in this section of the tutorial:
APN: sp.koodo.com
Proxy server: 74.49.0.18
I usually do not add the proxy server, because i found that it SLOWS DOWN HTTPS:// requests like crazy! So basically if your trying to access your koodo account from the web browser it's unbearable unless you remove the proxy server under the APN only (Do not remove the one under MMSC)
just a question, is this for koodo ppl because of the 3g network?
Basche said:
just a question, is this for koodo ppl because of the 3g network?
Click to expand...
Click to collapse
Each carrier will have different APN settings. And in my experience, flashing new ROM's tends to delete APN data... so yeah. In that way, this is Koodo specific in order to get 3G working.
Also, radio-specific as well? haha.
I've noticed the KF1 works on Koodo as well.
UCKB2 radio wont work for me. I have tried others as well without success. Is there any way to know which radio I should use on my koodo Nexus?
gagne.vincent said:
UCKB2 radio wont work for me. I have tried others as well without success. Is there any way to know which radio I should use on my koodo Nexus?
Click to expand...
Click to collapse
I've tried KB2 before with success. KF1 also works for me, and is my current radio.
Ironic
The first time I flashed bios I had a power outage and killed my MB.
Today I killed a whole day figuring out what is wrong with my phone, asking on forums, going back to factory defaults and other ROMS, trying radios. Called the neighbour 10 minute ago and asked him about his Telus phone. "The whole Telus 418 region is out today"
I would be really angry if it wasn't so funny.
Thanks for the simple to follow guide. Worked perfectly the first time. I'm actually on Telus so all I needed was to follow up to flashing the radio button everything just worked when I rebooted.
Sent from my Nexus S using XDA App
clockworkmod version
I would just like to add that you need clockworkmod version 5.
I followed a guide for rooting my nexus s which installed clockworkmod version 3 and ran into some problems. Finally after a bit of stress ended up reading up on clockworkmod and pushed the version 5 installer to my phone, installed it and voilà! I was able to run the installs.
Just thought I would specify in case someone runs into the same problem.
Thanks for your work !
It's nice to know that I'm not the only Koodo-er on here.
I didn't use the guide (already figured it out prior) but it's nice to see one, especially one that's easy to read and well written. It's a nice change from the typical.. stuff.. on xda.
It works! Thanks a lot, very helpful guide. I have a few quick questions though:
- Right now my phone is rooted and has SuperUser installed. I checked through Root Check Basic that I'm rooted and it confirmed it. I didn't understand your steps to make sure Clockwork isn't removed though and I skipped them, so now it's gone. If I simply flash Clockwork again, will I lose my data and have to re-flash ICS?
- Will I get OTA updates given that it's still essentially a stock ROM? I don't mind losing root as the only reason I rooted is to get ICS.
Thanks again!
A few comments for other readers considering this guide
I'm a noob, and I know it. These are comments so any other noobs reading through this thread or Googling the problems I had finds what they were looking for. I'm not criticizing your guide in any way as I know there's a basic expectation of competency on xda and you still went far beyond that and did a great job holding my hand through all the steps. I assume some/most of these comments are obvious to people who actually know what they're doing, but here goes for the other nooblets:
- As someone said previously, it seems you need a new version of Clockwork Recovery. The original guide I used to root my phone installed Clockwork 3.0.1.0 (I think?) and it didn't work. I also had other problems (see below) which only popped up after I installed Clockwork 5.0.2.0, so it's possible that it isn't necessary, but always go for the newer version, I guess. You can flash a new version of Clockwork the exact same way you flashed the older one (I actually repeated the steps in my rooting guide but I swapped the old recovery file with the new one)
- Make sure you back your stuff up first, including a list of all the apps you had installed if you think you might forget. Google didn't reinstall my apps at all despite my having repeatedly checked that backing up to Google was selected in my settings in Gingerbread. The Market remembered the ones I paid for, but I had to log into the Market on my PC to see the free ones to reinstall them. Even then, some were missing and I couldn't find the pattern as to why. This could be my bad as I probably rooted and unrooted and flashed about 5 different ROMS trying to figure everything out last night, but better safe than sorry.
- I initially had a problem installing ZD3PyN0t.zip. It would start opening, then abort and give some kind of error message like "cannot open (BAD) - aborted" and then all I could do was enter (power+volume up) mode. Eventually I figured out that somehow the original "ZD3PyN0t.zip" that I downloaded was corrupted and I couldn't even open it on my PC to explore the files inside. Redownloading it and resending it to my phone via "Mount USB storage" in Clockwork Recovery fixed it. I have no idea how it got corrupted, but if you're getting that error message just delete it and re-download. You can check if it's corrupted the same way mine was by trying to explore the files in the .zip from your computer.
- I didn't need to go through the 3G network settings for some reason. The only network it could find was Telus, which it automatically understood as Koodo and worked immediately. I didn't have the same menu options available to me as OP listed, but in the end it worked. Maybe it's because I left my SIM card in the phone the whole time? I'll never know, point is it worked, so I'm not complaining. So I guess give 3G a try before you tinker with the advanced settings and so on. Keep the settings OP suggested on a file in your phone so that if your 3G ever stops working you can easily configure it on the go. [SEE EDIT]
p.s. for anyone who cares, I'm running a Nexus S I9020A on Koodo in Montreal. Battery life and performance so far seem excellent, although I've been using my phone constantly so I haven't been able to check standby battery life yet. Right now I'd say I'm looking at a total "screen on" time of about 5-7 hours, which is slightly better than I was getting on stock 2.3.6. I'll report back if I have battery problems, but so far it doesn't seem like it.
EDIT: 2 things now that I've been using ICS for a few days.
- Battery life is AWESOME. ICS seems to be better at stopping my phone from being "awake" so much when the screen is off. Battery life during heavy use is slightly better than Gingerbread, but during light use it must be doubled or tripled (i.e.: on pace for many days of on-time, whereas I used to be lucky to get 18-20 hours with Gingerbread even on what I would consider a light day).
- I had some trouble setting up my APN settings right. I was having trouble downloading from the Market and a few sites over 3G, but everything else seemed to work (I'd browse to an app in the Market, click download, and it wouldn't start. Then I'd get "app name" could not be downloaded due to an error. I fixed it by deleting the "Proxy" and "Port" settings from my APN. Credit goes to this thread I found:
So, settings that seem to work:
APN: sp.koodo.com
Proxy: [not set]
Port: [not set]
Username: [not set]
Password: [not set]
Server: 74.49.0.18
MMS Port: 80
MCC: 302
MNC: 220
Authentication type: [not set]
APN type: [not set]
APN Protocol: IPv4
Bearer: [unspecified]
Hi! Thanks for your guide, my wife's Nexus S is now running ISC with Koodo... We are having some problems now:
1.- Search Button fires up way more than before, I've tried to fix this with differents Market Apps w/o luck.
2.- While trying to fix this I discovered that CWM was no longer working, I've tried the Step 10 on your guide but CWM keeps "disapearing" with every reboot.
Every time I need to use CWM, I need to install it from ROM Manager App, Reboot in CWM do my stuff, reboot again and losing CWM again.
3.- Again... while trying to fix the Search button problem, I went to /system/usr/keylayout/cypress-touchkey.kl and edited that file, save and then reboot... when I open back the cypress-touchkey.kl, the changes I've made are gone.
Any hint?
EDIT:
So far I just reinstalled CyberGR-MOD and now ICS is running w/o problems, CWM works, and has been almost 36 hours with out Search Button problems (mi wife needs to test that when shes not at home, as we dont have problems with Search Button at home).
Im using AndroidCommander for windows and im loving it, real cake to move stuff, push and pull apps.
Made an account just to say thanks.
It has been super helpful. I was setting up the phone for my GF and was worried when I couldn't get 3G.
I was worried about the battery life but it's nice to hear other people are finding it good. I got 3G up and running!
vamman said:
My first post. I hope this helps someone else here. I will take you through the steps of updating the Koodo Nexus S to Ice Cream Sandwich 4.0.3, Super User + Root, Radio, and finally APN. This GUIDE is strictly for the Koodo Mobile Network operated by Telus in Canada. I am located in Saint John, New Brunswick and I have been struggling with several aspects of this upgrade especially the lack of 3G after following other tutorials.
Please ensure that you have Clockworkmod installed + super user on a rooted Gingerbread phone.
[WARNING] You must wipe your phone which includes sms, contacts, applications, and the like. I recommend making a backup of your entire device. Search this forum for ways to backup before a complete upgrade. It is rather easy. Google will sync most of your vital information but they won't sync data you create directly on your phone with non-google apps. Once you have your backups made be sure to copy them back your PC.
Now that you have your backup we will download a few files and place them on your SDCARD.
Download the following files:
1. ICS 4.0.3 Official Full Rom: http://android.clients.google.com/packages/ota/google_crespo/ZD3PyN0t.zip
2. ICS superuser for root: http://downloads.androidsu.com/superuser/Superuser-3.0.7-efghi-signed.zip
4. Radio UCKB2 for i9020a: http://forum.xda-developers.com/showthread.php?t=1116884
Setup
1. Now upload all of these downloaded files to your device's SDCARD via USB Storage.
2. Power off the device.
3. Power on the device into recovery mode. Hold the power button and the volume up. Select recovery using the volume buttons and press the power button to select.
4. Select Mounts and Storage.
5. Format the following: /system /cache /data /boot. Note that I choose not to format /sdcard. It is unnecessary. If you do format /sdcard then you will have to push the files via developer console: adb.exe push file.zip /sdcard/file.zip
6. Go back and select Install zip from sdcard.
7. Select ZD3PyN0t.zip and Install. This will take a few moments.
8. Choose zip from sdcard again and select Superuser-3.0.7-efghi-signed.zip and install. You do not have to install superuser at this point but I strongly recommend it. Originally I was using ICS_su.zip but I believe this is not an official zip but either seemed to work fine. Look on the forums for ICS_su.zip if you have issue with the one I am suggesting here.
9. Choose zip from sdcard again and select XXKB2-radio-nexuss-unsigned.zip and install. This radio is very important. While some other radios might work I found this one to be the most stable for Koodo and identical baseband as Gingerbread was.
10. I lost recovery mode once while doing this an evening ago and I was not sure why this happened. I recommend this additional step at this point. Go back and go to Mounts and Storage. Mount /system. From the Developers console you can run: adb shell rm /system/etc/install-recovery.sh
This automated script can cause you to loose clockworkmod recovery otherwise.
11. Go back and Select Reboot System Now. Wait for your phone to load.
12. At this point you will not have 3G or Data capabilities. You need to setup your google account and wifi. Once the phone is loaded on the home screen it will begin syncing with Google and updating your phone with your data including apps and the like. Once this happens we should now enable 3G. The problem I discovered with my 3G was that the phone was setup for Telus APN. Telus APN will not work with an unlocked Koodo phone in my area.
3G ENABLING STEPS
13. Navigate to Settings > Wireless & Networks > Mobile Networks > Network Operators > Select Koodo
14. Navigate to Settings > Wireless & Networks > Mobile Networks > Access Point Names
Input the following settings for TELUS APN (leaving designated fields blank):
APN: sp.koodo.com
Proxy server: 74.49.0.18
Port: 80
Username:
Password:
Server:
MMSC: http://aliasredirect.net/proxy/koodo/mmsc
Proxy server: 74.49.0.18
Port: 80
MCC : 302
MNC : 220
APN type :
Save (back out of the screen) once you have entered in the details exactly. They must be exact or they will not work. Do not leave any extra data created for TELUS APN.
15. Last step! Turn off Wifi via Settings > Wireless & Networks and you should now see a 3G icon ontop of your bars. You now enabled 3G on ICS!
I just had two friends with Nexus S phones in Atlantic Canada try this and it worked fine for Koodo. I am sure there are similar issues with APN settings for other carriers like Koodo so perhaps this will be of some help to those folks as well.
Click to expand...
Click to collapse
Great post, Just a question though, will this ICS upgrade work for the Galaxy Ace by Koodo as well or just the Nexus?
gordo1701e said:
Great post, Just a question though, will this ICS upgrade work for the Galaxy Ace by Koodo as well or just the Nexus?
Click to expand...
Click to collapse
The general procedure will be the same, but you cant flash a Nexus S ROM and radio to a different phone and expect it to work. If you're already rooted and looking for Koodo-specific APN settings this will work, but find a guide and ROM specific to your phone.

Ics mms problem fixed

I have the canadian version of mytouch 4g i have the apn settings correct data works i believe i can send mms but when receiving the mms it says unable to download.On stock rom it works fine just when i use custom rom .it sits on (downloading)and stops.it does not render preview .whatoever
is there other config files cant think of what im missing .
-Apn settings checked
-mobile data on-checked.
-sms works fine checked
-all other stuffs works fine
i have tested bunch of roms and its the same issue
anyone with knowledgeable input is appreciated thanks in adv
Edit : SOLVED Read Below
-----------------------------------------------------
Follow Similar settings to Post #6 EXCEPT use your own values If your having problem with MMS sending/receiving do not create 2 APN in ICS. ICS has the option to combine both wap/mms values into one apn .
An example below on post number 6
I think that may be the carriers problem, phone them up and query your mms set up
Sent from my GT-I9100 using xda app-developers app
trooperjohn said:
I think that may be the carriers problem, phone them up and query your mms set up
Sent from my GT-I9100 using xda app-developers app
Click to expand...
Click to collapse
no carrier end is fine even if they do a refresh on my account its a no go with custom rom .but on stock works flawlessly .
i have tried different radios in the past they didnt seem to work. i will try extracting the radio.img from ruu and flash it with a custom rom i wonder if that will work if radio is the case..
If I were you, I'd go through the RUU and find anything apn related. I know in AOSP ROMs I've seen apns-conf.xml in system/etc. Look for things like that and try copying them over to other ROMs. I would start with something that has a file that matches the name of whatever apn related file you find. Maybe a sense 3.5 ROM?
I don't have a single Sense ROM on my sd card, so I can't look.
estallings15 said:
If I were you, I'd go through the RUU and find anything apn related. I know in AOSP ROMs I've seen apns-conf.xml in system/etc. Look for things like that and try copying them over to other ROMs. I would start with something that has a file that matches the name of whatever apn related file you find. Maybe a sense 3.5 ROM?
I don't have a single Sense ROM on my sd card, so I can't look.
Click to expand...
Click to collapse
just extracted the ruu yeah i was thinking about something like an xml file but dont know where to look could be a rendering issue :/
ok i have extracted the system.img from a nandroid backup since unyaffs gives me Error while dumping state from the ruu...
Neverless i have the contents...
ok now it seems like there is system\customize where all the stuffs are is that posiible that that folder is used to cuztomize a part of them rom with custom settings could someone elaborate .
because the mms settings in there it whole different then what the network provider is using ...strange.
i dont see any apns-conf.xml
Edit after countless hours or searching and going without sleep i got it fixed !
this is what i did instead of having 2 separate Apn use only 1 .For those out there still searching here is the fix
Delete any existing Apns in the list
create a New APN and use the following values.
All the values goes into Mobilicity APN !
The radio will reboot and it will pull the mms automaticaly !
Tested over ICS everything working fine
The settings I ended up using were as follows. Anything not mentioned can be left as default/not set.
Code:
Name: Mobilicity
APN: wap.davewireless.com
Proxy: 10.100.3.4
Port: 8080
MMSC: [url]http://mms.mobilicity.net[/url]
MMS proxy: 10.100.3.4
MMS port: 8080
MCC: 302
MNC: 320
APN type (important): default,supl,mms
APN protocol: IPv4
tawhid111 said:
I have the canadian version of mytouch 4g i have the apn settings correct data works i believe i can send mms but when receiving the mms it says unable to download.On stock rom it works fine just when i use custom rom .it sits on (downloading)and stops.it does not render preview .whatoever
is there other config files cant think of what im missing .
-Apn settings checked
-mobile data on-checked.
-sms works fine checked
-all other stuffs works fine
i have tested bunch of roms and its the same issue
anyone with knowledgeable input is appreciated thanks in adv
Edit : SOLVED Read Below
-----------------------------------------------------
Follow Similar settings to Post #6 EXCEPT use your own values If your having problem with MMS sending/receiving do not create 2 APN in ICS. ICS has the option to combine both wap/mms values into one apn .
An example below on post number 6
Click to expand...
Click to collapse
Thanks for the suggestion but this is still not working for me. I had MMS working fine in CM7 but it won't work on any of the ICS ROMs I've tried. I've tried various APN solutions. I am using a T-Mobile MyTouch 4G on WIND. Currently I am using what I believe is your suggested APN for my provider based on the "Configuration For Non-WIND Devices" document that I can''t post the link to because I am a noob here and external urls are not allowed:
Name: WIND
APN: internet.windmobile.ca
MMSC: http colon slash slash mms.windmobile.ca
MMS Proxy: 74.115.197.70
MMS Port: 8080
MCC: 302
MNC: 490
APN type: default,supl,mms
APN protocol: IPv4
Do you see a problem here? TIA.
jfd3220 said:
Thanks for the suggestion but this is still not working for me. I had MMS working fine in CM7 but it won't work on any of the ICS ROMs I've tried. I've tried various APN solutions. I am using a T-Mobile MyTouch 4G on WIND. Currently I am using what I believe is your suggested APN for my provider based on the "Configuration For Non-WIND Devices" document that I can''t post the link to because I am a noob here and external urls are not allowed:
Name: WIND
APN: internet.windmobile.ca
MMSC: http colon slash slash mms.windmobile.ca
MMS Proxy: 74.115.197.70
MMS Port: 8080
MCC: 302
MNC: 490
APN type: default,supl,mms
APN protocol: IPv4
Do you see a problem here? TIA.
Click to expand...
Click to collapse
i don't see internet in your apn type
try this
APN type:default,admin,fota,mms,supl,hipri,internet
or this
Make ONE APN with the following settings:
Name: WIND
APN: internet.windmobile.ca
Proxy: Not Set
Username: Not Set
Password: Not Set
Server: Not Set
MMSC: http://mms.windmobile.ca
MMS proxy: 74.115.197.70
MMS port: 8080
MCC: 302
MNC: 490
Authentication type: Not Set
APN type: internet,mms
Click to expand...
Click to collapse
which rom are you using i am using ics/jellybean no problem here

Categories

Resources