[ALL QUALCOMM PHONES] [How to] ADD ANY LTE BAND USING QXDM

FatalONEM8

Senior Member
Feb 7, 2016
1,126
557
0
Chester, VT
DISCLAIMER: I'M NOT RESPONSIBLE IF YOU BREAK YOUR PHONE OR MODEM, ONLY DO THIS IF YOU KNOW WHAT YOU'RE DOING!


First you'll need:
SAMSUNG USB Driver
QXDM
https://androidmtk.com/download-qpst-flash-tool

Now follow the quick start guide HERE, skipping steps 12-30.

1. open QXDM.exe and go to NV Browser and select filter LTE then click 06828 then click one of the values then click read.
2. copy the string that shows up into a decimal to binary converter. As an example mine is 600196852264287. This converts in binary to
Code:
10001000011110000000111000001011001010110101011111
now, 1s are enabled bands, 0s are disabled bands. for example if you wanted to add Band 14, you would take the 14th from last digit in the binary string and change it to a 1, then convert the binary string to decimal and paste that string into QXDM and click write then reboot and you have Band 14.
to remove bands its the same process, convert to binary and replace the 1 with a 0, note that the start of the string has to be a 1, if it isn't simply remove the zeros in front of the next 1 then convert that to decimal (the size will be significantly smaller but that's fine, the higher the band number the more value it puts into the string) an example of this is i have band 4 disabled on my phone, i took the 4th from last 1 and made it a 0 and converted that to decimal and it now reads as 600196852264279, notice the last 2 numbers changed, that's the value of band 4 in the string. Band 2 equals 2 and Band 5 equals 16, and so on.

If I helped you please hit the thanks button! :)
 
Last edited by a moderator:

FatalONEM8

Senior Member
Feb 7, 2016
1,126
557
0
Chester, VT
Just cause you enable a band doesn't clean it'll work. If the phone doesn't have the antenna for the LTE band it's not going to work
Very true, doesn't hurt to try however :) maybe the antenna supports a band but isn't enabled on the phone no way to know till you try, if it doesn't work, just revert your changes or restore the backup you made before making any changes.
 

mattio781

Senior Member
Feb 3, 2009
201
42
0
42
Tacoma
I've heard the s8 has all the same bands as the s9 but are disabled, too bad there isn't a radio zip to flash like there old phones

Sent from my SM-G955U using Tapatalk
 

TheMadScientist

Recognized Contributor
Mar 5, 2014
8,199
4,036
253
VT
DISCLAIMER: I'M NOT RESPONSIBLE IF YOU BREAK YOUR PHONE OR MODEM, ONLY DO THIS IF YOU KNOW WHAT YOU'RE DOING!


First you'll need:
SAMSUNG USB Driver
QXDM
https://androidmtk.com/download-qpst-flash-tool

Now follow the quick start guide HERE, skipping steps 12-30.

1. open QXDM.exe and go to NV Browser and select filter LTE then click 06828 then click one of the values then click read.
2. copy the string that shows up into a decimal to binary converter. As an example mine is 600196852264287. This converts in binary to
Code:
10001000011110000000111000001011001010110101011111
now, 1s are enabled bands, 0s are disabled bands. for example if you wanted to add Band 14, you would take the 14th from last digit in the binary string and change it to a 1, then convert the binary string to decimal and paste that string into QXDM and click write then reboot and you have Band 14.
to remove bands its the same process, convert to binary and replace the 1 with a 0, note that the start of the string has to be a 1, if it isn't simply remove the zeros in front of the next 1 then convert that to decimal (the size will be significantly smaller but that's fine, the higher the band number the more value it puts into the string) an example of this is i have band 4 disabled on my phone, i took the 4th from last 1 and made it a 0 and converted that to decimal and it now reads as 600196852264279, notice the last 2 numbers changed, that's the value of band 4 in the string. Band 2 equals 2 and Band 5 equals 16, and so on.

If I helped you please hit the thanks button! :)
i swapped out your link for qpst links that require survey are not allowed:fingers:good:
 

thiwankadananjaya

New member
Jun 1, 2015
4
0
0
No that's why the title says all Qualcomm phones, exynos doesn't have the modem software Qualcomm has to be able to do this, unfortunately if you want to do the same thing you'll have to look elsewhere for a exynos version.

Sent from my SM-G955U using Tapatalk
cant find any thread about exynos unfortunately
 

Fractal.Effect

New member
Aug 19, 2018
1
0
0
Newb question here. I just migrated from an S8 that was purchased from Samsung to an S9 that's from Verizon. I am on At&t. I did adjust the apn settings and such, however I'm stuck on H+. I'm assuming this has something to do with the band? @OP, would this theoretically allow me to have 4g LTE?
 

Quickvic30

Senior Member
Feb 28, 2013
1,410
606
143
Galaxy
Newb question here. I just migrated from an S8 that was purchased from Samsung to an S9 that's from Verizon. I am on At&t. I did adjust the apn settings and such, however I'm stuck on H+. I'm assuming this has something to do with the band? @OP, would this theoretically allow me to have 4g LTE?
I'm sure it would but I think it would be much easier to just do a carrier firmware switch to att, there's many threads out there on how to complete this process.

Sent from my SM-G955U using XDA-Developers Legacy app
 
Last edited:

bmxmike

Senior Member
Nov 11, 2008
98
10
0
OKC
Why not use the Dialer Commands to enable all bands?

I'm not sure what the dial code is but there is a menu that lets you select WCDMA/GSM/LTE Bands and then at bottom has an option to Unlock all Bands
 

whitedavidp

Senior Member
Jul 31, 2012
564
165
63
DISCLAIMER: I'M NOT RESPONSIBLE IF YOU BREAK YOUR PHONE OR MODEM, ONLY DO THIS IF YOU KNOW WHAT YOU'RE DOING!


First you'll need:
SAMSUNG USB Driver
QXDM
https://androidmtk.com/download-qpst-flash-tool

Now follow the quick start guide HERE, skipping steps 12-30.

1. open QXDM.exe and go to NV Browser and select filter LTE then click 06828 then click one of the values then click read.
2. copy the string that shows up into a decimal to binary converter. As an example mine is 600196852264287. This converts in binary to
Code:
10001000011110000000111000001011001010110101011111
now, 1s are enabled bands, 0s are disabled bands. for example if you wanted to add Band 14, you would take the 14th from last digit in the binary string and change it to a 1, then convert the binary string to decimal and paste that string into QXDM and click write then reboot and you have Band 14.
to remove bands its the same process, convert to binary and replace the 1 with a 0, note that the start of the string has to be a 1, if it isn't simply remove the zeros in front of the next 1 then convert that to decimal (the size will be significantly smaller but that's fine, the higher the band number the more value it puts into the string) an example of this is i have band 4 disabled on my phone, i took the 4th from last 1 and made it a 0 and converted that to decimal and it now reads as 600196852264279, notice the last 2 numbers changed, that's the value of band 4 in the string. Band 2 equals 2 and Band 5 equals 16, and so on.

If I helped you please hit the thanks button! :)
Hello and thanks for all this help. I am currently experimenting on a SM-N900T (Note 3 for TMobile) before trying my hand on a newer Asus Zenfone for India that is lacking some bands I require here in the USA.

It has taken a while but I have managed to connect to the phone and with QXDM I see a value of only 65627 for item 06828 (LTE). I expect a much lower number than on your phone as this is much older with, I suspect, far fewer bands supported than yours.

This converts to 10000000001011011 in the Windows programmer calculator. If I understand, the right most (least significant) bit represents band 1 (2100), the next most signification bit represent band 2 (1900), and so on. Is this correct? If so, it would appear from the value read from the phone that the following LTE bands should be on and supported: 1, 2, 4, 5, 7, 17. And according to the T-Mobile page for this phone, that is correct. I have seen some other spec pages for this phone that also claim band 8 but I do not see that bit set.

To change this, do I simply compute the new decimal value from the bitmap put it into the item 06828 and press write? Is that all there is to this? In the referenced quick guide in steps 12-30 I see a whole bunch of other fiddling around. Just want to be sure I am on the right track.

Using the Network Signal Guru app's band locking page, I can see the above LTE bands checked. So I guess this is a good way to confirm the changes made.

Thanks!
 
Last edited:

applegatetech

Member
Mar 2, 2018
10
0
0
I have a Nexus 2013 with a Qualcomm WRT1605L chip (limited to 7 lte bands) and I am trying to remove band 1 and add band 12. I am stuck on writing the value in 06828. It doesn't actually write because if I click read the original value is listed. I can change the value in 06829 but I still don't have band 12.
 

whitedavidp

Senior Member
Jul 31, 2012
564
165
63
I have a Nexus 2013 with a Qualcomm WRT1605L chip (limited to 7 lte bands) and I am trying to remove band 1 and add band 12. I am stuck on writing the value in 06828. It doesn't actually write because if I click read the original value is listed. I can change the value in 06829 but I still don't have band 12.
I am certainly no expert. But you say the device is limited to 7 lte bands. Not exactly sure what that means. But I wonder if you try to change the current value to something only a tiny bit different, say remove one of the existing bands, if that value will take? I guess I am wondering if there is some special input data validation taking place on this device and the value being entered is simply not acceptable to the device. Perhaps I am over-thinking this. Might give a little more information.
 

whitedavidp

Senior Member
Jul 31, 2012
564
165
63
Root Apparently Not Needed on Note 3 N900T

Just want to point out that root is apparently not required to do this on a Samsung Note 3 N900T. I found that I could, in fact must, enable CP from stock recovery. I was able to use *#0808# to gain access to the USB configuration. And it all worked. Your mileage may vary. Thanks for this post and all the help. The N900T was just an old phone used to experiment. The real target of all this is an Asus Zenfone Pro Max 1. Perhaps not as easy. Cheers
 

applegatetech

Member
Mar 2, 2018
10
0
0
I am certainly no expert. But you say the device is limited to 7 lte bands. Not exactly sure what that means. But I wonder if you try to change the current value to something only a tiny bit different, say remove one of the existing bands, if that value will take? I guess I am wondering if there is some special input data validation taking place on this device and the value being entered is simply not acceptable to the device. Perhaps I am over-thinking this. Might give a little more information.
The Qualcomm chip used in Nexus 7 2013, Nexus 4 and Nexus 5 could only support 7 lte bands and carriers were asking manufacturers to turn off band 12 because of infastructure issues (LINK). I have tried to disable band 1 and enable band 12. I can proceed to write after calculating the correct value of 71710 for bands 2,3,4,5,12,13,17 in qxdm. However, when I select read the value is still the original 69663 for bands 1,2,3,4,5,13,17.
I have tried to disable a single band without enabling any new bands and have the same result. I'm thinking it is somehow hardware locked on my device. :(
 
Last edited: