[How To] Edit ALL Network Bands on ALL M9's - One (M9) General

EDIT: 21/06/2017 THIS MAY NO LONGER WORK DUE TO NEW SECURITY. LEFT HERE FOR REFERENCE ONLY
WARNING: THIS PROCEDURE MAKES DANGEROUS CHANGES TO YOU DEVICE, I DO NOT ACCEPT ANY RESPONSIBILITY FOR DAMAGES
EDIT: FINDINGS SHOW THAT GSM MODELS DO NOT SAVE THE BANDS AFTER REBOOT. QPST/QXDM MAY SUIT BETTER FOR THIS. CDMA MODELS SEEM TO BE FINE AT THIS STAGE.
For GSM MODELS (please click unhide content below) thanks to @guidojusto, be sure to thank his post
QXDM / QPST software for below can be found here http://forum.xda-developers.com/galaxy-s5/general/how-to-add-rf-lte-frequency-bands-to-t2886059
guidojusto said:
Well I did find some little time to do a guide trough the process to change LTE bands, take in consideration that I did this process on my HTC One M9 Developer-Unlocked version (Should be the same as the AT&T one).
I DO NOT ACCEPT ANY RESPONSIBILITY FOR DAMAGES
You will need:
QXDM Pro 3.12.714 (I do not have any links, and deleted my installer, I’m sorry) .
HTC Diag drivers (Find these drivers on first post).
DFS CDMA software (Also find the link to this program on first post).
NV LTE Calculator (I found a couple of apps on the Play Store, I used both of them in order to check if the values matched).
Phone should be:
Rooted
Developer Mode Enabled with USB Debugging activated
S-Offed (Not completely sure about this one, I'm while doing this process though)
In order to install the drivers on Windows 8 and upcoming OS’s you will have to turn off signature driver verification.
Also, please, use the two screenshots provided in order to make things easier for you.
1.
Open a terminal where your adb folder is and run
Code:
adb shell
su
echo 1 > /sys/devices/virtual/android_usb/android0/f_diag/func_en
Note: After this, you need to install the diag drivers you download before, when you are ready, continue.
2.
Open DFS CDMA software and look for the COM HTC Diagnostic Interface, take note of the COM port the phone is using. On the screenshot provided is COM 3, yours may differ. Close the program now.
3.
Open QXDM Pro and go to Options --> Communications… Check for the COM with diagnostics (In this case COM 3) (Step 2 on the screenshot). Then look for Target Port and select the COM your HTC Device is using from what you saw while using DFS CDMA software on the beginning (Step 4 on the screenshot). Click OK (Step 5 on the screenshot).
4.
Go to Category Filter and select LTE there.
5.
Look for the first value 06828.
6.
In Fields press Read (Step 8 on the screenshots)
7.
Save the value to somewhere safe, as a backup of what the phone is currently using for connecting to LTE antennas.
8.
Input the number you want to use (Use NV LTE Calculator or other program to get the right number for the LTE bands you want to use) (Step 9 on the screenshots).
9.
Press Write. Close QXDM Pro now.
10.
Go again to your adb terminal and type
Code:
adb shell
su
echo 0 > /sys/devices/virtual/android_usb/android0/f_diag/func_en
11.
Profit!
If you want to check if these settings stick after reboot, then you reboot the phone, and do the same steps up to the step 8 where you need to read the values the phone has, if it has the same values you have manually changed it means the process worked perfectly.
Hope this helps @stifilz you should thank him!
Click to expand...
Click to collapse
Hi all,
I have been playing with this for the last couple of days.
Hopefully this will help you to change the network bands available to your HTC One M9 - All variants should work - Tested on Sprint M9 and GSM M8.
Prep:
You will need DFS CDMA tool from http://cdmatool.com/ demo version will work (create an account too, it is free and you do not need to add credit)
You will need HTC Diag drivers (attached)
Preparing your device:
Device Should be S-OFF (S-ON may work)
You must have ROOT
ADB must be enabled
Firstly USB diag mode must be enabled, on CDMA devices you can use ##3424#.
This option is not available for GSM devices. So we have to echo '1' (which means turn on) to the f_diag USB mode, this is set to '0' (which means turn off) by default.
So you have to use the following code:
Code:
adb shell
su
echo 1 > /sys/devices/virtual/android_usb/android0/f_diag/func_en
This is the code available on my Sprint M9 but should be the same on other variants.
I have tested this method on my HTC M8 GSM and it does connect to the PC
M8's code is slightly different.
This should have enabled DIAG mode and you should have a new device on the PC.
Please install driver by manually updating the unknown driver.
Install DFS CDMA Tool if you haven't already and open DFS.
I should show a login screen, you may need to create an account (I can't remember). Log in and close that window and the main window should ope wait 50 seconds (demo limitations).
You should be presented with your device on the 'Equipment' tab. Mine is COM3 HTC Diagnostic Interface (COM3).
If it is not showing please check you drivers and close the program and then open it again.
If you are still having trouble try to use QPST to check that the device is recognised.
From there double click your device name and it should put a 'tick' next to it.
It should show your device details and the bottom under 'Devices Online:'
From the click on the 'Band' tab.
This will change screens to the band menu.
CMDA/GSM/HSDPA
ALL THE BANDS will show for CDMA/GSM/HSDPA (NOT YOURS)
Down the bottom right change the radio (black circle) to 'RF BC Config' form 'Band Preferred'
Click the Read button and wait 300seconds (demo limitations)
This will show the bands that YOUR DEVICE HAS.
DO NOT ADD MORE BANDS THAN YOU REQUIRE THIS IS HIGHLY DANGEROUS
To enable more bands, simply click the ones you need and then press Write when you are ready.
LTE
Click the 'LTE' tab
ALL THE BANDS will show for LTE (NOT YOURS)
Down the bottom right change the radio (black circle) to 'LTE BC Config LTE #6828'
Click the Read button and wait 300 seconds (demo limitations)
This will show the LTE bands that YOUR DEVICE HAS.
DO NOT ADD MORE BANDS THAN YOU REQUIRE THIS IS HIGHLY DANGEROUS
To enable more bands, simply click the ones you need and then press Write when ready.
For good measure also change the vaules in 'LTE BC Config DIV LTE #6829'
You can now close DFS.
Disable diag mode using the following code
Code:
adb shell
su
echo 0 > /sys/devices/virtual/android_usb/android0/f_diag/func_en
Don't freak out if you loose signal, this is normal. Simply reboot the phone and signal should come back.
Please read bands from the phone again and let me know if they stayed
I tested it using my Sprint M9.
For me I in New Zealand I enabled LTE Bands 3 (1800+) and 28 (700 APT) and WCDMA VIII (800 MHz).
It seems the change was permanent as I rebooted and read it from the phone and it was still there.
I am unable to test as it is still Sim Locked . If someone could help with that, that would be greatly appreciated
I also tested on my GSM M8, but I did not write to it as I have all the bands I need.
Any questions, feel free to ask.
Hopefully this opens up some doors for this device.
Band LTE reference:
Sprint: 2, 4, 12, 25, 41
T-Mobile: 2, 3, 4, 7, 12, and 17
AT&T: 2, 3, 4, 5, 7, 12, 17, and 29
HTC Dev & Unlocked Versions: 2, 3, 4, 5, 7, 12, 13, 17, 29, 30
Cheers
Stifilz
Thanks to all those involved in testing:
@v1rk - confirmed working on Sprint M8
@guidojusto - confirmed working on M9 Dev Edition S-Off - Maximus HD Rom His method here

can you also share the m8 code separately

x017in said:
can you also share the m8 code separately
Click to expand...
Click to collapse
Same procedure as above
For diag on
Code:
echo 1 > /sys/devices/virtual/android_usb/android0/f_diag/on
For diag off
Code:
echo 0 > /sys/devices/virtual/android_usb/android0/f_diag/on
Please let me know the results

Will this work on the M9+ as well?
Sent from my HTC One M9+

smartboy_anu said:
Will this work on the M9+ as well?
Sent from my HTC One M9+
Click to expand...
Click to collapse
EDIT: According to Phone Arena and GSM Arena the M9 + uses a MediaTek MT6795T chipset and therefore is not compatible with QUALCOMM methods (such as above)
Sorry for the confusion @smartboy_anu

No problem
Sent from my HTC One M9+

@v1rk I noticed you answered 'Yes' in the poll. Would you mind sharing your experience with this?
Such as phone model, brand, s-on/s-off etc
You may well be the very first tester (other than myself) and I would be happy to add you to the credits.
Thanks

stifilz said:
@v1rk I noticed you answered 'Yes' in the poll. Would you mind sharing your experience with this?
Such as phone model, brand, s-on/s-off etc
You may well be the very first tester (other than myself) and I would be happy to add you to the credits.
Thanks
Click to expand...
Click to collapse
Tested on a spare sprint m8 with the sim unlocked. It was fairly simple process but you have to be patient and make sure its copied correctly. I used windows 7 since windows 8.1 & 10 was annoying me a times with driver issues. My m9 is already gsm unlocked so cant really test on that nor can i try on a dev m8 which i got already.

v1rk said:
Tested on a spare sprint m8 with the sim unlocked. It was fairly simple process but you have to be patient and make sure its copied correctly. I used windows 7 since windows 8.1 & 10 was annoying me a times with driver issues. My m9 is already gsm unlocked so cant really test on that nor can i try on a dev m8 which i got already.
Click to expand...
Click to collapse
Thanks for the feedback. The idea is that it will WORK on GSM
The f_diag code can enable the diag mode on GSM phones. On CDMA you can use the ##3424# code from phone dialer.
I could read the bands of my GSM M8 but had no need to write to it.
Also tried on a spare GSM M7, but this did no keep the bands that I added / removed after a reboot. Whereas, the M9 kept them changed.
With windows 8 you'll have to disable driver checks etc also. It was such a pain
Thanks again for your input
Stifilz

Are the drivers same for m8?

Worked without any issues at all. Thanks a lot, I needed in order to unlock band 28 700 APT. I'm using an HTC One M9 Unlocked - Developer Edition.
Only thing, I had to reboot my device after doing echo 0 command in order to get signal again.
Thanks again!

x017in said:
Are the drivers same for m8?
Click to expand...
Click to collapse
Pretty sure they are the same. On my Windows 7 it found them automatically. On my Windows 8.1 I had to do it manually. Cheers

guidojusto said:
Worked without any issues at all. Thanks a lot, I needed in order to unlock band 28 700 APT. I'm using an HTC One M9 Unlocked - Developer Edition.
Only thing, I had to reboot my device after doing echo 0 command in order to get signal again.
Thanks again!
Click to expand...
Click to collapse
Glad to hear. Can you please confirm that the band is still available after the reboot by reading the bands from the phone again? I thought it had worked with my M7 but the bands had changed back after boot. I'm hoping it was an isolated incident
Thanks again, will add you to the credits for testing :good:

I wasn't able to install the new drivers. Tried on win 7 and win8.1

x017in said:
I wasn't able to install the new drivers. Tried on win 7 and win8.1
Click to expand...
Click to collapse
Please try the diag drivers from here. I will double check mine later http://forum.xda-developers.com/showthread.php?t=673174

Ok. So do I uninstall my driver's and install again? Because the moment I put it to diag mode I don't find any new unrecognised devices

x017in said:
Ok. So do I uninstall my driver's and install again? Because the moment I put it to diag mode I don't find any new unrecognised devices
Click to expand...
Click to collapse
Strange. Are you 100% it is enabling diag mode? Can you please use root explorer or similar and navigate to the file and check the contents are '1' (without quotes) and not '0'?

Which file shud I check

x017in said:
Which file shud I check
Click to expand...
Click to collapse
Oops. I assume there was no error from adb?
File to check
For M8
/sys/devices/virtual/android_usb/android0/f_diag/on
For M9
/sys/devices/virtual/android_usb/android0/f_diag/func_en
Cheers

stifilz said:
Glad to hear. Can you please confirm that the band is still available after the reboot by reading the bands from the phone again? I thought it had worked with my M7 but the bands had changed back after boot. I'm hoping it was an isolated incident
Thanks again, will add you to the credits for testing :good:
Click to expand...
Click to collapse
Just checked after a couple of reboots and I can confirm BC 28 is not sticking upon reboot. I tried deselecting another band (BC 29) and adding BC28 thinking maybe there was a maximum limitation of bands HTC One M9 can be capable of handling but it does not change the result. It sticks while it is on and when the phone reboot it resets to its original bands configuration. I can only edit 'LTE BC Config LTE #6828' on DFS and not DIV LTE. I'm running Maximus ROM, S-Off, latest firmware and modem radio.
Hope it helps!

Related

[Tutorial] Unlock VZW Razr M/M HD (XT907/XT926) for U.S. Carriers *CDMA WS METHOD*

THIS WORKS WITH THE LATEST UPDATE!!!! THANK YOU dreamliner2012 FOR RUNNING IT THROUGH AND CLARIFYING!
THE ORIGINAL METHODS STILL WORK FOR ANYONE WHO WANTS TO USE RADIOCOMM AND DFS INSTEAD!
ALL CREDITS TO CELLZEALOT'S THREAD AND ARNOLD SNARB'S POST
GIVE THEM YOUR PROPER THANKS!!!
this was done with stock bootloader, rom, no root, official EVERYTHING
video tutorial HERE
heres the quick rundown -
1: get the Motorola QC Diagnostics driver to install. hard with Win7 x64, but be diligent it does work.
2: boot your XT907/XT926 into BP Tools mode (Vol Up and Down + Power, scroll down to BP Tools hit Vol Up)
3: connect to your computer *duh*
4: open CDMA WS 2.7 or higher (google)
5: connect to your COM Port and press CONNECT
6: click the SECURITY tab and enter 000000 as SPC and click SEND
7: click the MAIN tab and click READ *dunno if you need to but I did for safe measure*
8: click the MEMORY tab and select READ under NV ITEMS. dismiss the SPC prompt
9: First Item to read is 8322. Last Item to read is 8323. click SAVE and name the .txt file whatever you want, just remember where you put it
10: open the .txt file you just saved and under 8322 you will see 01 00 00 00 00 etc. change 01 to 00 and save the .txt file. DONT CHANGE 8323!!!
11: back in CDMA WS click WRITE under NV ITEMS. dismiss the SPC prompt again
12: find the .txt file you just edited and click OK
13: reboot the phone and put in your preferred Sim
14: in Settings go to More... under Wireless Networks and change your Network Mode to GSM/UMTS
15: SUCK IT VERIZON
happy days ahead for all!
don't forget that THANKS button :victory:
***DISCLAIMER***
NOT RESPONSIBLE FOR YOUR LACK OF ABILITY TO FOLLOW SIMPLE DIRECTIONS RESULTING IN A BRICKED DEVICE!
originally posted this in the Motorola Droid RAZR M Q&A section but as I had originally used an XT926 to make this tutorial I thought I had better put this here >_<
---from cellzealot on how to load Win7 x64 drivers---
cellzealot said:
Here is a screenshot of Device Manager on my PC on WIN7 64 bit with the latest 6.2 Motorola USB drivers and my XT907 connected in BP Tools mode with all of the interfaces highlighted.
There are 3 modems, 1 network device and 1 COM port that should be present and installed.
The 6.2 driver set has signed versions for these device interfaces so no force loading should be required and they should install automatically when the phone is connected in BP Tools mode with USB debugging enabled.
Make note of the port number assigned to the COM Port as that is the port you will use for CDMA WS or DFS or any other QC based NV access tool.
The QC Interface is the Motorola QC Diag Port.
Right click and choose Update Drivers then choose Do not load drivers automatically. Allow me to choose from a list of available devices.
Scroll down to Ports: COM/LPT and then Motorola and then Motorola QC Diag Port.
It will warn about unsigned drivers, just click Install anyway and it will load the driver and show up with a COM port number assigned.
Use that COM port for CDMA WS to edit the NV.
If you continue to have problems, I suggest reflashing the firmware or just the modem and fsg.mbn in fastboot, and starting over.
Click to expand...
Click to collapse
dragonhart6505 said:
ALL CREDITS TO CELLZEALOT'S THREAD AND ARNOLD SNARB'S POST
GIVE THEM YOUR PROPER THANKS!!!
this was done with stock bootloader, rom, no root, official EVERYTHING
video tutorial HERE
heres the quick rundown -
1: get the Motorola QC Diagnostics driver to install. hard with Win7 x64, but be diligent it does work.
2: boot your XT907/XT926 into BP Tools mode (Vol Up and Down + Power, scroll down to BP Tools hit Vol Up)
3: connect to your computer *duh*
4: open CDMA WS 2.7 or higher (google)
5: connect to your COM Port and press CONNECT
6: click the SECURITY tab and enter 000000 as SPC and click SEND
7: click the MAIN tab and click READ *dunno if you need to but I did for safe measure*
8: click the MEMORY tab and select READ under NV ITEMS. dismiss the SPC prompt
9: First Item to read is 8322. Last Item to read is 8323. click SAVE and name the .txt file whatever you want, just remember where you put it
10: open the .txt file you just saved and under 8322 you will see 01 00 00 00 00 etc. change 01 to 00 and save the .txt file. DONT CHANGE 8323!!!
11: back in CDMA WS click WRITE under NV ITEMS. dismiss the SPC prompt again
12: find the .txt file you just edited and click OK
13: reboot the phone and put in your preferred Sim
14: in Settings go to More... under Wireless Networks and change your Network Mode to GSM/UMTS
15: SUCK IT VERIZON
happy days ahead for all!
don't forget that THANKS button :victory:
***DISCLAIMER***
NOT RESPONSIBLE FOR YOUR LACK OF ABILITY TO FOLLOW SIMPLE DIRECTIONS RESULTING IN A BRICKED DEVICE!
originally posted this in the Motorola Droid RAZR M Q&A section but as I had originally used an XT926 to make this tutorial I thought I had better put this here >_<
I NEED CONFIRMATION FROM ANYONE WITH AN XT907 ON THE LATEST UPDATE TO CONFIRM WHETHER OR NOT THIS STILL WORKS!! PLEASE LET ME KNOW SO I CAN UPDATE THE OP ACCORDINGLY!
Click to expand...
Click to collapse
If you do this can you use the phone on Verizon still or do you need to revert the changes?
sent from my xt926 RAZR maxx hd
koftheworld said:
If you do this can you use the phone on Verizon still or do you need to revert the changes?
sent from my xt926 RAZR maxx hd
Click to expand...
Click to collapse
should be able to just take out the sim and change everything back in Mobile Network settings.
This is the same method that has been posted for a long time. The only difference is that the old method used RadioComm.
Cpudan80 said:
This is the same method that has been posted for a long time. The only difference is that the old method used RadioComm.
Click to expand...
Click to collapse
Edit: I have been informed that the RadioComm and DFS methods still work with the latest updates as well. I just thought I would post a different method for anyone who wanted an easier interface to work with.
if this isnt helpful to anyone, fine. then ill send a request to remove it. not gonna step on anyone elses tutorial-territory
dragonhart6505 said:
Edit: I have been informed that the RadioComm and DFS methods still work with the latest updates as well. I just thought I would post a different method for anyone who wanted an easier interface to work with.
if this isnt helpful to anyone, fine. then ill send a request to remove it. not gonna step on anyone elses tutorial-territory
Click to expand...
Click to collapse
Yeah this method is a bit easier, given RadioComm's daunting interface. What version of CDMA WS did you use? The website lists Free/Lite/Ultimate, but it's not clear if that's just determined by the key that you enter.
Cpudan80 said:
Yeah this method is a bit easier, given RadioComm's daunting interface. What version of CDMA WS did you use? The website lists Free/Lite/Ultimate, but it's not clear if that's just determined by the key that you enter.
Click to expand...
Click to collapse
cracked version of 2.7 works fine
Will this work with GSM networks outside of US on Android 4.3?
Sensivity said:
Will this work with GSM networks outside of US on Android 4.3?
Click to expand...
Click to collapse
Its already a World Phone, there's no need to do this for any carrier outside of U.S, but yes it will
dragonhart6505 said:
Its already a World Phone, there's no need to do this for any carrier outside of U.S, but yes it will
Click to expand...
Click to collapse
Yes, my GSM SIM worked fine on stock and based on stock roms, but when I tried CM 10.2 for xt926 (Android 4.3) it just couldn't find my mobile network. CM 10.2 for xt925 finds network but can't connect to them automaticly or manually, so I want to try this tutorial for CM10.2 for xt926.
Sensivity said:
Yes, my GSM SIM worked fine on stock and based on stock roms, but when I tried CM 10.2 for xt926 (Android 4.3) it just couldn't find my mobile network. CM 10.2 for xt925 finds network but can't connect to them automaticly or manually, so I want to try this tutorial for CM10.2 for xt926.
Click to expand...
Click to collapse
There's a patch for the gsm but people are reporting no luck so far with CM 10.2 4.3 based ROMs on the Razr M. This method does not help that but if you find out otherwise id like to know
My phone xt926 is working on PacMans ROM. I followed these instructions. Did a full wipe including system. Installed the PacMan Gsm ROM. Everything but UMTS works. Edge data works fine.
UMTS works fine with the stock ROM. I wonder if of is a seem edit or build prop issue to get it working on AOSP ROMs
Sent from my EPAD using xda app-developers app
Flash Me, maybe?
I now have HSPA+ working on my phone with PacMan.
In case anyone is interested in either thanking me for being brilliant or roast me for sucking at searching for pre existing solutions, I'll post my steps here.
1. Flash to stock using RSD Lite and the newest Verizon files from here http://sbf.droid-developers.org/vanquish/list.php
2. Follow the instructions from either this thread http://forum.xda-developers.com/showthread.php?t=2389740 or this one http://forum.xda-developers.com/showthread.php?t=2166542 I used the RadioComm method because screw drivers
3. Ensure the new gsm sim is registered and working on the network.
4. Download the your favorite ROM. I am using the PacMan 4.3
5. In recovery wipe everything including the system, cache and dalvik cache
6. Install Rom and wipe cache again
7. Boot, login, and download Viaero 4g toggle or press *#*#4636#*#* and change the phone to GSM/wcdma (prl).
8. Add this to your bulid.prop thanks to mattwheat at droidrzr.com. http://www.droidrzr.com/index.php/t...et-data-and-smsmms-working-on-xt926-422-roms/
Edit build props to reflect this :
ro.carrier= T-Mobile (or your carrier)
ro.telephony.default_network = 9
telephony.rilV7NeedCDMALTEPhone = false
8. ????????
9. Profit
I hope this helps.
can anyone confirm if this is working with the 9.18.94 on the HD??
Problems!!!
I am using Win7 32b and I already installed everything moto drivers, the CDMA and put my phone on BP mode, but for some reason the program does not detect the port, why? What can I do?
dlucas8384 said:
can anyone confirm if this is working with the 9.18.94 on the HD??
Click to expand...
Click to collapse
yes it does ^_^
Pizzoro said:
I am using Win7 32b and I already installed everything moto drivers, the CDMA and put my phone on BP mode, but for some reason the program does not detect the port, why? What can I do?
Click to expand...
Click to collapse
Try this
Try use unlock root pro
Picked up a Razr M the other day for $10, this method still works awesome. Thanx for the hard work.
vwmaniacx said:
Picked up a Razr M the other day for $10, this method still works awesome. Thanx for the hard work.
Click to expand...
Click to collapse
^_^
Sent from my N800 using XDA Premium 4 mobile app

QCN File From Developer Model or T-Mobile for AWS

Hi I've been trying to figure out if AWS can be easily supported in models that don't have the 1700 WCDMA spectrum enabled. Not sure if it's hardware or software.
So far I've found 1700 References look to be missing from the variant I have in the QCN
Actual Supported GSM 1900/850
WCDMA 1900/800/1800/900/2100
Edge 850/900/1800/1900
I've managed to pull the QCN files from 2 Moto X for comparison however I don't have a developer model or T-mobile version to compare.
Could some one be kind enough to send me a copy of theirs. Please PM me since it could contain your IMEI since I see a single reference so far that isn't a null value.
Root or unlocked bootloader is not required
You'll need to install the moto x drivers located here:
https://motorola-global-portal.custhelp.com/app/answers/prod_answer_detail/a_id/94931/p/30,6720,8696/reg/348778
QSPT Tools 2.7 Build 378 or newer
Please google where to find it I'm unsure if I'm allowed to post it.
Then you need to boot your phone with BPTools enabled.
1. Power off device
2. Hold Down and Power
3. Follow Instructions to select BPtools (Up is actualy to select not power)
4. Phone will boot normally however new devices will be listed in device manager
5. Go into device manager and you'll see 3 Moto references and 1 rmnet with no drivers in Other devices. You'll need to force a driver motorola drivers don't have references to vendor hw id correctly.
6. Select "Motorola QC Diag Interface" Update Driver --> Let me pick from a list of device drivers from my computer --> Show All Devices --> Motorola --> Motorola QC Diag Port (Force Install) Should now have a port assigned.
7. Start QPST Configuration --> Select Ports Tab --> Select Com# - USB/QC Diagnostic (Should See SURF8960) --> Now on the toolbar tab Select Start Clients --> Software Download --> Select Backup Tab --> Browse where to save QCN File then hit start.
EDIT: Bands are defined in the NVM which is inaccessible in EFS Explorer as well as mot_hob when using QPST? I wonder what mot_hob is. Looks like you need QXDM however I don't have an XP box at the moment.
so you are trying to enable the software disabled bands?
eeshlikhith said:
so you are trying to enable the software disabled bands?
Click to expand...
Click to collapse
Yeah pretty much so far I had one sample for T-mobile from @theOrangeMix and compared the two QCN file and didn't see a 1700 band listed in the qcn. It maybe in a part that is OEM specific, that the tool cannot read. MSM8960 has a software based modem much like the I747 and T999L so assuming Motorola went the same route we can possibly just repurpose the modem for AWS friendly frequencies which should be in the T-mobile or Developer variant.
So far the nvdata partition is write protected atleast with QPST not sure if it has something to do with the locked bootloader, haven't unlocked mine yet or they have some other tool they use to alter the nvdata.

[Q] How enable USB diag mode in Yureka?

I'm traveling and the LTE bands supported by local telecom is not supported by Yureka I'm trying to add missing LTE bands to my Yureka phone using http://forum.xda-developers.com/galaxy-s5/general/how-to-add-rf-lte-frequency-bands-to-t2886059
However I'm stuck at step 6: "echo 1 > /sys/class/usb_composite/modem/enable".
Does anyone know how to do this or bring up USB settings menu?
Thanks,
Hem
We need Yureka USB Diagnostic Driver also
Please help us
I am in Qatar need different frequency as @hem12
hem12 said:
I'm traveling and the LTE bands supported by local telecom is not supported by Yureka I'm trying to add missing LTE bands to my Yureka phone using http://forum.xda-developers.com/galaxy-s5/general/how-to-add-rf-lte-frequency-bands-to-t2886059
However I'm stuck at step 6: "echo 1 > /sys/class/usb_composite/modem/enable".
Does anyone know how to do this or bring up USB settings menu?
Thanks,
Hem
Click to expand...
Click to collapse
I think that's in Engineering mode . For going into engineering mode you may use Xposed .
Hope it might work.
barshan23 said:
I think that's in Engineering mode . For going into engineering mode you may use Xposed .
Hope it might work.
Click to expand...
Click to collapse
I do not see those settings using XPosed.
Is there someone who can help us?
Thanks.
hem12 said:
I'm traveling and the LTE bands supported by local telecom is not supported by Yureka I'm trying to add missing LTE bands to my Yureka phone using http://forum.xda-developers.com/galaxy-s5/general/how-to-add-rf-lte-frequency-bands-to-t2886059
However I'm stuck at step 6: "echo 1 > /sys/class/usb_composite/modem/enable".
Does anyone know how to do this or bring up USB settings menu?
Thanks,
Hem
Click to expand...
Click to collapse
no need USB setting for YU
check in forum
I done till step 9 (OPO drivers working for us)
but my QPST stop working when I click add new port
ekhasti said:
no need USB setting for YU
check in forum
I done till step 9 (OPO drivers working for us)
but my QPST stop working when I click add new port
Click to expand...
Click to collapse
Thanks for the reply.
Could you help me with step 6:
setprop persist.usb.eng 1
setprop usb.rndis.enable 1
echo 1 > /sys/class/usb_composite/modem/enable
I was able to do the first two. I do not see the third one. Am I in the right direction?
One more thing, once the above is done, did you see port listed under "device manager->ports"?
Thanks,
Hem
hem12 said:
Thanks for the reply.
Could you help me with step 6:
setprop persist.usb.eng 1
setprop usb.rndis.enable 1
echo 1 > /sys/class/usb_composite/modem/enable
I was able to do the first two. I do not see the third one. Am I in the right direction?
One more thing, once the above is done, did you see port listed under "device manager->ports"?
Thanks,
Hem
Click to expand...
Click to collapse
Check tutorial HERE XDA & HERE YU Forum
All done bro
but on reboot all settings reset to original values
I make some searching and found that YU NV write is locked
so we need something for preventing NV recovery

XT1528 - Script to use Moto E with GSM carriers (automated)

Hi guys,
I created a batch file that should simplify the selection of LTE/GSM mode (which is hidden/not enabled on XT1528) for usage with GSM carriers. It includes ADB and the batch file itself.
Windows only guys, sorry to others platforms. Tested with 5.1, if doesn't work with other versions, just let me know to test.
THIS DOESNT REMOVE THE SIM LOCK, JUST ENABLES A HIDDEN OPTION FROM MOTO E 2ND 4G XT1528
I didnt found this, I just gathered the info and created the batch for easiest method. All credit to this thread:
http://forum.xda-developers.com/moto-e-2015/general/how-to-verizon-moto-e-2015-gsm-network-t3098953
Instrucctions:
0) Insert sim card on phone (if wasn't already there)
1) Download the attached file and unzip it somewhere on your hardrive (something like "c:\temp" for example)
2) Enable USB debugging on your cellphone.
3) Connect your cellphone to the computer that has the files.
4) Accept the RSA Key in your cellphone screen (it will pop when you connect the cellphone in USB Debugging mode)
5) Run the "gsmfix" file (either via command line or windows explorer)
6) Follow the instructions.
You should be able to use gsm signals after the reboot. Remember to add your APN or you wont have internet.
If something doesn't work, let me know and I'll to fix it fast.
Bye!
I can use on the xt1511 ? 3G ?
Joel Oliveira said:
I can use on the xt1511 ? 3G ?
Click to expand...
Click to collapse
This script selects GSM instead of CDMA in the cellphone Moto E 2nd Gen Verizo). If your phone doesn't have the option to choose that on mobile networks, you can give it a try.
If you are looking for something that will unlock the carrier lock and allow you use your cellphone in other carriers besides the one intended, it wont do anything. For that, you'll have to buy a unlock code from one of many websites that sell that service on internet.
Bye!
neondunker said:
Hi guys,
I created a batch file that should simplify the selection of LTE/GSM mode (which is hidden/not enabled on XT1528) for usage with GSM carriers. It includes ADB and the batch file itself.
Windows only guys, sorry to others platforms. Tested with 5.1, if doesn't work with other versions, just let me know to test.
THIS DOESNT REMOVE THE SIM LOCK, JUST ENABLES A HIDDEN OPTION FROM MOTO E 2ND 4G XT1528
I didnt found this, I just gathered the info and created the batch for easiest method. All credit to this thread:
http://forum.xda-developers.com/moto-e-2015/general/how-to-verizon-moto-e-2015-gsm-network-t3098953
Instrucctions:
0) Insert sim card on phone (if wasn't already there)
1) Download the attached file and unzip it somewhere on your hardrive (something like "c:\temp" for example)
2) Enable USB debugging on your cellphone.
3) Connect your cellphone to the computer that has the files.
4) Accept the RSA Key in your cellphone screen (it will pop when you connect the cellphone in USB Debugging mode)
5) Run the "gsmfix" file (either via command line or windows explorer)
6) Follow the instructions.
You should be able to use gsm signals after the reboot. Remember to add your APN or you wont have internet.
If something doesn't work, let me know and I'll to fix it fast.
Bye!
Click to expand...
Click to collapse
So instead of doing this
5.1 Updated Instrcutions:
With the SIM you want to use the the phone :
Put the phone into Airplane mode (I'm not sure this is needed, but it doesn't hurt)
Go to Settings -> About Phone and tap on "Build Number" until it says you are in Developer Mode (~10 times)
Go back one menu, and right above About Phone there should now be an option for Developer Options, go into that.
Turn on USB Debugging
Connect the phone to your computer and type "adb shell" in your CMD window
Run the following commands in adb shell : settings put global preferred_network_mode 9 settings put global preferred_network_mode1 9 settings put global preferred_network_mode2 9
Turn off Airplane mode
Power off and Restart the phone
Open up the settings app, go to the mobile networks panel, select "Prefered Network Mode" and change it to "4G"
Input the appropriate APNs for your specific carrier
I can just run this script and I'll get the same outcome? Because I'm switching my sim card out and I heard that you have to repeat the process above when the sim card is taken out etc.
Y es, it does the same thing
Enviado desde mi XT1528 mediante Tapatalk
I guess it's good to have one more option for GSM, even if it is the same as in the other thread.
is it possible to make app or script run from the phone it self and not from computer , like that we can enable 4g 3g without computer i already tested many app from google play but not possible to switch from cdma to gsm
thank sir its work for me, india airtel sim
sea23 said:
is it possible to make app or script run from the phone it self and not from computer , like that we can enable 4g 3g without computer i already tested many app from google play but not possible to switch from cdma to gsm
Click to expand...
Click to collapse
here your Answer this link...
https://m.youtube.com/watch?v=2G_sb...cml6b24gdW5sb2Nr&client=mv-google&gl=IN&hl=en

Unlocking Bands - Try at your own risk

I was having trouble with connecting to B5 ( 850) LTE as I was consonantly connected to 1800... So i searched and searched and managed to unlock bands and now getting B5 850 as the first preference ...Below guide can literally break your phone if you do not follow correctly ...
Code:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will run.
*/
1. Make sure your phone is rooted and you have SuperSU installed, ADB drivers installed
2. Download "Setup DFS Studio" from http://cdmatool.com or the DFS Studio 16.05.31.0 (an older version) from here https://mega.nz/#!h1ImHJyK!gBcp2j6wI...YSoIjPkY_hJJVY ( use this - demo will work and do not update / will prompt with mandatory update you can drag that aside)
3. Connect the phone to the computer via USB
4. Select MTP and USB debugging
5. Open command prompt from Start => Run and type "cmd.exe". Once opened, type "adb shell". It should show "[email protected]_x2:/ $"
6. Open the SuperSU app on the phone
7. Type in cmd.exe "su" and grant access of ADB shell in SuperSU, you will see "[email protected]_x2:/ #"
8. Type in cmd.exe "setprop sys.usb.config diag,adb" and your phone will enter into Diagnotics Mode - this means that the MTP connection will be lost (you won't find any portable device in My Computer).
9. The drivers should be installed for the Diag Mode and you can see in Device Manager at Ports - Qualcomm HS-USB Android DIAG 901D (COMxx). ( mine did not come up so i had to plug in to USB 3 port and refresh port list on to very right DFS )
10. At this stage, if all should be well, you can start the "Qualcomm Tool" from DFS Studio folder. You can close the login window and it will run in demo mode (enough for what we need)
11. In the "Main" tab, double click on "Qualcomm HS-USB Android DIAG 901D (COMxx)" to select it - in the DFS log you will see "Qualcomm HS-USB Android DIAG 901D (COMxx) device in diagnostic mode"
12. In DFS Tool select tab "Band"
13. In tab "CDMA/GSM/HSPDA" select "RF BC Config" and then "Read"
14. Select the bands you need and then press "Write"
15. In the same tab, select "Bands Preffered" and do the same as above (read-write)
16. Select "LTE" tab which is aside "CDMA/GSM/HSPDA" and do the same as above. I changed values only in "LTE BC Config #6828" as the "LTE BC Config DIV #6829" didn't work for me when I pressed Read (there was nothing selected, all blank).
17. After operation had been completed, close Qualcomm Tool, unplug the phone and restart it.
Notes:
You must back up Rom( stock or modified stock Turbo alike and the EFS partition( in TWRP) as my first reboot said no sim... With EFS back up phone was back from dead
Credits for this goes to chatmonchy and valy_cta
This works to use x720 on US network?
It seems it would work on 720 as well, given that it opened bands that are officially open on 720 but not on 727 (such as band 20).
Abdiel1224 said:
This works to use x720 on US network?
Click to expand...
Click to collapse
Should as I was able to write all available bands, for instance I am using Vodafone which has duplex 1800 but x720 out of box support only one after changes I get both
... Please do not forget to back up ROM (stock or modified stock like Turbo) and EFS partition.
I got my phone into diag mode and but had trouble getting windows 7 to recognize the device. I found an upload of the qualcomm drivers and that fixed it and windows recognized the diag mode correctly as you had said in your post as "Qualcomm HS-USB Android DIAG 901D (COMxx)" I tried DFS but couldn't get it to recognize any com ports or my device. It just has blank lists there. I tried changing the com port on the qualcomm DIAG to com2 just in case but that didn't seem to help. Anyone else having trouble getting the com port recognized by DFS?
vw_diesel said:
I got my phone into diag mode and but had trouble getting windows 7 to recognize the device. I found an upload of the qualcomm drivers and that fixed it and windows recognized the diag mode correctly as you had said in your post as "Qualcomm HS-USB Android DIAG 901D (COMxx)" I tried DFS but couldn't get it to recognize any com ports or my device. It just has blank lists there. I tried changing the com port on the qualcomm DIAG to com2 just in case but that didn't seem to help. Anyone else having trouble getting the com port recognized by DFS?
Click to expand...
Click to collapse
I've mentioned bro,
mine did not come up so i had to plug in to USB 3 port and refresh port list on to very right DFS. i have also installed QPST ( QPST configuration)
you can find here,
https://drive.google.com/file/d/0B4NOhMSMyPxuZURyZldIbGtXYWs/view
*#*#76937#*#* diag port enable
saraprobe said:
I've mentioned bro,
mine did not come up so i had to plug in to USB 3 port and refresh port list on to very right DFS. i have also installed QPST ( QPST configuration)
you can find here,
https://drive.google.com/file/d/0B4NOhMSMyPxuZURyZldIbGtXYWs/view
Click to expand...
Click to collapse
Hmm something seemed to be messed up as I didn't have the refresh port dialog box with the version of DFS i had downloaded. I only had "reset" which didn't seem to do anything. I think i ended up downloading the older version and that one worked.
termomen said:
*#*#76937#*#* diag port enable
Click to expand...
Click to collapse
This didn't do anything for me, however i'm also on Lineage OS so I don't know if those codes are ROM specific.
I can however confirm this message works fine for the x720! I was able to unlock LTE bands 17 and 12 confirmed with network signal guru. Thanks for the write up! :laugh:
vw_diesel said:
Hmm something seemed to be messed up as I didn't have the refresh port dialog box with the version of DFS i had downloaded. I only had "reset" which didn't seem to do anything. I think i ended up downloading the older version and that one worked.
This didn't do anything for me, however i'm also on Lineage OS so I don't know if those codes are ROM specific.
I can however confirm this message works fine for the x720! I was able to unlock LTE bands 17 and 12 confirmed with network signal guru. Thanks for the write up! :laugh:
Click to expand...
Click to collapse
Glad to contribute...mine could have been windows 10 related and only recognised with Stock ROM with super SU
Any follow up on this? Have you went out into the wild and actually confirmed that the unlocked bands are truly being used and not just -reporting- unlocked? I'm still waiting to hear from someone saying the unlocked bands were actually proven to be in live action usage after being "unlocked".
Mine is working... Try it ur self
Driver for Qualcomm HS-USB Android DIAG 901D
vw_diesel said:
I got my phone into diag mode and but had trouble getting windows 7 to recognize the device. I found an upload of the qualcomm drivers and that fixed it and windows recognized the diag mode correctly as you had said in your post as "Qualcomm HS-USB Android DIAG 901D (COMxx)" I tried DFS but couldn't get it to recognize any com ports or my device. It just has blank lists there. I tried changing the com port on the qualcomm DIAG to com2 just in case but that didn't seem to help. Anyone else having trouble getting the com port recognized by DFS?
Click to expand...
Click to collapse
Can you please advise where you download the windows 7 driver for Qualcomm HS-USB Android DIAG 901D? Thank you in advance!
When restarting, the value returns to original.
The wcdma band returns to default.
Omg...
Please change the post title which is confusing, you unlocked nothing .... B5 is already unlocked in the phone, all you did, is choose b5 over the other signals as the preferenced one thts it , dont say you unlock stuff when they already are !.... Right now we know that this phone have this hardware for the le x720(i dont know if its same for le x727 but apparently it is) :
SKY77643-21
Hardware allows u to :
WCDMA Bands I, II, III, IV, V, VIII, IX
TD-SCDMA Bands 34, 39
FDD LTE Bands 1, 2, 3, 4, 5, 7, 8, 9, 12, 13, 17, 20, 28, 30
TDD LTE Bands 38, 39, 40, 41
The x720 band are : B1/2/3/4/5/7/8/20/38/39/40/41
The x727 band are : B1/2/3/4/5/7/8/12/17/29/30/38
So maybe try to unlock b28 (hardware compatible) for example or b12 for the le x720 since only the x727 have it and then u can confirm tht u unlock something cause your post and the title are not saying the same.
As with le max 2, modem firms 15S and beyond have restrictions. Even if you change the band, you return to the original.
Japanese guy are making temporary connection possible situations, but it seems to return to the original after restarting.
http://gadget.hrksv.com/2017/05/23/post-4812
@saraprobe which is the decryption code for mega ?
marios199546 said:
@saraprobe which is the decryption code for mega ?
Click to expand...
Click to collapse
Download from cdmatool.com
Because the update is now mandatory and you need to register in order to work now
zaiem93 said:
Please change the post title which is confusing, you unlocked nothing .... B5 is already unlocked in the phone, all you did, is choose b5 over the other signals as the preferenced one thts it , dont say you unlock stuff when they already are !.... Right now we know that this phone have this hardware for the le x720(i dont know if its same for le x727 but apparently it is) :
SKY77643-21
Hardware allows u to :
WCDMA Bands I, II, III, IV, V, VIII, IX
TD-SCDMA Bands 34, 39
FDD LTE Bands 1, 2, 3, 4, 5, 7, 8, 9, 12, 13, 17, 20, 28, 30
TDD LTE Bands 38, 39, 40, 41
The x720 band are : B1/2/3/4/5/7/8/20/38/39/40/41
The x727 band are : B1/2/3/4/5/7/8/12/17/29/30/38
So maybe try to unlock b28 (hardware compatible) for example or b12 for the le x720 since only the x727 have it and then u can confirm tht u unlock something cause your post and the title are not saying the same.
Click to expand...
Click to collapse
Do it yourself and report instead of making assumptions
saraprobe said:
Do it yourself and report instead of making assumptions
Click to expand...
Click to collapse
Assumption ?? Just saying u didnt " manage to unlock " something like u said in ur first post since b5 is already unlocked by default anyway good luck and naa i already knw its not gonna work since values goes back to default People on other post with other phone's had to change nvram values too in order to make it work anyway gl if i have time to unlock b28 ill see
zaiem93 said:
Assumption ?? Just saying u didnt " manage to unlock " something like u said in ur first post since b5 is already unlocked by default anyway good luck and naa i already knw its not gonna work since values goes back to default People on other post with other phone's had to change nvram values too in order to make it work anyway gl if i have time to unlock b28 ill see
Click to expand...
Click to collapse
I did and travelled OS

Categories

Resources