[HTC Droid DNA] neatojones:
I posted this on another thread, but thought the people here might find it useful as well...

The only LTE band enabled by default on the Droid DNA is band 13. You will have to enable the other bands to make LTE work.

1.) Install original factory ROM. I don't know if this ROM will work because I believe you have to be in CDMA mode to get into Diagnostic mode.

To open DIAG MODE from CM11:

adb shell

su

setprop sys.usb.config diag,adb

2.) Install a custom kernel. I has to be created from source, not stock.

3.) Download and install QPST and QXDM.

4.) Plug in phone, let it install the drivers

5.) Type: ##3424# and then hit send, let it install all drivers. This will take a while, ensure it completes before attempting to continue.

6.) Open a file browser and navigate to the "C:/Program Files/Qualcomm/QPST/bin" folder, and start the program "QPSTConfig.exe" (run as administrator by right clicking).

7.) I had two devices listed under the "ports" tab. Only one mentioned an ESN, it was the SURF9615.

Note: If it isn't showing up already under the "ports" tab, go to "Add New Port". Select the one that has 9k in it. You may have to untick "Show serial USB/QC Diagnostic ports only" to see it.

8.) (OPTIONAL, ***But highly recommended***) Now select the QPST Start Clients > Software download > Backup > Start. This saves a backup copy of your phone's stock NV memory to your computer in case you need it later. (I would also recommend that you write down the original values before you make any changes.)

9.) Again in the QPST Configuration program, go to the "Start clients" tab. Start "Service Programming" program. Select to load your device. Then click "read from device". This will send your SPC program code, which should be 000000. This will allow the next program to work.

10.) Next, run QXDM Professional (again, right click and run as administrator).

11.) Change the "view" tab to "NV Browser".

12.) Go to the communications tab in the menu of QXDM and tick the line that lists your device. Under "Target Port", make sure it lists the COM for the device that mentioned 9k earlier.

13.) Once it has loaded the NV items, go to the line 06828 and click "read".

14.) Click once in the box with the current value (should be 4096), and then edit it to be 0. Then, tell QXDM to "write" the value by clicking that box at the bottom right of the program.

15.) You may now click the box again and change this line to reflect whatever band(s) you want to enable.

Now, do the same for 06829.

Tip: You can calculate your own values for this or download the program called "Qualcomm NV Calculator" (It is free). If you use this program, you will use the LTE Bands Calculation tab. You will need to go to the menu in the top right corner and select "LTE Bands Calculation" and tell it that you want to "Use QXDM Notation" in order to get the right values. Enter the decimal result for the 6828 & 6829 values.

Reboot your phone. It should now have whatever bands you have selected enabled.

Install this or any other ROM to make use of the new bands.

I know this looks tedious but literally takes about 30 seconds after doing it a few times.

Note: Other programs that you may find useful are "LTE Discovery" and "Network Diagnostics".

Credits: Much of the above I obtained after trial and error using primarily this thread as a guide (but others as well):

http://xdaforums.com/galaxy-s5/general/how-to-add-rf-lte-frequency-bands-to-t2886059

Legal Warning: Because I don't know if changing these setting is legal in the US I cannot recommend anyone use this here. Your device was not FCC tested for any additional bands. That said, I don't I expect any problems.