How can I unlock B20 band ?
lukasz138 said:
How can I unlock B20 band ?
Click to expand...
Click to collapse
No way. This smartphone aint got B 20.
Neccessary to read specs on technical aspects on certain websides.
Just search the web.
Rgds, Ray
mi max 2 lte bands supported: 1,3,5,7,8,38,39,40,41
thats it
Sent from my Xiaomi Mi Max 2 (Oxygen) using Tapatalk
RayfG said:
No way. This smartphone aint got B 20.
Neccessary to read specs on technical aspects on certain websides.
Just search the web.
Rgds, Ray
Click to expand...
Click to collapse
He asked "how to unlock B20", not "does it have B20". You can unlock B20 on snapdragon 625 chip. My friend did it on Redmi Note 4. So yes, we can unlock B20 even if Xiaomi didn't unlock it by itself. If he share tutorial with me then I will update my post
mario_R said:
He asked "how to unlock B20", not "does it have B20". You can unlock B20 on snapdragon 625 chip. My friend did it on Redmi Note 4. So yes, we can unlock B20 even if Xiaomi didn't unlock it by itself. If he share tutorial with me then I will update my post
Click to expand...
Click to collapse
ok wow! i stand completely corrected on this matter! i did some research into all android phones sporting the snapdragon 625 and it seems youre correct! there are TONS of phones with the same SoC out there that support bands NOT supported on the Xiaomi Mi Max 2, even though they all sport the same Qualcomm Snapdragon X9 LTE modem
Here is a list (including LTE bands supported that are not available on the Mi Max 2):
Xiaomi Mi Max 2 = 1, 3, 5, 7, 8, 38, 39, 40, 41
Xiaomi Mi A1 = 20
Xiaomi Redmi Note 4 = 4, 20
Xiaomi Redmi 5 Plus = 34
alcatel Idol 5s = 2, 4, 12, 13, 17, 25, 26, 66
Asus Zenfone 3 (all variants) = 2, 4, 12, 17, 18, 19, 20, 26, 28
Asus Zenfone 4 Selfie Pro = 2, 4, 12, 17, 18, 19, 20, 26, 28
Blackberry Motion = 2, 4, 12, 13, 17, 19, 20, 26, 28, 29, 30, 32, 66 (holds the record with 19(!) supported LTE bands on a Snapdragon 625)
Blackberry Keyone = 2, 4, 13, 17, 20, 28
Huawei nova = 2, 4, 12, 17, 18, 19, 20, 28
Huawei nova plus = 4, 12, 17, 20, 28
Lenovo P2 = 4, 20, 28
Meizu M6 Note = 20
Motorola Moto G5S Plus = 2, 18, 19, 20, 26, 28
Motorola Moto G5 Plus = 2, 4, 12, 13, 17, 19, 20, 25, 26, 28, 66
Motorola Moto Z Play = 2, 4, 12, 17, 19, 20, 25, 28
Oppo R9s = 2, 4
Oppo A77 = 4, 34
Samsung Galaxy J7 V = 2, 4, 13
vivo X9 = 2, 4
ZTE nubia M2 = 20
ZTE Blade V8 Pro = 2, 4, 12
ZTE Axon 7 = 2, 4, 12, 13, 25
Sooooo....looking at Xiaomi devices, where the modem partition could potentially be compatible, we could in theory activate bands 4, 20 and 34 on our Mi Max 2 to make it a total of 12 (as opposed to 9 at stock)
In summary, the following LTE bands are shown to be supported by the Snapdragon 625 X9 LTE Modem on available phones: 1, 2, 3, 4, 5, 7, 8, 12, 13, 17, 18, 19, 20, 25, 26, 28, 29, 30, 32, 34, 38, 39, 40, 41, 66
Thats a total of 25 LTE bands supported! wow! So not even the Blackberry Motion has all bands unlocked... now imagine if we had total control over the modem firmware and could unlock all of them.... quite interesting thought
---------- Post added at 05:05 PM ---------- Previous post was at 04:54 PM ----------
More info on this:
https://forum.xda-developers.com/redmi-note-4/help/unlock-lte-band-4-band-7-t3536939
https://forum.xda-developers.com/cr...ad-progress-please-leave-im-updating-t2871269
https://forum.xda-developers.com/galaxy-s5/general/how-to-add-rf-lte-frequency-bands-to-t2886059
Looks like its indeed possible to unlock literally ALL UMTS and LTE bands on Qualcomm devices, wow!
So....whos the first one to try this on a Mi Max 2?
jbmc83 said:
ok wow! i stand completely corrected on this matter! i did some research into all android phones sporting the snapdragon 625 and it seems youre correct! there are TONS of phones with the same SoC out there that support bands NOT supported on the Xiaomi Mi Max 2, even though they all sport the same Qualcomm Snapdragon X9 LTE modem
Here is a list (including LTE bands supported that are not available on the Mi Max 2):
Xiaomi Mi Max 2 = 1, 3, 5, 7, 8, 38, 39, 40, 41
Xiaomi Mi A1 = 20
Xiaomi Redmi Note 4 = 4, 20
Xiaomi Redmi 5 Plus = 34
alcatel Idol 5s = 2, 4, 12, 13, 17, 25, 26, 66
Asus Zenfone 3 (all variants) = 2, 4, 12, 17, 18, 19, 20, 26, 28
Asus Zenfone 4 Selfie Pro = 2, 4, 12, 17, 18, 19, 20, 26, 28
Blackberry Motion = 2, 4, 12, 13, 17, 19, 20, 26, 28, 29, 30, 32, 66 (holds the record with 19(!) supported LTE bands on a Snapdragon 625)
Blackberry Keyone = 2, 4, 13, 17, 20, 28
Huawei nova = 2, 4, 12, 17, 18, 19, 20, 28
Huawei nova plus = 4, 12, 17, 20, 28
Lenovo P2 = 4, 20, 28
Meizu M6 Note = 20
Motorola Moto G5S Plus = 2, 18, 19, 20, 26, 28
Motorola Moto G5 Plus = 2, 4, 12, 13, 17, 19, 20, 25, 26, 28, 66
Motorola Moto Z Play = 2, 4, 12, 17, 19, 20, 25, 28
Oppo R9s = 2, 4
Oppo A77 = 4, 34
Samsung Galaxy J7 V = 2, 4, 13
vivo X9 = 2, 4
ZTE nubia M2 = 20
ZTE Blade V8 Pro = 2, 4, 12
ZTE Axon 7 = 2, 4, 12, 13, 25
Sooooo....looking at Xiaomi devices, where the modem partition could potentially be compatible, we could in theory activate bands 4, 20 and 34 on our Mi Max 2 to make it a total of 12 (as opposed to 9 at stock)
In summary, the following LTE bands are shown to be supported by the Snapdragon 625 X9 LTE Modem on available phones: 1, 2, 3, 4, 5, 7, 8, 12, 13, 17, 18, 19, 20, 25, 26, 28, 29, 30, 32, 34, 38, 39, 40, 41, 66
Thats a total of 25 LTE bands supported! wow! So not even the Blackberry Motion has all bands unlocked... now imagine if we had total control over the modem firmware and could unlock all of them.... quite interesting thought
---------- Post added at 05:05 PM ---------- Previous post was at 04:54 PM ----------
More info on this:
https://forum.xda-developers.com/redmi-note-4/help/unlock-lte-band-4-band-7-t3536939
https://forum.xda-developers.com/cr...ad-progress-please-leave-im-updating-t2871269
https://forum.xda-developers.com/galaxy-s5/general/how-to-add-rf-lte-frequency-bands-to-t2886059
Looks like its indeed possible to unlock literally ALL UMTS and LTE bands on Qualcomm devices, wow!
So....whos the first one to try this on a Mi Max 2?
Click to expand...
Click to collapse
I saw that second thread, but I don't have "backup" device if I brick Mi Max 2?
mario_R said:
I saw that second thread, but I don't have "backup" device if I brick Mi Max 2[emoji853]
Click to expand...
Click to collapse
yep same here. at least ive already found out how to enter diag mode easily via terminal emulator on mi max 2
Sent from my Xiaomi Mi Max 2 (Oxygen) using Tapatalk
jbmc83 said:
Looks like its indeed possible to unlock literally ALL UMTS and LTE bands on Qualcomm devices, wow!
So....whos the first one to try this on a Mi Max 2?
Click to expand...
Click to collapse
Me, probably, even though I don't have a "backup device" either. My wife wanted "the biggest phone possible that isn't a tablet." We're in the USA, and we have HSPA+ service, but the providers are disabling network traffic over HSPA+ so she does not have internet unless she's in an area with Band 5.
I want to enable bands 2 and 4 for LTE if that is possible.
These are the things I need to figure out before I start:
What bands are supported by the RF chip and antenna? This is the only Mi device that does not have the RF chip listed online. It's not on-processor is it?
What ROM, if any, do I need to USE those bands?
Are there incompatibilities between any LTE bands that require me to turn off some bands that are now on?
What is the actual chance of bricking the thing?
If the chance of bricking it such that it can't be restored with QPST is HIGH, what type of chip stores the NVRAM?
I can't do BGA, but I will desolder and read out any chip with pins, if I'm very likely to need it.
Update: Changing the settings is easy, and it LOOKS LIKE it worked because I had 4G where there was none before, and it has gone away after I reflashed.
Unfortunately, I realized I was running a "vendor ROM" and went to flash the official MIUI ROM with MiFlash. When I did that, I forgot to uncheck, in the lower right, "flash and lock." Now I have to wait for unlock code to do it again and verify.
Steps I took on an already-unlocked Max 2 are below. Note that this is LTE only and there are different settings for GSM that work the same way.
(You may ignore the VM part and just boot your normal Win7 with driver signature checking DISABLED. I need multiple versions of QFIL installed and don't run Windows normally):
Setup (install tools and root phone):
Enable developer mode and USB debugging on phone
Boot into a Windows VM, pressing F8 to go into unsigned drivers mode
Install MiFlash, just to get the drivers
Install QPST and QXDM for later
Install adb and fastboot
Pass USB port through to VM and check adb is working
Remove SD card from phone.
Add no-verity-opt-encrypt-6.0.zip and SuperSU-v2.82-201705271822.zip to SD card
Put SD card back in phone
Reboot phone into fastboot mode, and re-pass to VM
From cmd terminal in adb folder,
Code:
fastboot flash recovery twrp-3.2.1-0-oxygen.img
Code:
fastboot boot twrp-3.2.1-0-oxygen.img
Once TWRP comes up, go ahead and and install no-verity-opt-encrypt-6.0.zip
(Optional) Make a backup. I didn't because I don't want the ROM that's on there anyway.
Reboot and ensure MIUI loads
Shutdown and reboot into TWRP
Install SuperSU as a system app
Reboot into MIUI
Access and edit the NVRAM:
Connect the device back to the computer, pass to VM if necessary
From your terminal in the adb folder,
Code:
adb devices
Grant debug permission on the device, if it asks again
Code:
adb shell
Code:
$su
Grant permission in superSU popup
Code:
#setprop sys.usb.config diag,adb
When the device reconnects, re-pass to VM if needed, and it may install another driver
Open QPST Configuration and make sure the device's port is enabled.
At the top, go to "start clients" and open "software download"
In the "Backup" tab, choose a location to save your file and hit Start, just in case you do break something
Once finished, close software download but leave QPST Configuration running
Open QXDM Professional
Under Options->Communications, make sure your phone is set "active" and set "target port" to the port it's on, then press OK
Go to NV Browser in the dropdown on the upper left.
Scroll down to 06828 :"nv_lte_bc_config_type.lte_bc_config"
Press READ and save this value somewhere in case you forget which bits you flipped! Mine was: 2061584302293
It's little-endian, and I wanted to flip bits to enable bands {2} and {4}, so I added 2^({2}-1)+2^({4}-1) = 10 to get a value of 2061584302303
Enter your new value in the "value" field and press "write"
Now, scroll down to the corresponding LTE prefs value at 65633
Read again. This should be the same number you had before, in hexadecimal format. Mine was 0x1E0000000D5, so to add B2 and B4 (Combined value 0xA), I changed it to 0x1E0000000DF
Again, enter your new value in the "value" field and press "write"
I doubt this requires any sort of "safe shutdown," but I hit "offline" then closed QXDM, then closed QPST, then rebooted the phone.
For a quick test, you can set network preferences to "LTE ONLY" by going to the dialpad and hitting *#*#INFO#*#*, then selecting your SIM card and using the dropdown in there. Mine was preferring HSPAP because the signal was stronger, even though the data was blocked.
Further testing I want to do when I get the bootloader unlocked again:
Find an app that shows what bands are in use
Try disabling bands I will never use that have similar frequencies to the bands I want to see if signal improves
ZHNN said:
Update: Changing the settings is easy, and it LOOKS LIKE it worked because I had 4G where there was none before, and it has gone away after I reflashed.
Unfortunately, I realized I was running a "vendor ROM" and went to flash the official MIUI ROM with MiFlash. When I did that, I forgot to uncheck, in the lower right, "flash and lock." Now I have to wait for unlock code to do it again and verify.
Steps I took on an already-unlocked Max 2 are below. Note that this is LTE only and there are different settings for GSM that work the same way.
(You may ignore the VM part and just boot your normal Win7 with driver signature checking DISABLED. I need multiple versions of QFIL installed and don't run Windows normally):
Setup (install tools and root phone):
Enable developer mode and USB debugging on phone
Boot into a Windows VM, pressing F8 to go into unsigned drivers mode
Install MiFlash, just to get the drivers
Install QPST and QXDM for later
Install adb and fastboot
Pass USB port through to VM and check adb is working
Remove SD card from phone.
Add no-verity-opt-encrypt-6.0.zip and SuperSU-v2.82-201705271822.zip to SD card
Put SD card back in phone
Reboot phone into fastboot mode, and re-pass to VM
From cmd terminal in adb folder,
Code:
fastboot flash recovery twrp-3.2.1-0-oxygen.img
Code:
fastboot boot twrp-3.2.1-0-oxygen.img
Once TWRP comes up, go ahead and and install no-verity-opt-encrypt-6.0.zip
(Optional) Make a backup. I didn't because I don't want the ROM that's on there anyway.
Reboot and ensure MIUI loads
Shutdown and reboot into TWRP
Install SuperSU as a system app
Reboot into MIUI
Access and edit the NVRAM:
Connect the device back to the computer, pass to VM if necessary
From your terminal in the adb folder,
Code:
adb devices
Grant debug permission on the device, if it asks again
Code:
adb shell
Code:
$su
Grant permission in superSU popup
Code:
#setprop sys.usb.config diag,adb
When the device reconnects, re-pass to VM if needed, and it may install another driver
Open QPST Configuration and make sure the device's port is enabled.
At the top, go to "start clients" and open "software download"
In the "Backup" tab, choose a location to save your file and hit Start, just in case you do break something
Once finished, close software download but leave QPST Configuration running
Open QXDM Professional
Under Options->Communications, make sure your phone is set "active" and set "target port" to the port it's on, then press OK
Go to NV Browser in the dropdown on the upper left.
Scroll down to 06828 :"nv_lte_bc_config_type.lte_bc_config"
Press READ and save this value somewhere in case you forget which bits you flipped! Mine was: 2061584302293
It's little-endian, and I wanted to flip bits to enable bands {2} and {4}, so I added 2^({2}-1)+2^({4}-1) = 10 to get a value of 2061584302303
Enter your new value in the "value" field and press "write"
Now, scroll down to the corresponding LTE prefs value at 65633
Read again. This should be the same number you had before, in hexadecimal format. Mine was 0x1E0000000D5, so to add B2 and B4 (Combined value 0xA), I changed it to 0x1E0000000DF
Again, enter your new value in the "value" field and press "write"
I doubt this requires any sort of "safe shutdown," but I hit "offline" then closed QXDM, then closed QPST, then rebooted the phone.
For a quick test, you can set network preferences to "LTE ONLY" by going to the dialpad and hitting *#*#INFO#*#*, then selecting your SIM card and using the dropdown in there. Mine was preferring HSPAP because the signal was stronger, even though the data was blocked.
Further testing I want to do when I get the bootloader unlocked again:
Find an app that shows what bands are in use
Try disabling bands I will never use that have similar frequencies to the bands I want to see if signal improves
Click to expand...
Click to collapse
if youre that far already, why dont you just go ahead and enable ALL LTE bands there are, to make the Mi Max 2 a true world phone?
in any case, very good job there my friend! call me impressed!
jbmc83 said:
if youre that far already, why dont you just go ahead and enable ALL LTE bands there are, to make the Mi Max 2 a true world phone?
in any case, very good job there my friend! call me impressed!
Click to expand...
Click to collapse
My guess is they do not enable them for a reason, and I bet it has something to do with RF optimization. This is why I think turning some I don't need off, at least in the "LTE Prefs" may improve signal by reducing noise on the antenna.
The other reason is that some bands exist in the settings but the implementations are undefined, so setting all the bits to 1 may actually cause the device to become unstable. It should be recoverable with fastboot, but I won't really gain anything from messing with bands I don't need.
mario_R said:
He asked "how to unlock B20", not "does it have B20". You can unlock B20 on snapdragon 625 chip. My friend did it on Redmi Note 4. So yes, we can unlock B20 even if Xiaomi didn't unlock it by itself. If he share tutorial with me then I will update my post
Click to expand...
Click to collapse
You can unlock it from software, but it does not work, need different antenna.
Redmi Note 4 has global version with band 20, but it is different size, Xiaomi used Redmi Note 4x casing for it.
ZHNN said:
Update: Changing the settings is easy, and it LOOKS LIKE it worked because I had 4G where there was none before, and it has gone away after I reflashed.
Unfortunately, I realized I was running a "vendor ROM" and went to flash the official MIUI ROM with MiFlash. When I did that, I forgot to uncheck, in the lower right, "flash and lock." Now I have to wait for unlock code to do it again and verify.
Steps I took on an already-unlocked Max 2 are below. Note that this is LTE only and there are different settings for GSM that work the same way.
(You may ignore the VM part and just boot your normal Win7 with driver signature checking DISABLED. I need multiple versions of QFIL installed and don't run Windows normally):
Setup (install tools and root phone):
Enable developer mode and USB debugging on phone
Boot into a Windows VM, pressing F8 to go into unsigned drivers mode
Install MiFlash, just to get the drivers
Install QPST and QXDM for later
Install adb and fastboot
Pass USB port through to VM and check adb is working
Remove SD card from phone.
Add no-verity-opt-encrypt-6.0.zip and SuperSU-v2.82-201705271822.zip to SD card
Put SD card back in phone
Reboot phone into fastboot mode, and re-pass to VM
From cmd terminal in adb folder,
Code:
fastboot flash recovery twrp-3.2.1-0-oxygen.img
Code:
fastboot boot twrp-3.2.1-0-oxygen.img
Once TWRP comes up, go ahead and and install no-verity-opt-encrypt-6.0.zip
(Optional) Make a backup. I didn't because I don't want the ROM that's on there anyway.
Reboot and ensure MIUI loads
Shutdown and reboot into TWRP
Install SuperSU as a system app
Reboot into MIUI
Access and edit the NVRAM:
Connect the device back to the computer, pass to VM if necessary
From your terminal in the adb folder,
Code:
adb devices
Grant debug permission on the device, if it asks again
Code:
adb shell
Code:
$su
Grant permission in superSU popup
Code:
#setprop sys.usb.config diag,adb
When the device reconnects, re-pass to VM if needed, and it may install another driver
Open QPST Configuration and make sure the device's port is enabled.
At the top, go to "start clients" and open "software download"
In the "Backup" tab, choose a location to save your file and hit Start, just in case you do break something
Once finished, close software download but leave QPST Configuration running
Open QXDM Professional
Under Options->Communications, make sure your phone is set "active" and set "target port" to the port it's on, then press OK
Go to NV Browser in the dropdown on the upper left.
Scroll down to 06828 :"nv_lte_bc_config_type.lte_bc_config"
Press READ and save this value somewhere in case you forget which bits you flipped! Mine was: 2061584302293
It's little-endian, and I wanted to flip bits to enable bands {2} and {4}, so I added 2^({2}-1)+2^({4}-1) = 10 to get a value of 2061584302303
Enter your new value in the "value" field and press "write"
Now, scroll down to the corresponding LTE prefs value at 65633
Read again. This should be the same number you had before, in hexadecimal format. Mine was 0x1E0000000D5, so to add B2 and B4 (Combined value 0xA), I changed it to 0x1E0000000DF
Again, enter your new value in the "value" field and press "write"
I doubt this requires any sort of "safe shutdown," but I hit "offline" then closed QXDM, then closed QPST, then rebooted the phone.
For a quick test, you can set network preferences to "LTE ONLY" by going to the dialpad and hitting *#*#INFO#*#*, then selecting your SIM card and using the dropdown in there. Mine was preferring HSPAP because the signal was stronger, even though the data was blocked.
Further testing I want to do when I get the bootloader unlocked again:
Find an app that shows what bands are in use
Try disabling bands I will never use that have similar frequencies to the bands I want to see if signal improves
Click to expand...
Click to collapse
How's your phone holding up with the unlocked LTE bands? What are your download speeds?
it would be great getting b20. But suck a little have to use a custom kernel plus rom to avoid qualcomm anti tamper.
Yesterday I unlocked B20 following the step by step instruction provided in the earlier post. To me, it looks like the unlock itself was successful, but the device doesn't have the right antenna to receive the signal itself.
I guess we are out of luck this time guys .
silvbm said:
Yesterday I unlocked B20 following the step by step instruction provided in the earlier post. To me, it looks like the unlock itself was successful, but the device doesn't have the right antenna to receive the signal itself.
I guess we are out of luck this time guys .
Click to expand...
Click to collapse
huh? i doubt that the same model has different devices with different antenna configurations... so it must be something else in your case.
did u make sure u have B20 available in the location you tested?
Sent from my Xiaomi Mi Max 2 (Oxygen) using Tapatalk
jbmc83 said:
did u make sure u have B20 available in the location you tested?
Click to expand...
Click to collapse
of course, only B20 available, checked with LTE Discovery app.
jbmc83 said:
huh? i doubt that the same model has different devices with different antenna configurations... so it must be something else in your case.
Click to expand...
Click to collapse
Did you also unlock B20? What value did you enter?
Original one was 2061584302293, new value was 2061584826581.
silvbm said:
of course, only B20 available, checked with LTE Discovery app.
Did you also unlock B20? What value did you enter?
Original one was 2061584302293, new value was 2061584826581.
Click to expand...
Click to collapse
nope, havent gotten around to that yet. your calculation looks to be correct though, im getting the same value.
im just saying, the inbuilt modem is capable of addressing all LTE bands, so why would you need a different antenna for different bands? the antenna is basically just a wire picking up signals, isnt it?
Maybe there is no way.
There isn't a B20 Mi Max 2 version, enabling band could not be enought
Enviado desde mi MI MAX 2 mediante Tapatalk
sirarisma said:
Maybe there is no way.
There isn't a B20 Mi Max 2 version, enabling band could not be enought
Enviado desde mi MI MAX 2 mediante Tapatalk
Click to expand...
Click to collapse
but there are tons of phones with SD625 chipset that support B20. if mi max 2 has B20 out of the box we wouldnt have this conversation here to begin with
Sent from my Xiaomi Mi Max 2 (Oxygen) using Tapatalk
Related
Hello to everyone, Im posting here because I cannot make a question to the post related to what I need (http://forum.xda-developers.com/cro...ad-progress-please-leave-im-updating-t2871269), sa basically, I need to unlock the GSM 1900 band to use it in Chile (Entel company).
What do I need? Im still having some problems about understanding the adb terminal. Can someone help me with this please?
These are the steps to unlock the bands **My doubts are in red-bold and enumerate**
"Download this zip Google it as it's banned from xda for the ability of imei change
2. Extract it and install QPST from that zip
3. Open the caller app and type in *#*#8778#*#* (it should go off the screen after you type in the last symbol "*"
3.5 Those on custom roms (tested on cyanogen 11 with s4 mini) can use the efs professional toolkit to change the mode to enable the diag port.(Thanks @blackburn !)
4. Connect your phone to your PC ( 1)HERE, in which mode do I have to connect my phone to the computer?)
5. Open ADB console ( 2) From the folder of the adb program, right? pressing SHIFT + RIGHT CLICK?)
6. Type in these commands: ( 3) Can I type these commands from my phone? from the Terminal Emulator for example? Like in the step 34 of this guide???)
Code:
adb shell
su
setprop persist.usb.eng 1
Click to expand...
Click to collapse
7. Turn off USB Debugging, Disconnect your phone from the PC
8. Wait about 10 seconds (don't have to be exact, just let it all disconnect in the PC) and turn USB Debugging back on
10. Connect it back to the PC. It should try to install drivers. Wait until it fails to install all of them.
11. Open device manager - you will see your device model a few times. Go to details tab. Scroll down a single time on that tab. You will see MI_0x there.
12. Go through those devices until you find MI_04 under the second drop down position. ( 4)For what does this MI_04 stands for?)
13. Select "update driver" for this device and install the htc driver from the zip.
14. Press start button and navigate to QPST -> QPST Configuration
15. Go back to device manager -> modems -> HTC
16. Find "COM*" in my case it was "COM3". It might be different for you.
17. In QPST Configuration click on "Add new port" and in "Port" type in your "COM*". In my case It's "COM3" in there. In Port label it could be anyting u want. In my case I used a Z1 so I typed IN "Z1".
18. It should look like this now.
19. Navigate to QPST/bin and open RV_NV_Manager.exe
20. press on settings -> Comport and choose your COM port.
21. Press on file -> read from phone
22. Wait patiently until it is finished. Now pay attention!
23. Go to line 1877, click it and copy the decimal number on the right side of a programme. right click - copy
24. Go to the place where you extracted the zip from the first step and start mzTool
25. On the left side you will see "Input radix" - press decimal there. ( 5) For example, if the hole number is "153546.256", the decimal should be "256", right?
26. On the right side you will see "RF BC CONFIG" paste your previously copied number from the RV_NV_Manager.exe there.
27. You will see now what bands are you able to use on the bottom of the app in "Bit information"
28. Switch tab to "Band Preference (NV Value)"
29. In there select all GSM bands and WCDMA bands. This place is really a field of testing. In my case (C6903 LTE) I selected all of GSM and WCDMA. I wouldn't suggest you to do anyting else in here unless you know what your'e doing. Let me know if you got something interesting in there.
30. After you're done choosing what bands do you want - copy decimal number from the bottom right ( 6) Here I really need and example or a major explanation, in macro detail :c)
31. Remove all commas from that number ( "," ) so it would be just a bunch of numbers without anything else. ( 7) A bunch of number like this 524356??
32. Open RV_NV_Manager.exe from the point you left it (step 23) and paste your new number without commas "," there.
33. Press on write NV and then press on file ->write changed NV to the phone.
34. Open up the terminal emulator on your phone and write there this: ( 8) This is what I was refering to! Why it can be done directly from the phone? Can I do the step 6 from the Terminal Emulator of the phone too??)
Code:
su
setprop persist.usb.eng 0
Click to expand...
Click to collapse
35. Reboot the device and hope you'll have the reception. If you do, hooray!
36. Type in *#*#SERVICE#*#* (*#*#7378423#*#*) to see your new bands that your phone can use! "
Please help me! I have a basic, baaasic knowledge about this, and there are no videos for the Sprint m8 version :c
If Im posting in a wrong category, my apologies, but I cant comment in the real guide-post to get assitance :c
Thanks in advance.
- Conchetumare celular culiao :crying: -
.
Anyone? Just that simple? come on :c!!!!!!!!!!!!!
..
So many thanks ah...
[GUIDE][PARTIAL] Unlock Additional LTE bands on Chinese & US variants of OnePlus 3
[GUIDE] [How To] Unlock Additional LTE bands on Chinese & US variants of OnePlus 3 (Band 5 confirmed WORK)
UPDATE 9 : Please use this static nvbk patch for oreo instead, it give more stable results. Credit to : @qhsusb_bulk
UPDATE 8 : : PATCH for OREO is now available https://yadi.sk/d/bQhvMaY23REaXZ]here - credit to BlackzAfiqz
UPDATE 7 :
i gonna try to clean up this thread a bit and give a better instruction, since there are lot of changes since the initial post was created - all previous method and steps now moved to second post
So basically with latest situation, there r few steps you can try to unlock your band.
but before doing so, please READ few sidenotes/conclusion that we manage to gather so far :
1. This step was MADE for and TESTED on MARSHMALLOW, and MARSHMALLOW ONLY
2. The Rmt Storage Patch will still working up to an official N ROM version of 4.0.3
3. This step/trick WONT WORK on OB12 or 4.1.0 - doing so will result in UNUSABLE RADIO or BOOTLOOP - Updated, PATCH for 4.1.x is NOW AVAILABLE in courtesy of @SnowWolf75
4. We only able to (partially) unlock bands THAT ARE AVAILABLE in one or another OP3/OP3T models. If the band is NEVER APPEAR on any of the available models, then currently it's NOT DOABLE. Example : Band 13 is nowhere to be found on any model of OP3, so there will be no support for B13, since there's not enough resources to do so
5. Up to today, there are some SUCCESS STORIES while using the method. Some of them are :
Myself, & @baskaflyfer of course - CN MODEL - B5 B8 UNLOCKED - B3+B7 CA UNLOCKED
@allluke - US MODEL - B3 UNLOCKED post #640
B3 working IMEI intact. Thank you so much
Click to expand...
Click to collapse
@dapsyra - US MODEL - B3 UNLOCKED post #558
After following the guide, I was able to unlock band 3 in my US model OnePlus3 A3000. See attached images
I did all the steps. My IMEI is intact.
It takes some time for the signal to show up in Network Guru, so be patient.
In Network Guru->Band Locking->LTE, uncheck all the other LTE bands leaving only band 3 checked
Then go to RAT Locking and select LTE. Wait for the signal to show up.
If Network Guru goes to WCDMA, repeat last step.
Click to expand...
Click to collapse
@band3pls - US MODEL - B3 UNLOCKED post #846
I can confirm my LTE band 3 is working after flashing the new QCN, BUT after flashing the QCN you must reboot and then open QXDM and write 225 to NV item 1878, or else it won't work.
Here are my steps:
First I flashed this: (other/older QCN files posted by @otonieru will probably work too)
https://yadi.sk/d/dKAKorWd3FGTXB
Then I rebooted, and flashed this: (Baskaflyfer's QCN)
https://drive.google.com/file/d/0B1R...ew?usp=sharing
Then I rebooted again, and flashed this: (Baskflyfer's fbrx file)
https://drive.google.com/file/d/0B1R...ew?usp=sharing
Then I rebooted, wrote 225 in NV item 1878 in QXDM, and finally got LTE signal on band 3 working here in Pakistan on my A3000US.
Click to expand...
Click to collapse
@kaiserreich - US MODEL - B3 UNLOCKED post #921
I managed to get it to work.
Now I have EU bands on my A3000CN
1. flash rmt_storage via twrp. (first page)
2. restore europe qcn. (first page)
3.restore A3003_eu from post #334 (third step)
4.run qxdm -> nv browser -> find id 1878 and change it to 237 (write).
5.reboot your phone.
Thanks
Click to expand...
Click to collapse
Click to expand...
Click to collapse
So here's what you gonna need :
1. Qualcomm USB DIAG Driver - Find it from post#2
2. QPST & QXDM - sorry but i can't redistribute it here, please look for it yourself
3. Main QCN for base, here : https://yadi.sk/d/E0y_4Ka63GNUdt
4. Extra QCN for fbrx_cal :
A3000_cn
A3000_us
A3003_eu
A3010_cn_3T
5. Rmt Storage Patch - find it from post #2 - For OOS 4.1.x download it from Here
6. Network Signal Guru App from PlayStore
Additional file for OP3T users :
1. OP3T EU QCN - Here
2. OP3T fbrx - Here
Now do the PRE-STEP,
1. Boot into TWRP
2. Flash the RMT Storage Patch according to your OS version, 4.1.x use Snowwolf version, bellow that, use Baskaflyfer version
Next, step is :
1. Opening DIAG - Assuming you got your phone rooted, run this command from ADB
adb shell
su
setprop sys.usb.config diag,adb
Click to expand...
Click to collapse
2. Now your devices wil either detected as unknown device (or Qualcomm Diag Port/USB Modem if you already have the diag driver) on Device Manager
3. Install the driver from requirement list number one, and you will have "HTC USB Modem" listed in your device manager (skip this step, if you already have your own qualcomm usb diag driver installed)-(remember to disable signature enforcement if you use WIN8/10)
4. Now fire up QPST and go to "Port" tab, and choose "Add New Port" ,
5. On "Serial/USB Port" tab, unchecked the option of "Show Serial & USB...bl bla bla" option, you will see your phone listed there as a "COM#" (# is a number depending on your PC) choose it, and click "OK"
6. Now choose "Start Clients" from the Menu tab above, and choose "Software Download"
7. Airplane Mode your Phone
8. Choose "Restore" Tab, and click browse for QCN file, and look for the QCN you have downloaded from requirement list Number 3 (if you need B3 on your US, use CN QCN, if you need B5 or B8 on your CN Model, use EU QCN. US QCN is still experimental)
9. Check "Allow phone/ESN mismatch"
10. Click "Start" and wait for the process to complete
11. After complete, wait 30 Seconds (for curing time), close QPST and reboot your phone
12. Once it fully boot, open back your CMD and re-run command from step number 1 to re-open your DIAG port
13. Use the "Software Download" function again, and restore the supporting QCN from requirement list Number 4 (choose one according to your needs)
14. Click "Start" and wait for the process to complete
15. After complete, wait 30 Seconds (for curing time), and reboot your phone
16. Once it fully boot, open back your CMD and re-run command from step number 1 to re-open your DIAG port, and make sure it detected on QPST
17. Now Open your "QXDM", choose options tab - "Communications", and choose the port according to your DIAG Port, and hit OK
18. Now choose "View" - "New" - "Common" - "NV Browser"
19. Go to NV ID 1878, and click "Read"
20. According to your needs, change the value. (If you need B3, B5, B8 on CN Model, use 237. If you need B3 on US Model, use 231 or 225)
21. Click "Write"
22. After complete, wait 30 Seconds (for curing time), close QXDM and reboot your phone
23. Run Network Signal Guru, choose "Clear Forcing" from the Tri-dot menu on top right
23. Continue with choosing "Band Locking" and choose only your new unlocked LTE Band. Hit OK, if warning about powercycle appear, just hit OK as well
24. Wait for a while until your phone picking up signal. To make it faster, you might want to lock your network mode to LTE ONLY through *#*#4636#*#* or through Network Signal Guru
That's it, if everything is well, you should have your new LTE BAND working now.
I gonna try to clean up the first post,
so i move all previous update to 2nd post :
[GUIDE] [How To] Unlock Additional LTE bands on Chinese & US variants of OnePlus 3 (Band 5 confirmed WORK)
UPDATE 6 : Based on guidance from Baska, i re-tweak the QCN for more proper IMEI removal, please try again accordingly based on your needs :
WARNING : NOT COMPATIBLE WITH 4.1.0
Based on guidance from @baskaflyfer few posts back
here i upload the new version set of modified QCNs : https://yadi.sk/d/E0y_4Ka63GNUdt
you guys can try again to flash it on your OP3 (still no OP3T at the moment)
Step required would be :
1. Have your Rmt Storage Patched - if havent, flash the storage patch
2. Flash One of the QCN from the zip file, depending on your need, If you are loking for B3, u can try CN or EU model. If you need B5, then use US or EU model, and if you need B4, try to use US model
3. Use QXDM to edit the NV Value of NV item 1878 based on your needs, in my case, to be able to use B3, B5 and B40 i need to use EU QCN and set the id to 237, if you look for B3 on your US Model, u might want to try 225, 231 or 237. Meanwhile if you need B4, you might want to try 232
4. Open Network Signal Guru, and lock the LTE band to the only band you want to test, and wait. It takes quite sometime to get reception. Also make sure you are in area where the band you look for has strong reception.
Click to expand...
Click to collapse
UPDATE 5 : I managed to create EASY WAY to unlock necessary Bands, - you can skip all the steps in this post, except for the flashing RMT Storage Patch step. Thats the MAIN REQUIREMENT
for the one who need band 3 on the US Model, flash this QCN : https://yadi.sk/d/4Y2lpk5Y3EqYZn
for the one who need band 4, 12, 17 & 30 on CN/EU model, flash this : https://yadi.sk/d/5c8r8Xle3Eqmo8
for the one who need band 5, 8 & 20 on CN/US model, flash this : https://yadi.sk/d/lGURsV523EqqM5
Click to expand...
Click to collapse
UPDATE 4 : Thx to Baskaflyfer for his work in separating QCN, now we managed to Unlock Band 5 & 8 and Keep Our IMEI Intact - New QCN for Band 5 & 8 ADDED to Download Section
Update 1 : I reupload the QCN with safety precaution so that you can input your own IMEI to prevent accidental IMEI overwritten
- this solution is no longer working for OnePlus
Update 2 : I found that in order to use Band 3, we need to use A3000CN QCN as base. Meanwhile, if we want to use band 5, 8 and possibly 20, we need to use A3003 base. So please download according to your needs
Update 3 :
Ok,
It seems that Oneplus is using an encryption when storing the IMEI in QCN,
Thus the normal editing method for qualcomm chipset wont work,
This is means that we cant use a full QCN as based,
because even when it successfully unlocked the band, the IMEI mashup will become a problem in a long term use
Instead, we need to take only several parts of the QCN itself to be written later
For now, i will take down the DL link for the QCN first, as it may exposed my or others IMEI accidentally.
Sorry for this, but we gonna need to find a better solution
Good things we can learned is : at least we know that its not entirely impossible
Salam from Indonesia
Click to expand...
Click to collapse
I had confirmed Band 3, 5, 8 and 40 are all workings in my A3000
Another GOOD NEWS is :
@allluke & @koko21341 confirmed that Band 3 is UNLOCKED and USABLE in their US variants
So after trying so many ways (Thx to @baskaflyfer who manage to bring back my courage to tinker on this), simple and hard one to unlock additional LTE Bands on our beloved A3000 to match the one from A3003
also credit to @devilsshadow & @Albirew who bring the initial & original way of unlocking extra bands for us all
and extra thanks to :
Thanks to @BlackSoulxxx for his original work with the Qualcomm baseband software and for the modified OnePlus Drivers
Thanks to @olokos for his original tutorial
Thanks to @fards for finding the diagnostics command that made all this possible
also thanks to this japanese guy here : https://logicalmemo.net/2016/10/19/post-300/ that enlighten all of us regarding the static_nvbk.bin modification so that we can begin to tinker with the NV value on our OP3
I finally (kinda) found a way to unlock more bands
WARNING : Do THIS WITH YOUR OWN RISK, I am not responsible for any harm that can happen during the process of unlocking the LTE BANDS, ALWAYS MAKE BACKUP FIRST
First, what you gonna need to have are :
1. Qualcomm Diag Driver - Here - i mod the HTC driver, you can use your own driver if you have one
2. Marshmallow ROM with DIAG capability (example : mine done on @arter97 CM13, but OOS is perfectly fine)
3. QPST - please find it yourself, i got mine from company, and i wont share link to cracked version here
4. DFS Tool - Here
5. PC (Win 7 64 preferable) with ADB n fastboot driver installed - Minimal ADB Download Here
6. Dedicated QCN for Each Needed Band, Currently we only managed to Get Working QCN for Band 5 & 8 -
Band 5 & 8 QCN - Download Here
7. HEX Editor to insert your own IMEI - Here
8. Unlocked BL & Rooted device with TWRP Recovery Installed - I assume every of OP3 users know how to do this, or kind enough to find the way by themself
9. Network Signal Guru App from PlayStore
10. Rmt Storage Patch Zip (credit to @baskaflyfer) - Here *for Nougat Users & Op3T users, use this one instead : Rmt Storage Patch 4.x --> This (probably) wont work on firmware newer than OB9, latest tested is on 4.0.3
Ok, here we Go !
1. First, copy the rmt storage patch zip from list number 9 above to your internal storage of OP3
2. Boot into TWRP, do BACKUP for your EFS partition, then continue with flashing that zip
3. Reboot into system, and you should get warning about EFS Partition mismatch, ignore or closed that warning (i choose to ignore it forever, so it wont annoy me upon reboot)
4. Now open up your CMD and run this ADB command :
adb devices
adb shell
su (you will get pop up on your phone to give root authorization for ADB, authorize it)
setprop sys.usb.config diag,adb (this will open your OP3 diagnostic port)
Click to expand...
Click to collapse
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
5. Now your devices wil either detected as unknown device (or Qualcomm Diag Port/USB Modem if you already have the diag driver) on Device Manager
6. Install the driver from requirement list number one, and you will have "HTC USB Modem" listed in your device manager (skip this step, if you already have your own qualcomm usb diag driver instaled)
7. Now fire up QPST and go to "Port" tab, and choose "Add New Port" ,
8. On "Serial/USB Port" tab, unchecked the option of "Show Serial & USB...bl bla bla" option, you will see your phone listed there as a "COM#" (# is a number depending on your PC) choose it, and click "OK"
9. Now choose "Start Clients" from the Menu tab above, and choose "Software Download"
10. Airplane Mode your Phone
11. Now open the HEX Editor, and open either the A3003 or A3000CN QCN file (depends on which bands you want to unlock) you have downloaded, and find this entry AA AA AA AA AA AA AA AA and replace it with your own 16 digit of IMEI in a HEX format (use online IMEI to HEX converter if you don't know how to do so or use this App : https://drive.google.com/file/d/0B09fj-nvjJeodlVaZHdVb29RaHc/view?usp=sharing ) and SAVE AS the file somewhere you can easily find. - this info is obsolete now
For the 2nd IMEI number you can search for 88 00 01 00 26 02 00 00 then the hex after is the IMEI, so you can just replace that with your 2nd IMEI number - Thx to @DarkN3ss61 for the findings
WARNING : WHEN INPUTTING YOUR IMEI, PLEASE MAKE SURE YOU INPUT THE HEX VALUE OF YOUR IMEI, NOT THE IMEI NUMBER ITSELF, ELSE YOU MIGHT INJECTING A RANDOM IMEI TO YOUR DEVICES
12. Choose "Restore" Tab, and click browse for QCN file, and look for the QCN you have downloaded from requirement list Number 6
13. Check "Allow phone/ESN mismatch"
14. Click "Start" and wait for the process to complete
15. After complete, wait 30 Seconds (for curing time), close QPST and reboot your phone
16. Once it fully boot, open back your CMD and re-run command from step number 4 to re-open your DIAG port
17. After the port opened and detected, open your DFS Tool (downloaded from requirement list number 4)
18 . If it ask for login just close the window
19. You will see your device listed in "Port" tab, double click it to trigger connection
20. Once you see "Device in diagnostic Mode" in DFS log windows, go to "Bands" tab
21. Choose "LTE" Tab
22. Choose "LTE BC Config" on the right side
23. Click "Read" and see, confirm first that u have all the A3003 LTE bands activated, IF NOT, REPEAT STEP 1 to 14
24. If you can confirm that the default Band of A3003 already Opened/activated, now add more bands as you desired - by put a checkmark on it (remember that even if it enabled, your phone need hardware capability to connect - i only managed to try on band 5 & 8, my country has no others band, so please try it yourself and tell us here the result)
25. Once you done, click "WRITE"
26. Wait for the countdown process done, and check the log whether "Operation Completed" or not
27. Once everything is done. Wait again for 30 Seconds, and reboot your phone
28. After it fully booted, turn OFF the AIRPLANE Mode, and wait for the reception - it can take up to few minutes for the radio to get reception
29. Now, open up "Network Signal Guru" that you have downloaded from PlayStore, if it ask for Root Access, Grant it
30. Click the "Magic Wand" at the top bar, and choose "Band Locking"
31. Choose "LTE"
32. Now see, whether Bands you added is there or not. If NOT, CLICK AGAIN on the "Magic Wands" icon, and click "Clear All" and confirm the dialog that appear
33. After step 32, you should see that all Bands were added now !
NOW! Go out and try yourself whether you can manage to get a reception using your new bands.
TIPS : If you are sure that your area has certain bands, you can use "Network Signal Guru" Band Locking menu to disable some bands and only enable the one you want to test to check whether you can get reception or not. I used to disable all except band 5 & 26 to confirm whether the UNLOCK process is WORK or not. And IT WORK (see screenshot on 2nd post)
Screenshot :
Thanks for your work!
Any chance of adding band 66?
Sent from my ONEPLUS A3000 using Tapatalk
Crahzee said:
Thanks for your work!
Any chance of adding band 66?
Sent from my ONEPLUS A3000 using Tapatalk
Click to expand...
Click to collapse
Logically speaking, step above only can opened up to band 44 on our phone
Rest of the bands would need latest QXDM from Qualcomm, which unfortunately i dont have in my belonging (license is expensive, as u know)
Can anyone confirm this worked for unlocking band 3 on the US model?
DarkN3ss61 said:
Can anyone confirm this worked for unlocking band 3 on the US model?
Click to expand...
Click to collapse
I think if moderator can bring this up, more US model users can try to see whether it can open the band 3 or not.
i have one friend who bought OP3 from US and brought it here to my country (which using band 3 as major LTE bands), i'll try to persuade him to try
Will this method work for adding bands 2 and 4 for A3003?
meqwerty said:
Well this method work for adding bands 2 and 4 for A3003?
Click to expand...
Click to collapse
Please try and help us to builds more results databases
otonieru said:
Please try and help us to builds more results databases
Click to expand...
Click to collapse
Good job,
but
What can I say, I began my work from this by adding LTE Bands. Here will not work B3 and B20, but will work LTE CA B7+B7 ( hw id are different ). At the moment I stopped on this.
Now I don't have time to explain everything.
baskaflyfer said:
Good job,
but
What can I say, I began my work from this by adding LTE Bands. Here will not work B3 and B20, but will work LTE CA B7+B7 ( hw id are different ). At the moment I stopped on this.
Now I don't have time to explain everything.
Click to expand...
Click to collapse
I think the key is in flashing clean the QCN of 3003 so we can get the proper config for LTE band,
And using DFS Tool,
Because somehow QXDM cant "bruteforce write" some NV,
Engineer guy from my company said its due to older version of QXDM (we need to buy new one - my company, i mean)
You might want to try again using DFS
After all, its your persistence that encourage me to keep trying
otonieru said:
I think the key is in flashing clean the QCN of 3003 so we can get the proper config for LTE band,
And using DFS Tool,
Because somehow QXDM cant "bruteforce write" some NV,
Engineer guy from my company said its due to older version of QXDM (we need to buy new one - my company, i mean)
You might want to try again using DFS
After all, its your persistence that encourage me to keep trying
Click to expand...
Click to collapse
Okay, i'll try it
And you are right about QXDM, I noticed that it didn't always writes the some NV
otonieru said:
Please try and help us to builds more results databases
Click to expand...
Click to collapse
i would, but the place i live has no band 2/4 to test it with. it'd be nice if we can find a generic way to unlock all bands for all models.
meqwerty said:
i would, but the place i live has no band 2/4 to test it with. it'd be nice if we can find a generic way to unlock all bands for all models.
Click to expand...
Click to collapse
Basically you can tick all the bands available in DFS Tool to unlock all band,
It might not work though, since not every band is preconfigured in the radio of the phone,
Thats why i only unlock bands which avail in A3003 model, so that i can get the radio config for that band using the QCN dump.
Theoritically, the one that should work well after unlocked is band 3, 5, 8, 20 and 40
Can anyone confirm it gives you a option to unlock band 13 before i do this
gillim74 said:
Can anyone confirm it gives you a option to unlock band 13 before i do this
Click to expand...
Click to collapse
Unlock Option is available for Band 1 - 44
otonieru said:
Unlock Option is available for Band 1 - 44
Click to expand...
Click to collapse
Ok thanks for your response
Yes! If I can get Band 20 in USA, We can get these phones working on Verizon! Right?
Stupifier said:
Yes! If I can get Band 20 in USA, We can get these phones working on Verizon! Right?
Click to expand...
Click to collapse
Theoritically, as long as the config for antenna is also there,
Baska used to be able to find band 20 during his experience, so i can say that its achieveable,
Thing i notice is, the phone wont pick up the unlocked band, if you also playing around with the GSM and WCDMA band,
Before, i already managed to unlocked the band, but it wont pick up reception, that is when i still combine it with the NV value mod for GSM and WCDMA
I decided to revert everything back and using A3003 NV value as a base, and then do the unlocking from there,
And, voila, we got lucky !
Stupifier said:
Yes! If I can get Band 20 in USA, We can get these phones working on Verizon! Right?
Click to expand...
Click to collapse
Verizon is band 13 isnt it
---------- Post added at 09:44 PM ---------- Previous post was at 09:43 PM ----------
https://www.frequencycheck.com/carriers/verizon-wireless-united-states
gillim74 said:
Verizon is band 13 isnt it
---------- Post added at 09:44 PM ---------- Previous post was at 09:43 PM ----------
https://www.frequencycheck.com/carriers/verizon-wireless-united-states
Click to expand...
Click to collapse
Crap....yes! you are correct! I dunno why I had Band 20 floating around in my head this whole time. Yes, Band 13 is for USA Verizon (not Band 20).
MESSAGE ME FOR THE DOWNLOADABLE FILES, I CANNOT PUT THE LINK, IM JUST A NEW MEMBER HERE. THANK YOU
REQUIREMENTS
adb and USB drivers (if you’re already installed this drivers, skip this)
QPST
Hex Editor
IMEI Converter
.qcn file
Rooted phone (recommended)
Getting your IMEI:
You can get your IMEI at your phone factory box or inside the phone, and take note them to notepad.
Setting up your phone:
Go to Settings/About and rapidly tap the Build Number, until the “You are now a developer” appears, then go back to Settings/Developer options.
Enable USB debugging mode
Connect your device to your computer, and if your phone notifies an RSA key, press Remember my Choice, and press Allow/Accept.
Go to Command Prompt or Windows PowerShell on your computer, then type this command:
Code:
adb shell
su
setprop sys.usb.config diag,adb
Don’t disconnect your phone. We will use it later on QPST.
Converting IMEI to Hex values:
Open IMEI Converter.exe
Type your IMEI 1 then press convert, copy the converted IMEI to your notepad.
Type your IMEI 2 then press convert, copy again the converted IMEI to your notepad.
Editing your .qcn file:
Open the .qcn file you’ve downloaded on HxD
Find (Ctrl +F) “08 8A 56 48 03 42 40 12 43”, set Datatype to “Hex-values,” and Search Direction to “All.”
Replace it with your converted IMEI 1 earlier.
Find again “08 8A 56 48 03 42 40 12 24”
Replace it with your converted IMEI 2 earlier.
Save it to Desktop for easy find.
Restoring .qcn:
Install QPST.exe or Setup.exe, and wait to finish installation.
After the installation, search and open QPST Configuration.
Go to Ports/Add New Port, uncheck “Show Serial and USB/QC Diagnostics only,” click OK.
A new port will appear on the box.
Go to Start Clients/Software Download. Navigate to “Restore” tab.
If your Device/COM appears on “Port,” browse your .qcn file that you edited earlier, and open it.
Click “Start,” and wait for the process to finish.
Exit QPST and reboot your device.
Finally, checking your IMEI:
On your device, go to Dialer/Phone, then dial *#06#.
It will show the 2 IMEIs of your device.
CONGRATULATIONS!!!!!!!!!!!!!
:victory::victory::victory::victory::good::laugh:
HELP
Does it need to be rooted? I have non-rooted, stock Android One 2nd-Gen that have NO SIGNAL. All connections (WiFi, Bluetooth) are OK. Cellular signal is NOT OK.
HEXEDIT
i put the qcn on hexedit and search with the converted imei NO MATCH FOUND where i did it wrong
turx said:
Does it need to be rooted? I have non-rooted, stock Android One 2nd-Gen that have NO SIGNAL. All connections (WiFi, Bluetooth) are OK. Cellular signal is NOT OK.
Click to expand...
Click to collapse
if you managed to switch on your diag mode without rooting then its OK. Otherwise you can' t use
Code:
phone:$ su
.
Qcn
bro i need qcn file for Find (Ctrl +F) “08 8A 56 48 03 42 40 12 43
bro my mi a1 is not showing imei and have noo network signal, please share files so i can perform above operation
no works in Huawei kirin 960 ????
aureliomilitao said:
no works in Huawei kirin 960 ????
Click to expand...
Click to collapse
bro its work only qualcom
[email protected] said:
i put the qcn on hexedit and search with the converted imei NO MATCH FOUND where i did it wrong
Click to expand...
Click to collapse
same here bro plzz help somebody
Imei related issue
In. Hex editor when i search in converted imei it says cant find plzz help
I did it on my Redmi 7 device QFIL status is successful but imei is not updating
This Method is only valid for Qualcomm devices ,what for MTK devices like redmi note 8 pro like stuffs plz reply
Note 8 Qualcomm after restore QCN imei back but signals not working, what missing ?
PHONE IS ROOTED BUT DIAG MODE NOT SHOWING
Redmi Note 8T, phone is rooted.
adb shell
willow:/ $ su
Permission denied
13|willow:/ $
Step 1: Getting the signal.
First, you need to edit your build.prop and add the lines:
Code:
ro.telephony.default_network=3
ro.ril.def.preferred.network=3
ro.telephony.default_network1=3
ro.ril.def.preferred.network1=3
Then you must reboot.
Sometimes, you may get the network signal already. But you still need to do the next steps. You also need root.
Open Terminal (Download Material Terminal) and type line by line:
Code:
su
settings put global preferred_network_mode 3
settings put global preferred_network_mode1 3
stop ril-daemon
start ril-daemon
Check whether you get the network after this. If you don't make sure you did the steps properly.
Step 2: Making the setting stick
This method requires use of /sbin/.core/img/.core/service.d so it requires Magisk, obviously.
1. Go to /sbin/.core/img/.core/service.d directory
2. Create a file with the name "99ril"
3. Put the following lines in the file:
Code:
#!/system/bin/sh
sleep 240
settings put global preferred_network_mode 3
settings put global preferred_network_mode1 3
stop ril-daemon
start ril-daemon
4. Save it and change the permission of the file to 755.
5. Reboot. You should get network signal after few minutes (approximately 4).
6. Done
Feel free to give your feedback below and also press 'Thanks' if it helped.
@Yaseen_the_Gamer
I have an L720, (KK, 4.4.2 - stock NAE/Mdc modem), that I finally got unlocked, works with Tmob sim but for some reason its not picking up the Metropcs sim card. Even Tmob shop said its unlocked and would work. Do you think these settings changes would get it going on Metro? Not my primary device so I can tinker with it, and try whatever... Any suggestions wd be appreciated.
Thx!
Snapi2 said:
@Yaseen_the_Gamer
I have an L720, (KK, 4.4.2 - stock NAE/Mdc modem), that I finally got unlocked, works with Tmob sim but for some reason its not picking up the Metropcs sim card. Even Tmob shop said its unlocked and would work. Do you think these settings changes would get it going on Metro? Not my primary device so I can tinker with it, and try whatever... Any suggestions wd be appreciated.
Thx!
Click to expand...
Click to collapse
You could try it. It is a GSM sim, so it might work through this method.
Would this work on a Sprint S4 L720-T Variant, JDCTeam's 6.0.1 Rom
Would this method work on a Sprint S4 L720-T Variant. Also, using 6.0.1 Rom. See link below.
https://forum.xda-developers.com/ga...dcteam-android-source-project-mra58v-t3251663
---------------------------
ToXiTe said:
This tutorial was originally posted by me in here. Thought I would share it to the wider public:
Step 1: Getting the signal.
First, you need to edit your build.prop and add the lines:
Code:
ro.telephony.default_network=3
ro.ril.def.preferred.network=3
ro.telephony.default_network1=3
ro.ril.def.preferred.network1=3
Then you must reboot.
Sometimes, you may get the network signal already. But still you need to do the next steps. You need root.
Open Terminal (Download Material Terminal) and type line by line:
Code:
su
settings put global preferred_network_mode 3
settings put global preferred_network_mode1 3
stop ril-daemon
start ril-daemon
You will get the network after this.
Step 2: Making the setting stick
Method 1 (Not guaranteed to work always):
If you are using an Oreo ROM, this is the detailed procedure and for the users of other ROMs, you may visit similar settings within your ROM:
1. Go to Settings>Network&Internet>Mobile Network>Advanced. Don't do any thing more.
2. Go back to Terminal and enter the same thing as before.
DONE!
You may want to save this code as Favourite Command in Material Terminal options so that you could use it in one tap if network goes away anytime in future. You need to follow the exact steps else settings won't stick after reboot.
Your settings will reset again if you visit the same settings menu(Mobile Network settings) as I told in the steps above. So avoid going into that.
Method 2 (Guranteed to work always):
This method requires use of /magisk/.core/service.d so it requires Magisk, obviously.
1. Go to /magisk/.core/service.d directory
2. Create a file with the name "99ril"
3. Put the following lines in the file:
Code:
#!/system/bin/sh
sleep 20
settings put global preferred_network_mode 3
settings put global preferred_network_mode1 3
stop ril-daemon
start ril-daemon
4. Save it and change the permission of the file to 755.
5. Reboot. You will get network signal after a minute.
6. Done
Feel free to give your feedback below.
Click to expand...
Click to collapse
satpakCA said:
Would this method work on a Sprint S4 L720-T Variant. Also, using 6.0.1 Rom. See link below.
https://forum.xda-developers.com/ga...dcteam-android-source-project-mra58v-t3251663
---------------------------
Click to expand...
Click to collapse
Yes
Thanks. Just to confirm, I'm using an Indian Telecom Operator (Airtel) SIM here in the US. On my previous Custom ROM installs, the phone usually picks up either AT&T or T-Mobile HSPA/3G.
Also, this Sprint phone was unlocked both domestic and international.
Your method would still work? Please let me know.
satpakCA said:
Thanks. Just to confirm, I'm using an Indian Telecom Operator (Airtel) SIM here in the US. On my previous Custom ROM installs, the phone usually picks up either AT&T or T-Mobile HSPA/3G.
Also, this Sprint phone was unlocked both domestic and international.
Your method would still work? Please let me know.
Click to expand...
Click to collapse
As long as it is a GSM sim, it will work. Just make sure you follow the steps properly. Also click "Thanks" button if it helped you.
Still no change.
Also, once codes are entered on Terminal Emulator app, is it supposed to do something? After entering the codes, it goes to the next line for me to either enter 'exit' or manually close the app.
One other thing, I found that my Baseband is on NG5 (4.4.2 )and Bootloader is at PL1 (5.0.1). I know it was a requirement on the first page to have the both Baseband and Bootloader over 5.0 but unable to do so. Tried to Odin OD2 both Baseband and Bootloader, did not work. tried with PL1 Modem only and still doesn't stick.
https://forum.xda-developers.com/ga...dcteam-android-source-project-mra58v-t3251663
ToXiTe said:
As long as it is a GSM sim, it will work. Just make sure you follow the steps properly. Also click "Thanks" button if it helped you.
Click to expand...
Click to collapse
Also, my Mobile Network Settings are as follows. Did not alter anything. See pics attached.
satpakCA said:
Still no change.
Also, once codes are entered on Terminal Emulator app, is it supposed to do something? After entering the codes, it goes to the next line for me to either enter 'exit' or manually close the app.
One other thing, I found that my Baseband is on NG5 (4.4.2 )and Bootloader is at PL1 (5.0.1). I know it was a requirement on the first page to have the both Baseband and Bootloader over 5.0 but unable to do so. Tried to Odin OD2 both Baseband and Bootloader, did not work. tried with PL1 Modem only and still doesn't stick.
https://forum.xda-developers.com/ga...dcteam-android-source-project-mra58v-t3251663
Also, my Mobile Network Settings are as follows. Did not alter anything. See pics attached.
Click to expand...
Click to collapse
Enter *#*#4636#*#* in dial pad. Then go to Phone Information when the menu shows up. Then from there choose "GSM only" in Set Preferred Network Type. Then go back and again go to this menu. Does the setting change back to same as before or it stays as "GSM only"?
ToXiTe said:
Feel free to give your feedback below.
Click to expand...
Click to collapse
Excellent write-up! Worked perfectly on my 720T, running PACman 5.1.1 with MK5 modem.
Thank you so much for this. My network worked within 1 min. I am using [JDCTeam] Optimized LineageOS 15.1 Version 6.
The steps are also very nicely written for a noob like me. For the permissions (755) it would be Owner check mark for r, w and x; Group check mark for r and x; Public is r and x. Rest is all uncheck.
Here is a list of the networks
Code:
// NETWORK_MODE_* See ril.h RIL_REQUEST_SET_PREFERRED_NETWORK_TYPE
int NETWORK_MODE_WCDMA_PREF = 0; // GSM/WCDMA (WCDMA preferred)
int NETWORK_MODE_GSM_ONLY = 1; // GSM only
int NETWORK_MODE_WCDMA_ONLY = 2; // WCDMA only
int NETWORK_MODE_GSM_UMTS = 3; // GSM/WCDMA (auto mode, according to PRL)**
int NETWORK_MODE_CDMA = 4; // CDMA and EvDo (auto mode, according to PRL)**
int NETWORK_MODE_CDMA_NO_EVDO = 5; // CDMA only
int NETWORK_MODE_EVDO_NO_CDMA = 6; // EvDo only
int NETWORK_MODE_GLOBAL = 7; // GSM/WCDMA, CDMA, and EvDo (auto mode, according to PRL)**
int NETWORK_MODE_LTE_CDMA_EVDO = 8; // LTE, CDMA and EvDo
int NETWORK_MODE_LTE_GSM_WCDMA = 9; // LTE, GSM/WCDMA
int NETWORK_MODE_LTE_CDMA_EVDO_GSM_WCDMA = 10; // LTE, CDMA, EvDo, GSM/WCDMA
int NETWORK_MODE_LTE_ONLY = 11; // LTE Only mode.
int NETWORK_MODE_LTE_WCDMA = 12; // LTE/WCDMA
int NETWORK_MODE_TDSCDMA_ONLY = 13; // TD-SCDMA only
int NETWORK_MODE_TDSCDMA_WCDMA = 14; // TD-SCDMA and WCDMA
int NETWORK_MODE_LTE_TDSCDMA = 15; // TD-SCDMA and LTE
int NETWORK_MODE_TDSCDMA_GSM = 16; // TD-SCDMA and GSM
int NETWORK_MODE_LTE_TDSCDMA_GSM = 17; // TD-SCDMA,GSM and LTE
int NETWORK_MODE_TDSCDMA_GSM_WCDMA = 18; // TD-SCDMA, GSM/WCDMA
int NETWORK_MODE_LTE_TDSCDMA_WCDMA = 19; // TD-SCDMA, WCDMA and LTE
int NETWORK_MODE_LTE_TDSCDMA_GSM_WCDMA = 20; // TD-SCDMA, GSM/WCDMA and LTE
int NETWORK_MODE_TDSCDMA_CDMA_EVDO_GSM_WCDMA = 21; // TD-SCDMA,EvDo,CDMA,GSM/WCDMA
int NETWORK_MODE_LTE_TDSCDMA_CDMA_EVDO_GSM_WCDMA = 22; // TD-SCDMA/LTE/GSM/WCDMA, CDMA, and
this helped to get 2g-3g working, but LTE does not work. Under phone info from the dial pad the only way to get connection to work is by choosing preferred network type that Is GSM, but LTE will not work. If I switch to LTE under mobile network settings it automatically switches to sprint attempted connections that will not work. Anyway to get LTE with GSM?
I am using l720t s4 with lineage 16 JDCteam custom rom.
B6000man said:
this helped to get 2g-3g working, but LTE does not work. Under phone info from the dial pad the only way to get connection to work is by choosing preferred network type that Is GSM, but LTE will not work. If I switch to LTE under mobile network settings it automatically switches to sprint attempted connections that will not work. Anyway to get LTE with GSM?
I am using l720t s4 with lineage 16 JDCteam custom rom.
Click to expand...
Click to collapse
these instructions only work if you have that "band"/signal and it is "consistently stable" in your location. For example, if you are in a mall and underground nothing is going to help you until you get out from underground and can catch constant signal. This solution is more for people that have constant signal availabe but the radio is not "sticking" to the preferred band.
Hi all
Similarly to the Oneplus 8 series, Pixel 5 does not support 5G in countries that it is not sold in. For Oneplus, configurations could be changed using the Qualcomm QPST file manager.
https://mt-tech.fi/en/modify-oneplus-7-pro-5g-8-and-8-pro-nr-lte-a-band-combos/
However, using those instructions doen't work as I cant trigger engeneeringmode/factorymode.
Any idea how this could be triggered on Pixel 5 devices?
I'm also looking for advice on this, especially about adding VoLTE support aswell. Hopefully someone with more knowledge could provide some more information!
I'm even willing to contribute to a bounty
Is there anyone that understands how to get into engineering mode?
deepsync said:
Is there anyone that understands how to get into engineering mode?
Click to expand...
Click to collapse
AFAIK there is no engineering mode on Pixels. Apparently there is a Qualcomm tool that allows you to modify your EFS partitions to change your bands.
https://forum.xda-developers.com/pixel-5/help/t-mobile-5g-compatibility-t4171145/post83841425
There must be an engineering or factory mode - its a qualcomm chip isn't it?
I think I managed to activate engineering mode as QPST now regognizes my phone. I followed the steps by @cstark27 written here: https://forum.xda-developers.com/showpost.php?p=83499679&postcount=75
However, if I understood correctly, PDC tool is the one used to get VoLTE working on devices which are not certified between Google and a carrier by applying a vertified carrier's policy profily to your phone. Unfortunally, PDC does not regognize my phone for some reason. I really don't know what I should modify in EFS tool to enable 5G, VoLTE and more CA combos.
This has been an interesting but challenging project as I have combined steps from many tutorials designed for pixel and oneplus devices. But now I'm stuck and would love to hear comments from others who have tinkered around with these tools.
Is root a mandatory step? Wasn't for oneplus.
deepsync said:
Is root a mandatory step? Wasn't for oneplus.
Click to expand...
Click to collapse
At least in my experience, definatelly yes. I have no idea how the diagnosing mode could be activated without it.
Lemon200 said:
I think I managed to activate engineering mode as QPST now regognizes my phone. I followed the steps by @cstark27 written here: https://forum.xda-developers.com/showpost.php?p=83499679&postcount=75
However, if I understood correctly, PDC tool is the one used to get VoLTE working on devices which are not certified between Google and a carrier by applying a vertified carrier's policy profily to your phone. Unfortunally, PDC does not regognize my phone for some reason. I really don't know what I should modify in EFS tool to enable 5G, VoLTE and more CA combos.
This has been an interesting but challenging project as I have combined steps from many tutorials designed for pixel and oneplus devices. But now I'm stuck and would love to hear comments from others who have tinkered around with these tools.
Click to expand...
Click to collapse
I don't have the Pixel 5 anymore, but looking at the carrier_policy.xml noted in the MT-Tech article (https://mt-tech.fi/en/modify-oneplus-7-pro-5g-8-and-8-pro-nr-lte-a-band-combos/), then there is a section that explicitly enables 5G for the PLMN's given. (<!-- START RULE: Add carriers require to enable 5G -->) So you should try adding your carrier to that area, copying the file back (make a backup!!) and rebooting. You can reference the PLMN name from the list at the beginning of this file...look at the MCC-MNC combos and find yours. The linked article is a little more detailed about how to do this. Proceed at your own risk. Make sure you have backed up the original files, and have the stock images to reflash if necessary.
@Lemon200 if you don't have the GD1YQ Pixel 5, this website (run by Mt-Tech admin) would appreciate the CA combos info. You can get that info using the Qualcomm Diag instructions, then upload the file to his uploader below: https://cacombos.com/contribute
I don't know about PDC. Can't get it to recognize a device.
cstark27 said:
I don't have the Pixel 5 anymore, but looking at the carrier_policy.xml noted in the MT-Tech article (https://mt-tech.fi/en/modify-oneplus-7-pro-5g-8-and-8-pro-nr-lte-a-band-combos/), then there is a section that explicitly enables 5G for the PLMN's given. (<!-- START RULE: Add carriers require to enable 5G -->) So you should try adding your carrier to that area, copying the file back (make a backup!!) and rebooting. You can reference the PLMN name from the list at the beginning of this file...look at the MCC-MNC combos and find yours. The linked article is a little more detailed about how to do this. Proceed at your own risk. Make sure you have backed up the original files, and have the stock images to reflash if necessary.
@Lemon200 if you don't have the GD1YQ Pixel 5, this website (run by Mt-Tech admin) would appreciate the CA combos info. You can get that info using the Qualcomm Diag instructions, then upload the file to his uploader below: https://cacombos.com/contribute
I don't know about PDC. Can't get it to recognize a device.
Click to expand...
Click to collapse
What made you get rid of the pixel 5 @cstark27 ?
juandhi said:
What made you get rid of the pixel 5 @cstark27 ?
Click to expand...
Click to collapse
Pros/cons vs the 4 XL I already have But I'm gonna do the trade-in deal with T-Mobile to get half off a 4a 5G. Will just need to get it sim unlocked so I can root it.
cstark27 said:
I don't have the Pixel 5 anymore, but looking at the carrier_policy.xml noted in the MT-Tech article (https://mt-tech.fi/en/modify-oneplus-7-pro-5g-8-and-8-pro-nr-lte-a-band-combos/), then there is a section that explicitly enables 5G for the PLMN's given. (<!-- START RULE: Add carriers require to enable 5G -->) So you should try adding your carrier to that area, copying the file back (make a backup!!) and rebooting. You can reference the PLMN name from the list at the beginning of this file...look at the MCC-MNC combos and find yours. The linked article is a little more detailed about how to do this. Proceed at your own risk. Make sure you have backed up the original files, and have the stock images to reflash if necessary.
@Lemon200 if you don't have the GD1YQ Pixel 5, this website (run by Mt-Tech admin) would appreciate the CA combos info. You can get that info using the Qualcomm Diag instructions, then upload the file to his uploader below: https://cacombos.com/contribute
I don't know about PDC. Can't get it to recognize a device.
Click to expand...
Click to collapse
Thanks! I'll try enabling 5G when I have more time to mess around with QPST and upload the CA info aswell.
Could you please give an answer when you try it? I can't use in Spain the 5G network...
Good news everyone! I managed to enable 5G connectivity for my Pixel 5 in Finland. Thanks again to @cstark27 for hinting me to the right direction.
1. First you need to get your phone to show up in QPST. This is done similarly to Pixel 4 XL and you can find the the steps to do so here: https://forum.xda-developers.com/showpost.php?p=83499679&postcount=75
2. Once you have installed QPST open EFS tool. If you have followed the steps in the previous step and have the right drivers installed your phone shows up here. Now you need to navigate to the carrier policy file. More details here: https://mt-tech.fi/en/modify-oneplus-7-pro-5g-8-and-8-pro-nr-lte-a-band-combos/
3. PLEASE remember to backup the original file! Pixel 5's file is different from the OnePlus example linked above. I simply added 5G to every rat_capability field, saved the file and then replaced the original file with the modified one. As usual, you have all the responsibility of your device and its modifications.
Now that 5G is working, all that's left is to find a way to enable VoLTE. Replacing MBN files has worked in other devices so perhaps it could be the solution here as well.
Lemon200 said:
Good news everyone! I managed to enable 5G connectivity for my Pixel 5 in Finland. Thanks again to @cstark27 for hinting me to the right direction.
1. First you need to get your phone to show up in QPST. This is done similarly to Pixel 4 XL and you can find the the steps to do so here: https://forum.xda-developers.com/showpost.php?p=83499679&postcount=75
Click to expand...
Click to collapse
For some reason it is not working for me , i cant see my device qpst.. idk why i did it over 10 times now and still the same.
Is there anyway this is happening due to me using the method to bypass the safety net ? because for some reason my device shows as pixel 3a or something.
If you have the time can you give us the exact steps ? im pretty sure im missing something i just dont know what am i doing wrong.
Is there a way that i need specific drivers for QPST ?
alawii_shark said:
For some reason it is not working for me , i cant see my device qpst.. idk why i did it over 10 times now and still the same.
Is there anyway this is happening due to me using the method to bypass the safety net ? because for some reason my device shows as pixel 3a or something.
If you have the time can you give us the exact steps ? im pretty sure im missing something i just dont know what am i doing wrong.
Is there a way that i need specific drivers for QPST ?
Click to expand...
Click to collapse
If you want to mess with QPST:
Code:
adb shell
su
resetprop ro.bootmode usbradio
resetprop ro.build.type userdebug
setprop sys.usb.config diag,diag_mdm,adb
diag_mdlog
cancel (ctrl+c) once it starts to "hang" at failed to open diag socket
change usb config (file transfer, no file transfer)
wait
mordof said:
If you want to mess with QPST:
Code:
adb shell
su
resetprop ro.bootmode usbradio
resetprop ro.build.type userdebug
setprop sys.usb.config diag,diag_mdm,adb
diag_mdlog
cancel (ctrl+c) once it starts to "hang" at failed to open diag socket
change usb config (file transfer, no file transfer)
wait
Click to expand...
Click to collapse
It actually worked bro ! Im so happy and sad now. I tried replacing the file but 5g still not working.
you mind sharing the carrier file you edited ? if it doesnt include any private info for sure.
when i open 4634
it shows
NR Available: False
NR State: NONE
NR Frequency: UNKNOWN ?
When I try to restrict it to NR ONLY the singal dies and shows no service..
can you confirm if this is normal or it should show available for NR ?
Lemon200 said:
Good news everyone! I managed to enable 5G connectivity for my Pixel 5 in Finland. Thanks again to @cstark27 for hinting me to the right direction.
1. First you need to get your phone to show up in QPST. This is done similarly to Pixel 4 XL and you can find the the steps to do so here: https://forum.xda-developers.com/showpost.php?p=83499679&postcount=75
2. Once you have installed QPST open EFS tool. If you have followed the steps in the previous step and have the right drivers installed your phone shows up here. Now you need to navigate to the carrier policy file. More details here: https://mt-tech.fi/en/modify-oneplus-7-pro-5g-8-and-8-pro-nr-lte-a-band-combos/
3. PLEASE remember to backup the original file! Pixel 5's file is different from the OnePlus example linked above. I simply added 5G to every rat_capability field, saved the file and then replaced the original file with the modified one. As usual, you have all the responsibility of your device and its modifications.
Now that 5G is working, all that's left is to find a way to enable VoLTE. Replacing MBN files has worked in other devices so perhaps it could be the solution here as well.
Click to expand...
Click to collapse
Hi, can you please explain how can i add QPST to my phone?
alawii_shark said:
It actually worked bro ! Im so happy and sad now. I tried replacing the file but 5g still not working.
you mind sharing the carrier file you edited ? if it doesnt include any private info for sure.
when i open 4634
it shows
NR Available: False
NR State: NONE
NR Frequency: UNKNOWN ?
When I try to restrict it to NR ONLY the singal dies and shows no service..
can you confirm if this is normal or it should show available for NR ?
Click to expand...
Click to collapse
Are you sure you added 5G to every field possible? There are four rat_capability fields in the file so add 5g to every one of them to be sure, although I would guess that the last one is the one which matters. After uploading the modified file to your phone a restart is required. Also I think these configs are reset when sim card is changed.
EDIT: Also NR only won't work, as current 5G NSA networks still rely on 4G in many ways.
mordof said:
Hi, can you please explain how can i add QPST to my phone?
Click to expand...
Click to collapse
If by this you mean how to get your phone to show up in QPST, follow the original instructions here: https://mt-tech.fi/en/modify-oneplus-7-pro-5g-8-and-8-pro-nr-lte-a-band-combos/
You need to install the diag drivers and then use the adb shell commands you mentioned in your earlier post. Please read the articles linked in my original post. The diag mode on Pixel 5 is essentially enabled with the adb shell commands in order to use qpst.