Forum Discussion

fraflo's avatar
fraflo
Network Novice
Hace 9 meses

Xiaomi 13

Hola,

I’m going to visit the USA in three weeks and I’m already looking forward to it. :)

During my roadtrip, I want to use my smartphone, a Xiaomi 13, with an T-Mobile-Prepaid-Card. I checked via the IMEI number if my smartphone is compatible with the T-Mobile-Net. The problem is: I got different results. One site told me, the phone was 100% compatible, another side told me the opposite. So I'm a little bit insecure. Has anyone experience with this device or can tell me more?

This would be very nice. Thank you. :)

  • syaoran wrote:
    king_albedo wrote:
    king_albedo wrote:
    syaoran wrote:
    king_albedo wrote:
    syaoran wrote:
    king_albedo wrote:
    syaoran wrote:

    Android uses profiles that aren't accessible through the OS through normal means, when possible, for a specific implementation of VoLTE, WiFi Calling, and VoNR.  Different carriers have different implementations, making the devices more carrier specific or more region specific.  Asian implantations of VoLTE, VoNR, and WiFi Calling are not normally compatible with EU and North American regions.  This is a carrier.choice. 

    T-Mobile USA, T-Mobile, and EE as an example, use the same implantation.  AT&T USA's implantation is not compatible with T-Mobile's, which makes it harder to use a non-AT&T device on their network.  Asia has a more proprietary implementation that is focused towards the market those devices are made for and designed to work in.  If they were to use the stock Android implementation that T-Mobile uses, VoLTE, VoNR, and WiFi calling would not work on Asian carriers.  

    There are tutorials out there  including on the official Xiaomi boards on how to alter the carrier profile using root.  The issue with that is, that the profile resets to what it originally was every time the device is rebooted or updated.  Qualcomm's QPST is the only way to properly set this, but it is not a user friendly tool and can easily brick your device or cause it to no longer be able to connect to any networks.  The way the tool works is by writing to the oartition of the device where the modem firmware and configuration is stored, which is outside of the OS.  If this gets messed uo, a factory reset will not restore it!  This is why I don't talk about it much.   

    I used a Motorola phone I bought in the US for 4 years in India, so is the interregional implementation incompatibility only one-way? Phones from the US will work universally but not the other way around? You also say that Asia's proprietary implementation, if configurable to the stock android implementation necessary for US networks, would no longer work on Asian carriers, but that goes back to my question of how do phones from the US work fine abroad? Also how does international roaming work then if network configuration is device specific?

    The 3 main US carriers all use different implementations.  US devices adapt to the carrier SIM put in the device to be as compatible as possible.  Then you add in Canadian and Mexican roaming as well as people traveling a lot between the 3 countries in North America, which makes US devices very carrier friendly, even outside of of North America.  Asian devices makes can add more North American compatibility to their Android versions but they don't.  

    India devices are also very versatile because of the sheer amount of regional carriers that all have very different deployments.  I have personally rum the India firmware on my OnePlus 7 Pro and OnePlus 8T and had no issues connecting to T-Mobile and Canadian carriers.  

    So when you say run firmware, you mean flashing rom right? Or is it qpst? So have you really not had any experience or heard of success stories of cn devices, particularly mediatek, of being configurable to North American networks? Do you think it would make a difference if I flashed a global rom onto my note 13 pro +? Or is there something more, like a qpst variant for mediatek devices that id have to contact a xiaomi service person to support me with?

    US firmware is setup to work with all of the US carriers.  There are carrier variant firmware but those will still work with other carriers for the most part.  Asian firmware, even using global ROM's, is still geared towards Asia and not countries where those devices are not officially sold.  QPST is what is needed to change the carrier profile on Xiaomi devices.  

    When you say qpst is what is needed to change the carrier profile, that also means the firmware right? I thought qpst is qualcomms, or does the soc (mediatek vs snapdragon) not matter if one seeks to try qpst?

    Sorry I know you also discouraged the use of qpst due to risk of irreversible bricking, but can I ask if you were able to successfully change carrier profile and firmware to make your mimix3 network compatible?

    Yes.  After changing the carrier profile using QPST.  VoLTE and WiFi Calling worked for as long as I used it on my MiMix3.  

    And rebooting your mimix3 doesn't affect anything right? The phone retained the carrier profile changes from qpst? By the way your profile says you're not a T-Mobile employee, can I ask here if you're contracted in any other way or willing to take on requests?

  • syaoran's avatar
    syaoran
    Transmission Titan
    king_albedo wrote:
    syaoran wrote:
    king_albedo wrote:
    king_albedo wrote:
    syaoran wrote:
    king_albedo wrote:
    syaoran wrote:
    king_albedo wrote:
    syaoran wrote:

    Android uses profiles that aren't accessible through the OS through normal means, when possible, for a specific implementation of VoLTE, WiFi Calling, and VoNR.  Different carriers have different implementations, making the devices more carrier specific or more region specific.  Asian implantations of VoLTE, VoNR, and WiFi Calling are not normally compatible with EU and North American regions.  This is a carrier.choice. 

    T-Mobile USA, T-Mobile, and EE as an example, use the same implantation.  AT&T USA's implantation is not compatible with T-Mobile's, which makes it harder to use a non-AT&T device on their network.  Asia has a more proprietary implementation that is focused towards the market those devices are made for and designed to work in.  If they were to use the stock Android implementation that T-Mobile uses, VoLTE, VoNR, and WiFi calling would not work on Asian carriers.  

    There are tutorials out there  including on the official Xiaomi boards on how to alter the carrier profile using root.  The issue with that is, that the profile resets to what it originally was every time the device is rebooted or updated.  Qualcomm's QPST is the only way to properly set this, but it is not a user friendly tool and can easily brick your device or cause it to no longer be able to connect to any networks.  The way the tool works is by writing to the oartition of the device where the modem firmware and configuration is stored, which is outside of the OS.  If this gets messed uo, a factory reset will not restore it!  This is why I don't talk about it much.   

    I used a Motorola phone I bought in the US for 4 years in India, so is the interregional implementation incompatibility only one-way? Phones from the US will work universally but not the other way around? You also say that Asia's proprietary implementation, if configurable to the stock android implementation necessary for US networks, would no longer work on Asian carriers, but that goes back to my question of how do phones from the US work fine abroad? Also how does international roaming work then if network configuration is device specific?

    The 3 main US carriers all use different implementations.  US devices adapt to the carrier SIM put in the device to be as compatible as possible.  Then you add in Canadian and Mexican roaming as well as people traveling a lot between the 3 countries in North America, which makes US devices very carrier friendly, even outside of of North America.  Asian devices makes can add more North American compatibility to their Android versions but they don't.  

    India devices are also very versatile because of the sheer amount of regional carriers that all have very different deployments.  I have personally rum the India firmware on my OnePlus 7 Pro and OnePlus 8T and had no issues connecting to T-Mobile and Canadian carriers.  

    So when you say run firmware, you mean flashing rom right? Or is it qpst? So have you really not had any experience or heard of success stories of cn devices, particularly mediatek, of being configurable to North American networks? Do you think it would make a difference if I flashed a global rom onto my note 13 pro +? Or is there something more, like a qpst variant for mediatek devices that id have to contact a xiaomi service person to support me with?

    US firmware is setup to work with all of the US carriers.  There are carrier variant firmware but those will still work with other carriers for the most part.  Asian firmware, even using global ROM's, is still geared towards Asia and not countries where those devices are not officially sold.  QPST is what is needed to change the carrier profile on Xiaomi devices.  

    When you say qpst is what is needed to change the carrier profile, that also means the firmware right? I thought qpst is qualcomms, or does the soc (mediatek vs snapdragon) not matter if one seeks to try qpst?

    Sorry I know you also discouraged the use of qpst due to risk of irreversible bricking, but can I ask if you were able to successfully change carrier profile and firmware to make your mimix3 network compatible?

    Yes.  After changing the carrier profile using QPST.  VoLTE and WiFi Calling worked for as long as I used it on my MiMix3.  

    And rebooting your mimix3 doesn't affect anything right? The phone retained the carrier profile changes from qpst? By the way your profile says you're not a T-Mobile employee, can I ask here if you're contracted in any other way or willing to take on requests?

    That's the point of doing it with QPST.  It's writing to a part of the device that isn't writable by the OS.  That's why the changes don't stick with root after a reboot.  Xiaomi can update that part of the device though with an update.  It isn't likely but it is possible, if as an example, they were modifying a carrier profile for a service provider or adding a new carrier to their supported carriers.