FORUMS
Remove All Ads from XDA

At&t Note / T-mobile 3g/4g fix Found- pledged donors step up[$455 Paid, $235 Left]

1,926 posts
Thanks Meter: 177
 
By itsjusttim, Senior Member on 21st February 2012, 02:48 AM
Thread Closed Email Thread
12th March 2012, 05:13 AM |#301  
jamesd86's Avatar
Senior Member
Flag Delaware
Thanks Meter: 115
 
More
Quote:
Originally Posted by boss2688

cant wait on the devs for this one, if the skyrocket can do it, why not the note, and honestly i would by a note if hspa+ works with tmo

might as well buy it, it will work.
 
 
12th March 2012, 05:21 AM |#302  
itsjusttim's Avatar
OP Senior Member
Flag SoCal
Thanks Meter: 177
 
Donate to Me
More
Quote:
Originally Posted by jamesd86

might as well buy it, it will work.

Love the confidence!

Sent from my SAMSUNG-SGH-I717 using xda premium
12th March 2012, 06:16 AM |#303  
Snarksneeze's Avatar
Senior Member
Flag Jonesboro, Arkansas
Thanks Meter: 236
 
Donate to Me
More
For those interested in the speed differences with this phone on a SIM card with T-Mobile's 3G data plan inserted, I've attached an image of a series of speedtest.net results.

At the top is T-Mobile (best of five)
Then is At&t faux-g (best of five)
And finally my Wifi.
Attached Thumbnails
Click image for larger version

Name:	capture_07.jpg
Views:	941
Size:	38.1 KB
ID:	942980  
The Following User Says Thank You to Snarksneeze For This Useful Post: [ View ] Gift Snarksneeze Ad-Free
12th March 2012, 06:24 AM |#304  
Senior Member
Thanks Meter: 24
 
More
Quote:
Originally Posted by jamesd86

might as well buy it, it will work.

Hey James. Tommorow is hopefully the day you try your method at getting this to work right?

I'm super excited to see what happens

Sent from my Galaxy Nexus using XDA
12th March 2012, 07:54 AM |#305  
sashusmom's Avatar
Senior Member
Flag North Jersey
Thanks Meter: 581
 
More
Well, I flashed the latest att real fix and the speeds are slower than the att fix prior. download went from close to 8 down to 4.5, upload was cut in half too.
12th March 2012, 07:56 AM |#306  
Senior Member
Thanks Meter: 156
 
Donate to Me
More
SOLUTION (At least one solution that works)
Quote:
Originally Posted by jamesd86

might as well buy it, it will work.

AND IT DOES!

Ok. I have successfully managed to get T-mobile 4G working on an AT&T Galaxy Note with absolutely no freezing. I have been able to replicate T-mobile 4G with three different modems: (1) T-mobile SGH-T989 KID, (2) T-mobile SGH-T989 VKL1, and (3) Telus KJ3. These modems can be found in this post http://forum.xda-developers.com/show....php?t=1507825. Also, there is full phone functionality.

Here is how I achieved T-Mobile 4G on an AT&T Galaxy Note.

PRELIMINARY NOTES

The AT&T Note was networked unlocked
I have been on T-Mobile for the past 3 years
I am on the T-mobile post paid 5GB Data Android Plan (with unlimited talk and text)
T-mobile sim was in the device while testing the solution
The Galaxy Note was rooted, and running the latest Saurom Projekt Team Rom with the kernel that comes with that rom (DA_G's kernel I think).
The phone functions perfectly. My family called while I was testing and there were no issues.
Photo evidence and in follow up posts.
Video evidence here http://www.youtube.com/watch?v=xPW3DTecmVI by zedomax.

CAVEATS

Signal strength on my note was less than it was on my GS II. Indoors, I struggled to get two bars of reception.
I have yet to break 5Mbps download speeds and upload speeds are low, usually 1 Mbps or less.

EDIT: In some locations I am getting excess of 9Mbs down and 2Mbs up.

HOW THIS SOLUTION DIFFERS FROM OTHER ATTEMPTS

All other attempts I have seen in both threads attempt to flash both the modem (mdm.bin) and the software that runs/communicates with the modem (amss.bin). CWM solutions were worse because those solutions also flashed two lib files (libril.so and libril-qc-qmi-1.so) that might be adding to the conflict.

Since all of the other solutions were resulting in lags/freezes/crashes, it seemed that either mdm.bin, amss.bin, or one of the lib files must be conflicting with some other component on the device. Since it was confirmed that 4G was possible before the lags/freezes/crashes, it seemed that the modem file was compatible. The only solution left was to eliminate any conflict possibly arising from the amss.bin or the lib files. In a nutshell, the solution is to flash mdm.bin without amss.bin or the lib files.



THE SOLUTION

I recommend using SOLUTION 1 below. It is easy and all you have to do is download the modem you are interested in and flash through CWM. But if you are game, you can go for SOLUTION 2 which is a bit more technical and requires comfort with adb and the dd command. That solution relies on adb and dd to write the mdm.bin file directly to the mmcblk0p17 partition on the device. Before we do that you MUST (1) have a NANDdroid back up and (2) you must follow the instructions here to backup your current mdm.bin/mmcblk0p17 partition so you can restore it when you need to.

- NANDROID and OTHER PREP

1. Do your nandroid backup (sorry, I can't explain that here)
2. Power off phone, remove battery, and install T-Mobile sim with a smartphone/data plan.
3. Power on phone
4. Make sure you have adb working on your pc with all the necessary samsung usb drivers etc. (sorry, I can't explain that here)
5. Make sure usb debugging mode is on (Settings, Applications, Development)
6. Make sure "Unknown sources" is on (Settings, Applications ... this may not be necessary, but it worked for me, so let's just do it.)

- SOLUTION 1 - THE NICE AND EASY WAY


1. Using CMW, flash your modem of choice from the following:

- Telus Kj3 - http://www.mediafire.com/?y53w18h8xx76u7z
- T-mobile SGH-T989 KID - http://www.mediafire.com/?o7d1z5xlox1jxkp
- T-mobile SGH-T989 VKL1 - http://www.mediafire.com/?872a6s8mccw4dxu

2. Reboot your phone.

3. That's it. You should be ready to roll and can ignore all the technical stuff below. That is just there so people can build on the work.

4. To get back to AT&T you can flash this file. http://dl.dropbox.com/u/10098708/Att_ucla1_%20radio.zip


- TWEAKS

Since most people won't need Solution 2 (below) I'll post any updates/tweaks here.

1. Build.prop - using this build.prop I was able to reach average downloads speeds of 9Mbps and uploads of 2-3Mbps at work where I had very strong reception. Before the this tweak I was stuck at around 4Mbps down and 1Mbps up. At home I went back to around 4MBps down, but it was consistent while up speeds remained poor (less than 1 Mbps). At least one other user has reported improvements with this build.prop. I'll ask him to post his results. You can find the file here: http://forum.xda-developers.com/show...&postcount=290. The file is NoT a flashable zip. You have to (1) unzip it (2) remove .test from the end of the file name so it reads build.prop and then use root explorer (from market) to place it in your /system/ folder. back up your old build.prop for safe measure. Reboot.

- SOLUTION 2 - THE TECHNICAL WAY (or if you have trouble flashing the above)

1. Create three folders on your internal sdcard (/sdcard) or your external sd card (/sdcard/external_sd). These folders are (1) ATT, (2) TMOBILE, and (3) TELUS. Then create two subfolders in the TMOBILE folder: (a) KID, and (b) VKL1.

2. Backup your original mdm.bin and amss.bin partitions

- Get adb up an running and make certain your phone is connected to your pc.
- Run the following commands to back up your mdm.bin. You may as well back up your amss.bin as well for good measure.

- For those using the internal storage use the following commands.

adb shell dd if=/dev/block/mmcblk0p17 of=/sdcard/ATT/mdm.bin
adb shell dd if=/dev/block/mmcblk0p13 of=/sdcard/ATT/amss.bin

- For those using the external sd card use the following commands.

adb shell dd if=/dev/block/mmcblk0p17 of=/sdcard/external_sd/ATT/mdm.bin
adb shell dd if=/dev/block/mmcblk0p13 of=/sdcard/external_sd/ATT/amss.bin

- Good. Now your original modem files are backed up on your internal storage or external sd card. Please don't overwrite them. Back them up somewhere else just to be safe.


3. Now we need to download and store either one of the T-Mobile mdm.bin files or the Telus mdm.bin file.

- Download the modem you want to test from this post http://forum.xda-developers.com/show....php?t=1507825.
- I had the best results with the T-mobile SGH-T989 KID so I'll use that for these instructions.
- After downloading the modem, extract the mdm.bin file. Remember, this is the only file you want to mess with right now. (Maybe when we do more tweaking we can optimize the amss.bin file and the lib files as well.)

- If you downloaded the T-mobile SGH-T989 KID, save the mdm.bin file in /sdcard/TMOBILE/KID folder (internal sd) or the /sdcard/external_sd/TMOBILE/KID (external sd card).

- if you downloaded the T-mobile SGH-T989 VKL1, save the mdm.bin file in /sdcard/TMOBILE/VKL1 folder (internal sd) or the /sdcard/external_sd/TMOBILE/VKL1 (external sd card).

- if you downloaded the Telus KJ3, save the mdm.bin file in /sdcard/TELUS/ folder (internal sd) or the /sdcard/external_sd/TELUS/ (external sd card).

- Good. Now you have the mdm.bin file in a location that tells you exactly which modem you will be flashing.

4. Now all we need to do is copy the mdm.bin to the correct partition on the Note.


- For those using the T-mobile SGH-T989 KID modem the use the following command without the quotes.

"adb shell dd if=/sdcard/external_sd/TMOBILE/KID/mdm.bin of=/dev/block/mmcblk0p17" (external storage)

"adb shell dd if=/sdcard/TMOBILE/KID/mdm.bin of=/dev/block/mmcblk0p17" (internal storage)



- For those using the T-mobile SGH-T989 VKL1 modem use the following command without the quotes.

"adb shell dd if=/sdcard/external_sd/TMOBILE/VKL1/mdm.bin of=/dev/block/mmcblk0p17" (external storage)

"adb shell dd if=/sdcard/TMOBILE/VKL1/mdm.bin of=/dev/block/mmcblk0p17" (internal storage)


- For those using the Telus KJ3 modem use the following command without the quotes.

"adb shell dd if=/sdcard/external_sd/TELUS/mdm.bin of=/dev/block/mmcblk0p17" (external storage)

"adb shell dd if=/sdcard/TELUS/mdm.bin of=/dev/block/mmcblk0p17" (internal storage)

5. If all of that went well, all we have to do now is reboot, let the device settle down (updating the storage takes a little while longer since we put all those modem files in there), and then force the device to use HSDPA.

- Enter the following command without quotes

"adb shell reboot"

- Let the device restart
- Let media scanning complete (really, be a little patient with it)
- Look for the 4G icon to appear where only an edge symbol used to be.
- If there is no 4G icon, check you reception strength. I had low reception indoors that improved when I went outdoors.
- If after trying to get a stronger signal you still only get edge, you might need to force your phone to use HSPA only.

6. Forcing your phone to use HSPA

- Go to Settings
- Go to Wireless and network
- Scroll down and go to Mobile networks
- Go to Network mode
- Select HSPA only

OR

- Enter *#2263# on the dialpad
- Select [2] WCDMA Band Preference
- Select [3] WCDMA 1700

7. Ok, that's it. Next step, reading through your posts and collecting my bounty .

Enjoy the picture evidence of my T-mobile on the AT&T Galaxy Note with no lag/freeze/ or crashes.
Attached Thumbnails
Click image for larger version

Name:	SC20120311-225002[1].jpg
Views:	3671
Size:	46.0 KB
ID:	943045   Click image for larger version

Name:	SC20120311-225059[1].jpg
Views:	2246
Size:	45.5 KB
ID:	943046   Click image for larger version

Name:	SC20120311-225207[1].jpg
Views:	2180
Size:	45.1 KB
ID:	943047   Click image for larger version

Name:	SC20120311-225301[1].jpg
Views:	2089
Size:	54.2 KB
ID:	943048   Click image for larger version

Name:	SC20120311-225327[1].jpg
Views:	1971
Size:	30.4 KB
ID:	943049   Click image for larger version

Name:	SC20120311-225709[1].jpg
Views:	2624
Size:	28.0 KB
ID:	943050   Click image for larger version

Name:	SC20120311-225737[1].jpg
Views:	1831
Size:	30.5 KB
ID:	943051   Click image for larger version

Name:	SC20120311-230157[1].jpg
Views:	2358
Size:	35.7 KB
ID:	943052   Click image for larger version

Name:	SC20120311-230442[1].jpg
Views:	1713
Size:	30.6 KB
ID:	943053   Click image for larger version

Name:	SC20120311-230510[1].jpg
Views:	1655
Size:	24.0 KB
ID:	943054   Click image for larger version

Name:	SC20120311-230537[1].jpg
Views:	1713
Size:	23.5 KB
ID:	943055   Click image for larger version

Name:	SC20120311-230549[1].jpg
Views:	1541
Size:	10.6 KB
ID:	943056  
The Following 37 Users Say Thank You to tomin.fhl For This Useful Post: [ View ] Gift tomin.fhl Ad-Free
12th March 2012, 07:59 AM |#307  
itsjusttim's Avatar
OP Senior Member
Flag SoCal
Thanks Meter: 177
 
Donate to Me
More
Excellent, I'll wait for a zip to try it. Thank you for the hard work. If you don't mind i will pay my $60 when there is a flashable zip.

Sent from my SAMSUNG-SGH-I717 using xda premium
The Following User Says Thank You to itsjusttim For This Useful Post: [ View ] Gift itsjusttim Ad-Free
12th March 2012, 08:02 AM |#308  
itsjusttim's Avatar
OP Senior Member
Flag SoCal
Thanks Meter: 177
 
Donate to Me
More
We have a fix in the bounty thread!
http://forum.xda-developers.com/show....php?t=1521755

Sent from my SAMSUNG-SGH-I717 using xda premium
12th March 2012, 08:04 AM |#309  
Senior Member
Thanks Meter: 156
 
Donate to Me
More
SOLUTION (At least one solution that works)
Ok. I have successfully managed to get T-mobile 4G working on an AT&T Galaxy Note with absolutely no freezing. I have been able to replicate T-mobile 4G with three different modems: (1) T-mobile SGH-T989 KID, (2) T-mobile SGH-T989 VKL1, and (3) Telus KJ3. These modems can be found in this post http://forum.xda-developers.com/show....php?t=1507825. Also, there is full phone functionality.

Here is how I achieved T-Mobile 4G on an AT&T Galaxy Note.

PRELIMINARY NOTES

The AT&T Note was networked unlocked
I have been on T-Mobile for the past 3 years
I am on the T-mobile post paid 5GB Data Android Plan (with unlimited talk and text)
T-mobile sim was in the device while testing the solution
The Galaxy Note was rooted, and running the latest Saurom Projekt Team Rom with the kernel that comes with that rom (DA_G's kernel I think).
The phone functions perfectly. My family called while I was testing and there were no issues.


CAVEATS

Signal strength on my note was less than it was on my GS II. Indoors, I struggled to get two bars of reception.
I have yet to break 5Mbps download speeds and upload speeds are low, usually 1 Mbps or less.

HOW THIS SOLUTION DIFFERS FROM OTHER ATTEMPTS

All other attempts I have seen in both threads attempt to flash both the modem (mdm.bin) and the software that runs/communicates with the modem (amss.bin). CWM solutions were worse because those solutions also flashed two lib files (libril.so and libril-qc-qmi-1.so) that might be adding to the conflict.

Since all of the other solutions were resulting in lags/freezes/crashes, it seemed that either mdm.bin, amss.bin, or one of the lib files must be conflicting with some other component on the device. Since it was confirmed that 4G was possible before the lags/freezes/crashes, it seemed that the modem file was compatible. The only solution left was to eliminate any conflict possibly arising from the amss.bin or the lib files. In a nutshell, the solution is to flash mdm.bin without amss.bin or the lib files.



THE SOLUTION

I recommend using SOLUTION 1 below. It is easy and all you have to do is download the modem you are interested in and flash through CWM. But if you are game, you can go for SOLUTION 2 which is a bit more technical and requires comfort with adb and the dd command. That solution relies on adb and dd to write the mdm.bin file directly to the mmcblk0p17 partition on the device. Before we do that you MUST (1) have a NANDdroid back up and (2) you must follow the instructions here to backup your current mdm.bin/mmcblk0p17 partition so you can restore it when you need to.

- NANDROID and OTHER PREP

1. Do your nandroid backup (sorry, I can't explain that here)
2. Power off phone, remove battery, and install T-Mobile sim with a smartphone/data plan.
3. Power on phone
4. Make sure you have adb working on your pc with all the necessary samsung usb drivers etc. (sorry, I can't explain that here)
5. Make sure usb debugging mode is on (Settings, Applications, Development)
6. Make sure "Unknown sources" is on (Settings, Applications ... this may not be necessary, but it worked for me, so let's just do it.)

- SOLUTION 1 - THE NICE AND EASY WAY


1. Using CMW, flash your modem of choice from the following:

- Telus Kj3 - http://www.mediafire.com/?y53w18h8xx76u7z
- T-mobile SGH-T989 KID - http://www.mediafire.com/?o7d1z5xlox1jxkp
- T-mobile SGH-T989 VKL1 - http://www.mediafire.com/?872a6s8mccw4dxu

2. Reboot your phone.
3. That's it. You should be ready to roll and can ignore all the technical stuff below. That is just there so people can build on the work.


- SOLUTION 2 - THE TECHNICAL WAY (or if you have trouble flashing the above)

1. Create three folders on your internal sdcard (/sdcard) or your external sd card (/sdcard/external_sd). These folders are (1) ATT, (2) TMOBILE, and (3) TELUS. Then create two subfolders in the TMOBILE folder: (a) KID, and (b) VKL1.

2. Backup your original mdm.bin and amss.bin partitions

- Get adb up an running and make certain your phone is connected to your pc.
- Run the following commands to back up your mdm.bin. You may as well back up your amss.bin as well for good measure.

- For those using the internal storage use the following commands.

adb shell dd if=/dev/block/mmcblk0p17 of=/sdcard/ATT/mdm.bin
adb shell dd if=/dev/block/mmcblk0p13 of=/sdcard/ATT/amss.bin

- For those using the external sd card use the following commands.

adb shell dd if=/dev/block/mmcblk0p17 of=/sdcard/external_sd/ATT/mdm.bin
adb shell dd if=/dev/block/mmcblk0p13 of=/sdcard/external_sd/ATT/amss.bin

- Good. Now your original modem files are backed up on your internal storage or external sd card. Please don't overwrite them. Back them up somewhere else just to be safe.


3. Now we need to download and store either one of the T-Mobile mdm.bin files or the Telus mdm.bin file.

- Download the modem you want to test from this post http://forum.xda-developers.com/show....php?t=1507825.
- I had the best results with the T-mobile SGH-T989 KID so I'll use that for these instructions.
- After downloading the modem, extract the mdm.bin file. Remember, this is the only file you want to mess with right now. (Maybe when we do more tweaking we can optimize the amss.bin file and the lib files as well.)

- If you downloaded the T-mobile SGH-T989 KID, save the mdm.bin file in /sdcard/TMOBILE/KID folder (internal sd) or the /sdcard/external_sd/TMOBILE/KID (external sd card).

- if you downloaded the T-mobile SGH-T989 VKL1, save the mdm.bin file in /sdcard/TMOBILE/VKL1 folder (internal sd) or the /sdcard/external_sd/TMOBILE/VKL1 (external sd card).

- if you downloaded the Telus KJ3, save the mdm.bin file in /sdcard/TELUS/ folder (internal sd) or the /sdcard/external_sd/TELUS/ (external sd card).

- Good. Now you have the mdm.bin file in a location that tells you exactly which modem you will be flashing.

4. Now all we need to do is copy the mdm.bin to the correct partition on the Note.


- For those using the T-mobile SGH-T989 KID modem the use the following command without the quotes.

"adb shell dd if=/sdcard/external_sd/TMOBILE/KID/mdm.bin of=/dev/block/mmcblk0p17" (external storage)

"adb shell dd if=/sdcard/TMOBILE/KID/mdm.bin of=/dev/block/mmcblk0p17" (internal storage)



- For those using the T-mobile SGH-T989 VKL1 modem use the following command without the quotes.

"adb shell dd if=/sdcard/external_sd/TMOBILE/VKL1/mdm.bin of=/dev/block/mmcblk0p17" (external storage)

"adb shell dd if=/sdcard/TMOBILE/VKL1/mdm.bin of=/dev/block/mmcblk0p17" (internal storage)


- For those using the Telus KJ3 modem use the following command without the quotes.

"adb shell dd if=/sdcard/external_sd/TELUS/mdm.bin of=/dev/block/mmcblk0p17" (external storage)

"adb shell dd if=/sdcard/TELUS/mdm.bin of=/dev/block/mmcblk0p17" (internal storage)

5. If all of that went well, all we have to do now is reboot, let the device settle down (updating the storage takes a little while longer since we put all those modem files in there), and then force the device to use HSDPA.

- Enter the following command without quotes

"adb shell reboot"

- Let the device restart
- Let media scanning complete (really, be a little patient with it)
- Look for the 4G icon to appear where only an edge symbol used to be.
- If there is no 4G icon, check you reception strength. I had low reception indoors that improved when I went outdoors.
- If after trying to get a stronger signal you still only get edge, you might need to force your phone to use HSPA only.

6. Forcing your phone to use HSPA

- Go to Settings
- Go to Wireless and network
- Scroll down and go to Mobile networks
- Go to Network mode
- Select HSPA only

OR

- Enter *#2263# on the dialpad
- Select [2] WCDMA Band Preference
- Select [3] WCDMA 1700

7. Ok, that's it. Next step, reading through your posts and collecting my bounty .

Enjoy the picture evidence of my T-mobile on the AT&T Galaxy Note with no lag/freeze/ or crashes.
Attached Thumbnails
Click image for larger version

Name:	SC20120311-225002.jpg
Views:	588
Size:	46.0 KB
ID:	943080   Click image for larger version

Name:	SC20120311-225059.jpg
Views:	580
Size:	45.5 KB
ID:	943081   Click image for larger version

Name:	SC20120311-225207.jpg
Views:	570
Size:	45.1 KB
ID:	943082   Click image for larger version

Name:	SC20120311-225301.jpg
Views:	569
Size:	54.2 KB
ID:	943083   Click image for larger version

Name:	SC20120311-225327.jpg
Views:	562
Size:	30.4 KB
ID:	943084   Click image for larger version

Name:	SC20120311-225709.jpg
Views:	564
Size:	28.0 KB
ID:	943085   Click image for larger version

Name:	SC20120311-225737.jpg
Views:	553
Size:	30.5 KB
ID:	943086   Click image for larger version

Name:	SC20120311-230157.jpg
Views:	542
Size:	35.7 KB
ID:	943087   Click image for larger version

Name:	SC20120311-230442.jpg
Views:	533
Size:	30.6 KB
ID:	943088   Click image for larger version

Name:	SC20120311-230510.jpg
Views:	528
Size:	24.0 KB
ID:	943089   Click image for larger version

Name:	SC20120311-230537.jpg
Views:	530
Size:	23.5 KB
ID:	943090   Click image for larger version

Name:	SC20120311-230549.jpg
Views:	528
Size:	10.6 KB
ID:	943091  
The Following 6 Users Say Thank You to tomin.fhl For This Useful Post: [ View ] Gift tomin.fhl Ad-Free
12th March 2012, 08:10 AM |#310  
itsjusttim's Avatar
OP Senior Member
Flag SoCal
Thanks Meter: 177
 
Donate to Me
More
So when we do do this which modem do you recommend?

Sent from my SAMSUNG-SGH-I717 using xda premium
12th March 2012, 08:21 AM |#311  
Senior Member
LA JOLLA
Thanks Meter: 552
 
Donate to Me
More
Wooooottwoootttwoooot
I guess you get the bounty?
Sent from my Galaxy Nexus using Tapatalk
Thread Closed Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes