How to add 5G configurations to your Pixel 5 (solved)

Search This thread
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?
 
Last edited:

Lemon200

Member
Sep 29, 2012
35
4
I'm also looking for advice on this, especially about adding VoLTE support aswell. Hopefully someone with more knowledge could provide some more information!
 

Lemon200

Member
Sep 29, 2012
35
4
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.
 

cstark27

Senior Member
Jul 2, 2010
1,239
7,267
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.

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.
 

juandhi

Senior Member
Apr 7, 2007
79
37
Los Angeles
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.

What made you get rid of the pixel 5 @cstark27 ?
 

Lemon200

Member
Sep 29, 2012
35
4
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.

Thanks! I'll try enabling 5G when I have more time to mess around with QPST and upload the CA info aswell.
 

Lemon200

Member
Sep 29, 2012
35
4
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.
 
Last edited:

alawii_shark

Member
Feb 7, 2013
38
2
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


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 ?​
 

mordof

Senior Member
Jan 19, 2006
78
3
47
tel aviv
Google Pixel 5
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 ?

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
 

alawii_shark

Member
Feb 7, 2013
38
2
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

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 ?
 

mordof

Senior Member
Jan 19, 2006
78
3
47
tel aviv
Google Pixel 5
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.

Hi, can you please explain how can i add QPST to my phone?
 

Lemon200

Member
Sep 29, 2012
35
4
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 ?

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.

Hi, can you please explain how can i add QPST to my phone?
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.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    I grateful if someone can Prepare Video in Youtube to how can to enable 5g and VoLTE with full details to support and help everyone need it (LIKE ME 😌)

    thank you guys
    2
    Issue is totally at Google. Mostly it is management decision, but not technical. I was on contact with my carrier, they tried to push me on 5G manually but said the the Pixel 5 not announce it's 5G capabilities to the network! The phone must return some parameters to base station but it doesn't do it. In private discuss with an engineer from the carrier I've understand that Google also ignoring the official complains from the carrier. This exactly will be my last Google phone.
    If you want to change something send support cases to Google, as much as more you can.
    2
    I enabled volte on my 4a 5G. It should also work with Pixel5, I think.
    I can confirm this to work with the Pixel 5 aswell. A bit of a hassle but IMS shows as registered when the phone is in NR/LTE mode. For some reason VoLTE does not register when phone is set to use also 3g and GSM. However, with VoLTE working, there's really no downside leaving the phone locked to LTE and NR as 4G coverage is very good in my country.

    As a bonus, the phone also now shows the HD icon in calls indicating HD voice being enabled. Thank you!
    2
    Late but this is the case. I have a Oneplus 8 IN2013 rooted with a different LTE profile via PDC. I have both 5G and VoLTE despite it not being supported by any of the carriers(Spark, Voda and Skinny).

    I am too keen if anyone figures this out because I'd like to switch to a Pixel 5 and stay in the Android eco system and ditch my Oneplus 8 so I'll be keeping my eye on this.

    You're not getting VoLTE or 5G due to a literal misconfiguration. A Spark rep have already said that it's not going to be supported in this Geekzone thread https://www.geekzone.co.nz/forums.asp?forumid=39&topicid=280371&page_no=1#2619750 (there's actually quite a bit about this).

    I honestly hope someone figures it out or enough complaints/demand grows for Pixel phones to start being supported in NZ. I'm sick of NZ getting the short of the stick but I am now ranting at this point :p
    omg another kiwi <3

    I read on a Korean forum that phones must be registered to the carrier as a "VoLTE capable OMD (Open Model Device)". That forum says that users must call or visit their carrier customer support centre to register their phone as OMD. I think this means that carriers have a "certified" model names for VoLTE and as long as the device model is one of those pre-certified ones, VoLTE will work. Or ask your carrier to register your device for VoLTE.

    I'm on Vodafone and I have successfully enabled 5G connection on my Pixel 5 using this method
    However, it seems that March update changed things up a bit that this method no longer works. However, my 5G connection stays enabled even through sim card swaps.

    I couldn't enable VoLTE by editing the EFS partition though. So my theory is that even if my phone has the correct necessary files for NZ's carrier VoLTE configuration, it still won't work unless the phone model is registered to the carrier. This explains that in that geekzone link post #2643155 , someone who bought a Galaxy Note 9 from HongKong has VoLTE working in NZ probably because the Galaxy Note 9 is officially sold by NZ carriers, therefore the Note 9 model is a "certified" model in the carrier's system.

    I also made a Magisk module https://github.com/swangjang/Pixel-Bramble-Redfin-Carrier-Patch in theory which supposedly force-enables 5G. Also adding in other Countries/Carriers mbn files from other devices which uses the same chip as the Pixel 5.
    2
    To my understanding, you can't do this, allow 5g, volte etc without root?
    That would be correct