[HTC 10] Enable LTE bands by Editing NV values with QXDM/DFS tool - Custom kernels? - Android Q&A, Help & Troubleshooting

Hi!
So I bought a HTC 10 from Amazon back in May and, even though the product description said it was the US version which had LTE bands for US carriers (specifically 4-AWS), they sent me a M10h, which is the international/asian version that doesn't support band 4. I can't return the phone though, since I'm from Argentina and with the insane customs ruling here, sending the phone to the US and back would cost me almost as much as just buying selling mine (at a highly reduced pricepoint since it doesn't support LTE in my country) and buying a new one.
After a lot of reading here in XDA, paying 25$ to be S-Off, flashing radios, changing roms and kernels, and a bunch of other stuff, I've come to the conclusion that my only alternative left is to change the 06828 NV value (which determinates what LTE bands are activated) with QXDM/DFS tools/whatever program. I've managed to put the phone in diag mode (for those who don't know how, I'll leave a little tutorial in the end of the thread), but when I write the value and then read it again it's back to its original state. I guess this is some kind of protection Qualcomm/HTC/whoever put in place to avoid users messing around with this stuff.
I read in the HTC One M9 forums that users with CDMA phones could change the 06828 value, while I, using a GSM phone, have been able to change 06829. I tried using a Verizon radio, which turns on and off the diag mode for some reason, and a Sprint radio, which gives me a "diag error response" in QXDM when I try to read/write any NV value.
Maybe a custom kernel can help avoid the write protection for NV values? I don't know a lot about that kind of stuff, so it's the only thing that I believe could change my situation
Phone info:
White HTC 10 M10h model
LeeDroid 10 v2.4.1-stable rom with CleanSlate kernel
S-Off and root
Baseband version [email protected]_51.01_F
---------------------------------------------------------------------------
For those who can't make it to Diag Mode:
1) Install the HTC Diag Drivers in your PC
2) Install a terminal emulator in your phone (in my case I used SManager)
3) Connect the phone to the computer with the USB cable
4) In the terminal emulator use:
Code:
su
and then
Code:
setprop sys.usb.config diag
5) Now touch on the "Use USB for" notification.
6) If everything worked, the phone should block you from choosing any option in the list besides Charging and USB tethering
7) Choose USB tethering
8) Your phone should appear in the Windows Device Manager as HTC Diagnostic Interface, which means the phone is in Diag Mode
9) To return to the default USB mode, repeat step 4, but replacing setprop sys.usb.config diag for
Code:
setprop sys.usb.config mtp
--------------------------------------------------------------------------
Does anyone know any way to make my phone work? Any kernel made from scratch I can try? I'm really desperate.
Thank you all for reading!

Up!

Bump... has anyone figured this out? The M8 and M9 guys have reported flashing a Verizon RUU/Firmware to allow the LTE NV values to stick, but this does not seem to work on the HTC 10. I've tried everything and have gone this far, but I just cant seem to write the NV values. I've tried QPST + QXDM, as well as DFS. I am not sure if it's the actual firmware/radio itself (though I've also tried them ALL), or just the actual Kernel.

I am stopped on the same spot. I used ElementalX-HTC10-1.06 as kernel without success. Were you able to get anything?

Related

HTC Rezound on Pageplus : Guide

Ok folks. If you are like me, you searched all over the web didnt find a definitive answer on how to go about getting your HTC rezound to Pageplus.
I bought a used Rezound. It came with NO Verizon SIM card. No software updates to it. I read a lot, sounded like getting to the latest stock was a good idea as it usually fixes issues. Well, I promptly updated to the leaked global ICS rom. Go the rom from android police dated Aug 15.
So my rezound had locked stock global ICS rom, no SIM card. Here is how i flashed it to pageplus. Please follow the steps as mentioned, as i have stumbled too many times and got it working.
================================
Not a must but...
1. Dont upgrade your phone to ICS rom if you dont want to root your phone. As ICS blocks APN updates. Meaning if you need 3g on pageplus or any other carrier and you dont want to root your phone, dont upgrade. If you dont mind rooting your phone, you can just ignore this warning.
Requirements:
MIN and MDN Information:
You can get MIN and MDN by calling pageplus or follow steps below.
goto http://www.kittywireless.com/pageplus/phonestatusform.html
right at the bottom you can enter email and phone number. You will get an email with MIN and MDN information.
OS Requirement:
Windows 7 64bit or 32bit. No support for Linux, Mac or XP(??).
Software you will need:
1. HTC Sync http://www.htc.com/us/support/htc-rezound-verizon/software-updates.
2. HTC Diag drivers. You can download from below.
3. QPST. http://conflipper.com/Software/QPST_2.7_366.rar
4. CDMA Workshop. You need the full version. Demo is not useful. There is an old 2.7 cracked version floating around in the web. That will do the job.
Steps to follow:
1. Install HTC Sync. This software will install HTC Sync and HTC Drivers. All you are looking for is HTC Drivers. So, as soon as installation is complete you can uninstall HTC Sync alone. They have seperate uninstallers.
2. Install HTC Diag drivers. Now, i hope you have access to Windows 7. These drivers didnt install in XP for me. it could work for you.
This step is crucial, without these drivers installed you wont be able to do anything.
i. Connect your phone to PC.
ii. Just leave it on charge mode. The HTC drivers you installed in previous step should recognize the phone.
iii. Goto the dialer in phone. dial ##3424. press call. This should put the phone in DM mode.
iv. Win 7 will try to find the drivers and fail. If you open the device manager (or short cut just run devmgmt.msc), you should see the
2 devices with no drivers. HTC DIAG and HTC DIAG 9K.
v. double click on HTC Diag and click upgrade drivers. You need to manually upgrade the drivers..
http://forum.xda-developers.com/showthread.php?t=697487 This guide does a very good job. I dont want to repeat it. You can look at it if you are stuck. Just look at the driver installation part alone.
vi. Just ignore the HTC Diag 9k for now.
3. You have done a major step already. (I got stuck on step 2 for quiet sometime.). Install cdma workshop(CDMAWS). This software will trip anti-virus software(AV). So, just turn-off AV( or add CDMAWS in your AV's exclusion list). Apparently CDMAWS does use the virus technique to work but it is not malicious.
i. connect the phone to PC and dial ##3424 for DM mode. Find out which COM port your phone is using to connect.
ii. start CDMAWS. Select the COM port you phone uses. click connect. These should be in the topline of the GUI.
iii. if you are connected. The status bar at the bottom of window should indicate it. If everything is fine, click read(it should be next to connect/disconnect button). If everything is working so far, lots of empty spaces will be populated with data.
iv. switch to the Security tab. look for a spc button. enter "000000" in the text box above it(dont include quotes). This is the password for EPST. click spc -> spc send. you should see a pop-up saying phone unlocked. (if you are using this guide for Sprint phones, you need to obtain this password). Verizon just leaves it unlocked.
v. goto 'other' tab. look for RU-IM. click on the drop-down box. Select "NV-only". This option will be present only in full version.
vi. if you have not downloaded the attachment on this post, do it now. Now focus your attention on PRL box in the same tab as in step v.
PRL stands for preferred raoming list. I have attached 2 prl files. For me the 51720-evdo.prl gave roaming sign. I used 52711.prl, it worked fine. Click on write and choose 52711.prl from you download directory. It should write, the information to your phone.
vii. next switch to NAM tab. Enter the MIN you got from the email you got from kitty wireless (link is provided above). You can also get that info from pageplus by calling. MDN is nothing but your cell number. Enter that in dir or directory text box. click write.
4. you are done with CDMAWS. you can reboot your phone. At this point, if you havent changed ESN with pageplus do so now. You can do ESN change through online chat at pageplus website. It is free.
5. If you see roaming sign on your rezound, you need to use a different PRL. Roaming is indicated by a small triangle above the signal bars. start CDMAWS and select a different PRL file to write to your phone(steps 3(i) - 3(vi)). If everything is fine, from you rezound, call *22890 to program your phone. You can also use *22801 to program. if after a short pause it says unable to program your phone. It failed to program. Make sure you followed all the steps. If after a long pause it says unable to program. you have succeeded in getting the phone registered with pageplus. Now you should have your phone working for Voice and SMS/texting.
6. Take a deep breath and pat yourself, you have achieved a major step. Now to program 3g part. As i said before, if you are having locked stock ICS rom, you wont be able to go further. ICS doesn't let changing APNs. GB is fine with changing APNs. I havent rooted my ICS. i am just happy with a working Voice and SMS for my needs. Wifi satisfies my need.
7. Fire up QPST configuration.
i. Click on "Add New Port..." Select the port your device is on. It should be same as in CDMAWS.
ii. On the next screen highlight your device.
iii. Click on "Start Clients--Service Programming"
iv. Click 'Read From phone" When the prompt pops up click "OK"
v. Now tab over to "M.IP"
vi. In the drop down below that says simple ip+Mobi change that to "Simple IP"
vii. Now double click on "Profile 2"
viii.In the "NAI" section put your phone [email protected]
ix. In the "tetheredNAI" section put your phone [email protected]
x. For the IP Address put 255 all the way across for the last two sections and leave the 0's in the first section and Click OK
xi. Now click on "PPP config"
xii. Click "Um"
xiii. In the box that says "User ID", Enter your phone [email protected]
xiv. Click in the box that says "Tethered NAI", Enter your phone [email protected]
xv. Click in the box that says "Password", Enter "vzw"
xvi. Click the "AN" tab, User ID is your phone [email protected] and Password is "vzw"
xvii. Click "write to phone"
8. Power your phone down then reboot it.
9. i. Connect to wifi
ii. Open market
iii. Search for "APN Backup and Restore" and install. If you have GB, this will work on it own. Now if you have a rooted ICS, you can use Titanium Backup pro to run this system app. ICS allows system apps to modify APNs.
iv. Open APN and click Backup APN's
v. Now put your phone in "airplane mode"
vi. Click "delete apn's"
vii. Click "restore apn"
viii. Select page plus apn from below
ix. Disable Airplane Mode
x. Reboot
And thats it your fully flashed with MMS, Talk, Text, 3G
Credit goes to lots of folks. Mainly to Nevell, techwerkz, folks at howard forums and scores of others who are not mentioned.
Hope this helps a few folks.
Great guide.
hey guys, im kinda new to this and im planning to switch from VM to PP. I am plannng to buy the HTC Rezound. When i buy it, do i have to buy the contract version or the "month to month" version on the verizon site?? And does this tutorial actually work? Can anyone confirm it? And i dont care about 3g or 4g so i just want talk and text/
vwade79 said:
hey guys, im kinda new to this and im planning to switch from VM to PP. I am plannng to buy the HTC Rezound. When i buy it, do i have to buy the contract version or the "month to month" version on the verizon site?? And does this tutorial actually work? Can anyone confirm it? And i dont care about 3g or 4g so i just want talk and text/
Click to expand...
Click to collapse
Im thinking of selling mine soon. PM me if your interested.
Sent from my Nexus 7 using Tapatalk 2
I got 3G data working on stock ICS 4.0.3.605.1
To make it work you need to write all necessary settings to the 9K port as well. The tricky part is that QPST will not work and you have to use full paid version of CDMA Workshop or DFS (free version is ok) instead.
Repeat steps 3 and 4 of javamaan's guide for port 9k and use DFS for step 7.
Go to Programming/Data. Fill all fields in PAP, PPP, HDR AN, HDR AN Long and HDR AN PPP boxes. Set HDR SCP force AT config to RevA_MFPA. Uncheck eHRPD enabled. Go to Mobile IP and set NAI to [email protected].
When writing, make sure that it actually writes the data. Enable full logging and see if green "nv item written ok" messages appear. Ignore offline-d errors.
For more detailed instructions, see this cricket flashing guide.
You also need to have any sim card inserted to enable Mobile network Off/On switch in settings and get rid of the annoying message on the lock screen.
APN settings have no effect in CDMA mode. I've never touched APN menu and data works just fine.
The only thing it might be necessary is MMS, but I've never bothered to set it up.
Hello all,
For the life of me, I can't get sms or 3g to work. I've gone over this tutorial over and backwards and even did the cricket tut.
My rezound is on GB. I downgraded it with the official, stock, OTA or what ever you want to call it GB. I'm rooted but not custom ROM. I just got rid of the bloatware.
I have PPC service. Thanks, that part was great! There is a "write" line missing in the RU IM part, but I figured it out. Voice and simple text work but no sms. I even copied my wife's apn from her cell, but still, no go.
OK, done with my rant. Just had to let it out. So my steps:
in QPST - wrote everything to 8K as stated above, to the "t"
-I did come up with an error, but checked it in DFS and everything was there.
in DFS - wrote everything to 9k as stated above, to the "t"
Found the apn file from another thread because it is missing in this one. Did a restore, and.....nothing.
Found the apn settings from another site and entered it in manually......nothing.
Copied my wife's apn settings...nothing.
Made myself a drink...at least I have a good buzz going...check my phone...nothing...DOHHH!
What do I do now???
Cheers!
AsianCajun said:
Hello all,
For the life of me, I can't get sms or 3g to work.
Click to expand...
Click to collapse
As already mentioned above, forget about the APNs! They are not used for CDMA mode (except MMS). Until you have 3G data, just leave the default VZWINTERNET APN as it is.
You don't need to downgrade to GingerBread. I've done everything on ICS 4.0.3.605.1, but 4.0.3.605.2 should work as well.
Make sure you've actually written everything to both ports. Especially 9K port. Read back and check if all values are there (except passwords that can't be read). Read PRL and make sure that version is 51720.
Post your screenshots of DFS after you read the data (NAM/PRL, Data and MobileIP pages).
OK, I wrote the prl over again and opened up DFS and wrote to nam1 and nam2.
Well, I was able to get it to work. I put ics back on, updated to one of the newer prl's and put a sim chip. I'm not sure what did the trick, but my bet is on the chip. note* I used an old at&t sim chip that I had laying around. I still get the warning on the lock scene, but that doesn't bother me. Thanks again to those who made these tuts.
Cheers
Im getting close to getting my Rez up on PP,... (deleted)
EDIT: Thanks so much for this thread, Im well on my way, with a few bumps along the way while I learn the software and phone. was stuck at step 5 til I realized you did the programming and dont need the #22890. with or w/o my new sim, I can make & receive calls/texts. Im barred from the ota programming by the phone.
Now I'm figuring out qpst as to why it doesnt show profile 2, just a single profile (0). So I dont know if I should modify that profile 0... And I need to get rid of the error message re the 4g activation. So i'm a little ways from having any data functioning... going to bed, sleepy and cross-eyed...
"Activating your phone..."
In the lock screen, how do you remove the irritating "Activating your phone..." message. I have everything working except MMS, but I don't care about it, I just want the stupid notification gone.
I also have an LTE card installed. I had remotesquaD flash it for me...
HTC Rezound on PagePlus no 3G data
javamaan said:
Ok folks. If you are like me, you searched all over the web didnt find a definitive answer on how to go about getting your HTC rezound to Pageplus.
I bought a used Rezound. It came with NO Verizon SIM card. No software updates to it. I read a lot, sounded like getting to the latest stock was a good idea as it usually fixes issues. Well, I promptly updated to the leaked global ICS rom. Go the rom from android police dated Aug 15.
So my rezound had locked stock global ICS rom, no SIM card. Here is how i flashed it to pageplus. Please follow the steps as mentioned, as i have stumbled too many times and got it working.
================================
Not a must but...
1. Dont upgrade your phone to ICS rom if you dont want to root your phone. As ICS blocks APN updates. Meaning if you need 3g on pageplus or any other carrier and you dont want to root your phone, dont upgrade. If you dont mind rooting your phone, you can just ignore this warning.
Requirements:
MIN and MDN Information:
You can get MIN and MDN by calling pageplus or follow steps below.
goto http://www.kittywireless.com/pageplus/phonestatusform.html
right at the bottom you can enter email and phone number. You will get an email with MIN and MDN information.
OS Requirement:
Windows 7 64bit or 32bit. No support for Linux, Mac or XP(??).
Software you will need:
1. HTC Sync http://www.htc.com/us/support/htc-rezound-verizon/software-updates.
2. HTC Diag drivers. You can download from below.
3. QPST. http://conflipper.com/Software/QPST_2.7_366.rar
4. CDMA Workshop. You need the full version. Demo is not useful. There is an old 2.7 cracked version floating around in the web. That will do the job.
Steps to follow:
1. Install HTC Sync. This software will install HTC Sync and HTC Drivers. All you are looking for is HTC Drivers. So, as soon as installation is complete you can uninstall HTC Sync alone. They have seperate uninstallers.
2. Install HTC Diag drivers. Now, i hope you have access to Windows 7. These drivers didnt install in XP for me. it could work for you.
This step is crucial, without these drivers installed you wont be able to do anything.
i. Connect your phone to PC.
ii. Just leave it on charge mode. The HTC drivers you installed in previous step should recognize the phone.
iii. Goto the dialer in phone. dial ##3424. press call. This should put the phone in DM mode.
iv. Win 7 will try to find the drivers and fail. If you open the device manager (or short cut just run devmgmt.msc), you should see the
2 devices with no drivers. HTC DIAG and HTC DIAG 9K.
v. double click on HTC Diag and click upgrade drivers. You need to manually upgrade the drivers..
http://forum.xda-developers.com/showthread.php?t=697487 This guide does a very good job. I dont want to repeat it. You can look at it if you are stuck. Just look at the driver installation part alone.
vi. Just ignore the HTC Diag 9k for now.
3. You have done a major step already. (I got stuck on step 2 for quiet sometime.). Install cdma workshop(CDMAWS). This software will trip anti-virus software(AV). So, just turn-off AV( or add CDMAWS in your AV's exclusion list). Apparently CDMAWS does use the virus technique to work but it is not malicious.
i. connect the phone to PC and dial ##3424 for DM mode. Find out which COM port your phone is using to connect.
ii. start CDMAWS. Select the COM port you phone uses. click connect. These should be in the topline of the GUI.
iii. if you are connected. The status bar at the bottom of window should indicate it. If everything is fine, click read(it should be next to connect/disconnect button). If everything is working so far, lots of empty spaces will be populated with data.
iv. switch to the Security tab. look for a spc button. enter "000000" in the text box above it(dont include quotes). This is the password for EPST. click spc -> spc send. you should see a pop-up saying phone unlocked. (if you are using this guide for Sprint phones, you need to obtain this password). Verizon just leaves it unlocked.
v. goto 'other' tab. look for RU-IM. click on the drop-down box. Select "NV-only". This option will be present only in full version.
vi. if you have not downloaded the attachment on this post, do it now. Now focus your attention on PRL box in the same tab as in step v.
PRL stands for preferred raoming list. I have attached 2 prl files. For me the 51720-evdo.prl gave roaming sign. I used 52711.prl, it worked fine. Click on write and choose 52711.prl from you download directory. It should write, the information to your phone.
vii. next switch to NAM tab. Enter the MIN you got from the email you got from kitty wireless (link is provided above). You can also get that info from pageplus by calling. MDN is nothing but your cell number. Enter that in dir or directory text box. click write.
4. you are done with CDMAWS. you can reboot your phone. At this point, if you havent changed ESN with pageplus do so now. You can do ESN change through online chat at pageplus website. It is free.
5. If you see roaming sign on your rezound, you need to use a different PRL. Roaming is indicated by a small triangle above the signal bars. start CDMAWS and select a different PRL file to write to your phone(steps 3(i) - 3(vi)). If everything is fine, from you rezound, call *22890 to program your phone. You can also use *22801 to program. if after a short pause it says unable to program your phone. It failed to program. Make sure you followed all the steps. If after a long pause it says unable to program. you have succeeded in getting the phone registered with pageplus. Now you should have your phone working for Voice and SMS/texting.
6. Take a deep breath and pat yourself, you have achieved a major step. Now to program 3g part. As i said before, if you are having locked stock ICS rom, you wont be able to go further. ICS doesn't let changing APNs. GB is fine with changing APNs. I havent rooted my ICS. i am just happy with a working Voice and SMS for my needs. Wifi satisfies my need.
7. Fire up QPST configuration.
i. Click on "Add New Port..." Select the port your device is on. It should be same as in CDMAWS.
ii. On the next screen highlight your device.
iii. Click on "Start Clients--Service Programming"
iv. Click 'Read From phone" When the prompt pops up click "OK"
v. Now tab over to "M.IP"
vi. In the drop down below that says simple ip+Mobi change that to "Simple IP"
vii. Now double click on "Profile 2"
viii.In the "NAI" section put your phone [email protected]
ix. In the "tetheredNAI" section put your phone [email protected]
x. For the IP Address put 255 all the way across for the last two sections and leave the 0's in the first section and Click OK
xi. Now click on "PPP config"
xii. Click "Um"
xiii. In the box that says "User ID", Enter your phone [email protected]
xiv. Click in the box that says "Tethered NAI", Enter your phone [email protected]
xv. Click in the box that says "Password", Enter "vzw"
xvi. Click the "AN" tab, User ID is your phone [email protected] and Password is "vzw"
xvii. Click "write to phone"
8. Power your phone down then reboot it.
9. i. Connect to wifi
ii. Open market
iii. Search for "APN Backup and Restore" and install. If you have GB, this will work on it own. Now if you have a rooted ICS, you can use Titanium Backup pro to run this system app. ICS allows system apps to modify APNs.
iv. Open APN and click Backup APN's
v. Now put your phone in "airplane mode"
vi. Click "delete apn's"
vii. Click "restore apn"
viii. Select page plus apn from below
ix. Disable Airplane Mode
x. Reboot
And thats it your fully flashed with MMS, Talk, Text, 3G
Credit goes to lots of folks. Mainly to Nevell, techwerkz, folks at howard forums and scores of others who are not mentioned.
Hope this helps a few folks.
Click to expand...
Click to collapse
Hello everyone, I am new to this forum and first thing I want to do is thank everyone for their time and effort of putting the useful information on this forum! Also thanks to javamaan, I have been able to activate my HTC Rezound (previously on Verizon) on PagePlus. I have the following working: Talk, TXT, MMS, and 1X data. But no matter what I do, (spent over a week on this now, no kidding) I can't get 3G working.
I have the original Verizon 4GLTE sim card installed.
I am S-OFF, rooted, running leaked android 4.0.3 (4.03.605.3). (QPST is only good for 8K port)
I use mostly CDMAWS 3.8.7 demo and DFS 4.0.0.5 to manipulate data.
I write same data values to 8K and 9K ports, to NAM1 and NAM2.
Could it have something to do with HA and AAA shared secret values? some say leave it blank, some say 'vzw' (in hex), some say need to get those off of a donor phone.....
Could it be that when writing any passwords in DFS for 9K port they don't seem to showup/stick?
Thank you!
-snpiee
Wileyworld said:
Im getting close to getting my Rez up on PP, but am stuck on (step 5) since I cant dial out to program phone
Click to expand...
Click to collapse
I never could get *228xx activation to work. Just filled all data manually.
You can try to insert some other sim card, like AT&T or whatever. It just wants to have something in the slot.
@ Wileywold:
Step 5 is just if you get the triangle by the signal bars. *228 in any form will give you that error. I followed yura's directions and programmed for the mms and 3g using DFS.
@ snpiee:
On my phone HA is 300 and AAA is 2. Like you, I don't know if that has anything to do with programming or not. I've tried different prls and still can't get 3g to show up. I'm also stuck on 1x.
snpiee said:
Could it have something to do with HA and AAA shared secret values? some say leave it blank, some say 'vzw' (in hex), some say need to get those off of a donor phone.....
Click to expand...
Click to collapse
You definitely don't need a donor phone. As I recall, I did "vzw". Actually, all that Mobile IP NAI stuff is not used if "Simple IP only" is selected.
Also, someone suggested to do a software reset with 4G SIM inside after writing all values. Not sure if it really helps, but you can try.
snpiee said:
Could it be that when writing any passwords in DFS for 9K port they don't seem to showup/stick?
Click to expand...
Click to collapse
Passwords don't show up when I read back after writing, so this is OK.
Check PRL version and other stuff.
---------- Post added at 10:10 PM ---------- Previous post was at 09:59 PM ----------
AsianCajun said:
I've tried different prls and still can't get 3g to show up. I'm also stuck on 1x.
Click to expand...
Click to collapse
Oh, I thought you finally got 3G... I will go make my DFS screenshots now, so we can compare.
I just updated my prl to 52874 hoping it would point my Rez to 3g towers. Well, I'm still on 1x.
Screenshots of 9K port. I've highlighted some important items.
I finally got it. I wrote to both 8K and 9K ports and NAM1 and NAM2. All values were the same. My prl is the most recent verizon from my area, which is 52874. Here are the screen shots.
Thanks again to yura and javamaan for their hard work!
AsianCajun said:
I finally got it. I wrote to both 8K and 9K ports and NAM1 and NAM2. All values were the same. My prl is the most recent verizon from my area, which is 52874. Here are the screen shots.
Thanks again to yura and javamaan for their hard work!
Click to expand...
Click to collapse
You got 3G working now? I will compare your values to mine when I get home today....
Thanks for posting DFS screenshots!
By the way in your pics you use PrefMobileIP not SimpleIP is that correct?
Yura80 said: "Screenshots of 9K port. I've highlighted some important items."
Thanks for kindly sharing help here! I continue to tinker with this by lurking here and (after success with voice/texts/1x data) I'm now working on getting the 3g operating, and the dfs screen shots are very helpful. I want to upload a few for someone to see, and point me closer to my goal. Ive tried to imitate yours, but im running dfs 3.1.xxx and there are a few differences in the location of items, and labeled a bit different. I had to guess at one of the places to insert the dun info since it didnt show quite the same layout of lines/descriptions.For example, PAP has an extra line called data, while the PPP section has 1 less line , so I tried the dun line in that PAP section.
I'm very close to having this thing DONE and I never would have gotten here without great tutors right here!
BTW, What do you use to get the great screen shots to insert here in the forum?

Request for RF and NV data for use on the Rezound

Hi guys. As you might know the HTC Rezound has the same SOC as the I-717. We are trying to make it work with att hspa, and have up to a point, but have some issues. These issues could be solved by using the RF and NV data from the i-717. It is easy and free to get them.
The approximate steps are, mind you I am guessing in a few places because I do not have a Note:
Download and install the diagnostic drivers for your device.
Download DFS CDMA Tool (free version).
Connect phone to PC and switch it to the DM mode. If you download Hidden Menus from the market it can help you with putting it in Diagnostic Mode (DM).
Connect DFS to the first Diagnostic Interface port, not the LTE port. The Rezound has the LTE port labeled as 9K.
At the Equipment page check if Extended Build ID / MSM rev is MSM8660. If it's different, you've selected a wrong port.
Click Send SPC button to send SPC 000000 (Top left)
Go to NV page
Read Range and Save.
Read RF and Save.
The last two steps can take a few minutes to complete. Please make sure to have an active sim and make sure the phone doesn't disconnect.
Upload the files enjoy the thanks you will receive.
Thank you in advance.
Bump???
We really need this to get a hack for us rezound users to get fully functional gsm capabilities for att us. Getting the nv tables from an i-717 device will hopefully point us in the right direction. Thank you in advance to whoever is willing to help.
Also keep in mind that getting this info has no negative impact on your phone. There will be no modifying or anything so you don't have to worry about "bricking" your device.
Sent from my Rezound using Tapatalk 2
Bumping this...A lot of people in this thread are desperate and development has totally stagnated because of the lack of data from the Note 1. Any help is greatly appreciated!
I got the message in inbox. Just responding now to tell you all that I am currently really swamped! I have not even been building my current roms for over a week. If I should get a minute or 10 this weekend??? I can have a better look at your OP here......
EDIT:
you might provide a link to these:
Download and install the diagnostic drivers for your device.
Download DFS CDMA Tool (free version).
If you want help here....
Thanks!!
patch_Adams said:
I got the message in inbox. Just responding now to tell you all that I am currently really swamped! I have not even been building my current roms for over a week. If I should get a minute or 10 this weekend??? I can have a better look at your OP here......
EDIT:
you might provide a link to these:
Download and install the diagnostic drivers for your device.
Download DFS CDMA Tool (free version).
If you want help here....
Thanks!!
Click to expand...
Click to collapse
Here are detailed instructions that I wrote out to someone else looking to help. I will PM them to you.
Sorry, the guy who wrote the request probably didn't think that your phone may be different...neither did I. Here are some cleaned up instructions. Since I don't have the phone, I can't be sure that they will work. This is perfectly safe, as you are only reading the data and saving it. As long as you don't start mashing your mouse clicker on random buttons And it can't hurt to have this backup around, should anything go haywire on your phone.
DFS: http://cdmatool.com/downloadFiles/application/Setup DFS 14.04.27.0.zip
Samsung USB Drivers: http://forum.xda-developers.com/showthread.php?t=2645355
1. Dial #7284# (Phone Util). If this doesn't work you can use the "Hidden Menus" app from the Play Store to locate it. Go to Qualcomm USB Settings. Note the default selection (MTP + ADB most likely) as you will want to return to this mode when you're done..Select "RNDIS + DM + MODEM". <--- I got this from a Note 2 tutorial, but it should be essentially the same. It may be called RMNET + DM + MODEM
2. Connect your phone to your PC. With the drivers installed it should detect your phone properly.Go to "Device Manager" in Windows, expand the COM/Ports list and you should see something to the tune of: "Samsung Mobile USB Port COM---x---". Take note of the COM number listed here.
.
3. Open DFS. If a login/purchase windows comes up, exit it and the main program should load.
4. Click Ports at the top left. There should be a few options. If you don't see the COM port that you noted before, click "Add Port", choose "Serial" from the drop down, and enter "COMx" where x is that special ole number, and hti "Add Port"
5. Double click the new COM port and you should see your phone info pop up near the bottom of the window.
6. Exit the port window and look at the main Equipment page, ensure that Extended Build ID / MSM rev is MSM8660. This will ensure you have the right COM port. If it is not MSM8660, try double clicking the other ports.
7. Click the "Send SPC" at the top left button to send SPC 000000. Don't worry about editing the SPC info.
8. Go to the NV tab. Click the "Read Range" button. It may take a minute for the list to populate. The status bar at the bottom will be solid while it's reading, and start slowly scrolling again when it's done. If nothing happens, try sending SPC again.
9. Once it's done, click "Save" and it will save a .nv file, This is the one we're looking for. It should be 200-300kb. If it's not, the COM port is probably incorrect.
10. Just incase, try clicking "Read RF" as well, and saving this file too. It will probably end up being the same exact thing but it can't hurt. It will try to save it as the same filename, so just label it "RF".
11. Go back into the #7284# menu and re-select MTP + ADB (or if it was different, whatever the default selection was in the first step).
That's that. I mingle together the instructions from what I've found about Samsung phones so I can only hope it will work out. If DFS isn't working out for whatever reason, these instructions should work for your phone: http://forum.xda-developers.com/showthread.php?t=1804117
It will just dump a text file of the NV data which will be a monster to interpret, but it can't hurt.
Thanks a ton again, and good luck.

New Redmi Note 3 (SD) TMobile USA loses cellular signal

I'm on the latest global stable ROM 7.3.2, I'm not sure why it's so unstable. It'll show HSPA+ and 3G and switch between the two but randomly it'll just drop signal altogether.
You could try the Qualcomm bands unlock procedure. It's really complicated though and might not even work. I think if you do it right it works. I have no way to test it yet even though I've successfully done the procedure.
LiQuiD_FeAR said:
You could try the Qualcomm bands unlock procedure. It's really complicated though and might not even work. I think if you do it right it works. I have no way to test it yet even though I've successfully done the procedure.
Click to expand...
Click to collapse
Can you point me in the right direction?
You need root. After you put the phone in dev options usb debugging and installer mode go to command prompt in adb folder and type:
adb shell
Su
Setprop sys.usb.config diag,adb
That sets the drivers on your pc right for QPST
I used qxdm for the nv edits, i had to dig deep for a link. Then check out these threads:
http://forum.xda-developers.com/showpost.php?p=64675180&postcount=11
http://www.usoftsmartphone.com/t264374.html
http://forum.xda-developers.com/cro...ad-progress-please-leave-im-updating-t2871269
Save yourself the headache of messing this up and see if you can find the copy of twrp that someone made to backup the efs and other odd partitions. Before you try to change anything also go to QPST, start clients menu, software download, backup tab, and backup your phones nv to a qcn file. Don't share the backup file with anyone until you null out the imei and other unique values.
If anyone has the best qcn file with the most bands unlocked that would be convenient. Another tip is don't add any cdma bands or you won't get any signal.

[GUIDE] Band unlocking for OP2

After reading through the OPO thread and someone confirming they saw bands unlocked for their OP2, but could not test if they are working as well as reading through the OP3 and similar threads with our processor I finally delved into trying this. Here is the quick guide of how to do it. Sorry if there is any confusion I will try my best to make it concise as possible. This is my first time writing a guide up for XDA.
I have not been able to test each band to confirm it's working, but it is showing up in Network Guru. I am on AT&T so I only unlocked AT&T bands (bc that's all I care about currently and it makes it easier for me to test)
I WILL NOT BE HELD RESPONSIBLE IF SOMETHING WRONG HAPPENS TO YOUR DEVICE BY FOLLOWING THIS GUIDE!
Credit: All my fellow XDA'rs who have been diligently testing, experimenting, bricking/unbricking, creating ROMs, FLASH, Root ability, and Bootloader unlocking. You are the heart and soul of XDA!
[URL="https://forum.xda-developers.com/member.php?u=4066277" @otonieru[/URL] for the concise guide
[URL="https://forum.xda-developers.com/member.php?u=7846474" @baskaflyfer[/URL] Rmt Storage Patch Zip
Here is the OP3 thread I based this guide off of and credit to all those mentioned in there as getting this far would have been impossible without them: https://forum.xda-developers.com/oneplus-3/how-to/guide-unlock-additional-lte-bands-t3519563
OKAY:
PreReq's:
1. Rooted
2. TWRP or like
3. RMT Storage patch from OP3 forums: SEE POST BELOW!
4. DFS Explorer - Find via searching XDA, again checking OP3 thread or OPO
5. ADB installed (whether that be minimal ADB or like from other toolboxes out there)
6. QPST - Check forums for download
Guide:
1. Put phone in MTP mode if not default (Some default to charge mode) Just go to status bar and press the charging mode to change to file transfer
2. Place file from PRE-REQ #3 in a folder you'll remember
3. Reboot phone (or shut down) and when coming on hold Vol Down+Power for a few seconds and let go
4. Boot into TWRP
5. Backup (If you don't have a backup of EVERYTHING at this point, probably a good idea to do so)
---If you do take only EFS
And install file from #3
6. Restart into System
7. Open up your CMD and run this ADB command :
adb devices
adb shell
su (you will get pop up on your phone to give root authorization for ADB, authorize it)
setprop sys.usb.config diag,adb (this will open your OP3 diagnostic port)
Click to expand...
Click to collapse
This forces it into DIAG mode, check your Device Manager to see if you see a port connection displaying a COM PORT.. IF NOT, you need to install drivers--Search thread for drivers, likely will be find in original OPO or OP3 thread.
***********THIS SECTION IS PURELY PRECAUTIONARY*********************** SKIP TO 11 IF YOU WANT
Purely precautionary we did not have to restore any QCN as they do in OP3 due to encryption:
8. Install QPST, open QPST
Now fire up QPST and go to "Port" tab, and choose "Add New Port" ,
9. On "Serial/USB Port" tab, unchecked the option of "Show Serial & USB...bl bla bla" option, you will see your phone listed there as a "COM#" (# is a number depending on your PC) choose it, and click "OK"
10. Now choose "Start Clients" from the Menu tab above, and choose "Software Download"
**********************************************************************************
11. CLOSE QPST. Open up DFS Explorer, when the signup option comes up it is up to you whether or not you want to register for an account (Good to support them since it's a good application) If not, press the X and the app will be there
12. You should see your PORT listed as you did on QPST. Double click on it (If you can't; confirm QPST is closed otherwise you won't be able to connect to the port) You should see it turn green and highlighted ONLINE if you successfully connected
13. Go to the "Band" option then click on "LTE"
14. Press READ; Give it a second and you should see all currently enabled bands listed; If you want to compare you can go to "Network Guru" and press the 3 dots on the top right and press Band Locking and then press LTE.. Should list the same ones
15. Check the additional bands (Just because it says it's enabled, doesn't mean hardware wise it will work due to chipset hardware limitations; This is why as you all do this if you can confirm which bands for you connected and/or didn't connect we can keep a running list.)
16. Press "Write"
17. Since we're in Demo mode it will count down and then in the LOG box you'll see operation successful
18. Restart the phone at this point and disconnect the cable
19. Wait until it boots up again and go to "Network Guru" press the 3 dots again and go to Band Locking and you should see the new bands listed
*If you don't press the 3 dots and press Clear forcings and it'll prompt that a power cycle may occur; That's okay, let it, mine did, wait until the phone comes back up and repeat 19 and the new bands should be listed.
20. LET US KNOW ON THIS THREAD what bands are working, what aren't. It will allow us to further play with the device to discover if there's limitations or if further editing is required like in the OP3.
*Please press THANK YOU if this guide was helpful.
**Sorry for the missing of some info in the guide! Seems when I added the HYPERLINK it removed most of the other text before it so it started at #4 instead of the remainder of #1-3
Direct link to RMT STORAGE PATCH:
Rmt Storage Patch Zip
usb debugging should be enabled i think, you didn't mentioned that. " (this will open your OP3 diagnostic port)" and here should be op2 i think. thanks for thread, i have a2005 and want to unlock 20 band(800mhz), will try asap, now i have exams running out of time. btw, so the risk of breaking phone is low right, this steps only modify EFS partition only? so hybrid recovery and flashfire can backup/restore if enything goes wrong
What is the benefit from this? Better reception?
Sent from my ONE A2005 using Tapatalk
So... Are your at&t bands working now? Which bands specifically?
我從使用 Tapatalk 的 Nexus 9 發送
Still something is missing
Hi, I think something is missing. Let me describe what I have done on a A2005:
1- I downloaded the rmt_storage from the link provided on Pre-reqs #3.
2- I backed up EFS, installed the patched rmt_storage, reboot into system.
3- I installed the modified HTC modem driver as unsigned driver, did the adb diag port commands, and the phone is recognized by DFS.
4- On DFS, I must click on SPC 000000 since the log shows errors. I'm not sure if a specific SPC value is required ***
5- When I click on Read, it captures the values, I wanted to add Band 3 (1800) so I checked it and then clicked on write. The logs showed that the write was successful.
6- I restart the phone, connect it and load adb diag port commands again, load DFS, click on read and the values stay
7- When I open Network Guru on locked LTE bands, the list shows me the previous one, as if nothing has been written. I restarted the phone already several times, still no LTE on Band 3.
Besides the SPC code, I might think that:
- The rmt_storage somehow it's not working
- DFS keeps the values but they are not reflected into Network Guru or phone. I already set 4G/3G/2G enabled on the connectivity options. No changes
- Maybe there is another value that needs to be changed with another tool such as QXDM
Any help would be very appreciated!!!
haroldgv said:
Hi, I think something is missing. Let me describe what I have done on a A2005:
1- I downloaded the rmt_storage from the link provided on Pre-reqs #3.
2- I backed up EFS, installed the patched rmt_storage, reboot into system.
3- I installed the modified HTC modem driver as unsigned driver, did the adb diag port commands, and the phone is recognized by DFS.
4- On DFS, I must click on SPC 000000 since the log shows errors. I'm not sure if a specific SPC value is required ***
5- When I click on Read, it captures the values, I wanted to add Band 3 (1800) so I checked it and then clicked on write. The logs showed that the write was successful.
6- I restart the phone, connect it and load adb diag port commands again, load DFS, click on read and the values stay
7- When I open Network Guru on locked LTE bands, the list shows me the previous one, as if nothing has been written. I restarted the phone already several times, still no LTE on Band 3.
Besides the SPC code, I might think that:
- The rmt_storage somehow it's not working
- DFS keeps the values but they are not reflected into Network Guru or phone. I already set 4G/3G/2G enabled on the connectivity options. No changes
- Maybe there is another value that needs to be changed with another tool such as QXDM
Any help would be very appreciated!!!
Click to expand...
Click to collapse
what and where is PRE-REQ #3?
haroldgv said:
Hi, I think something is missing. Let me describe what I have done on a A2005:
1- I downloaded the rmt_storage from the link provided on Pre-reqs #3.
2- I backed up EFS, installed the patched rmt_storage, reboot into system.
3- I installed the modified HTC modem driver as unsigned driver, did the adb diag port commands, and the phone is recognized by DFS.
4- On DFS, I must click on SPC 000000 since the log shows errors. I'm not sure if a specific SPC value is required ***
5- When I click on Read, it captures the values, I wanted to add Band 3 (1800) so I checked it and then clicked on write. The logs showed that the write was successful.
6- I restart the phone, connect it and load adb diag port commands again, load DFS, click on read and the values stay
7- When I open Network Guru on locked LTE bands, the list shows me the previous one, as if nothing has been written. I restarted the phone already several times, still no LTE on Band 3.
Besides the SPC code, I might think that:
- The rmt_storage somehow it's not working
- DFS keeps the values but they are not reflected into Network Guru or phone. I already set 4G/3G/2G enabled on the connectivity options. No changes
- Maybe there is another value that needs to be changed with another tool such as QXDM
Any help would be very appreciated!!!
Click to expand...
Click to collapse
In Network Signal Guru, choose clear forcing. And check the LTE bands again,
or, install Network Signal Guru after you done unlocking, else it will show what it remember on previous set up
---------- Post added at 01:44 PM ---------- Previous post was at 01:43 PM ----------
chxei said:
what and where is PRE-REQ #3?
Click to expand...
Click to collapse
the guide forget to mention that u need to flash rmt storage patch before do any modification,
else no mod will be saved (will revert upon boot)
the patch is in my OP3 thread
Thanks! So today's update:
1- I connected the phone again, ran adb commands, reviewed the bands again on DFS tool and settings stayed. I'm pursuing to enable Band 3
2- I uninstalled Network Signal Guru
3- On Recovery, flashed again the patched rmt_storage, boot the phone, wrote the values again on DFS tool. Reboot phone
4- I installed Network Signal Guru and now it's showing up on the bands lists. I unchecked the bands default on A2005 and used the ones from Eruper/Asia Model as FDD-LTE: Bands 1/3/5/7/8/20 and TDD-LTE: Bands 38/40/41. My provider in Costa Rica (Movistar) uses Band 3 (1800) for their LTE. I clicked on Band locking, clicked on GSM and WDCMA and removed all checks. Then clicked on LTE and left all LTE bands in hopes that it will connect to that frequency. The list shows:
B1: 2100
B3: 1800+
B5: 850
B7: 2600
B8: 900 GSM
B20: 800 DD
B38: TDD2600
B40: TDD 2300
B41: TDD 2500
When I only picked LTE bands as checked, it never resovled to get connected to any cell base.
5- I dialed *#*#4636#*#* to access the information about the phone and monitored the signal setting it up to "LTE Only". No signal on that either
Top of my head, I will restore the qcn backup I made and restore the backup I made for EFS and start again. Now it's saving values after reboot, which is great, but not identifying anything.
Is there any log worth posting here? I read on the OP3 guide that they were restoring a qcn file with bands enabled. Is it worth trying the same?
Anyone that has LTE band 3 enabled would be very appreciated if they post their qcn backup
t99220475 said:
So... Are your at&t bands working now? Which bands specifically?
我從使用 Tapatalk 的 Nexus 9 發送
Click to expand...
Click to collapse
I have not been able to further test as all the phones I compare to that are also AT&T ie: AT&T S6 are connected to the same Bands as me so cannot test til I get to an area where other bands are available currently. Will report back as I can test, but was hoping others can test in the mean time as well.
haroldgv said:
Thanks! So today's update:
Click to expand...
Click to collapse
You shouldn't need to restore any QCN or EFS, just re-check the bands you unchecked and it should pickup all the bands again. Also, confirm your APN is correct to be used with LTE?
Did you get ANY LTE Bands before this mod? Or you only have LTE on Band3?
You can use RAT locking to enable LTE Only rather than unchecking all the WCDMA and GSM bands. that way it'll force LTE, if it doesn't go to the Cellular Network tab and press the Preferred NETWORK to go to LTE ONLY.
sadly for me nothing happened, i have a2005 and want to add band 3 and band 20, did everything 2-3 times whats in a guide, everything went well, write process was comlete but bands didn't added
When you say didn't add, you don't see them in network guru or you see then, but unable to catch signal on them?
aurfawce said:
When you say didn't add, you don't see them in network guru or you see then, but unable to catch signal on them?
Click to expand...
Click to collapse
both, not shown in neywork guru, nor lte signal
chxei said:
both, not shown in neywork guru, nor lte signal
Click to expand...
Click to collapse
You tried to force clear in network guru? If so, when you reconnect and enter diag mode and go to DFS, press bands and LTE, press read, did the changes you made stick?
Just so ppl around here know... there is old forum about band OPT band unlocking with various trials of changing bands, which failed, due to missing RMT patch OR BUT it got MANY juicy info !!!
in the past other users sent me qcn/qcnx files of the EU and CN models ( credit: whoever sent me these files from the old thread ) - I hope this help you out.
keep up the good work ! :good:
gps3dx said:
Just so ppl around here know... there is old forum about band OPT band unlocking.
( un-successful of course due to missing RMT patch OR modem ( on A2005=US) ) with juicy info.
in the past other users sent me qcn/qcnx files of the EU and CN models ( credit: whoever sent me these files from the old thread ) - I hope this help you out.
keep up the good work ! :good:
Click to expand...
Click to collapse
Have you tried what we said here? And tried to see if you can band lock on 3?
I'm going to see the qcn based off of the op3 guide as well as they had to do qcn restoring.
aurfawce said:
Have you tried what we said here? And tried to see if you can band lock on 3?
I'm going to see the qcn based off of the op3 guide as well as they had to do qcn restoring.
Click to expand...
Click to collapse
not yet...it will take me some time, i'm a master's student in exam period.
nontheless, as you can see from the old forum, i'm really interested in opening LTE band 3 on my A2005.
Thanks guys! I live in Venezuela and we use band 3 for LTE and I have the EU version. I'll try this guide today
EDIT: I tried without success, I did all the process but i do not have LTE signal on Band 3. On Network Guru, Band 3 appears as supported. I tried RAT locking but It keeps without signal.
gps3dx said:
Just so ppl around here know... there is old forum about band OPT band unlocking with various trials of changing bands, which failed, due to missing RMT patch OR BUT it got MANY juicy info !!!
in the past other users sent me qcn/qcnx files of the EU and CN models ( credit: whoever sent me these files from the old thread ) - I hope this help you out.
keep up the good work ! :good:
Click to expand...
Click to collapse
Thank you for the qcn files. I've tried it, and it overwrites my imei, which is expected. Then I tried to replace the imei with mine by hex editor, but flashing the modified qcn still overwrites my imei. We may get into the same trouble with op3, which is the imei encryption.

[Guide] activate Volte on Android 11 (root)

Finally I got it working on ww_30.40.30.96 on German carrier O2. I used most of the Guide from @HomerSp : https://forum.xda-developers.com/t/guide-enabling-volte-vowifi-v2.4028073/
requirements:
adb for PC
QPST
latest EFS Tools from JohnBel: https://github.com/JohnBel/EfsTools/releases/tag/v.0.14
Qualcomm-Driver
mbn file for your carrier- I used Google Pixel 4a from @swangjang : https://github.com/swangjang/Pixel-...pss/readonly/vendor/mbn/mcfg_sw/generic/Pixel
​1. settings props:​adb shell​su​setprop persist.vendor.dbg.ims_volte_enable 1​setprop persist.vendor.dbg.volte_avail_ovr 1​setprop persist.vendor.dbg.vt_avail_ovr 1​setprop persist.vendor.dbg.wfc_avail_ovr 1​
2. go into diag mode for X55 modem:​adb shell​su​setprop sys.usb.config diag,diag_mdm,qdss,qdss_mdm,serial_cdev,dpl,rmnet,adb​​Make sure to install the drivers for it manually, especially the Diag Drivers.
3. find the correct com port​go to QPST configuration and find the X55 Modem com port in active phones. After it stop the QPST server.
4. EfsTools​Go to the EFSTools folder and find the EfsTools.dll config file. Open and change from autoport:
efstool port="yourcomport" (e.g. efstool port="com8")​
5. Flash the mbn file​Now its' the same procedure like in the guide from Homersp. So I copy it from there:
You can test the connection by running this in the cmd window:
Code:
EfsTools.exe efsInfo
This should report back some info if everything is working. If not, try rebooting the device and redo the bits from the DIAG guide.
Step 3 - disabling mcfg
Extract efs.zip from above to the same directory as EfsTools.exe, and make sure the mcfg_autoselect_by_uim file is there. Now simply run this in the cmd window, one line at a time:
Code:
EfsTools.exe writeFile -i mcfg_autoselect_by_uim -o /nv/item_files/mcfg/mcfg_autoselect_by_uim
EfsTools.exe writeFile -i mcfg_autoselect_by_uim -o /nv/item_files/mcfg/mcfg_autoselect_by_uim -s 1
If everything worked you should see no error messages.
Step 4 - writing mbn
If you are using the Xiaomi Mi 9T mbns zip from above, move it to the EfsTools directory and extract it. Now we simply need to find the mbn for your carrier.
The mbn directory structure is generally laid out like this: <region>/<carrier>/commerci/<country>/mcfg_sw.mbn. For example, the one for my carrier is eu/h3g/commerci/se/mcfg_sw.mbn. Copy the mcfg_sw.mbn file to the same directory as the EfsTools.exe, then go to the cmd window you opened and type this:
Code:
EfsTools.exe uploadDirectory -i mcfg_sw.mbn -o / -v
To get it working on the second SIM slot you will also have to run this:
Code:
EfsTools.exe uploadDirectory -i mcfg_sw.mbn -o / -s 1
If it has worked you should see a bunch of output, but no errors. Try rebooting now, and hopefully after it has booted you will have fully functional VoLTE and VoWiFi.
Thank you! Going to try this for T-Mobile.
Trying this but I can never get my wife's phone to show up in QPST and notice connecting her phone vs my G8 behaves differently in Device Manager. My G8 I'm able to see my Com Port number via Device Manager. The Zenfore only shows up as ASUS Android Composite ADB Interface and under Portable Devices. Weird.
wud_e said:
Trying this but I can never get my wife's phone to show up in QPST and notice connecting her phone vs my G8 behaves differently in Device Manager. My G8 I'm able to see my Com Port number via Device Manager. The Zenfore only shows up as ASUS Android Composite ADB Interface and under Portable Devices. Weird.
Click to expand...
Click to collapse
That's strange. What happens in the "normal" diag mode: setprop sys.usb.config rndis,diag,adb ?
Which firmware your wife's has?
Seosam said:
That's strange. What happens in the "normal" diag mode: setprop sys.usb.config rndis,diag,adb ?
Which firmware your wife's has?
Click to expand...
Click to collapse
Sorry long day at work. It's WW_30.40.30.93.
Doing adb shell, su then setprop sys.usb.config diag,diag_mdm,qdss,qdss_mdm,serial_cdev,dpl,rmnet,adb
It doesn't error or report anything.
Seosam said:
Finally I got it working on ww_30.40.30.96 on German carrier O2. I used most of the Guide from @HomerSp : https://forum.xda-developers.com/t/guide-enabling-volte-vowifi-v2.4028073/
requirements:
adb for PC
QPST
latest EFS Tools from JohnBel: https://github.com/JohnBel/EfsTools/releases/tag/v.0.14
Qualcomm-Driver
mbn file for your carrier- I used Google Pixel 4a from @swangjang : https://github.com/swangjang/Pixel-...pss/readonly/vendor/mbn/mcfg_sw/generic/Pixel
​1. settings props (I don`t know if we need this):​adb shell​setprop persist.vendor.dbg.ims_volte_enable 1​setprop persist.vendor.dbg.volte_avail_ovr 1​setprop persist.vendor.dbg.vt_avail_ovr 1​setprop persist.vendor.dbg.wfc_avail_ovr 1​
2. go into diag mode for X55 modem:​adb shell​su​setprop sys.usb.config diag,diag_mdm,qdss,qdss_mdm,serial_cdev,dpl,rmnet,adb​​Make sure to install the drivers for it manually, especially the Diag Drivers.
3. find the correct com port​go to QPST configuration and find the X55 Modem com port in active phones. After it stop the QPST server.
4. EfsTools​Go to the EFSTools folder and find the EfsTools.dll config file. Open and change from autoport:
efstool port="yourcomport" (e.g. efstool port="com8")​
5. Flash the mbn file​Now its' the same procedure like in the guide from Homersp. So I copy it from there:
You can test the connection by running this in the cmd window:
Code:
EfsTools.exe efsInfo
This should report back some info if everything is working. If not, try rebooting the device and redo the bits from the DIAG guide.
Step 3 - disabling mcfg
Extract efs.zip from above to the same directory as EfsTools.exe, and make sure the mcfg_autoselect_by_uim file is there. Now simply run this in the cmd window, one line at a time:
Code:
EfsTools.exe writeFile -i mcfg_autoselect_by_uim -o /nv/item_files/mcfg/mcfg_autoselect_by_uim
EfsTools.exe writeFile -i mcfg_autoselect_by_uim -o /nv/item_files/mcfg/mcfg_autoselect_by_uim -s 1
If everything worked you should see no error messages.
Step 4 - writing mbn
If you are using the Xiaomi Mi 9T mbns zip from above, move it to the EfsTools directory and extract it. Now we simply need to find the mbn for your carrier.
The mbn directory structure is generally laid out like this: <region>/<carrier>/commerci/<country>/mcfg_sw.mbn. For example, the one for my carrier is eu/h3g/commerci/se/mcfg_sw.mbn. Copy the mcfg_sw.mbn file to the same directory as the EfsTools.exe, then go to the cmd window you opened and type this:
Code:
EfsTools.exe uploadDirectory -i mcfg_sw.mbn -o / -v
To get it working on the second SIM slot you will also have to run this:
Code:
EfsTools.exe uploadDirectory -i mcfg_sw.mbn -o / -s 1
If it has worked you should see a bunch of output, but no errors. Try rebooting now, and hopefully after it has booted you will have fully functional VoLTE and VoWiFi.
Click to expand...
Click to collapse
Do you have a link for the qualcomm drivers to download? I'm trying to get this to work on T-mobile in the U.S.
juanappleseed said:
Do you have a link for the qualcomm drivers to download? I'm trying to get this to work on T-mobile in the U.S.
Click to expand...
Click to collapse
I'm not sure, too long ago. But I believe I used the driver of https://qpsttool.com/qpst-tool-v2-7-496 .
The is an extra folder for driver install.
wud_e said:
Sorry long day at work. It's WW_30.40.30.93.
Doing adb shell, su then setprop sys.usb.config diag,diag_mdm,qdss,qdss_mdm,serial_cdev,dpl,rmnet,adb
It doesn't error or report anything.
Click to expand...
Click to collapse
It should work :/
What happens when you use the setprop sys.usb.config rndis,diag,adb ?
Do you got a question from magsik first time after adb shell -> SU?
edit: Tipp: update to 30.40.30.96- it's the official ww Update, the 30.40.30.93 was just test for a few phones
My wife is far too busy and has no time for my nerdy ways! Even though she is gonna miss it (shoot I am too) she is gonna return the phone. She gets way too many business calls and it keeps dropping service sporadically due to being on T-Mobile. Thank you and I hope your tutorial is helpful to others!
I Got Volte VoWifi working on Tmobile in the US for the zenfone 7 pro! Read on below for easy instructions that worked for me.
Ok guys I was obsessing over all this, (as someone who doesn't program at all), how to get volte working on tmobile for the zenfone 7 pro on android 11, version (30.40.30.96), that I have in the U.S. And I ended up giving up on it late last night accepting I don't know what I'm doing in my life in general lol. Then randomly, I restarted my phone today for an unrelated reason and then I saw the volte letters at the top of my phone! I was like WTF!
So I THINK it's fully working now. Though I'm open to someone here helping me verify if I'm truly right or wrong about that. In fact I welcome it because I did it kind of on accident in an easier way than this guide or other guides have taught how to do it.
For more potential proof that I fully got it working:
The settings to enable volte, ("4G calling" as it's called in the menu) off and on are now present in the 'Settings>Network & Internet>Mobile Network' page, which seemingly indicates volte as an option to turn on and off has been enabled on the phone. Also Wifi Voice Calling as an option to enable is also there as well if you click the "Advanced" Menu Option on that same page under 4G calling and 5G Network Options.
BUT, when I check Settings>System>About Phone>Status>Sim Status it still doesn't say Volte or LTE under data or voice, it still says 4G which one might think would be an indicator against volte being truly enabled. Though I think it just means that officially my carrier tmobile doesn't have it activated on my sim even though it is activated on my phone? Could someone correct me on if I have this right?
BUT if i dial *#*#4636#*#* in the phone dialer and click phone information to be taken to secret phone information settings it shows LTE under Both data network type and VOICE NETWORK TYPE, which IS an indicator that I got volte working.
I also downloaded two volte status checker apps from the play store and they both said it is connected so I suppose at this point I am sold unless someone here tells me how wrong I am.
Also when I called my voicemail, aka placed a phone call, it said "HD voice" on my phone and it kept 4G data enabled instead of downshifting to 3G or H+ which is another strong indicator I got it working.
Ok So here's how I think I got it working easily for those who may get it to work doing the same method that's the easiest way I have found.
So I wasn't able to do any of the complicated stuff, (to me it's complicated), in any of the guides above because I just couldn't get my phone to connect right with qspt or anything else for whatever reason. Nor could I get a shell on my computer to even recognize the setprop commands. I didn't even get to the later steps because I couldn't complete the first ones.
What I did was manually entered all of these setprop commands below, on the terminal emulator app that I downloaded from the play store. First I typed in su in the app and pressed enter. Don't know if that matters but it said it granted superuser rights to the terminal emulator app, which I suppose could be important. I'm rooted with magisk and twrp don't know if that matters either.
setprop persist.vendor.dbg.ims_volte_enable 1
setprop persist.vendor.dbg.volte_avail_ovr 1
setprop persist.vendor.dbg.vt_avail_ovr 1
setprop persist.vendor.dbg.wfc_avail_ovr 1
Then I guess I reset the phone a couple times maybe turned the data on and off and then today it was all working and said volte at the top of the phone!
It seems like instead of having to use qspt and all that other stuff to enter the commands through a computer that then connect to a phone I just entered them on the phone itself through the terminal emulator app and it worked?
Other than that I'm not sure how else I got it working because when I tried to enter those setprop commands from my computer to the phone I couldn't even get it to work and the computer kept telling me setprop wasn't a recognized command, whereas when I entered those commands into the terminal emulator app on the phone itself, it DID recognize setprop as a valid command, even though when I entered the block of setprop commands through manual typing it didn't say anything once I entered them to verify that they did anything.
But I think the results say that they in fact DID do something.
I know my explanation is long but it seems I got it working a lot simpler than anyone else has just using the terminal emulator app on the phone itself after having it rooted on android 11 so wanted to share in case someone else can get it to work this way as well because man was it a pain in my ass to figure it out lol.
And please if someone is more knowledgeable let me know if I got it wrong or if there was something else I did to make it work that I'm not aware of at the moment or if I haven't FULLY got it enabled or it's only saying I did or something. But there seems to be a lot more evidence it is working that evidence that it isn't. Called my mom and she said my voice was clearer and richer as well so I think I got it.
I'm looking forward to using this phone in the U.S. and seeing if this radically improves my call quality and connection dependability! Cuz this phone's hardware is awesome it's just the software that is whack and incomplete because Asus cheaped out on the licensing this time. They did it for the bluetooth audio quality also. But Viper for android has solved that as well.
juanappleseed said:
Ok guys I was obsessing over all this, (as someone who doesn't program at all), how to get volte working on tmobile for the zenfone 7 pro on android 11, version (30.40.30.96), that I have in the U.S. And I ended up giving up on it late last night accepting I don't know what I'm doing in my life in general lol. Then randomly, I restarted my phone today for an unrelated reason and then I saw the volte letters at the top of my phone! I was like WTF!
So I THINK it's fully working now. Though I'm open to someone here helping me verify if I'm truly right or wrong about that. In fact I welcome it because I did it kind of on accident in an easier way than this guide or other guides have taught how to do it.
For more potential proof that I fully got it working:
The settings to enable volte, ("4G calling" as it's called in the menu) off and on are now present in the 'Settings>Network & Internet>Mobile Network' page, which seemingly indicates volte as an option to turn on and off has been enabled on the phone. Also Wifi Voice Calling as an option to enable is also there as well if you click the "Advanced" Menu Option on that same page under 4G calling and 5G Network Options.
BUT, when I check Settings>System>About Phone>Status>Sim Status it still doesn't say Volte or LTE under data or voice, it still says 4G which one might think would be an indicator against volte being truly enabled. Though I think it just means that officially my carrier tmobile doesn't have it activated on my sim even though it is activated on my phone? Could someone correct me on if I have this right?
BUT if i dial *#*#4636#*#* in the phone dialer and click phone information to be taken to secret phone information settings it shows LTE under Both data network type and VOICE NETWORK TYPE, which IS an indicator that I got volte working.
I also downloaded two volte status checker apps from the play store and they both said it is connected so I suppose at this point I am sold unless someone here tells me how wrong I am.
Also when I called my voicemail, aka placed a phone call, it said "HD voice" on my phone and it kept 4G data enabled instead of downshifting to 3G or H+ which is another strong indicator I got it working.
Ok So here's how I think I got it working easily for those who may get it to work doing the same method that's the easiest way I have found.
So I wasn't able to do any of the complicated stuff, (to me it's complicated), in any of the guides above because I just couldn't get my phone to connect right with qspt or anything else for whatever reason. Nor could I get a shell on my computer to even recognize the setprop commands. I didn't even get to the later steps because I couldn't complete the first ones.
What I did was manually entered all of these setprop commands below, on the terminal emulator app that I downloaded from the play store. First I typed in su in the app and pressed enter. Don't know if that matters but it said it granted superuser rights to the terminal emulator app, which I suppose could be important. I'm rooted with magisk and twrp don't know if that matters either.
setprop persist.vendor.dbg.ims_volte_enable 1
setprop persist.vendor.dbg.volte_avail_ovr 1
setprop persist.vendor.dbg.vt_avail_ovr 1
setprop persist.vendor.dbg.wfc_avail_ovr 1
Then I guess I reset the phone a couple times maybe turned the data on and off and then today it was all working and said volte at the top of the phone!
It seems like instead of having to use qspt and all that other stuff to enter the commands through a computer that then connect to a phone I just entered them on the phone itself through the terminal emulator app and it worked?
Other than that I'm not sure how else I got it working because when I tried to enter those setprop commands from my computer to the phone I couldn't even get it to work and the computer kept telling me setprop wasn't a recognized command, whereas when I entered those commands into the terminal emulator app on the phone itself, it DID recognize setprop as a valid command, even though when I entered the block of setprop commands through manual typing it didn't say anything once I entered them to verify that they did anything.
But I think the results say that they in fact DID do something.
I know my explanation is long but it seems I got it working a lot simpler than anyone else has just using the terminal emulator app on the phone itself after having it rooted on android 11 so wanted to share in case someone else can get it to work this way as well because man was it a pain in my ass to figure it out lol.
And please if someone is more knowledgeable let me know if I got it wrong or if there was something else I did to make it work that I'm not aware of at the moment or if I haven't FULLY got it enabled or it's only saying I did or something. But there seems to be a lot more evidence it is working that evidence that it isn't. Called my mom and she said my voice was clearer and richer as well so I think I got it.
I'm looking forward to using this phone in the U.S. and seeing if this radically improves my call quality and connection dependability! Cuz this phone's hardware is awesome it's just the software that is whack and incomplete because Asus cheaped out on the licensing this time. They did it for the bluetooth audio quality also. But Viper for android has solved that as well.
Click to expand...
Click to collapse
For some U.S. carriers may it work so. I have read in ROG 2 or 3 forum about it. Maybe because Asus has build in these carriers but not activated. For other you need whole procedure....
Tip: you can check your setptop status with getprop e.g. getprop persist.vendor.dbg.ims.volte If you get a "1" back it's activatetd.
Seosam said:
For some U.S. carriers may it work so. I have read in ROG 2 or 3 forum about it. Maybe because Asus has build in these carriers but not activated. For other you need whole procedure....
Tip: you can check your setptop status with getprop e.g. getprop persist.vendor.dbg.ims.volte If you get a "1" back it's activatetd.
Click to expand...
Click to collapse
Hey there, thank you for the response. I'm glad I didn't have to do anything else because I'm woefully underskilled at understanding the rest of the procedures though with enough time could have figured it out of course.
My image attached below shows what I got when I wrote in getprop to the terminal emulator.
When I wrote the command you gave me specifically it didn't return anything, though there are 1s returning for all the other setprop commands previously entered which is the same thing yes?
wud_e said:
My wife is far too busy and has no time for my nerdy ways! Even though she is gonna miss it (shoot I am too) she is gonna return the phone. She gets way too many business calls and it keeps dropping service sporadically due to being on T-Mobile. Thank you and I hope your tutorial is helpful to others!
Click to expand...
Click to collapse
I figured out how to enable volte on tmobile pretty easily if you still have the phone to try it out on! My guide on how to do it is posted in this thread.
juanappleseed said:
I figured out how to enable volte on tmobile pretty easily if you still have the phone to try it out on! My guide on how to do it is posted in this thread.
Click to expand...
Click to collapse
Hey, awesome to see. She got a new Samsung phone and took her number back to Cricket. Howerver, I haven't had a chance to unroot and relock the bootloader so I could verify this for you on the phone. At least see if the settings stick using an on phone terminal like you did.
Also I do have a Mint Sim I'm test driving for a Mi 10 Ultra. I'll see what happens adding that Sim in since it is T-Mobile after all.
----------
Unrelated sort of. Something happened last night that I didn't think was needed and made me question if any of this is needed at all when trying to get these phones to work on Cricket. So the Samsung my wife bought is the S20 Ultra which is 5G, AT&T variant. I was doing a speed test with my Mi10 and then randomly asked my wife to do it on the S20. Her speed never got over 4G speeds. I mentioned that and she said Cricket charges extra for 5G. Interesting! So I wonder if popping your SIM in a 5G phone no matter what triggers their alarm system and they shut it down because they want the "cost" of 5G. I'm going to take my Mi 10 ultra to the Cricket store and since Amazon has like a 30 day window of needing merchandise back after making a return claim I'll take the Zenfone 7 also. Maybe in store asking to upgrade to 5G nets a different result than popping in the SIM which they recommend anyway, but it shouldn't be this hard.
wud_e said:
Hey, awesome to see. She got a new Samsung phone and took her number back to Cricket. Howerver, I haven't had a chance to unroot and relock the bootloader so I could verify this for you on the phone. At least see if the settings stick using an on phone terminal like you did.
Also I do have a Mint Sim I'm test driving for a Mi 10 Ultra. I'll see what happens adding that Sim in since it is T-Mobile after all.
----------
Unrelated sort of. Something happened last night that I didn't think was needed and made me question if any of this is needed at all when trying to get these phones to work on Cricket. So the Samsung my wife bought is the S20 Ultra which is 5G, AT&T variant. I was doing a speed test with my Mi10 and then randomly asked my wife to do it on the S20. Her speed never got over 4G speeds. I mentioned that and she said Cricket charges extra for 5G. Interesting! So I wonder if popping your SIM in a 5G phone no matter what triggers their alarm system and they shut it down because they want the "cost" of 5G. I'm going to take my Mi 10 ultra to the Cricket store and since Amazon has like a 30 day window of needing merchandise back after making a return claim I'll take the Zenfone 7 also. Maybe in store asking to upgrade to 5G nets a different result than popping in the SIM which they recommend anyway, but it shouldn't be this hard.
Click to expand...
Click to collapse
Update!!! It works and it makes me sad that it worked this easily! Only because we are returning it. Before using Termux as su and entering the commands, my Mint Sim did not show Volte and VoWifi was not an option. Changing the settings Volte shows up in the top of the screen next to the connection icons and going into the Sim options you are able to flip VoWifi on and then that worked as well. Also verified in *#*#4636#*#* Great work both of yall!!! This is a legit option. Will verify taking my MI 10 to Cricket in case that helps further.
wud_e said:
Update!!! It works and it makes me sad that it worked this easily! Only because we are returning it. Before using Termux as su and entering the commands, my Mint Sim did not show Volte and VoWifi was not an option. Changing the settings Volte shows up in the top of the screen next to the connection icons and going into the Sim options you are able to flip VoWifi on and then that worked as well. Also verified in *#*#4636#*#* Great work both of yall!!! This is a legit option. Will verify taking my MI 10 to Cricket in case that helps further.
Click to expand...
Click to collapse
I'd be interested for sure and glad you verified a super easy solution that at least works for us tmobile users in the USA. As for 5G on zenfone 7 from what I understand it doesn't have the bands to work on tmobile. I believe ATT has one 5G band available.
Yeah Cricket wouldn't touch either phone. So I'm going to switch to Mint for MI 10.
Můj operátor nemá v seznamu podporovaných telefonů telefon 4a. Nevíte, kde najít MBN pro:
My carrier does not have phone 4a in the list of supported phones. Don't know where to find mbn for:
My operator is 02 telefonica CZ

Categories

Resources