For example NV item 1877 has a default value field content of 78135687 on my Boost Desire 626S so input field is also the same but this input field is what we change. To retrieve the content of each field for item 1877 or any nv item, click the read button in the bottom right hand side of the nv browser window, and you will be presented with the fields contents. Once you reach an NV item you want to change, for instance, item 1877, click it and in the box under fields section you will see the input field used to change the following value field are both 0, followed by the respective nv items true name. Left click the up and down arrows on the scroll bar and hold the left mouse button to slowly scroll from item value to item value if you need to, and slowly drag the knob on the scroll bar up and down if you require quicker navigation through the NV items. In the NV browser window you will see some of the first typical NV items that might be included in a modem firmware but we are looking for the certain ones we want to edit to change bands and functionality. Click on the box next to view on the second bar down and click on the NV browser option to open it. It is actually quite easy to do if you figure out what needs to be done. Now we are down to the nitty gritty, actually programming the values for the bands in the modem. Under target port, click on the box that says disconnect and click on the available COM port whether it might be COM1-5 then click ok. Click on options in the bar towards the top of the window and then click on communications. QXDM will now open so now it's time to access the diag port to the modem.
Scroll to QXDM Professional and click it and then click the next QXDM Professional shortcut under it. To open QXDM, click the orb in the bottom left hand corner to open the start menu and then click all programs. You might hear a ding and you have now enabled diag access to use QPST/QXDM in order to program the modem.Ĥ - SETTING UP MODEM DIAG COMMUNICATION With root shell access type this in and hit enter in the command prompt window:Įcho 1 > /sys/devices/virtual/android_usb/android0/f_diag/func_en You will now see root#htc_a32ewhl:/ # in the command prompt window. Allow the root access for adb shell in the supersu prompt that pops up on your phone. With the shell access, type in su and hit enter. Do so and you will see shell#htc_a32ewhl:/ $ at the prompt which means you have shell access. You might have to type in adb shell again and hit enter. On your phone, tick the box next to always allow and tap ok.
Or if you are using minimal adb and fastboot installation, open the shortcut for it as administrator and type adb shell then hit enter. On your computer with the phone still connected, open a command prompt as administrator and type adb shell then hit enter. Now we will enable usb diag access to allow communications with QPST/QXDM. Make sure it has a blue checkmark next to it so it is enabled. Tap on developer options and scroll down a bit to USB debugging option. Tap back three times and you will now see developers options as selectable in the settings app. This will enable access to Developer Options in the settings app.
Next, select software information then select more and tap on build number 7 times. Open the settings app and scroll to about and select it. Connect your Desire 626S to a usb port on your computer. First you will need to enable usb debugging.
Run HTC CDMA LTE DIAG Modem Driver v3.0.2.0 from the inside the DIAGDRIVER.zip archive and you've got everything you need to now program the Boost Desire 626S modem.
Run QXDMInstaller from the QXDM folder in the QXDM.zip archive and install it by clicking next at each step as well.
Run QPST.2.7.425 from the QPST folder in the QPST.zip archive and install it by clicking next through the dialog box at each step.
It's been heavily requested that I create a guide on how to program the values I provided in one of the posts on my previous boot image thread into the Boost Desire 626S modem so I decided to take the job into my own hands for your convenience.įirst you will need QPST, QXDM, and the modem diag usb driver if it is not already installed on your computer. Programming modem with QPST/QXDM on Boost Desire 626S - Desire 626 General Hello everyone.