yashsingh1/xdaforums huggingface dataset:
[One (M7) General] emailer33:
I am currently decompiling PhoneUtil.apk to see how it works. It intercepts the dialer codes, and determines the chip by checking ro.product.model and using a built-in table to know which chip it is. The good news is it sets it up for flash by interfacing with with /sys/. For instance, here's the initial setting for MDM9x15.

private void initialSetting(RadioGroup paramRadioGroup1, RadioGroup paramRadioGroup2)
{
String str1 = readOneLine("/sys/class/sec/switch/uart_sel");
String str2 = readOneLine("/sys/class/sec/switch/usb_sel");
Log.i("PhoneUtil_MDM9x15", "UART_Init : " + str1);
Log.i("PhoneUtil_MDM9x15", "USB_Init : " + str2);
if (str1.contains("CP"))
{
Log.i("PhoneUtil_MDM9x15", "Initial UART_STATUS1 : MODEM");
paramRadioGroup1.check(2131099667);
}
do
while (str2.contains("MODEM"))
{
Log.i("PhoneUtil_MDM9x15", "Initial USB_STATUS1 : MODEM");
paramRadioGroup2.check(2131099671);
return;
if (str1.contains("AP"))
{
Log.i("PhoneUtil_MDM9x15", "Initial UART_STATUS1 : PDA");
paramRadioGroup1.check(2131099668);
}
}
while (!str2.contains("PDA"));
Log.i("PhoneUtil_MDM9x15", "Initial USB_STATUS1 : PDA");
paramRadioGroup2.check(2131099672);
}

Its not much, but its a start to get the QPST app or something similar to interface with our phone.

[edit] It seems the entire app interfaces through /sys/class/sec/ which our phones do not have. Whether this is a framework issue (the missing library mentioned above), a kernel module, or something else I do not know :S
[One (M7) General] SmiLey497:
I posted this awhile ago. Maybe it will get us somewhere.
[One (M7) General] SaHiLzZ:
Already tried.. didn't find a menu in there.
[One (M7) General] WorldIRC:
Anyone with a T-Mo phone willing to risk / change their CID and Device ID and flash a Dev RUU? Once done, care to tell us if HSPA over AWS still works? If it does, then venturing for a T-Mo RUU will be useless.
[One (M7) General] Hunt3r.j2:
Just so you guys know, you'll want to get a testkeys RUU if you even want a chance at removing the lock via QPST stuff. All debug/engineering menus are removed from releasekeys builds because of a certain carrier demanding their removal.
[One (M7) General] ytwytw:
Just checked out HTC One XL fourm, even Rogers version supports AWS on WCDMA, still no luck to make it work.

since Evita has S-OFF & TMO RUU for a while, i doubt it may not easy to get aws on HTC One
[One (M7) General] kirdroid:
There are lots of people who flashed the dev ruu on the T-Mobile one and still have the AWS hspa+ band. There is thread in T-Mobile HTC one general forum on how to flash the dev ruu.
[One (M7) General] WorldIRC:
If this is true, then like I thought, the changes (if even possible) are deeper level than OS based software (like how Qualcomm software is required on Samsung).
[One (M7) General] kirdroid:
Here is the thread..

http://xdaforums.com/showthread.php?t=2323257

[Tutorial] Make your T-Mobile HTC ONE a Developer Edition!!
[One (M7) General] emailer33:
Its pretty much confirmed we need to find a way to modify the non-volatile parameters, which is what they have done on the other devices.

http://xdaforums.com/showthread.php?p=33230579

Reading from that thread it seems pretty likely we would want to try to modify the WCDMA values, we just need to discover how to be able to flash them.

So first goal, we must find a way to access debug mode to allow interfacing over USB
[One (M7) General] akarol:
So which is the best Us variant of the HTC One? I'm considering going to At&T from trouble considering my monthly costs will be the same. Should I reconsider and stick with Tmo?

Sent from my badass Samsung Galaxy SIII.

---------- Post added at 05:35 PM ---------- Previous post was at 05:25 PM ----------

I'm in Orlando, FL by the way.

Sent from my badass Samsung Galaxy SIII.
[One (M7) General] ECEXCURSION:
Well.. Uh... Yeah. T-mobile is the only version that works on all networks. And T-mobile is usually cheaper.

Sent from my HTC One
[One (M7) General] rodreb:
Checking my phone it have exactly the same values but for this value:

Mine: IMEISVN=3.

AT&T: IMEISVN=2.

But 850Ghz 3G network is not working on my phone. It's an O2_102 phone model 801n. Model ID:PN0710000
[One (M7) General] WorldIRC:
Problem solved, solution found. Picked up a T-Mo HTC One! All bands enabled now.
[One (M7) General] cschmitt:
See. It was hardware after all. :)
[One (M7) General] SmiLey497:
Same thing I did, LOL.
[One (M7) General] emailer33:
Its not necessarily hardware, but rather NV parameters flashed on the phone. A new RUU does not change these even, we must get the phone into diag mode and use QPST/QXDM to change them.
[One (M7) General] cschmitt:
It was a joke.
[One (M7) General] WorldIRC:
Yup, assuming the hardware IS supported, this will likely be the only way to do it (just like on Samsung)
[One (M7) General] KiamatDusk:
I really hope someone finds a way to pull this off soon. I'd like to keep my Dev Edition on Tmo, and while I works well overall, I keep wondering what I'm missing when it dips into HSPA and Edge. I keep wondering if my HSPA speeds would be in the 30s instead of the 10s and lower if I had that extra band or if I would even ever see Edge again.

At this point I'm strongly considering sending the Dev Edition back and getting the native Tmo version, but I'll miss those extra 32GBs and I really don't want to go through the rigamarole involved in flashing the Tmo version over to the Dev Edition software (but I will if I have to).
[One (M7) General] krouri:
Actually in Canada Wind and Mobilicity use the 1700/2100. in Mexico Nextel Mexico and in Chile Nextel Chile abd VTR as well.
[One (M7) General] stevedebi:
Those are probably tmo hardware?
[One (M7) General] krouri:
All i was saying is that there is more then TMO using AWS HSDA, and no they each have there own hardware.
[One (M7) General] stevedebi:
Interesting. I would have thought they used basically the same if not identical hardware. Thanks for the info.
[One (M7) General] WorldIRC:
The AWS HSPA carriers will all have identical hardware.

Sent from my HTC One
[One (M7) General] stevedebi:
Well, that is my thought, but if you check the post to which I was replying, you can see the exact opposite answer...
[One (M7) General] WorldIRC:
I disagree with that statement, hence my reply.
[One (M7) General] stevedebi:
Seems logical. However, maybe the original post was referring to the software/hardware combination, which is different, of course.

I'm just trying to stay informed.
[One (M7) General] Goliath27:
I'm currently debating on buying a dev edition because of the whole AWS/HSPA. How are you living with your internet speeds at the moment, is it bearable or would you avoid buying it again until someone cracks the code?
[One (M7) General] SmiLey497:
Having owned both, I would pick the T-Mobile version every time. Side by side comparison of both (I flashed the T-Mobile radio on the dev version) the T-Mobile version holds better signal. When is the same refarmed area, The T-Mo version holds one bar of LTE while the dev version would be on 2G then 4G then then finally get to LTE after awhile. While at the mall the T-Mo version would hold a constant 4G connection while the dev version would go from 2G to 4G which I assume because the T-Mo version is falling back on the AWS 4G when it loses PCS 4G.
[One (M7) General] Goliath27:
I really didn't want to hear that haha. Thank you, I guess I have to just wait and see what develops with the Dev editions. I hope it's possible to make it fully capable on TMo
[One (M7) General] stevedebi:
I also opted for the TMO over the dev. Is there a reason you need that 64gb?
[One (M7) General] Goliath27:
Just to compensate for lack of SD cards.
[One (M7) General] KiamatDusk:
I don't have a TMO version to compare with, but I did pop into a TMO store and checked all their 4G phones. While I was on Edge, they were all showing 4G. Granted, when I ran Speedtest on them, they didn't get above 3Mbps, but still...

On the other hand, I spend most of my time somewhere I have wifi access, either at family/friends house or stores/restaurants with free wifi so I don't spend much time on the TMO data network.

Still, it's looking more and more like I'm going to be sending my Dev edition back and just get a pair of TMO versions. I like the roominess of the 64GBs and it was only $50 more so it was a no brainer, but I don't know if anyone is ever going to get 1700MHz enabled on this thing.

Now I'm just hoping someone will put together an all in one toolkit for taking a TMO One all the way from unrooted to Dev edition firmware since command prompts make me nervous.
[One (M7) General] ajftl:
I got the USA unlocked version says it supports aws for tmo
[One (M7) General] KiamatDusk:
So a couple people in this thread ( http://xdaforums.com/showthread.php?t=2325569 ) have said that flashing the .24 radio has improved their data speeds. Was thinking about giving it a try since I'm on .15. Do I need to be rooted or just HTBOOT unlocked to flash a new radio? (HTC Dev edition)
[One (M7) General] :
I've got the Dev ed. and it's been OK. My office is in a refarmed area, around home mostly refarmed, but I'm on edge for most of my commute in between. However, this week the refarmed areas all switched to LTE (Nashville) so that's a plus. I'd still like to have the T-Mo radio working but I've got around 40GB of music and TV shows on there so it was worth the trade-off.
[One (M7) General] Goliath27:
I spend time on the network when I'm going to work and at work.

I just don't want to spend the money on the phone and have to resell it later if this never gets resolved.

I have the option of buying a 32gb from T-Mobile, but after the system and app installs, my memory would be gone through pictures and music. I use both heavily now with my 32gb memory card almost full.
[One (M7) General] nexicon:
Man..and I'm here using an att one unlocked for t-mobile. I've been desperately trying to look for a t-mobile one to trade with to no avail. Sigh...
[One (M7) General] KiamatDusk:
I highly recommend using Dropbox or some other cloud service for backing up your pictures so free up some of that room. If you're averse to cloud storage, the newest Western Digital NAS have an app that will auto backup your pictures the same way as Dropbox does, only they'll be backed up to your NAS rather than the cloud.

I think I'm going to buy a TMO version today and spend a day or two with it to see what the difference is then ill either take it back or ship my Dev edition back depending on how big a difference there is in reception.
[One (M7) General] stevedebi:
I think you will find the specs say it supports LTE AWS, not the normal AWS AKA HSPA+.
[One (M7) General] KiamatDusk:
I bought a TMO version today so I can compare. Thus far there hasn't been any significant difference between the two of them reception-wise. I was worried that I was missing out on HSPA+ but my current area at least (Arundel Mills Mall, MD) doesn't seem to have it and my regular HSPA speeds are topping out around 5-6Mbps. Nothing to write home about but still much faster than Sprint 3G speeds.
[One (M7) General] Goliath27:
Awesome, so it sucks either way. Know of any places you will find HSPA+ for sure, to better compare the speeds of the two phones on the same network.
[One (M7) General] KiamatDusk:
I'm going to drive around after work and put the phones through their paces.
[One (M7) General] stevedebi:
Wow, I didn't realize that parts of MD were missing HSPA+. Are you in a rural area?
[One (M7) General] PcFish:
Did you try switching apn to epc? I frequent Annapolis from time to time and get a lot faster than that. at least 12 Mbps
[One (M7) General] KiamatDusk:
Will it affect my LTE?
[One (M7) General] PcFish:
Well yes, but I only really get LTE around Columbia/closer to Bmore and the opposite way closer to DC.

EDIT: Though it has been about a month since I've been down there. (I work up north at APG)
[One (M7) General] KiamatDusk:
I spend most of my time in LTE areas. That said, some LTE areas are still under 10Mbps, especially around Baltimore.
[One (M7) General] formula84:
I have the TMOUS version and have been leery on flashing the "firmware.zip" from the 2.17 WWE leak because I was not sure if it would jack my bands... but from your comment above I guess I would be safe.

Since there are no RUU for TMobile I did not want to take the chance with SOFF and Firmware.zip's if I could not get back what I had before, but with the above I am getting more inclined to just do it. I would love to know how to check the bands when I flash the Dev RUU.

How can you tell if your on an AWS band? For instance I am in Philadelphia, PA

When I first got my one, there was no LTE in my area (release day), but about a week ago i started getting LTE all over the place around here.

Before LTE when on AOSP my network status icons would change when receiving Data in large amounts, speedtest, etc.

When going to Settings -> About-> and checking on signal it was reporting UTMS when 3g was shown, HSDPA when H was shown, and HSPAP when H+ was shown. Is it safe to say that when it shows HSPAP it mean I am on AWS for HSPA?

What I am after is after I RUU to a non tmobile setup how can I verify if I am losing anything? and if I do only thing to do at that point is to wait for an RUU from TMobile.

Also could someone explain this re-farming i hear about from time to time?

Edit: http://www.phonedog.com/2013/03/15/...ies-one-user-finds-small-patch-of-lte-in-nyc/

Shows that the 1900 Band (non AWS correct?) in Philadelphia is for HSPA+ so I guess I would not be able to tell?

So Doing some more reading it seems that if I get a non-EDGE signal on TMobile network (not LTE) its either using 1700 AWS or 1900, looking at the refarming talk, I would need to find a non refarmed area where 1900 still only has EDGE and 1700 AWS is where the 3G/4G (non LTE) data lives. The trouble is finding a location because the refarming info is not public... There is this unofficial site, http://www.airportal.de/

I guess If I used TMobile coverage map to look for 3g area not on the unofficial site, and flash a dev RUU and I go to that location and could only get EDGE that would give my answer.
[One (M7) General] KiamatDusk:
At this point I've tested the Sprint, TMO, and DE and I've decided to keep the DE. In case you're curious, I've laid it all out here: http://xdaforums.com/showthread.php?p=42747347#post42747347
[One (M7) General] stevedebi:
That would be true for your area; in my area, HSPA+ is quite fast, and fills in well when the new LTE is not present. I opted for the TMO rather than the dev, and have not regretted it.

I think you did a good job of researching the coverage, but buying 3 Ones? That is a lot of outlay, although you are returning them...
[One (M7) General] short/y:
I got the Dev Edition cuz I really need more than 32G -- no, not a lot of music, I like to keep a couple of nandroids handy and each one of those takes up at least 4GB uncompressed. TBH, i wasn't too happy with the lac of the AWS band until I discovered that just about my whole area has been refarmed! So, really, every place I need data, I can get it just fine. LTE in some places, HSPA in others. Granted, not 42Mbps but 21Mbps is just fine for me. Don't get me wrong, I'd *like* to have the other frequency available but if it doesn't happen, I'm still happy with what I have.
[One (M7) General] KiamatDusk:
Man, I wish I was getting 20Mbps on HSPA+! Still the speeds are more than adequate to keep my music streaming on high quality so I'm happy.
[One (M7) General] ac3kill:
Does att even use hspa

I only see hsdpa and hsupa and

Hspap whats that ? Is that's hspa + ?

And I travel all over the state never seen it lte or hspda or umts but hell att lte and hsdpa plenty fast 60 dl on lte

10-15 dl hsdpa
[One (M7) General] PcFish:
WCDMA (Wideband Code Division Multiple Access) is a member of the UMTS (Universal Mobile Telecommunications System) family. And HSPA+ (Evolved High-Speed Packet Access) is achieved via a technique called Dual-Cell HSDPA, usually referred to as 3.5G. Where HSUPA (High-Speed Uplink Packet Access) is a member of the HSPA family.
[One (M7) General] Manabit:
How do you solve the problem?

I have a problem with the EU model, no work HSPA 850 MHz band.

I will send good donation!!!
[One (M7) General] sassafras_:
It was a joke.

The solution was to buy a T-Mobile version.

sassafras
[One (M7) General] WorldIRC:
Sure, send a $700 donation, and I will ensure you have a working AWS model.
[One (M7) General] skedi:
In other words, this is going nowhere
[One (M7) General] Elythor:
If only there is 64GB version for T-Mobile... :(
[One (M7) General] Product F(RED):
Has anyone tried the QPST method (Note 2/S4) now that we have S-OFF? It's pretty simple. Put the phone in QPST mode via the dialer code menu, make a backup of a T-Mobile One's NV data, strip out the IMEI number (on Galaxy devices it's line 550), and then restore it on an AT&T One.
[One (M7) General] grim489:
HTC doesn't have the same codes, I'm pretty sure this method was discussed already. Seems it'd be more difficult than Samsung :(
[One (M7) General] SaHiLzZ:
No such dialer codes found yet on HTC One to get into Qualcomm settings.
[One (M7) General] Goliath27:
Well, just in case

http://xdaforums.com/showthread.php?t=2291589

I ended up buying an S4 but have hopes to buy a Dev ONE. Would anyone give it a try or has it already been tested?
[One (M7) General] Product F(RED):
You don't need to know the dialer code. Grab "QuickShortcutMaker" from the Play Store and make the shortcut on your homescreen! On Samsung devices, it's called "Phone Util".

EDIT: Someone figured out how to get QPST working with the Sprint HTC One here: http://xdaforums.com/showthread.php?t=2255192

The dialer code is ##3424#

Photo from thread: http://xdaforums.com/attachment.php?attachmentid=1921444&d=1367226123
[One (M7) General] Goliath27:
There you go. Now, has anyone taken these steps to get closer?
[One (M7) General] SaHiLzZ:
Funny thing, I tried it for S4 i337, wouldn't work. But hope it works for HTC One.
[One (M7) General] Goliath27:
It worked for me. I'm using an i337 from ATT now (got it for a very good price) and all bands are unlocked. 3/4g and LTE.
[One (M7) General] Product F(RED):
I have both an AT&T and T-Mobile Note 2. Both work the same with the AWS mod (with the exception of AT&T removing some menus from the modem firmware). In theory, this mod should work on the HTC One as well, but will most likely have to be reapplied every time you flash or reflash the modem. The settings are defined by the modem firmware, and AT&T firmware on Samsung devices is set to turn off the AWS "internal setting". So that's why people with AT&T Note 2's/S4's have to reflash the mod if they touch the modem.
[One (M7) General] Goliath27:
Which realistically, is an easy thing to do. I have had to do it more than once since changing roms and would be more than willing to do so if I had a 64gb ONE :cool:
[One (M7) General] SaHiLzZ:
So.. can anyone confirm once the above process is performed, you are able to take the NVbackup?
[One (M7) General] PcFish:
I was under the impression QPST only worked on CDMA phones. I may be wrong.
[One (M7) General] Product F(RED):
No. It's for Qualcomm modem based devices (which includes the North American Galaxy S3/Note 2). It's a Qualcomm tool that happens to be used by a lot of CDMA users who want to put their phones on other networks.
[One (M7) General] stevedebi:
That code does nothing on my One.
[One (M7) General] Product F(RED):
Grab the app I linked to and search for "Phone Util" or "Diag".
[One (M7) General] ytwytw:
You can get that natively enabled by flashing sprint htc one rom

##DIAG# ##DEBUG# Only works for CDMA Device

and you need CDMA Workshop to work on ($117USD)

so far there isnt a way i can imagine to enable AWS... I manually checked all the partition that possibly store band data but no luck

the last i can think of is qualcomm hardware jump... just like iPhone 5, but impossible for us to make it
[One (M7) General] PcFish:
Fun fact.

*#*#DIAG*#*# gives you a diagnostic test menu. Oh how my hopes jumped when I thought the code worked to get to PQST. And then quickly faded.
[One (M7) General] agretch:
Tried the code - did nothing on my One DE. Then tried to install the phoneutil.apk from the link - got message that the app did not installed.:(
[One (M7) General] stirbot:
I'm new to this, but for those were around for similar processes on other devices, where would you put the odds of enabling these bands in the next few months? It seems increasingly likely that this will require the help of someone with intricate knowledge of the HTC One
[One (M7) General] PcFish:
Honestly I feel T-Mo will be completely re-farmed by the time it happens lol.
[One (M7) General] Zarboz:
You can enable qxdm diag in eng hboo

Fastboot oem h

Will list the commands

Think it's

Fastboot oem qxdm
[One (M7) General] emailer33:
There is a command of 'fastboot oem enableqxdm' but it requires a parameter. I don't know what it should be, and other phones show using '0' bricked their phones (granted, they were S-ON). Has anyone tried this command with S-OFF that is willing to risk it?
[One (M7) General] grod46:
T-Mobile RUU Released

Just wanted to post that the T-Mobile RUU is out http://xdaforums.com/showthread.php?p=43871484#post43871484 Hopefully we can unlock the AWS bands for HSPA+ 42 :fingers-crossed:
[One (M7) General] PcFish:
They can't even get it to work at the T-Mo forums. It seems the file is corrupt.
[One (M7) General] grod46:
Yep turns out the RUU that HTC put out is corrupted :(
[One (M7) General] grod46:
Looks like HTC fixed the RUU http://xdaforums.com/showpost.php?p=43994819&postcount=114 :laugh:
[One (M7) General] SaHiLzZ:
I was testing AWS on HTC One S, I was able to pull out a QCN by rooting it, and then running this command: echo 1 > /sys/devices/virtual/android_usb/android0/f_diag/on . However I couldn't change any values if I try to wrote anything back. Seemed to be read only mode

from: http://xdaforums.com/showthread.php?t=1619314

You can get the HTC Diag drivers from: http://xdaforums.com/showthread.php?t=697487
[One (M7) General] SaHiLzZ:
Has anyone tried running Tmobile RUU on ATT/International/Dev HTC One to see if you get AWS. Make sure to S-Off before running this RUU.
[One (M7) General] WorldIRC:
Those that choose to test must make sure to also change their Model ID.
[One (M7) General] brar.arsh:
Waiting for someone to test.. :P
[One (M7) General] clsA:
Why would it matter if your s-off and can install the ruu ?
[One (M7) General] WorldIRC:
Still a different model due to AWS. ID change is required.

Sent from my HTC One
[One (M7) General] monkeypaws:
There is a new ruu out and it works
[One (M7) General] grod46:
I installed it on my 64 GB Att one but I don't have a T-Mobile sim to test it out but it does run
[One (M7) General] WorldIRC:
You had to change model ID right?

Sent from my HTC One
[One (M7) General] grod46:
Nope all I did is change my cid to 11111111 (superCID)
[One (M7) General] WorldIRC:
Surprised it worked

Sent from my HTC One
[One (M7) General] domineus:
what did you do exactly? I'm about to plunge and I'm wondering how you were able to flash it

edit got it to flash

No tmobile lte unfortunately so it is not software. Could be something deeper though
[One (M7) General] grod46:
Do you mean HSPA 42+, LTE for t-mobile is supported by default
[One (M7) General] Product F(RED):
All AT&T phones do AWS for LTE because AT&T uses AWS in a few areas for LTE. T-Mobile phones will fully worked on AT&T, including LTE. AT&T phones will get EDGE and LTE on T-Mobile, but HSPA+ only if you're in a refarmed area (1900 is HSPA+, not DC-HSPA+).

The One should work on T-Mobile LTE out of the box.

Sent from my Galaxy Note 2
[One (M7) General] WorldIRC:
The goal here is to enable HSPA over AWS.

Sent from my HTC One
[One (M7) General] Product F(RED):
I understand. I was just elaborating on the fact that AWS over HSPA+ is what's missing, not AWS LTE. Call me captain obvious, I was just adding onto what the guy above me was saying.