yashsingh1/xdaforums huggingface dataset:
[Xiaomi Poco F1 Questions & Answers] thebigcw:
No, that's not how it works. There's no guarantee we can enable more bands. There might be more that the radio supports, or there might not be. We'll know when someone tests it. Highly unlikely that they will update the phone to support more bands, even if it's possible to do.
[Xiaomi Poco F1 Questions & Answers] daniel4653:
Not sure why more people don't risk it if there's a safe way to come back. Maybe people willing to pull the trigger isn't the same as it was years ago.
[Xiaomi Poco F1 Questions & Answers] SubwayChamp:
This device was intended to be sold (firstly) in India. Many devices from Xiaomi were released in a first stage for just some countries, for this reason some bands are not present to reduce unnecesary costs, this is a matter exclusive regarding to hardware, after a few weeks usually Xiaomi releases a new global version when they see the success of the product, just as a example the Redmi Note 5 Plus that was firstly only for China didn´t have band 4 but in newer versions they added two more bands. Time will tell if I´m wrong in this case but I´m pretty sure that with this device won´t be different, so those didn´t order/buy maybe can wait a little and get it if this happens.
[Xiaomi Poco F1 Questions & Answers] thebigcw:
The international version is already available. It is called Pocophone F1 instead of Poco F1. It has the bands that have been listed in the thread, which are pretty much the same bands as other international Xiaomi devices, since they don't have official US support.
[Xiaomi Poco F1 Questions & Answers] SubwayChamp:
This international version doesn´t have the bands 2 and 4. Sorry, I didn´t watch the evolution in the support for US bands from Xiaomi and I guess that they don´t show many interest regarding US maybe due to some particular policies and possible controversies with iPhone.

I referred specifically to the bands 2 and 4, Xiaomi, in many devices enables these bands having as reference (I guess) mainly Brazil and Mexico for Latinamerica due to the population=market and band 20 for Spain that I think they´re the main target now for the brand.
[Xiaomi Poco F1 Questions & Answers] munchy_cool:
[MENTION=1844875]CosmicDan[/MENTION] I see you have the Poco. do you mind testing if additional bands can be unlocked via QPST? This would be very helpful for us Stateside peeps.

Thanks
[Xiaomi Poco F1 Questions & Answers] thebigcw:
If only softbricking is possible and I can flash the stock ROM back for the international version, I might be willing to give QPST a try when the phone arrives in a few days.
[Xiaomi Poco F1 Questions & Answers] crusht:
Ok im signing up to this thread. Hope we can get these bands and more.
[Xiaomi Poco F1 Questions & Answers] munchy_cool:
if you read the thread listed in OP, and other threads on xda soft brick is the worst case scenario. you might loose LTE or lock some bands is a normal thing. As long as you have the original value written down somewhere you should be good.
[Xiaomi Poco F1 Questions & Answers] CosmicDan:
I don't want to try messing around with this. As I said in another thread, we do NOT have EDL mode so it IS POSSIBLE to brick the device. Not worth the risk for me, considering I had to import the device. Sorry.
[Xiaomi Poco F1 Questions & Answers] munchy_cool:
From the many threads I have read, I haven't seen any bricks from trying to enable bands.

Thanks for the reply though.
[Xiaomi Poco F1 Questions & Answers] Aimara:
why dont send that jai mani dude a twitter , been responsive
[Xiaomi Poco F1 Questions & Answers] munchy_cool:
i did, he didnt respond to me..pretty sure he wont about modifying something which is not supposed to work out of the box.

Edit

Asked again

https://twitter.com/munchy_cool/status/1039661596908376065
[Xiaomi Poco F1 Questions & Answers] Aimara:
perhap they are are trying to enter the us market next year , he doesnt want to jeopardize anything ?
[Xiaomi Poco F1 Questions & Answers] adibeckett:
That didn't stop One plus in the year of 2014 trying to at least have one LTE band for North America, which is Band 4!
[Xiaomi Poco F1 Questions & Answers] munchy_cool:
a lot of other Xiaomi phones have band 2 and 4. has nothing to do with their US dreams.
[Xiaomi Poco F1 Questions & Answers] munchy_cool:
[MENTION=3378209]jaimani[/MENTION] if you can let us know whether bands 2 and 4 can be enabled via a software update or QPST on Poco then maybe some US devs can pick up the device ;)
[Xiaomi Poco F1 Questions & Answers] crusht:
Anybody try yet?
[Xiaomi Poco F1 Questions & Answers] Heronicola:
I just tried adding bands 2 and 4 through QPST using QXDM NV editor. However, upon attempting to read values #6828 and #6829, I get the message "NV Status Error Received: Item Inactive." I went ahead and wrote an updated decimal value for the two variables anyways, "1786757322975", which should unlock bands 1,2,3,4,5,7,8,12,13,17,20,25,26,38,40,41. Upon rebooting out of diagnostic mode, however, I observed no change in the recognized bands.

Can somebody explain what this "item inactive" message would implicate?

As far as I can tell, all of the other phones I have seen which have had their bands unlocked through this method had the LTE bands stored in the variables #6828 and #6829, and reading these variables would return a string similar to the one I wrote, which held the original unlocked bands set by the manufacturer.
[Xiaomi Poco F1 Questions & Answers] munchy_cool:
Thanks for trying.

According to this page

https://translate.google.com/transl...siemens.com/viewtopic.php?t=37475&prev=search

it means

Item Inactive - there is no such block in the phone, you do not need to write it, nothing will change from this, only NV memory will grow.

I am not sure where else to look for LTE bands.
[Xiaomi Poco F1 Questions & Answers] Heronicola:
Would modifying the baseband/modem firmware or flashing from a similar device avail?

I tried flashing the Mi8 Global modem firmware and it stopped wifi from working. Furthermore, I did not notice any changes in band recognition.

Also, I've heard people saying that selecting the Colombian or Mexican region at startup could enable band 2/4, but am now running Project Treble stock image unlocked and can't confirm that right now.

Please enlighten us if anybody knows where else the firmware would hold the "enabled LTE bands" value.

Or perhaps if there was some way to reverse engineer the firmware by tracing where the phone checks what LTE bands to attempt connecting with.
[Xiaomi Poco F1 Questions & Answers] pringlet:
Regarding selecting the Mexican region at initial phone setup...I tried it yesterday to no avail. I booted to stock recovery and wiped the phone completely. I then booted to system and went through the setup selecting English US as language and Mexico as region. My AT&T service connected to HSPA 4G and not LTE. I went in to APN and selected the nxtgenphone APN. No luck, still on 4G HSPA.

I found the following on XDA that suggests a modified Kernel may be needed to enable additional bands.

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

Also, I found the following with additional info on QPST and QXDM programming

https://translate.google.com/transl...rsion/index.php?t740193-6060.html&prev=search

@ Heronicola,

Can you give us some steps to enable QPST / QXDM programming on the F1? I.e.: do you have to unlock the bootloader, root and then enable debug to get it to work.

Thanks

[pt]
[Xiaomi Poco F1 Questions & Answers] munchy_cool:
were you rooted when you tried QPST?
[Xiaomi Poco F1 Questions & Answers] Heronicola:
I will also note that attempting to read the RF Band Configuration value (for 3G Bands) also returns the "NV Status Error Received: Item Inactive." So both the LTE and 3G Band configurations are stored elsewhere.
[Xiaomi Poco F1 Questions & Answers] munchy_cool:
[MENTION=6068742]Heronicola[/MENTION] - Thank you so much. I guess we need to figure out where the 3g and LTE bands config is stored.
[Xiaomi Poco F1 Questions & Answers] anvesh583:
[MENTION=6068742]Heronicola[/MENTION] Kudos for making a clear guide about how to enter diagnostic mode !
[Xiaomi Poco F1 Questions & Answers] pringlet:
[MENTION=6068742]Heronicola[/MENTION] - Thanks for the detailed write-up! I'm waiting on my BL unlock.

I was looking at QXDM change logs and I see a ton of LTE stuff added to QXDM in Version 4 and greater. Just throwing it out as an idea to try a later version of QXDM.

---------- Post added at 09:03 AM ---------- Previous post was at 09:03 AM ----------

[/COLOR [MENTION=6068742]Heronicola[/MENTION] - Thanks for the detailed write-up! I'm waiting on my BL unlock.

I was looking at QXDM change logs and I see a ton of LTE stuff added to QXDM in Version 4 and greater. Just throwing it out as an idea to try a later version of QXDM.
[Xiaomi Poco F1 Questions & Answers] Heronicola:
Thanks for the info. I'll get my hands on a recent version and see what I can find.
[Xiaomi Poco F1 Questions & Answers] jondo24:
Hey! I'm excited to see what you guys will find out! I will be getting my own pocophone in the mail in a week or two and will be using TMobile. I don't really care about 4g lte speeds so thats why I got one but more coverage can't be too bad haha. Anyway, if there's anything I can do with my own pocophone to help research, I'm literally down to do anything. It's been a while since I've been into the phone modding game but I've bricked my fair share back in the day. Maybe you guys will have it figured out by the time I get mine though haha
[Xiaomi Poco F1 Questions & Answers] adibeckett:
I'm on metropcs and I've already read a couple of posts from people complaining about getting no signal or data using the phone.

Oh and I'm also in an area where I use Band 4 exclusively.

So I might just get the Mi 8 instead which has Band 2, 4, and 12 for T-Mobile/Metropcs. Better screen but smaller battery.

God I hope Xiaomi decides to put up an update somehow to add Band 4 on the poco phone.
[Xiaomi Poco F1 Questions & Answers] pringlet:
Found this thread that lists all NV items. You can download the list locally using the link in the first post:

https://xdaforums.com/showthread.php?t=1954029

Not sure if this can help us track down other places to look.
[Xiaomi Poco F1 Questions & Answers] bassbounce:
Mi 8 better screen? I sold my Mi 8 and bought a poco phone.

The Mi 8 has very noticeable color banding, more ppl have that

And also very low pixel response time.
[Xiaomi Poco F1 Questions & Answers] infamousvincci:
Hey let us know what speed you are getting on tmobile? And which area do you live?
[Xiaomi Poco F1 Questions & Answers] jondo24:
Hi! Yeah I will definitely let everybody know! I live in Seattle.
[Xiaomi Poco F1 Questions & Answers] adibeckett:
I see. It seems Xiaomi has a problem with all of their screens on various phone models.

Not like I can use the poco phone with a perfect screen anyway, I probably won't even get signal.
[Xiaomi Poco F1 Questions & Answers] Heronicola:
So I found the LTE Band Preference variable and started messing with it.

I attempted setting the value to 0x000001A0000800CB which would use bands 2,4 and not 3,5.

In Network Signal Guru I get this result
[Xiaomi Poco F1 Questions & Answers] munchy_cool:
so you did disable 3 and 5. but are we sure this is the value which can be used to enable 2 and 4.

from the multiple threads i have read, once you enable 2 and 4 they show up in network signal guru list, whether they work or not is a different thing.

what i am trying to say is since 2 and 4 did not show up in the app's list there might be some place else where they need to be enabled.
[Xiaomi Poco F1 Questions & Answers] DeepakValecha:
I have a Poco F1 purchased in India & am traveling to the US this weekend on business for a week. Will keep you guys posted on whether I have reliable 4g/3g HSPA during my travels!
[Xiaomi Poco F1 Questions & Answers] mkspwr:
Poco F1 - on T-Mobile

I am in US, brought the Poco F1 from India, and tried it on the T-Mobile network in Seattle. I could only get 2G, and sometimes 3G signal. The network strength was terrible. I also tried it on Lycamobile's network, and the connection was equally bad, not a surprise there, coz, its probably the same base career (T-Mobile or AT&T).

I am eagerly waiting for a solution from this thread, or else, the Poco F1 goes back to India, and I switch to an alternative.
[Xiaomi Poco F1 Questions & Answers] Mike02z:
I get strong 3G on T-Mobile in my area. Calls/texts are fine. I'm capping out at ~2 meg down and .7 meg up. This is not my primary phone. More of a toy to mess with so not having 4G (yet) is not a deal breaker for me.
[Xiaomi Poco F1 Questions & Answers] Heronicola:
This LTE preference variable doesn't seem to actually affect what bands are detected as being present, since on Network Signal Guru all the original bands were still showing, just without a checkmark on 3,5.

Still searching for leads on how the bands work on this phone.
[Xiaomi Poco F1 Questions & Answers] munchy_cool:
Thanks a lot for looking into this :highfive:

even I am searching forums to see where else can bands be enabled/disabled if not in the values which you can't read.
[Xiaomi Poco F1 Questions & Answers] Rouwdyboy:
Just out of curiosity, do Qualcomm modems still use AT commands? Might be worth trying a command line rather than a gui to interact with the modem.
[Xiaomi Poco F1 Questions & Answers] AwesomeBlackDude:
Pocophone F1 OTA modem

What type of modem chip inside the Poco F1?

I'm also seriously thinking of purchasing the killer, killer Xiaomi phone. With a working fast perfect 4G data up and download speed in the United States.

Sometime the best solution is usually the most simplest one.

So what I came up with,.. just add two service lines from the Same carrier. One's will be a stripped down talk and txt only and thee' 2nd will be alcatel linkzone mobile Wi-Fi hotspot device from metropcs with unlimited data plan. Until someone can come up with a great Pocophone 4G missing 2-4 bands solution fix. So for right now a simple Temporary work around will have to do. ??
[Xiaomi Poco F1 Questions & Answers] munchy_cool:
[MENTION=6068742]Heronicola[/MENTION]

maybe we need to edit some stuff like they did for OP3.

https://xdaforums.com/oneplus-3/how-to/guide-unlock-additional-lte-bands-t3519563
[Xiaomi Poco F1 Questions & Answers] pringlet:
[MENTION=6068742]Heronicola[/MENTION]

I finally got my pocophone BL unlocked, rooted and working in QPST/QXDM. Thank you very much for the guide you provided, it was a huge help.

So far, I haven't had any luck enabling band 4 by editing NV items.

I did notice, that since the pocophone is dual sim, you need to select the values that you want to read/write for the given sim. At the top of the QXDM window you'll see a checkbox MULTI SIM or DUAL SIM, checking this enables the Subscription ID droplist. '0' is SIM 1, '1' is SIM 2. When you read/write values you need to ensure you're editing for the correct SIM.

Also, I haven't been able to get values I write for 65633 to survive a reboot. It seems like the value gets updated based on the SIM installed.

[pt]
[Xiaomi Poco F1 Questions & Answers] Heronicola:
Did you write enable 65633 by writing a '0' first? My modifications persist across reboots with that technique.

I found a thread over at https://xdaforums.com/g5/how-to/guide-how-to-enable-additional-lte-bands-t3788254

where a user got bands enabled on a Moto G5 by not only editing the band configurations, but also adding in calibration data for the bands themselves. Not sure if or how to check whether the Pocophone F1 has such calibration data for bands 2,4. I ended up attempting the instructions listed on the thread on the Pocophone, however this was to no avail as Network Signal Guru displayed no change in band recognition. My speculation is a differing modem and modem firmware. After all, the 6828 and 6829 variables do not seem to exist or affect anything when written to.

[MENTION=9463204]AwesomeBlackDude[/MENTION] This phone uses the Snapdragon X20 modem.
[Xiaomi Poco F1 Questions & Answers] munchy_cool:
did you have a look at this thread.

https://xdaforums.com/oneplus-3/how-to/guide-unlock-additional-lte-bands-t3519563
[Xiaomi Poco F1 Questions & Answers] adibeckett:
Slightly off topic but I read a comment on androidauthority about Xiaomi planning a launch in the US in 2019. Maybe they'll introduce the Pocophone or Pocophone 2 with North American bands?

I'm not sure I can wait till next year to get a new phone though.
[Xiaomi Poco F1 Questions & Answers] Heronicola:
The method in the article takes advantage of the fact that a variant of the phone exists with the other bands enabled. This makes the process of enabling bands tremendously easier since you can cross flash firmware rather than reverse engineer the firmware.

The writer states that the bands that can be feasibly enabled pre exist on other models of the phone.
[Xiaomi Poco F1 Questions & Answers] munchy_cool:
correct. but since we dont have multiple fimrwares, we might need to reverse engineer some file.

So, What we need to know is

1. which file/partition to reverse engineer

2. how/what/where
[Xiaomi Poco F1 Questions & Answers] jondo24:
I wonder, because the phone was released for Mexico and Colombia, do you think people in those countries are getting lte? Perhaps we could look into a phone from those countries and see if there are any differences in configuration or software. If they are available of course. Does anybody have access to this info? I tried looking it up but my Spanish isn't the best haha!
[Xiaomi Poco F1 Questions & Answers] pringlet:
I have a Mexican Telcel SIM and put it in the poco, no additional bands showed up.
[Xiaomi Poco F1 Questions & Answers] jondo24:
I'm assuming you were in Mexico when you did that. Maybe there's no lte in Mexico either? That'd be a weird case
[Xiaomi Poco F1 Questions & Answers] pringlet:
I was not in Mexico when I put in the SIM, I was in the US. However I did try resetting the device, selecting Mexico as region and using the Telcel SIM.
[Xiaomi Poco F1 Questions & Answers] pringlet:
Now I'm digging through the EFS File Explorer:

In /policyman/restrictions.xml I see an XML file that appears to define which bands can be accessed at which geographic location. It appears to try to detect service location and defines an applicable list of band (mcc_list). Also, looks like there is an attribute: svc_mode that is set to LIMITED for north america. There appears to be another value FULL in Rule 1 if location is unknown.

<!-- Restrictions in North America LTE band 41

$Header: //commercial/MPSS.AT.2.3.c6/Main/modem_proc/mmcp/policyman/configurations/Restrictions/china_dsdx/restrictions.xml#1 $

-->

<policy name = "generic"

enabled = "true"

schema_ver = "1"

policy_ver = "4100.0.1"

>

<initial>

<actions>

<!-- List of US MCCs and Canada MCCs, where LTE BAND 40 and 41 should be automatically removed -->

<mcc_list name="na_mccs"> 302 310 311 312 313 314 315 316 330 </mcc_list>

<define_fullrat_config>

<actions>

<rf_bands base="hardware" />

<svc_mode> LIMITED </svc_mode>

</actions>

</define_fullrat_config>

<!-- Define RF band list which excluse LTE Band 40 41-->

<rf_band_list name="no_b40_b41">

<gw_bands base="hardware" />

<lte_bands base="hardware">

<exclude> 39 </exclude>

</lte_bands>

<tds_bands base="hardware" />

</rf_band_list>

<rf_bands_if base="hardware" />

</actions>

</initial>

<!-- RULE #1 -->

<!-- Wait until location is known. -->

<if precond="none">

<cond>

<phone_operating_mode> ONLINE </phone_operating_mode>

<have_location />

</cond>

<then>

<svc_mode> FULL </svc_mode>

<continue />

</then>

<else />

</if>

<!-- RULE #2 -->

<!-- Set configuration based on location. -->

<if>

<cond> <location_mcc_in list="na_mccs" /> </cond>

<then> <rf_bands list="no_b40_b41" /> </then>

<else> <rf_bands base="hardware" /> </else>

</if>

</policy>
[Xiaomi Poco F1 Questions & Answers] DeepakValecha:
In Birmingham AL on my Poco F1 - only getting HSPA+ which shows up as 4G (as compared to Jio in India that shows 4G+ VOLTE). Will report back on how the signal holds up around town and whether LTE shows up.
[Xiaomi Poco F1 Questions & Answers] xnoboa:
Hope you guys find something to enable the b4 band.
[Xiaomi Poco F1 Questions & Answers] s27958768:
This phone seems to work with AT&T in Orlando.
[Xiaomi Poco F1 Questions & Answers] posthumous:
https://www.androidpit.com/should-you-buy-the-pocophone-f1
[Xiaomi Poco F1 Questions & Answers] MrFntomas:
I think the best option would be to use the Xiaomi Mi8 EFS partitions, which has many similarities at hardware (SD845) and software level, except the fact that this one does have bands 2 and 4 enabled.
[Xiaomi Poco F1 Questions & Answers] munchy_cool:
As far as I know efs has IMEI also, so make sure you peeps backup your efs before you try someone else's efs (which maybe hard to find).
[Xiaomi Poco F1 Questions & Answers] Heronicola:
I am having trouble searching for Mi 8 EFS partitions that I can attempt flashing. If anybody has a Mi 8, could they take an EFS backup and remove their IMEI and other personal info? I would also like to try out a Xiaomi Mi MIX 2S EFS.
[Xiaomi Poco F1 Questions & Answers] jondo24:
My roommate has a mi mix 2s. I will see if I can obtain whatever is needed. How invasive would this process be on his phone?

Edit: on top of that, how would I go about making sure his important info is protected?
[Xiaomi Poco F1 Questions & Answers] pringlet:
[MENTION=6068742]Heronicola[/MENTION],

I managed to screw up something in my EFS when modifying one of the XML files in policyman. None of my radios (cellular or WIFI) worked and ADB wouldn't do anything. I was able to recover my EFS settings by doing the following (not my work, taken from androidsoul website)

How to Fix EFS from TWRP recovery

Boot into TWRP recovery.

From TWRP’s main screen, select Advanced » then Terminal.

Type the following commands in terminal (one by one):

dd if=/dev/zero of=/dev/block/bootdevice/by-name/modemst1

dd if=/dev/zero of=/dev/block/bootdevice/by-name/modemst2

Reboot device.
[Xiaomi Poco F1 Questions & Answers] Heronicola:
To be clear, is your phone working perfectly fine now? I got some backups I can send over if that is not the case. Or, did this technique solve the issues?
[Xiaomi Poco F1 Questions & Answers] Heronicola:
The process of backing up the EFS partitions will not be dangerous and harm his phone since no data will be modified on the phone itself; the data will be copied from the phone, and this copy is what will be messed with. You will want to replace the IMEI, MEID (if it exists on the phone), WIFI MAC, and Bluetooth MAC of that EFS copy with placeholders. The goal here is to remove the unique identifiers of that specific phone.

What we will need are the modem, modemst1, and modemst2 partitions. modemst1 and modemst2 are the EFS partitions, and modem is the actual modem firmware, which could also be flashed onto the Pocophone to test out behavior.
[Xiaomi Poco F1 Questions & Answers] jondo24:
Alright awesome! I'll try to get it done after he gets back from work tomorrow.
[Xiaomi Poco F1 Questions & Answers] pringlet:
It looks like everything is working fine now. I did make an EFS back, but couldn't figure out how to restore from it. The radio was in some kind of bootloop or hang and I couldn't even connect to the device using ADB.
[Xiaomi Poco F1 Questions & Answers] munchy_cool:
updated OP and title to reflect need to partitions from Mi Mix 2S and Mi 8.
[Xiaomi Poco F1 Questions & Answers] pringlet:
What about the modem from an OnePlus 6? It's an SD845 chipset and it looks like there's one readily available in the XDA forum. Second question, how do we get back to our Pocophone modem if needed? I unpacked a few updates and haven't yet found a modem.img.