[GUIDE] Koodo ICS Upgrade and 3G Fix - Nexus S General

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.

Related

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

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

[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.

Bypass T-Mobile WiFi Tethering Restrictions on Moto X 4.4.2 Root Req

Source for "Easy Method"
Tool Suggested: SQLite Editor by Speedsoftware.
If tethering is still working for you then you don't have to perform these steps.
I am not reponsible for any damages to your phone if you perform these steps, it's your choice, backup first.
Click to expand...
Click to collapse
​
You must be rooted and on Android 4.4.2 with T-Mobile for this to apply for you. This method worked on my Moto X, but may not work on other devices and software versions.
An explanation of how this works and why it's needed:
T-Mobile has had a second APN (Access Point Name) built into Android 4.4.2 called "DUN" and it is meant to be used only when tethering. It's a way for T-Mobile to check and see if you are using your phone, or if another device is using your connection. If it detects another device, it will only load up a webpage on that device that asks you to buy a Tethering option or switch to a Simple Choice plan that includes tethering. What we will be doing is removing the need for built in Wifi tethering to use or create a DUN APN, and then removing the DUN apn for T-Mobile.
Let's begin.
1. Be rooted. If you have an unlocked bootloader, install CWM or TWRP and then flash Superuser.zip or SuperSU.zip in your recovery of choice. If you have a locked bootloader and you're on 4.4.2, you're currently out of luck. You have to unlock.
2. Open SQLite Editor, grant root for it, then under the APPS list, scroll down and tap on "Settings Storage".
3. It will search for databases and find "settings.db", tap on it.
4. While in "settings.db", select "global" from the list.
5. You will see a table with "id, name and value" columns. Tap on the + sign on the top right to add a new entry.
In the name field, name it: tether_dun_required
In the value field, write the number zero: 0
Tap on Save to save the entry, then exit the app.
6. Go to your APN settings (Settings, More > Mobile Networks > Access Point Names) and you'll notice two APN's there. One labeled "DUN" and one labeled "fast.t-mobile.com." Click on the name of "DUN" and you'll see all of its settings. Hit the menu key in the top right, and choose Delete APN.
7. The "fast.t-mobile.com" APN should be set to IPv4 by default on the Moto X, but on other devices it may be set to IPv6. You need to change this to make tethering work if it is IPv6.
8. Reboot and enjoy!
Your traffic will still be monitored for tethering! You should be using a VPN, proxy, User Agent Switcher, etc. to hide your tethering more effectively.

MetroPCS & T-Mobile LG Leon STABLE Root (WORKS EVERY TIME 100%)

I am making this tutorial as I have had multiple versions of the LG LTE Leon and have used many firmware versions. I have created a stable method that has the least issues as I have had trouble with the latest firmware (MS34510f) disabling my root privileges. I have created a MEGA account specifically for all of the files necessary to complete this operation and have your device run smoothly. So, please follow my instructions exactly as stated and you should not have any issues. THIS PROCESS WILL REMOVE ALL DATA NOT SYNCED, DO READ BELOW NOTES IT IS VERY BENEFICIAL
Important Notes:
+This process will wipe all data that is not synced, it is important to ensure that no newer LG process are still on the device. Some might argue to leave data, to that I say good luck keeping your root and tethering without the device becoming suspiciously unstable.
+ I am not GUARANTEEING this will work on every model, but I have had an extremely high success rate with all Leon versions.
+ In this tutorial the process in which I remove Kingroot and replace it with SuperSu is for system stability. I find that most root functions I use seem to not work properly. (Wifi Tether Router and many others). So, I do recommend doing so.
+After the new OS is installed a MetroPCS splash screen will appear even if you do have T-Mobile. DO NOT BE ALARMED this firmware will not limit any functionality you had before, it will even help with tethering functionality.
Tutorial:
Let's Begin.
1. Download the link posted to obtain required files for this tutorial
Link: https://mega.nz/#F!PM4CQRqb!92kgIOnD0ZBY-8HVbtTwGQ
2. Open up LGFlashTool2014.exe
Begin by copying settings posted below, then click "normal flash"
3. Next click the "START" button
4. At this time, I recommend you verify all sync settings are to your liking and that all personal info needed is backed up
a. You have the option to throw all of your personal documents/pictures onto your SD card and removing it appropriately
(Go to: Settings - Storage - [scroll down to] Unmount SD card)
b. Next, navigate to Settings -Backup & reset [leave options default; both checked off] - Factory data reset - reset phone
c. Once reset it will most likely reboot, wipe, and then back to a OS. Now, you will Power Off entirely (make sure it is not plugged in so it will not go to charging mode)
d. Here is where we will hold down the Volume Up button with the phone unplugged from your PC. Then you must plug the USB into your phone.
e. A black screen with white text should post onto your screen, here we will continue to step 6
note: If this screen does not appear please power off and retry step d.
6. Next, follow the posted settings. Make sure to click the "Clear phone Software update Registry" button Then click "OK"
7. A new screen will arrive, and should begin the firmware download process. At this time it will take a few minute to load and should reboot to a fresh OS.
8. With the new OS in place, you can either follow the setup tutorial now or skip through for a later setup.
note: you can now insert your SD card
9. In the tools folder of the folder you downloaded copy the "mrw" folder to the Main Storage folder of your phone
10. Now copy the Kingroot apk to your downloads folder located on the main storage.
11. Go to Settings - About Phone - Software Info
At this time click the build number box a few times until it says you are a developer
12. Hit back until you are at the Setting menu, click on Developer options and check off "Stay Awake" and "Enable OEM Unlock" as well as "USB Debugging"
13. You may now run Kingroot, if it does not install root the first time it should flawlessly install the next.
14. After root is obtained, please go to your home screen and click the "Google Search" widget. Press Update Google Services and let it run. After that has been updated search for terminal emulator and install.
note: If the Play Store is acting fishy and force closing while typing in the search bar do not fret it will be fixed after reboot in further instruction
as an allternative use the jackpal.androidterm-1.0.70-71-minAPI4.apk provided in the "tools" folder
15. Open terminal and in a new window type: Su
16. Allow root usage and at this time type: sh /storage/emulated/0/mrw/root.sh
17. It will run with a few failed messages do not worry it should open SuperSu momentarily
18. Once SuperSu opens up allow it to update binaries using the "NORMAL" option but DO NOT REBOOT YET
19. At this time either download TWRP Manager from the play store or alternatively use the com.jmz.soft.twrpmanager-7.5.1.3-82-minAPI11.apk provided in the tools folder
20. Install and open TWRP Manager. Once opened click on device name and scroll until you see "LG Leon LTE (c50)"
a. Click on Recovery Version to Install and select "twrp-2.8.7.0-c50.img"
b. next click "Install Recovery" and if prompted for verification of install path and for install version select "YES" & "NORMAL"
21. After the TWRP setup is complete it may prompt you to reboot, if not click the arrow in the top left of the TWRP Manager screen and scroll down to "Reboot" and select "Reboot device"
22. After Reboot click TWRP Manager and verify a SuperSu prompt comes up if it hasn't already before the boot
At this point the device should be running smoothly. From here I prefer to do the following steps.
My Personal Setup after new install:
+Personally I like to install use a Root Uninstaller (I use 3C Toolbox Pro) and Uninstall and Backup all MetroPCS BloatWare including the Metro Browser.
+I also access the Hidden Menu by using the Dialer and Dial "2776348*#*"
- I scroll down to ApnUnlock and click to "Unlock APN"
- Then I navigate to Settings -Tethering & networks - Mobile Networks (I check off roaming data) - Access point names
--I then select the top APN and edit APN Type to: default,supl,mms,dun
---I click save from the top right selection, then turn on and off airplane mode
+If you are and Xposed user download "xposed-v79-sdk22-arm.zip","xposed-uninstaller-20150831-arm.zip", and "XposedInstaller_3.0_alpha4.apk" from: http://forum.xda-developers.com/showthread.php?t=3034811
-install the Xposed Installer, then Go to TWRP Manager, use reboot to recovery and from there click install and navigate to the "xposed-v79-sdk22-arm.zip" and install and reboot, it will reboot with a installing screen before your home screen, takes 5 minutes.
+I also use this AMAZING app "Wifi Tether Router", it is the only tethering app I use that works consistently (if you have an unlimited data plan). I get 30mbps up and down, playing many multiplayer games off my PC and PS4 averaging ping as low as 30 ! Setting I use for our device are in a post I created here: http://forum.xda-developers.com/leon/help/unlimited-metropcs-t-mobile-tether-t3290180
---------------------------------------------------------------------------------------------------------------------------------------------------------------
Special Thanks to:
MrW0lf from www.W0lfdroid.com for the Kingroot to SuperSU scrip
Numerous users on the XDA forums I pieced all of this information with
Fabio Grasso for making the amazing Wifi Tether Router
Team Win for being creating an awesome utility that has saved me from numerous bricks creating a stable method
Xposed and the creators of awesome additions such as Lolistat, Lucky Patcher, Max Lock, and SNAPPREFS
Any feedback? Did I do Okay? Questions? Let me know!
Mega link down
The mega link isn't working. Please fix it.

LTE On Oreo After Root?

Ok so I use @jrkruse guide https://forum.xda-developers.com/verizon-s7-edge/how-to/root-s7-s7edge-oreo-nougat-t3819616 to root my SM-G935P on Oreo and it works great but I cannot get LTE working, Now when I rooted my phone on Android N with @godpowerrr tutorial https://forum.xda-developers.com/sprint-s7-edge/how-to/sm-g935p-spr-root-nougat-7-0-data-t3568780 and do the build.prop tweaks I get LTE working fine. I have tried to add the same build.prop lines to my rooted oreo phone with no success would anyone happen to know where to find the settings in the build.prop from android N in android oreo?
LTE on Oreo
DirtyPISTOLA said:
Ok so I use @jrkruse guide https://forum.xda-developers.com/verizon-s7-edge/how-to/root-s7-s7edge-oreo-nougat-t3819616 to root my SM-G935P on Oreo and it works great but I cannot get LTE working, Now when I rooted my phone on Android N with @godpowerrr tutorial https://forum.xda-developers.com/sprint-s7-edge/how-to/sm-g935p-spr-root-nougat-7-0-data-t3568780 and do the build.prop tweaks I get LTE working fine. I have tried to add the same build.prop lines to my rooted oreo phone with no success would anyone happen to know where to find the settings in the build.prop from android N in android oreo?
Click to expand...
Click to collapse
Is your phone network unlocked?
[email protected] said:
Is your phone network unlocked?
Click to expand...
Click to collapse
No its locked for sprint network.
LTE on Oreo
Try this. Go into your phone dialer and enter this secret code:
##3282# (puts you in programming mode)
Click edit.
For the MSL code, put "000000" and press OK.
On the main screen, go to MORE.
Then click HDR/1x Selection.
On this screen, select Global then press OK.
The phone will restart and should enable LTE.
Hope this helps.
[email protected] said:
Try this. Go into your phone dialer and enter this secret code:
##3282# (puts you in programming mode)
Click edit.
For the MSL code, put "000000" and press OK.
On the main screen, go to MORE.
Then click HDR/1x Selection.
On this screen, select Global then press OK.
The phone will restart and should enable LTE.
Hope this helps.
Click to expand...
Click to collapse
If Global doesn't work, go thru the process again and try the next 2 settings.
Unfortunately I have tried that and it does not work for me.
@DirtyPISTOLA This is a step you might of missed and has been throughout my thread. (Apn settings need to be applied after eng boot is registered) I implemented these settings through a .bat file in device system/etc folder, but doesn't work for all. So if you apply the eng boot through ODIN...and upon reset... Edit APN settings through mobile networks, being;
Name: APN2 LTE Internet
APN: n.ispsn
MMSC:http://mms.sprintpcs.com
Multimedia message proxy:68.28.31.7
Multimedia message port:80
MCC: 310
MNC: 120
APN type:default,supl,mms,dun,fota
APN Protocol:IPv4/IPv6
APN roaming protocol:IPv4/IPv6
Bearer:LTE
You should be able to run SuperSU .bat file and hopefully that'll fix it. If not it's a firmware issue.
I'm not sure if this works for oreo because I no longer have this device, but these are settings needed for LTE. Like I said idk if Nougat's LTE is different from Oreo's LTE.
Build.prop entries:
ro.characterisitics=Sprint
ro.telephony.default_network=10
ro.cdma.default_numeric=310120
ro.cdma.default_alpha=Sprint
ro.cdma.home.operator.alpha=Sprint
If this doesn't work try SM-G935U firmware with exact settings and steps, but change MNC: to 000.
godpowerrr said:
@DirtyPISTOLA This is a step you might of missed and has been throught my thread. (Apn settings need to be applied after eng boot is registered) I implemented these settings through a .bat file in device system/etc folder, but doesn't work for all. So if you apply the eng boot through ODIN...and upon reset... Edit APN settings through mobile networks(APN), being;
Name: APN2 LTE Internet
APN: n.ispsn
MMSC:http://mms.sprintpcs.com
Multimedia message proxy:68.28.31.7
Multimedia message port:80
MCC: 310
MNC: 120
APN type:default,supl,mms,dun,fota
APN Protocol:IPv4/IPv6
APN roaming protocol:IPv4/IPv6
Bearer:LTE
You should be able to run SuperSU .bat file and hopefully that'll fix it. If not it's a firmware issue.
I'm not sure if this works for oreo because I no longer have this device, but these are settings needed for LTE. Like I said idk if Nougat's LTE is different from Oreo's LTE.
Build.prop entries:
ro.characterisitics=Sprint
ro.telephony.default_network=10
ro.cdma.default_numeric=310120
ro.cdma.default_alpha=Sprint
ro.cdma.home.operator.alpha=Sprint
If this doesn't work try SM-G935U firmware with exact settings and steps, but change MNC: to 000.
Click to expand...
Click to collapse
Awesome thanks for the reply, I just upgraded to a new update that wont let me downgrade because of security policy updates as soon as SamMobile posts the firmware so I can restore if something goes wrong I'll give this a try. Thanks again.
Glad I finally found this thread, which firmware should I be on if I want to root this thing? Thinking of flashing Boot Loader 6 though again not sure.
Hey hey, I need to dig up this ghost here, cause I rooted a Sprint S7 Edge and put a verizon SIM in it, I don't have an active sprint SIM so I can't test it out, but the verizon SIM isn't getting any LTE, it just shows roaming, and no MMS messages can be downloaded. I may or may not have messed with some settings.
So, I can't edit the APN settings it's locked out. How can I either a. unlock the APN settings, or b. get it to recognize LTE networks without doing that. I've tried so many different things I've found on the forums, like nova launcher menu and going into the IOTHidden stuff to get into LTEfunctionality and that's not even there on the phone.
We're running OREO, but I just don't know what the deal is. Any ideas?
ChrisAGilbert said:
Hey hey, I need to dig up this ghost here, cause I rooted a Sprint S7 Edge and put a verizon SIM in it, I don't have an active sprint SIM so I can't test it out, but the verizon SIM isn't getting any LTE, it just shows roaming, and no MMS messages can be downloaded. I may or may not have messed with some settings.
So, I can't edit the APN settings it's locked out. How can I either a. unlock the APN settings, or b. get it to recognize LTE networks without doing that. I've tried so many different things I've found on the forums, like nova launcher menu and going into the IOTHidden stuff to get into LTEfunctionality and that's not even there on the phone.
We're running OREO, but I just don't know what the deal is. Any ideas?
Click to expand...
Click to collapse
Even with the inactive sprint SIM I am given options for APN settings, I can't edit or add any, but I do have options, whereas with the Verizon card it's all frozen out

Categories

Resources