mardi 30 août 2016

[HTC 10] Enable LTE bands by Editing NV values with QXDM/DFS tool - Custom kernels?

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 1.0U010141a@60527.2_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!


from xda-developers http://ift.tt/2bEGELh
via IFTTT

Aucun commentaire:

Enregistrer un commentaire