yashsingh1/xdaforums huggingface dataset:
[Verizon HTC One (M8)] piyushkohli97:
This method is only known to be working on VZW M8's.

I WILL NOT BE HELD RESPONSIBLE IF SOMETHING WRONG HAPPENS TO YOUR DEVICE BY FOLLOWING THIS GUIDE!

Before proceeding ahead Just check which bands your service provider uses and note it down somewhere.

(Since there are many people out there who have asked about jio or other indian carriers, for their convinience i am writing a short note : In india Reliance Jio is using band 3,5 and 40 and airtel is using band 3 and 40. all other carriers are also using these three frequencies only i.e. 3,5 and 40. I am no longer using my verizon m8 currently i have an indian galaxy S7, but when i was using my m8 i was able to connect to band 3 using airtel, i also tried using jio but it doesn't work at least for me.)

Steps To Unlock The LTE Bands :

First of all ensure you are on stock verizon rom.(Its Really Easy to Enter Diag Mode On Stock Verizon ROM)

if not use an RUU from this thread(use the latest one.):-HERE

Install HTC Sync Manager on your PC before proceeding ahead, by putting your phone into install mode.

Now once you have flashed the ruu or you are already on stock verizon rom and also installed htc sync manager, Follow these steps :-

1. Download DFS Tool

2. Skip this step if you are using a CDMA SIM.

Put your phone into cdma mode by going into Settings>Mobile Data>Network Mode>LTE Only Mode. Enable USB debugging as well.

3. Open Phone Dialler type on the Dial Pad ##3424# and press call button. Phone Should enterr into diag mode. If you are on marshmallow firmware phone will ask for MSL code, Here it is - 000000(6 times zero).

4. connect your phone to the computer and install DFS Tool You just downloaded on your computer.

5. Optional : Create an account on this website - https://www.cdmatool.com/

6. Open DFS tool and login or just skip the login if you do not have cdmatool.com account.

7. Now you will see your m8 listed as PORTXX(X - Refers to any number between 0-9) in DFS Tool. Double click on it.

8.On the DFS Logs window you should read something like device connected.

9.Now in main DFS Window click on Band Tab, then under the bands tab you will see two tabs, HSPA and LTE click on Latter one.

10.Click Read.

11. Select the LTE bands you need.

12. Click write.

13. Restart Your Phone Once.

14 Put It Back Into GSM Mode/CDMA mode depending on your network provider.

For Stock ROM Users Only/Custom ROMs Based on Verizon stock ROM/Still Not Getting LTE

1.Download This APP

2.Then Select GSM/WCDMA/LTE auto in the App

Still not getting LTE?

Reset phone through stock recovery(4.4.X reccomended.)

Test for at least a day and then report back by either participating in the poll above or replying below.
[Verizon HTC One (M8)] SonyXperiaS:
Is this permanent for the phone? Will it be the same after I flash any other custom roms?
[Verizon HTC One (M8)] robocuff:
Flashing a rom shouldn't change it. It would only change if you flashed an RUU or flashed just the firmware for the phone.
[Verizon HTC One (M8)] piyushkohli97:
Yes it should remain as is no matter whatever ROM u flash.

As far as firmware flashing is concerned i will get back to you on that one.
[Verizon HTC One (M8)] Hugo9106:
Low signal

excuse my bad English , has not noticed that when browsing 4g significantly low signal
[Verizon HTC One (M8)] piyushkohli97:
You might not be having that good 4g reception in your area. That can be the most probable reason. Try using your SIM in some other 4G phone and tell if the same thing happens.
[Verizon HTC One (M8)] fengwei007:
I tried this on my GSM-unlocked HTC One M8 (w official marshmallow installed), but I can't seem to get into the diag. mode. I was asked for MSL code after I type in ##3424#, but I don't have the MSL code.

Anyway to get MSL code or get by this one? Do I have to unlock the phone to do the steps as in OT? Mine is still locked and S-ON.

Your help will be very appreciated.
[Verizon HTC One (M8)] piyushkohli97:
'##3424#' wont work on GSM M8.

You will have to enter diag mode by different means.

Try this code-

After you are done with unlocking bands use this code to disable diag-
[Verizon HTC One (M8)] piyushkohli97:
I flashed MM radio on my verizon m8 and I am still getting LTE. So firmware flashimg will not relock the bands.
[Verizon HTC One (M8)] fengwei007:
Great! I'll give it a try tonight. Hope it'd work. I don't really need or want to root my phone, I just need to enable the LTE bands in my country (Singapore).
[Verizon HTC One (M8)] piyushkohli97:
Remember usb debugging should be turned on.

Forgot to mention it in the op :p
[Verizon HTC One (M8)] fengwei007:
I did enable usb debugging.

Tried your code, but adb gave me the following:

system/bin/sh: can't create /sys/devices/virtual/android_usb/android0/f_diag/on: Permission denied

Does this mean I have to unlock and S-OFF my phone?

When I type in command su, it's not a valid command. I assume su means superuser? My phone isn't rooted, still S-ON.
[Verizon HTC One (M8)] piyushkohli97:
Deleted : Refer to next one plz.
[Verizon HTC One (M8)] piyushkohli97:
You will need root access without that it will not be possible to enter Diag mode in your case.

If you have non-verizon m8...why dont you just unlock bootloader via HTC Dev and root your phone. Also you can root your phone with kingroot without needing to either unlock bootloader or S-Off the phone iff you are on 5.x.x or lower as far as i know(Many people having verizon M8 used kingroot to achive s-off via sunshine while they were on 5.0.1).
[Verizon HTC One (M8)] fengwei007:
Mine is a Verizon GSM-unlocked M8, just upgraded to Android M (Verizon version of course) a couple of days ago. I guess I'll have to get the sunshine to unlock and s-off it then.

Thanks again for all the help :)
[Verizon HTC One (M8)] piyushkohli97:
If you have verizon m8 then you can unlock bands without root.

You need to go to cdma mode from global mode amd then go to dial pad then ##3424# as it says above in guide........

There is no verizon gsm model but all verizon m8s have gsm built in so that they can support lte, as lte is a different technology from both cdma and gsm but based on gsm.
[Verizon HTC One (M8)] dbrits:
Per Verizon, their M8 supports LTE Band 13 / 4 (700/1700 MHz).

Has anyone had success using this method to unlock bands 2/4/12 for LTE on AT&T/T-Mobile? I'd be especially interested if anyone is successful unlocking bands 3/7/20 for use in the UK and Europe. (I have a very tentative plan to visit the UK and it would be great if I could get 4G speeds while I'm there.)
[Verizon HTC One (M8)] piyushkohli97:
I can confirm about 2,3,4,7,9,40.

One person has even written that he was succeful to unlock all bands.

Go ahead and give it a shot, 2,3,4,7,12,13,20 are the bands you are looking for....
[Verizon HTC One (M8)] fengwei007:
I tried the ##3424# on dial pad, but was asked to input MSL code :( I can get into diag mode with #*#*3424*#*# w/o being asked for MSL code, but it's quite different from the mode I've seen after typing in ##3423# :(

Okay, just found someone said that Verizon CDMA phones usually have 000000 as the MSL code. I tried it, and it worked :D Now I'd see if I can get the LTE bands (3,7,8) enabled ...
[Verizon HTC One (M8)] piyushkohli97:
K i will mention in the OP about MSL code thing.....

and best of luck with band unlocking.......do share the results.
[Verizon HTC One (M8)] pallanore:
Limited Service

Hello I am having a problem with a new HTC m8 I bought on eBay. It was brand new when I get it but it can't connect to any of our local networks. I have tried 3 different sim cards. I have tried so many methods to no avail. I have done factory reseting, I have unlocked the bootloader, I have unrooted it, I have tried to slightly change the imei (last 3 digits) I have tried adding lte bands, I have tried backing up the efs files and restoring them and all these methods haven't worked. Everything else is working on the phone, wi-fi, bluetooth etc, except that it cannot connect to a network. I can't make calls or send messages. Please help.
[Verizon HTC One (M8)] BryanNikson:
I'm using HTC One M8 (LRA). It isn't letting me enter the Diag mode
[Verizon HTC One (M8)] BryanNikson:
I just flashed stock Lollipop RUU but it still gives me invalid MMI code

edit: my bad. I set it to global mode and turned on usb debug mode. It's all good, even unlocked 4G finally!
[Verizon HTC One (M8)] cezar27:
is this going to work with android 6and sense 7?
[Verizon HTC One (M8)] cdarkie:
Can you tell me whats the MM radio you flashed and a possible link to get LTE/4G as I also have verizon m8. or a thorough guide to unlock the bands . ThANKS IN Advanvce
[Verizon HTC One (M8)] Noomaan:
I was able to unlock all bands, airtel 4g works sometimes but 4g coverage is bad in my area anyway. I cant get any network on Jio at all... How do I get Jio to work?? I have an m8wl
[Verizon HTC One (M8)] marc.enriq:
Htc verizon. After done this method .will uh get jio signal

I have an htc m8 verizon im still getting 2g &3v networks . But jio 4g network isnt working . When i put my jio sim in mg phone it shows unknown error . And also when i turn on hotspot in my phone. An error occour. " hotspot will work only on verizon broadband data ...

Give a better solution. .sir please guide me to acces a jio sim and hotspot
[Verizon HTC One (M8)] minori_aoi:
Does Verizon M8 supports LTE Band 8 ? The official specs didn't include Band 8, I tried to enable it from DFS and QXDM, but it still can't connect to band 8. My country use band 3 and 8 for LTE. It can connect to carrier with both Band 3 and 8, but it can't connect to carrier with band 8 only. So I wonder if it doesn't support band 8 by hardware.

Edit: It worked the moment I stepped out of my desk. 4G signal was weak inside the room.

Thanks
[Verizon HTC One (M8)] GKFLASH81:
unlock bands on m8ul

Dear friend i m using htc one m8 ul developer edition, now i m installed s.rom, in my area vodafone 4g is available but i can't receive 4g signals, so how can i unlock bands for vodafone. thanks in advance.
[Verizon HTC One (M8)] BryanNikson:
It isn't recognizing my device. Weird because QXDM straight away does. I also installed HTC Device Manager but it still won't recognize
[Verizon HTC One (M8)] onell:
any news for international version of m8?
[Verizon HTC One (M8)] rajeshmahendru:
DFS tool not working

when I open DFS Tool it just show a window with "General, Shop & Products. There is no options to connect the phone. Please advice
[Verizon HTC One (M8)] ShaDow18:
dose this method work with dual sim smartphone as i want to use this with LG V10
[Verizon HTC One (M8)] matt4321:
Thread closed as per OP request.

Matt

Senior Moderator
[Verizon HTC One (M8)] fengwei007:
Thanks. Just got it done. Works great! Saved me $25 (for s-off with sunshine) :victory:

I enabled 1,2,3,4,7,8,12,40,41 bands, which are some of the bands in those countries I most likely would visit and use my phone. But here in Singapore we only use 3 and 7. I wonder will this affect the speed (of scanning for available LTE frequencies)? Or should I only enable the needed 3 and 7 bands?
[Verizon HTC One (M8)] piyushkohli97:
I dont think enabling more bands will reduce lte speed but you can always try, first of all enable 3 and 7 and check the speed, then enable all the band you hv mentioned above and then check the speed.......
[Verizon HTC One (M8)] axxelander:
I just tried this and worked like a charm with Iusacell/ATT mexico 4g lte. I had to download the app from the play store to activate the lte because it wasnt chaning into lte by itself but the whole process took about 20-30min. Thanks a lot!!

the phone doesnt seem laggy anymore (no moar 3g speeds) and im pretty sure i will eat up all my data even faster lol
[Verizon HTC One (M8)] fengwei007:
Tried w only 3/7 and all the aforementioned bands, didn't see any difference. Now I enabled all the bands I wanted to enable.

Thanks again for all the great helps. Cheers!
[Verizon HTC One (M8)] piyushkohli97:
Cheers!

Enjoy LTE.
[Verizon HTC One (M8)] fedez:
Hello someone has tested it on Moto G 3rd 2015 XT1541?

I need to unlock or add the band 4 (1700/2100)

Any information is appreciated
[Verizon HTC One (M8)] ShaneMA:
I can't get DFS to see my M8. What kind of drivers do I need to get it working?

I enabled USB debugging.

Should the phone be in charge, transfer, or software install mode?
[Verizon HTC One (M8)] piyushkohli97:
Did you enabled diag mode?

The phone needs to be in file transfer mode.
[Verizon HTC One (M8)] ShaneMA:
I did enable diag mode, yes.

I actually just got this to work by doing the following...

Plug your phone in and set it to software install mode.

Install the HTC Sync Manager

Close Sync manager.

Unplug phone

Plug phone back

Set mode to CHARGE ONLY

After this, DFS will see it as HTC diagnostic and connect with no problem.
[Verizon HTC One (M8)] piyushkohli97:
deleted
[Verizon HTC One (M8)] dante020:
For anyone who is struggling to get their phone to show up in DFS, this does work. Thanks!
[Verizon HTC One (M8)] piyushkohli97:
Their is an easier way out, on the right side of dfs tool their is a 'refresh port list' button.

Once you enable diag mode just click that button, it even works if the phone is in charging mode.
[Verizon HTC One (M8)] dante020:
Not for me, I think some additional drivers were installed along with HTC Sync Manager that resolved the issue.
[Verizon HTC One (M8)] piyushkohli97:
K will add that in op.

I also had htc sync manager installed before this, but i never payed attention.
[Verizon HTC One (M8)] gamekill:
Hi,

False success on my phone.

I get a red error when opening DFS, on the secondary screen (console): "no EQF found"

Even so the DFS detects my phone and I can read the LTE bands, check the additional ones I want and Write.

After I click Write the secondary screen (console) runs through a few commands and ends with a "success" message and stays like that. The phone also stays at the Diag screen.

So I unplug and reset and go back to Global Mode, and no 4G.

I also use the 4G LTE Switch app, and set the correct option as suggested. Still no 4G.

But when I re-enter the Diag and DFS, and Read, the new frequencies ARE enabled.

I then entered Stock Recovery and reset. After the reset, DFS Read reports the new frequencies as NOT enabled. So I guess no real change was done before.

I can only think of the "no EQF" error.

Help?

model HTC6525LVW, Hardware Version 04, 5.0.1, 4.17.605.5, baseband 1.12.20.1211

EDIT: Will try updating to 6.0 with the EXE provided on another post..
[Verizon HTC One (M8)] SonyXperiaS:
Yeah thanks for the info, It is working fine for me too with ViperOne ROM. :)
[Verizon HTC One (M8)] piyushkohli97:
After reset did you re enabled all bands that disappeared?
[Verizon HTC One (M8)] gamekill:
Yes, after the reset I re-enabled the bands in the very same manner as before the reset, and still no 4G. Even with the 4G LTE Switch app.

I have upgraded to the 6.0 RUU (exe from another post in the forums) and will try to unlock the 4G bands again in a few minutes, and let you all know how it goes.

But what about the error for "no EQF"? Is that normal?

Thank you for all the help!
[Verizon HTC One (M8)] piyushkohli97:
No that is not normal, i hv never seen that befor, i will look that up...

Try uninstalling and reinstalling dfs.
[Verizon HTC One (M8)] xdadevnube:
I have a VZW m8.

I was able to successfully store bands 2, 4, and 13 (default: 3, 4, 7, 13) using info from this thread, thanks OP!

However, Band 2 wouldn't work. I walked up to the macro site with band 2, and I could only connect to band 13 and band 4. I have confirmed band 2 on that site using an S6, so it looks like anyone hoping to get band 2 on on their VZW m8 phone on Verizon are out of luck.
[Verizon HTC One (M8)] gamekill:
I have still not tried re-installing or anything, as I am ill today. But I need this 4G, will try it tomorrow!
[Verizon HTC One (M8)] gamekill:
Hey there.

So, the settings DO stick after the MM update at least.

But still no working 4G (I even enabled more bands than necessary).

I have an error when starting DFS: "Bad application SID. Update required UPK request failed"

(and I still have the error "no EQF found please update DFS" on the secondary window)

Even redownloaded and reinstalled DFS twice. Last try was directly through the website.

Is it because I aum using Windows 10?
[Verizon HTC One (M8)] piyushkohli97:
I did this whole procedure on win 10, so thats not the probpem, also dfs in the op is latest one.
[Verizon HTC One (M8)] gamekill:
I solved the both the "bad app SID" AND the "missing EQF" errors by creating a free account, then signing into the program (saving the login info), then closing it and reopening it (so it logged in automatically). No more errors.

Then I disabled my desired 4G bands, rebooted phone, re-enabled the bands, rebooted, and still no 4G. Not even with the 4G switcher..
[Verizon HTC One (M8)] piyushkohli97:
Which bands do you want to add?

Did you check with the service provider, if the problem is at their end.
[Verizon HTC One (M8)] gamekill:
I need band 7 (2600MHz).

Even though I finally managed to make the software run smoothly and the settings "stick", and even though I factory-reset through stock recovery, the 4G is still not working. I do not really believe that the problem is with my service provider since the 4G was working fine on other phones. But I cannot be sure. Will try using the SIM card in another phone in the same are and be sure. I do need working 4G signal, as I work in a neighborhood with really crappy 2G/3G.

:confused::confused::mad::mad::fingers-crossed:
[Verizon HTC One (M8)] sonnu0100:
Are u from india .. as in india telecom operators use band 3 and band 40 for lte in my region . I am using a unlocked sprint htc m8 with airtel 4g ( no lte signal ) . Can i use this process for sprint htc m8 for unlocking band 3 and 40 .. i am not sure but it looks sprint htc m8 doesnt have hardware for these bands .. i have tried on a other phone ( sprint htc m8 too, rooted , s -off) but the values dnt stick at that time , using qpst .

Dnt want to buy a verizon m8 as we cant root it without paying to sunshine ... any advice ??
[Verizon HTC One (M8)] piyushkohli97:
Yes i am from india using airtel.

Dont use qpst, it never worked for me on my verizon m8,

Use DFS tool, you can find the link in op.
[Verizon HTC One (M8)] sonnu0100:
Can u cnfrm that band 40 is activated on your mobile . ( tested on any network ) ... as verizon m8 has hardware for band 3 (1800mhz) but not for band 40 . The sprint is not having the default band 3&40 . Not sure if it is hardware related or fhe bands are jusf deactivated by software ..

anybody tried it on sprint htc m8.? Post results please .
[Verizon HTC One (M8)] rickin2011:
same with me htc one m8 sprint

tried everything from dfs to qxdm but the results are same one had confirmed me working with sprint htc one m8

but unfortunately i m not getting any lte singnals of vodafone airtel or jio

i feel its problem with sprint htc's

one thing i noticed is when we go in data (##3282#) > advance > lte option is disabled there and we have option to enable it but it again gets disabled.

i feel it restrict the access to all the bands other than 25/26/41.

if any one knows plz reply.
[Verizon HTC One (M8)] piyushkohli97:
As far as i can understand sprint has added some security to their version of sense so that other sim cards dont connect to lte.

According to me the best way will be using a custom ROM,

I m currently using android revolution hd 53.1 with stock verizon mm kernel. If you are using gsm sim u can go via same route but if you are not then you can try jazz by lyapota as it has sprint support built in.
[Verizon HTC One (M8)] TidusWulf:
I'm on ViperOne with the latest software. gonna try this tomorrow first thing (pretty late right now for me). I use a T-mobile SIM, but I also am taking a trip to Ireland/Scottland this summer, so having the extra bands opened up will be excellent.

Does anyone know if unlocking ALL bands would use up more battery than simply unlocking only the ones I need? (in which case, I'll just unlock the TMO bands and leave the other stuff locked, since it would only be short term out there).
[Verizon HTC One (M8)] sonnu0100:
Not having a pc to try that out now .. anybdy having a sprint can test and result again ... i am having a s-off htc m8. I can revert back to kitkat or lollipop and activate the bands but only after getting . just want band 3& 40.
[Verizon HTC One (M8)] piyushkohli97:
Their should be no difference in battery life. Also i dont think that you will be able to get into diag mode on viperone, You will need stock verizon, but you can always try.
[Verizon HTC One (M8)] TidusWulf:
yup. it didn't go into diag :( I'm gonna contact them and see if there's a way it can be done. Anyone have a screenshot of that mode?
[Verizon HTC One (M8)] piyushkohli97:
I have suggestion for you...

Take a twrp backup of system, data and boot

Flash this rom - http://xdaforums.com/verizon-htc-one-m8/development/wip-4-17-605-9-stock-resources-firmware-t3196906

Follow the procedure to unlock bands.

Restore from twrp backup....

By this you will not lose any data and you will be able to enter diag without any troubles....
[Verizon HTC One (M8)] TidusWulf:
dumb question but I'm gonna ask. When I flash, should I do a factory reset as well while in TWRP?
[Verizon HTC One (M8)] piyushkohli97:
In advanced optioms clean system data cache and dalvik cache. Nothing else.
[Verizon HTC One (M8)] TidusWulf:
Thanks for the help.

When I plug in my phone, it prompts me for what kind of USB connection to use. What have you guys been using? Nothing I've tried is working.
[Verizon HTC One (M8)] piyushkohli97:
You need to have htc sync manager installed on your pc. but during the procedure it should not be active.
[Verizon HTC One (M8)] TidusWulf:
Yeah, I checked that I had it when I first started this process, but I finally decided to open it and it had an update. once it updated it picked it up no problem. Anyway, all is well. I can't really tell if it's working or not, but the phone is functioning still so I guess so.
[Verizon HTC One (M8)] piyushkohli97:
I cant understand you, what is not working?
[Verizon HTC One (M8)] TidusWulf:
Oh. my bad. the problem is that I'm on Tmobile and I don't get service at my own house XFD. It was a problem I was hoping this could fix. That's all.
[Verizon HTC One (M8)] TidusWulf:
Ok, so yeah, there's definitely a problem. I drove into town today and I have no data at all. No 2G, 3G, or 4G. And the diag code isn't working anymore. just says "connection problem or invalid MMI code." I am still on the stock ROM you linked me to. Weird that it worked at first, but now, a day later, it's not working. also, last night I restored my build of ViperOne, it worked all day, then freaked out just before bed and started force closing everything on boot, over and over. Had to restore AGAIN. Now this morning when I went into town, I noticed I had no data so I used TWRP to get back into stock rooted MM, but now I'm home and I can't get into diag.

Anyone know what the default Verizon configuration is? I didn't write it down because I'm an idiot. I know for sure there were more bands enabled than just Verizon's.
[Verizon HTC One (M8)] TidusWulf:
Anyoen have a way to reflash original RADIO ONLY? I definitely screwed something up.
[Verizon HTC One (M8)] piyushkohli97:
[MENTION=2978422]TidusWulf[/MENTION]

3,4,7,13 are default verizon bands..

Backup your files in internal sd card including TWRP folder which has the backup of viperone to your pc or ext sdcard.

Flash a RUU.

Reset via stock recovery.

Then follow the band unlocking procedure again to get default verizon bands+extra bands(optional).

Put all the files back on your phone.

Restore to the twrp backup of viperone.