[Radio] Enable LTE Band 3 and 8 on D820 and LTE Band 2 and 4 on D821

Coolbilal

Senior Member
Aug 21, 2014
58
3
0
Yes you can.
You would know that if you read the thread a bit, in one of the most thanked posts an user clarifies that he got it to work in 5.1. Same thing with my post, I specifically mention how I unlocked band3 on lollipop 5.1

Follow the instructions, making sure your kernel supports diag mode.
I cant understand what are u saying
I am running stock lollipop 5.1 frustrated from battery timing
No i want to downgrade my phone or do something for my battery
I bought nexus 5 a day before yesterday already running 5.1
 

simonarturo

Senior Member
Jun 19, 2014
276
89
0
Bleh, I´ll keep it short and simple:

1) Your question has already been answered before. Read before posting.
2) You do NOT need to downgrade to apply this fix, it works in 5.1. Look at the most thanked post for the settings used.
3) Use the appropriate kernel with Diag mode for 5.1. You can NOT use the one in the first post because it is intended for KitKat
4) This mod will actually make your battery life WORSE, as LTE drains battery faster than 3G. For better battery use a Custom Rom and Kernel, along with disabling things like Location or Wifi scanning always on.
 

joaquinpb

Member
Aug 3, 2009
15
3
0
Bleh, I´ll keep it short and simple:

1) Your question has already been answered before. Read before posting.
2) You do NOT need to downgrade to apply this fix, it works in 5.1. Look at the most thanked post for the settings used.
3) Use the appropriate kernel with Diag mode for 5.1. You can NOT use the one in the first post because it is intended for KitKat
4) This mod will actually make your battery life WORSE, as LTE drains battery faster than 3G. For better battery use a Custom Rom and Kernel, along with disabling things like Location or Wifi scanning always on.
As a former N5 Lollipop 5.1 (now N6) who applied this "fix" I back everything this guy told you. Is exactly like that

Find a post of mine where I wrote that i used a different kernel (also posted in this thread)

Sent from my Nexus 6 using XDA Free mobile app
 

Coolbilal

Senior Member
Aug 21, 2014
58
3
0
Okay! I'll try from the scratch again. Tonight.
I'm from lahore too :D

Well. I have just one questions. I'm running stock rom. 5.0.1 and franco kernel. Do i have to downgrade to 4.4.2. to do all of this just for band 3?
hey bro
please me help me out i want enable lte band 3 for warid LTE
i cant understand a word what Azlum was writing please bro help me
i am from karachi and have nexus 5 running xtrasmooth
i installed this rom for better battery life but still no improvement
draining more battery than stock :rolleyes:
 

eXDee

Senior Member
Mar 23, 2009
155
12
0
B19 is possible in D821 since B19 share the same Rx and Tx Front End with WCDMA/LTE B5/B6, since RF freq ranages have some overlay and Component support such shared RF rails, I have made attached trail qcns, moving D820 B19 different NV to D821.
It is never been tested since no D821 device on my hand, I suggest any sucess or fail friends give your comment to prove which qcn works and which one not works.
Please try 80XXXXXX_RF_B19_D820toD821_NV22969_NV24220.QCN first,
if NOT works, THEN try below one:
80XXXXXX_RF_B19_D820toD821_NV22969_NV24220_andRxTxPatch.QCN

I just manage my VPN to read that Japanese post after I finished 80XXXXXX_RF_B19_D820toD821_NV22969_NV24220_andRxTxPatch.QCN,
That is really a good post to let you understand the same idea with me, in a different DFS way, The Author limited to add RFNV (22969/24200), which can sucess in some phones when B19 RxTx channels offset is not much than the Golden sample NV, an another way I can add is override all different B19 RFNV, also will bring more success after you tried only two NV may bring your bad signals drop-bak on battery life.

NOTE, below Qcns are just add band19 on D821 stock bands,
For who need more bands enabled, more qcn in #1 need to be written and manually edited the NV6828/6829 bits in QXDM or DFS.
Hi i've flashed the first one, and band 3 is still working in New Zealand at least.
Won't know if B19 is working until i get there and go in an area which doesn't have Band 1 (or band3?).

Is it possible to add the other bands, 2 and 4 to the D821, at the same time as adding B19? I can provide my QCN if this of use.
It would be nice to have stock bands for D821, add B19 as well as B2 / B4 for travel.

Thanks.
 

mciavelli

New member
May 2, 2015
4
7
0
A few tips and troubleshooting points to share

I wanted to add a couple of points, which I came across along the way of implementing the guidelines in this thread.
The usual caveat: if you brick your phone in the process, I shall not be held responsible, I have to warn you guys, this was not the most straightforward exercise I have done on my phones, and I did root a few of them.

Now, the points:

Problem: Both Google Chrome and Firefox have blocked the download of lg_android_31010.exe file as malicious software.

Solution: Use this link http://answerslg.com/download-and-i...10-for-lg-android-devices/#Lg-usb-driver-3.10 and download the file LGUnitedMobileDriver_S50MAN310AP22_ML_WHQL_Ver_3.10.1.exe – it is the same as lg_android_31010.exe .

Problem: The downloaded QPST_2.7.411 file did not want to install properly throughits setup.exe. The Visual C++ 2005 package would get confirmed as “ok”, but the QPST would throw an error.

Solution: There is nothing wrong with the QPST package. On your Windows 7 press “Start”, and type “run cmd”. Find a path to the .msi file inside QPST folder (by using “cd..” and “cd [folder name] commands, where “cd” stands for “change directory”, greetings to MS DOS generation). Then enter the following command, which installs msi package files as admin:
msiexec /a "QPST 2.7.411.msi"
It will unpack the file into the Program Files (x86) folder. For me it still was not installed, so from the normal Windows environment I went into Program Files (x86) folder -> Qualcomm -> QPST folder, where it unpacked, right clicked on the .msi file and pressed „Install”. Only then did it install properly.

Problem: When you enter into QPST interface you may see only COM1 port available for choice, your Android Device COM Port is not shown, but in Windows Device Manager you can see that COM port Android Device is shown under COM** (where ** is a number of the COM port assigned).

Solution: Deselect The "Show Serial and USB/QC Diagnostic Ports only" on the QPST menu and the COM port of your device will appear in the list menu in QPST, just select it.

Problem: Some of the steps, like running adb commands through cmd, fastbooting an alternative kernel for DIAG mode, installing the drivers sound confusing.

Solution: First of all, there are several sets of drivers mentioned here, namely, LG drivers, Android drivers, ADB drivers, and QPST, and you need to install all. LG will be needed to recognise device on COM port in QPST, because QPST will communicate with the device via virtual COM port, while still connected through USB, and because backing up of your original QCN file and uploading of the alternative QCN file provided in this thread happens through QPST, you need to install QPST drivers before the procedure too, and Android and ADB will be needed for proper communication between your phone and your PC. Well, while LG and QPST cannot be avoided, the ADB and Android driver installation can be made easier and foolproofed by installing the Nexus Root Toolkit v.2.0.5, which you probably used already to root your phone in the first place. With it you can test whether the drivers have installed correctly (full driver installation guide – advanced+manual), can always check device connectivity (check devices), can call cmd utility and run your adb commands from it (advanced utilities -> Launch CMD Prompt), can even temporarily fastboot the kernel for DIAG mode, no need to download the alternative kernel separately (advanced utilities -> modified boot.img) and all this at a press of a button. So I can’t recomment the tool more for the purposes of this thread.

Question: Is there an alternative way to back up EFS file?
Answer: EFS yes, there is an easier way to do that, as described in this excellent guide http://forum.xda-developers.com/goo...t/modem-nexus-5-flashable-modems-efs-t2514095 (use Nexus Root Toolkit), but it does not take care of your QCN file, for QCN you still need to run QPST, as described above.

One more question I had was whether my kernel had DIAG mode, or I needed to flash a temporary kernel, which has such capability. While you can go through a routine to check, my advice is to use fastboot to temporarily enter the system with the suitable DIAG kernel, which, as said above, easily done with the help of Nexus Root Toolkit.

Another qestion which I had and which did not have a ready answer, is whether a temporary kernel that you are supposed to flash will stick and replace the kernel you had before. The answer is that if you use fastboot, it will load once, and on your next reboot your notmal kernel will return. Hope someone will find this clarification useful.

That concludes my 1st attempt to give back to the excellent community at xda and the great bunch behind this and adjacent threads. Thank you guys, I did manage to unlock my Band 3 on a D820 model SlimKat 4.4.4 (tested) (yes, I rolled back from Lollipop, because I expect that another year or so will pass until the app developers will get to grips with it and adjust their apps on Google Play, and until all bugs and glitches within Lollipop itself are smoothed out to give us the seamless experience, mind you, I sat on 2.3 Gingerbread, Siyah kernel on my SGS II until now, having had this phone for 4 years, stability and reliability are king for me, yet flexibility and customization for comfortable use are a must, too). In fact, 3g is sufficient for me, as, probably, for most of us, especially given that a modem working on LTE Band 3 frequesncy in a 2m radius gives me a headache, tested on several occasions, so this was done for futureproofing, marketability and, of course, for the fun of it.
 

Coolbilal

Senior Member
Aug 21, 2014
58
3
0
I wanted to add a couple of points, which I came across along the way of implementing the guidelines in this thread.
The usual caveat: if you brick your phone in the process, I shall not be held responsible, I have to warn you guys, this was not the most straightforward exercise I have done on my phones, and I did root a few of them.

Now, the points:

Problem: Both Google Chrome and Firefox have blocked the download of lg_android_31010.exe file as malicious software.

Solution: Use this link http://answerslg.com/download-and-i...10-for-lg-android-devices/#Lg-usb-driver-3.10 and download the file LGUnitedMobileDriver_S50MAN310AP22_ML_WHQL_Ver_3.10.1.exe – it is the same as lg_android_31010.exe .

Problem: The downloaded QPST_2.7.411 file did not want to install properly throughits setup.exe. The Visual C++ 2005 package would get confirmed as “ok”, but the QPST would throw an error.

Solution: There is nothing wrong with the QPST package. On your Windows 7 press “Start”, and type “run cmd”. Find a path to the .msi file inside QPST folder (by using “cd..” and “cd [folder name] commands, where “cd” stands for “change directory”, greetings to MS DOS generation). Then enter the following command, which installs msi package files as admin:
msiexec /a "QPST 2.7.411.msi"
It will unpack the file into the Program Files (x86) folder. For me it still was not installed, so from the normal Windows environment I went into Program Files (x86) folder -> Qualcomm -> QPST folder, where it unpacked, right clicked on the .msi file and pressed „Install”. Only then did it install properly.

Problem: When you enter into QPST interface you may see only COM1 port available for choice, your Android Device COM Port is not shown, but in Windows Device Manager you can see that COM port Android Device is shown under COM** (where ** is a number of the COM port assigned).

Solution: Deselect The "Show Serial and USB/QC Diagnostic Ports only" on the QPST menu and the COM port of your device will appear in the list menu in QPST, just select it.

Problem: Some of the steps, like running adb commands through cmd, fastbooting an alternative kernel for DIAG mode, installing the drivers sound confusing.

Solution: First of all, there are several sets of drivers mentioned here, namely, LG drivers, Android drivers, ADB drivers, and QPST, and you need to install all. LG will be needed to recognise device on COM port in QPST, because QPST will communicate with the device via virtual COM port, while still connected through USB, and because backing up of your original QCN file and uploading of the alternative QCN file provided in this thread happens through QPST, you need to install QPST drivers before the procedure too, and Android and ADB will be needed for proper communication between your phone and your PC. Well, while LG and QPST cannot be avoided, the ADB and Android driver installation can be made easier and foolproofed by installing the Nexus Root Toolkit v.2.0.5, which you probably used already to root your phone in the first place. With it you can test whether the drivers have installed correctly (full driver installation guide – advanced+manual), can always check device connectivity (check devices), can call cmd utility and run your adb commands from it (advanced utilities -> Launch CMD Prompt), can even temporarily fastboot the kernel for DIAG mode, no need to download the alternative kernel separately (advanced utilities -> modified boot.img) and all this at a press of a button. So I can’t recomment the tool more for the purposes of this thread.

Question: Is there an alternative way to back up EFS file?
Answer: EFS yes, there is an easier way to do that, as described in this excellent guide http://forum.xda-developers.com/goo...t/modem-nexus-5-flashable-modems-efs-t2514095 (use Nexus Root Toolkit), but it does not take care of your QCN file, for QCN you still need to run QPST, as described above.

One more question I had was whether my kernel had DIAG mode, or I needed to flash a temporary kernel, which has such capability. While you can go through a routine to check, my advice is to use fastboot to temporarily enter the system with the suitable DIAG kernel, which, as said above, easily done with the help of Nexus Root Toolkit.

Another qestion which I had and which did not have a ready answer, is whether a temporary kernel that you are supposed to flash will stick and replace the kernel you had before. The answer is that if you use fastboot, it will load once, and on your next reboot your notmal kernel will return. Hope someone will find this clarification useful.

That concludes my 1st attempt to give back to the excellent community at xda and the great bunch behind this and adjacent threads. Thank you guys, I did manage to unlock my Band 3 on a D820 model SlimKat 4.4.4 (tested) (yes, I rolled back from Lollipop, because I expect that another year or so will pass until the app developers will get to grips with it and adjust their apps on Google Play, and until all bugs and glitches within Lollipop itself are smoothed out to give us the seamless experience, mind you, I sat on 2.3 Gingerbread, Siyah kernel on my SGS II until now, having had this phone for 4 years, stability and reliability are king for me, yet flexibility and customization for comfortable use are a must, too). In fact, 3g is sufficient for me, as, probably, for most of us, especially given that a modem working on LTE Band 3 frequesncy in a 2m radius gives me a headache, tested on several occasions, so this was done for futureproofing, marketability and, of course, for the fun of it.
my phone is connected in modem LGE Android net USB modem
but not connected in QPST tool
its showing no phone error

i m stuck here


Help me
 
Last edited:

Azlun

Senior Member
May 9, 2013
340
217
0
Shenzhen
Yes, just:*more qcn in post#1 need to be written to your phone,and manually edited the NV6828/6829 bits in QXDM or DFS.

---------- Post added at 12:20 AM ---------- Previous post was at 12:19 AM ----------

Right click task bar blue earth qpst icon and use QPST configuration to add ports...
 

mciavelli

New member
May 2, 2015
4
7
0
my phone is connected in modem LGE Android net USB modem
but not connected in QPST tool
its showing no phone error

i m stuck here


Help me
Guys, sorry I won't be able to give a fully fledged support here due to time constraints. Here's what you need to check: on your PC go to Control Panel -> Device Manager, and make sure that your Android device is connected via COM Port. If not, then you need to run adb cmd (I did it through Nexus Root Toolkit) and run the adb command, as described in the original post for this thread:
adb shell
su
setprop sys.usb.config diag,adb

This will put your phone into DIAG mode and it should appear on the COM port connection list in Device Manager (go check). If it did not happen, then thre are several possibilities of what went wrong. It happened to me, too: I re-plugged the phone, opened cmd through Nexus Root Kit, ran the same commads shown above once again, and it worked. If it still does not work, then, perhaps, either LG drivers did not get installed properly (try to re-install) OR your kernel does not support DIAG mode and you forgot to fastboot with the kernel that does support it (either get one from the original post of this thread, or go into Nexus Root Kit -> Advanced Utilities -> Modified Boot.img (I recommend it highly).

If you have done all of the above, and it still does not work, then the old-timers need to muscle in to help, as it would be beyond the limitations of my personal expertise and experience.
 
Last edited:
  • Like
Reactions: lordhp10 and R102

sahibzadarizwan

New member
May 4, 2015
2
0
0
For all those people whole are not able to connect their phone to QPST tool. When the phone is connected as com port. Go to device manager and set baud rate to 38400 in com port properties. QPST mentions this rate when a new device is added to it

Sent from my Nexus 5 using XDA Free mobile app

---------- Post added at 10:28 AM ---------- Previous post was at 10:22 AM ----------

 
Last edited:

bjoswald

Senior Member
Aug 10, 2011
171
44
0
Ocala
I live in North America and T-Mobile is my carrier. I get LTE. Am I to understand that this mod will give me a stronger signal in urban areas, in addition to coverage in remote areas? I poked around the thread a bit, but most of this is over my head.
 

aeoveu

Senior Member
Nov 8, 2010
635
144
0
I live in North America and T-Mobile is my carrier. I get LTE. Am I to understand that this mod will give me a stronger signal in urban areas, in addition to coverage in remote areas? I poked around the thread a bit, but most of this is over my head.
Not necessarily. If you don't have signal in an area, but are dead shot sure you have 4G in that area, then this mod will help you for your Nexus 5 D821.
 
  • Like
Reactions: bjoswald

simonarturo

Senior Member
Jun 19, 2014
276
89
0
I live in North America and T-Mobile is my carrier. I get LTE. Am I to understand that this mod will give me a stronger signal in urban areas, in addition to coverage in remote areas? I poked around the thread a bit, but most of this is over my head.
But if you live in the US and bought your nexus there, it is bound to be the d820, so this mod will not help you at all, unless you are thinking about moving to a different country that uses bands 3 and 7.

But no, I don't see how this mod would increase your LTE signal strength
 
  • Like
Reactions: bjoswald

Azlun

Senior Member
May 9, 2013
340
217
0
Shenzhen
But if you live in the US and bought your nexus there, it is bound to be the d820, so this mod will not help you at all, unless you are thinking about moving to a different country that uses bands 3 and 7.

But no, I don't see how this mod would increase your LTE signal strength
Yes, this method is just add some band 2,4 rf nv items to your d821, so it can not make signal stronger. And please not use such band 2/4 qcn file on d820,I will just make your original calibrated band 2/4 rf nv offset, bring weaker signal... Who have did such wrong application should restore their backuped efs by twrp.