FORUMS
Remove All Ads from XDA
Win Honor 9 Lite

[APP][1.6+] NV Calculator - for adding 2G/3G/4G bands to your phone

4,191 posts
Thanks Meter: 1,869
 
By vndnguyen, Senior Member on 23rd October 2014, 04:07 PM
Post Reply Email Thread
Use to calculate Qualcomm NV items for adding GSM / WCDMA / LTE bands.

Do you want to add any GSM / WCDMA / LTE bands to your phone? Then use this app to calculate all needed NV items.

This app is only useful for phone with a Qualcomm chipset.
If you don't know how to add GSM / WCDMA / LTE bands to your phone, please refer to this thread. That thread is for S5 model, but the same principle is also applicable for many other phones, e.g. Samsung, LG, Sony, HTC, Nexus...


You also need some NV editor software (e.g. QPST, QXDM, EFS Professional...) on the PC to write these NV items to your phone.


>> NV items description:

- Adding GSM / WCDMA bands:

NV 01877 - RF Band Configuration
NV 00441 - Band Class Preference
NV 00946 - Expand Band Preference 16 to 32 Bits
NV 02954 - Bits 32 to 63 of Band Preference


- Adding LTE bands:


NV 06828 - LTE BC Configuration
NV 06829 - LTE BC Configuration DIV

DOWNLOAD: https://play.google.com/store/apps/d...dnguyen.nvcalc
Attached Thumbnails
Click image for larger version

Name:	01.png
Views:	12795
Size:	214.9 KB
ID:	2982294   Click image for larger version

Name:	02.png
Views:	12652
Size:	185.5 KB
ID:	2982295   Click image for larger version

Name:	03.png
Views:	12262
Size:	185.9 KB
ID:	2982296   Click image for larger version

Name:	04.png
Views:	10522
Size:	186.2 KB
ID:	2982297   Click image for larger version

Name:	05.png
Views:	10127
Size:	250.7 KB
ID:	2982298   Click image for larger version

Name:	06.png
Views:	10049
Size:	205.0 KB
ID:	2982299   Click image for larger version

Name:	07.png
Views:	9763
Size:	208.0 KB
ID:	2982300   Click image for larger version

Name:	08.png
Views:	9195
Size:	208.9 KB
ID:	2982301  
The Following 15 Users Say Thank You to vndnguyen For This Useful Post: [ View ] Gift vndnguyen Ad-Free
 
 
24th October 2014, 02:40 AM |#2  
vndnguyen's Avatar
OP Senior Member
Vinnitsa
Thanks Meter: 1,869
 
Donate to Me
More
reserved
The Following 2 Users Say Thank You to vndnguyen For This Useful Post: [ View ] Gift vndnguyen Ad-Free
27th October 2014, 04:32 AM |#3  
vndnguyen's Avatar
OP Senior Member
Vinnitsa
Thanks Meter: 1,869
 
Donate to Me
More
This app can show the calculation result in 3 formats: Decimal, Hexadecimal and Byte-swapped Hex.
The Following User Says Thank You to vndnguyen For This Useful Post: [ View ] Gift vndnguyen Ad-Free
12th November 2014, 12:17 PM |#4  
vndnguyen's Avatar
OP Senior Member
Vinnitsa
Thanks Meter: 1,869
 
Donate to Me
More
Update v1.0.5:

- Fix UI issue on some devices.
- Add separate notation settings for GSM/WCDMA and LTE calculation. You should not change the default settings unless you know what you are doing.
The Following 3 Users Say Thank You to vndnguyen For This Useful Post: [ View ] Gift vndnguyen Ad-Free
20th November 2014, 07:12 PM |#5  
Senior Member
Flag Burlington, Vt
Thanks Meter: 32
 
More
I'm intersted in Qualcomm NV access, but not for cell band issues. There appear to be GPS issues with some Samsung phones, and there is some indication that those issues are related to a NV "privacy flag". Apparently older ROMs can turn this bit on and off, but newer ROMs don't - whatever value was left there is "stranded" there. There are people flashing back to CM10.x, setting this bit, then flashing back to CM11. I'm presuming that what is really happening is that they're tweaking this on NV location.

If we could simply read the NV location, we could compare its value to GPS functionality, and see if this is really the issue.
If the above is true, and if we could simply write this one NV location, we'd have a heck of a lot simpler GPS fix.
28th November 2014, 09:43 PM |#6  
Junior Member
Thanks Meter: 0
 
More
Thanks, vndnguyen, for your app. And it would be very nice if you add CDMA bands to your app. Thanks again.
3rd December 2014, 09:06 PM |#7  
Junior Member
Thanks Meter: 1
 
More
if i am interested in enabling umts bands in somewhat old msm7227a based motorola, running gb 2.3.7, with no custom recovery, no custom roms or anything, but rooted.
should i even try?
16th December 2014, 05:42 AM |#8  
xdax1's Avatar
Senior Member
Flag Hong Kong
Thanks Meter: 50
 
More
thanks for making this, i wonder if my Snapdragon 600 on LG G Pro E988 can use this to enable China's TD WCDMA and TD LTE, since FDD is kinda different than TDD
10th January 2015, 06:17 PM |#9  
ChazzMatt's Avatar
Recognized Contributor
Flag Atlanta, Georgia
Thanks Meter: 5,763
 
Donate to Me
More
Quote:
Originally Posted by vndnguyen

Use to calculate Qualcomm NV items for adding GSM / WCDMA / LTE bands.

Do you want to add any GSM / WCDMA / LTE bands to your phone? Then use this app to calculate all needed NV items.

Got a question. I found a discrepancy in your calculator.... Your NV calculator values do not match the NV value of the LTE bands my phone already has. So, how can I trust the calculator to give me correct values for additional bands I wish to enable?

It's at the bottom of this post, but I am putting a lot of information about my phone first, so you know the whole situation.

I have 5.2" 1440p, 3GB RAM Moto Maxx (XT1225), which has Snapdragon 805 -- same as the (Motorola) Nexus 6. In fact it was being tested by Google to be the Nexus 6 (or a Nexus 6 variant) as late as mid-August -- but Google decided to go with the larger size variant and only the larger size variant.

Motorola re-purposed this phone as the Verizon Droid Turbo (XT1254) in the USA and as the Moto Maxx (XT1225) now being sold in a handful of Latin America countries. We already have root, TWRP recovery.

When this phone was being tested by the FCC, it had these LTE bands:



But now being sold as the Moto Maxx (SAME FCC ID number), Motorola enabled more GSM bands and changed one of the LTE bands.
They disabled LTE band 5 (a minor AT&T LTE band), and enabled LTE band 3 (which is used more in Latin America countries).




QPST confirms the 2G/3G bands Motorola now claims for this phone:



Which means the LTE bands they now claim (2, 3, 4, 7, 17) are also probably correct.

Again this phone has the SAME FCC ID NUMBER. And as it's being sold in Puerto Rico (U.S. territory), that is very important. That means there's been no hardware change since U.S. FCC certification -- only software change.

Motorola also promises it has the SAME HARDWARE (including antenna) that the Droid Turbo (XT1254) has (even though the Droid Turbo has a different FCC ID number):



This is also important. It means really, Motorola could not sell the Moto Maxx (XT1225) in Puerto Rico (U.S. territory) under that FCC ID number if any radio-specific hardware had been changed at all.

Thus, we know the additional GSM bands, change in the LTE bands by Motorola was software modem change.

With me so far?
___________________________
Now the discrepancy...

In QXDM NV browser, in Line 6828, the XT1225 phone showed a value of 65630 (for LTE bands 2, 3, 4, 7, 17).



Yet, according to your app, with THESE LTE BANDS enabled (2,3,4,7,17)...


it should be THIS value: 65614.



Now I admit that's CLOSE, but it's not the same.

Therefore, how do I trust the calculator to let me enable MORE bands if this default number does not match in your calculator?

I have edited the values of that line to theoretically enable more LTE bands, but if the beginning number from the phone does not match what your calculator number says, then what exactly have I enabled?
The Following User Says Thank You to ChazzMatt For This Useful Post: [ View ] Gift ChazzMatt Ad-Free
12th January 2015, 03:48 AM |#10  
vndnguyen's Avatar
OP Senior Member
Vinnitsa
Thanks Meter: 1,869
 
Donate to Me
More
Quote:
Originally Posted by ChazzMatt

Now the discrepancy...
. . . . .
Now I admit that's CLOSE, but it's not the same.

Therefore, how do I trust the calculator to let me enable MORE bands if this default number does not match in your calculator?

I have edited the values of that line to theoretically enable more LTE bands, but if the beginning number from the phone does not match what your calculator number says, then what exactly have I enabled?

Thank you for your patience for a such long post
But the problem was too simple.

Code:
If supporting LTE Bands are 2, 4, 5, 7, 17: 
NV 6828 = 65,626

If supporting LTE Bands are 2, 3, 4, 7, 17: 
NV 6828 = 65,614

If supporting LTE Bands are 2, 3, 4, 5, 7, 17:
NV 6828 = 65,630
I don't how how many bands does your phone support. But if the value of NV 6828 in the QXDM NV browser is 65,630, that phone should support the following bands: 2, 3, 4, 5, 7, 17.

There is NO discrepancy here.
The Following User Says Thank You to vndnguyen For This Useful Post: [ View ] Gift vndnguyen Ad-Free
12th January 2015, 01:42 PM |#11  
ChazzMatt's Avatar
Recognized Contributor
Flag Atlanta, Georgia
Thanks Meter: 5,763
 
Donate to Me
More
Quote:
Originally Posted by vndnguyen

Thank you for your patience for a such long post
But the problem was too simple.

Code:
If supporting LTE Bands are 2, 4, 5, 7, 17: 
NV 6828 = 65,626

If supporting LTE Bands are 2, 3, 4, 7, 17: 
NV 6828 = 65,614

If supporting LTE Bands are 2, 3, 4, 5, 7, 17:
NV 6828 = 65,630
I don't how how many bands does your phone support. But if the value of NV 6828 in the QXDM NV browser is 65,630, that phone should support the following bands: 2, 3, 4, 5, 7, 17.

There is NO discrepancy here.

So, you are saying the phone supports LTE band 5 out of the box, even though Moto only lists 2,3,4,7,17 on the retail specs?

That after FCC testing they only enabled additional LTE Band 3, but did not disable LTE band 5?

If so, that's interesting.
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes