Add a suffix to the mobile operator name
To meet branding requirements for some mobile operators, OEMs can add a suffix to the network name that is displayed on the phone. For example, from ABC to ABC 3G when under 3G coverage. This feature can be applied for any radio access technology (RAT).
For TD-SCDMA RAT, a 3G suffix is always appended by default, but partners can also customize this the same way as with any other RAT.
Create a customization answer file using the contents shown in the following code sample.
<?xml version="1.0" encoding="utf-8" ?> <ImageCustomizations xmlns="http://schemas.microsoft.com/embedded/2004/10/ImageUpdate" Name="NetworkSuffix" Description="Use to add a suffix to the network name that is displayed on the device." Owner="" OwnerType="OEM"> <!-- Use for the per-IMSI case <!-- Define the Targets --> <Targets> <Target Id=""> <TargetState> <Condition Name="" Value="" /> <Condition Name="" Value="" /> </TargetState> </Target> </Targets> <Static> <Settings Path="Multivariant"> <Setting Name="Enable" Value="1" /> </Settings> <Settings Path="AutoDataConfig"> <Setting Name="Enable" Value="0" /> </Settings> </Static> <!-- Specify the Variant --> <Variant Name=""> <TargetRefs> <TargetRef Id="" /> </TargetRefs> <Settings Path="CellCore/PerIMSI/$(__IMSI)/General"> <Setting Name="NetworkSuffix/$(SYSTEMTYPE)" Value="" /> </Settings> </Variant> --> <!-- Use for the per-device case <Static> <Settings Path="CellCore/PerDevice/General"> <Setting Name="NetworkSuffix/$(SYSTEMTYPE)" Value="" /> </Settings> </Static> --> </ImageCustomizations>
Determine if you need to use the per-IMSI or per-device setting.
For the per-IMSI case:
Define Targets or conditions for when a variant can be applied, such as keying off a SIM's MCC, MNC, and SPN.
Define settings for a Variant, which are applied if the associated target's conditions are met.
In the setting name, set $(SYSTEMTYPE) to the network type that you want to append the network name to, and set the value for that network type as shown in the following table:
$(SYSTEMTYPE) Value Description
Represents RIL_SYSTEMTYPE_GSM (GSM connection).
Represents RIL_SYSTEMTYPE_UMTS (UMTS connection).
Represents RIL_SYSTEMTYPE_LTE (LTE connection).
Represents RIL_SYSTEMTYPE_TDSCDMA (TD-SCDMA connection).
Partners do not need to set this registry value.
By default, this registry setting is set to “ 3G”.
For example, if you would like the mobile operator name (ABC) and the suffix (3G) to appear as **ABC 3G** (there is a space between the network name and the connection type) rather than **ABC3G** (no space between the network name and connection type), you need to include a space when setting the values. For more information about the RIL system types, see [RILSYSTEMTYPE](netvista.rilsystemtype).
Flash a build containing this customization to a device with a SIM.
In the Start screen, verify that the phone tile shows the mobile operator name followed one of the suffixes that you set.
The suffix will depend on the network.
Go to the Settings screen and scroll down until you see Cellular & SIM. Verify that the mobile operator name is followed by the correct suffix. This should match what you see in the phone tile in the Start screen.
Tap Cellular & SIM and verify that the Active network shows the mobile operator name and correct suffix.