How To Guide How to Enable All Bands Through Service Menu on US/CA S23 series (including Sub-6 and mmWave)

Search This thread

tej_aesthetics

New member
Apr 19, 2023
2
0
I have unlocked all 5g bands successfully on my samsung galaxy s23 ultra (us version S918U) in India but whenever m on a WhatsApp call and turn on the screen it dumps from 5g to LTE and the ends up with no mobile data for about 10 seconds then it connects to 5g again.
Happens a lot of time.
Tried flashing S918B in it but failed.
Can I change my firmware from S918U to S918B?
 

tej_aesthetics

New member
Apr 19, 2023
2
0
If anyone gets this working on a US S23 Ultra, please post the full unlocked band list as in the first screenshot (which is an older screenshot from my US S22U). My Canadian S23 Ultra doesn't have mmWave bands, so I want a screenshot with mmWave bands enabled with the US S23 Ultra model. Thanks!
I unlocked them all and working fine but there is only 1 complication

I have unlocked all 5g bands successfully on my samsung galaxy s23 ultra (us version S918U) in India but whenever m on a WhatsApp call and turn on the screen it dumps from 5g to LTE and the ends up with no mobile data for about 10 seconds then it connects to 5g again.
Happens a lot of time.
Tried flashing S918B in it but failed.
Can I change my firmware from S918U to S918B?
 

Attachments

  • Screenshot_20230419_094915_Service mode RIL.jpg
    Screenshot_20230419_094915_Service mode RIL.jpg
    1 MB · Views: 78
I unlocked them all and working fine but there is only 1 complication

I have unlocked all 5g bands successfully on my samsung galaxy s23 ultra (us version S918U) in India but whenever m on a WhatsApp call and turn on the screen it dumps from 5g to LTE and the ends up with no mobile data for about 10 seconds then it connects to 5g again.
Happens a lot of time.
Tried flashing S918B in it but failed.
Can I change my firmware from S918U to S918B?
Good thing it failed. I wouldn't attempt flashing S918B firmware on the U/U1/W models. You could possibly have a bricked device.
 
There are way too many screens and sub menus to get all them on screenshots.
Yes, There is way too much to screenshot but what's more troubling is why, someone would want it? It's not like average end user would understand what any of it means or understand why it's there. Google can't help you and neither can XDA except for quite a few of the devs who read the source or know how to decomp an APK. It's cool that ppl want to know but too many what's it's and alot of tears, i see nowadays. But all good here. @peacey8 is doing a good job here and on S22 thread.
 
  • Like
Reactions: EtherealRemnant

LackyLacky

Member
Apr 18, 2023
9
1
One more question, is it possible to enter this service menu without changing the phone software, only without the ability to modify the settings or to make modifications you need to change the software ?
 

LackyLacky

Member
Apr 18, 2023
9
1
If I have a subscription phone from one of the German networks, can I upload Canadian or American software to this phone to be able to enter the service menu and unlock additional frequencies?
 

asda171

Member
Dec 2, 2013
5
0
I have unlocked all 5g bands successfully on my samsung galaxy s23 ultra (us version S918U) in India but whenever m on a WhatsApp call and turn on the screen it dumps from 5g to LTE and the ends up with no mobile data for about 10 seconds then it connects to 5g again.
Happens a lot of time.
Tried flashing S918B in it but failed.
Can I change my firmware from S918U to S918B?

That could mean that your carrier doesn't support 5G yet.
 

ljohn2

Member
Dec 23, 2014
5
0
Screenshot_20230516_105601_Service mode RIL.png


Does anyone know what this option does? Google search provides no information.

It's an option under:
Service Mode Main Menu -> UE SETTING & INFO -> SETTING -> SYSTEM -> Next page 2 times -> QUALCOMM FET ON/OFF
 
View attachment 5912143

Does anyone know what this option does? Google search provides no information.

It's an option under:
Service Mode Main Menu -> UE SETTING & INFO -> SETTING -> SYSTEM -> Next page 2 times -> QUALCOMM FET ON/OFF
This is part of their time and location system. Turn it off or on. Does nothing that you can see or notice. Everything has a check inside. If something is wrong...off or inadvertently turn on. Best believe there's something else backing it up to prevent any kind of door to be he left open. Everything inside the service menu, i have messed with or tested. There's better stuff aside from Service Menu, that's way more interesting.
 
One more question, is it possible to enter this service menu without changing the phone software, only without the ability to modify the settings or to make modifications you need to change the software
Unless your device is W...U1...U....then no. But i imagine it's either B...E...0, perhaps? If so, stick to your firmware. You don't want or need the drama or BS from firmware for North American devices.
 

ljohn2

Member
Dec 23, 2014
5
0
This is part of their time and location system. Turn it off or on. Does nothing that you can see or notice. Everything has a check inside. If something is wrong...off or inadvertently turn on. Best believe there's something else backing it up to prevent any kind of door to be he left open. Everything inside the service menu, i have messed with or tested. There's better stuff aside from Service Menu, that's way more interesting.
What else have you got? I've exhausted the stuff in the guide.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Anyway to change model for carrier?
    It depends on how your carrier reads it. If they are actually reading the model number. No. If they are just reading the firmware carrier version. Changing the firmware should work.
    1
    Anyway to change carrier of a japan model to U or U1? It's a s21 SC-51B model phone
    No. Only U, U1, and W firmware are interchangeable with each other.
    1
    This doesn't seem to work on the U1 models anymore after the August update. I recently got a U1 (currently with XAA) and I receive a message after typing the code that says, "USSD Running" followed by "Service Code is Not Supported".

    Perhaps this is a carrier related limitation?

    Works fine for me on August patch and One UI 6 beta too. Did you unlock the codes with SamFW tool using the instructions on the OP and tried *#73# after unlocking the codes?


    same here, August update and follow the instructions as per OP and can't even enable secret code using SamFw , i'm stuck "Waiting for DIAG" , no matter what i change using setting via *#0808#, Using U1 - XAA
    1
    Did you download the correct drivers as per the OP? Most times people have this issue is because they didn't download the drivers or they have some cable issue. Try a different cable and make sure you have the correct drivers that are linked in the OP.

    I did :) , I'll have to start again from scratch and find out what's the problem... I'll report back and let you guys know if reinstalling everything fix my problem.
    1
    I'm starting to think that the unlocked U1 Models Bands can be controlled by esim.... I wonder if a fake esim unlocking all bands can be created? 🤔
  • 15
    What is this?

    This is a guide on how to enable all LTE and 5G bands on the US or Canadian S23 series phones by going through the service menu. This guide is a copy of my S22U guide, which is mostly based on this S20U guide by mellojosh, but has been adapted for the S23U phone with more information added.

    Who needs this?

    Different countries and carriers use different 5G frequency bands, so the phone's software limits 5G bands to your model's country and carrier even though the phone hardware supports more bands. Here are some cases when unlocking all 5G bands could be useful:
    • You live outside the US/Canada but bought a US/Canadian model and want to use 5G in your country that uses different 5G bands than US/Canadian carriers.
    • You live in the US/Canada but are travelling to a different country and want to use their 5G service which uses different 5G bands than US/Canada.
    • You live in the US/Canada but think your carrier is limiting your 5G service for some reason and think that you can optimize it better.
    Which bands can be enabled this way?

    All bands the phone supports in hardware can be enabled through the service menu. For the US S23 Ultra, that includes all Sub-6 bands like n78, and mmWave bands, as well as 5G SA bands, as shown in this screenshot below. For the Canadian S23 Ultra, this method will unlock all the same bands as the US model except mmWave (might be a hardware or firmware limitation).

    Bands List.jpeg

    Which phones does this method support?

    This method has been confirmed to work on:
    • Samsung S23 Ultra (S918U, S918U1, S918W).
    • Samsung S22 Ultra (S908U, S908U1, S908W).
    • Galaxy Z Fold 4 and Z Flip 4. Thanks @Abaddon and @otteporihs.
    This method works on both Android 12 (One UI 4.1) or Android 13 (One UI 5.0, 5.1).

    This method requires your device be on the US firmware (XAA or other US CSC), so as long as you can Odin flash XAA firmware on your device (such as Canadian variant), you should be able to do this.

    If you get this method working on your phone that isn't in the known list, post it here and I will add it to the list above.

    How To Guide

    You will need a Windows computer (or VM) and the Samsung USB Driver installed to do the following steps. Install the USB driver from here before proceeding if you do not have it installed.

    A. Flash US Firmware

    First, your device must be on US firmware (XAA or other CSC). You can skip this step and go to B if your device is already on US firmware.

    If you're not on a US firmware because you have another Snapdragon variant (like Canadian), follow the steps below to flash XAA firmware. Note this will WIPE and FACTORY RESET your device. ALL DATA WILL BE LOST. So backup if you need to.
    1. Download Odin 3.14.4 or latest version.
    2. Download US XAA U1 firmware for your device from SamMobile.com or SamFw.com. For example, for the S23 Ultra, download the XAA firmware for S918U1. Extract the contents of the firmware to somewhere on your computer. You should have 5 files (BL, AP, CP, CSC, HOME_CSC). We won't use HOME_CSC.
    3. Restart your phone and go into download mode. On the S23 Ultra, hold all three power and up + down volume at the same time until the phone starts, then press the up volume key to get into download mode.
    4. Open Odin and connect your phone to your computer with a USB. Odin should say your phone was added.
    5. Click each of the BL, AP, CP, CSC buttons and select the corresponding files from the firmware zip you extracted. For CSC, use the file that starts with CSC and not HOME_CSC (we won't be using HOME_CSC). Do not load anything into USERDATA.
    6. Click start and let it flash the firmware (see the picture below). If it flashed correctly, your phone will be on XAA firmware after it restarts and you will have to set it up again from scratch.
    7. Set up your phone and verify it is on XAA firmware by going to Settings -> About Phone -> Software information -> check that it says XAA/XAA,XAA/OOO under "Software provider software version". OOO here will be your phone's original CSC like XAC which you cannot change and do not need to.
    A - Odin Flash.png

    B. Unlock Service Menu Secret Codes

    The next step is we need to unlock access to the service menu. Usually this is locked by default, but it might already be unlocked for you.

    First check if you can access the service menu by trying each of these ways:
    1. Open dialer and enter *#27663368378# to try to get directly into the service mode main menu. The menu should open after you press the last # character, you shouldn't have to press call.
    2. Open dialer and enter *#73# to get into RF Test mode. Press Band Selection. Press three dots on top right -> Back. Repeat three dots -> back three more times until you get to the service mode main menu.
    3. If either of the above ways works for you to get to the service mode main menu, then you can skip the below steps to unlock the menu and go directly to instructions C.
    If you cannot access the menu with the above codes, then follow these instructions to unlock the secret codes.
    1. Enable USB Debugging in Developer menu.
    2. Download SamFW FRP tool 4.0 or latest version from here.
    3. Open SamFW FRP tool and connect your phone to the computer with a USB.
    4. Using SamFW FRP tool, go to MTP tab and click on "Enable Secret Code for Verizon". See the picture below. Note it works on any US CSC even though it says "for Verizon".
      • If in the program output you see it's getting stuck on "Waiting for DIAG", then dial *#0808# on your phone to open USB settings and select "DM + MODEM + ADB" then press OK. The program should then complete the step and then get stuck on "Disabling DIAG". When it does, using the *#0808# menu again, select "MTP + ADB" this time and press OK. Now the program should complete the step and say that secret codes was unlocked.
    5. Now you should be able to use *#73# for RF test, or *#27663368378#* to go directly to service menu. Test it to make sure at least one of the codes works and the service menu is opening.
    B - SamFW FRP Tool.png

    C. METHOD 1: Use the Service Menu to Unlock All Bands
    • Enter the service menu using either way.
      • Open dialer and enter *#27663368378# to get directly into the service mode main menu.
      • Open dialer and enter *#73# to get into RF Test mode. Press Band Selection. Press three dots on top right -> Back. Repeat three dots -> back three more times until you get to the service mode main menu.
    • Use the service mode to set the following options. Note you can go back between screens with three dots -> back for quicker navigation, but I am just starting each option below from the main menu so it's easy to read.
      1. Enable all LTE and 5G bands.
        • Service Mode Main Menu -> UE SETTING & INFO -> SETTING -> SYSTEM -> Next page 4 times -> SET LTE BAND CONFIG -> SET DEFAULT LTE BAND.
        • Service Mode Main Menu -> UE SETTING & INFO -> SETTING -> PROTOCOL -> NR5G -> PRUNE STATUS -> REMOVE NR5G PRUNE.
        • Service Mode Main Menu -> UE SETTING & INFO -> SETTING -> PROTOCOL -> GCF -> REMOVE ONLY NR WHITELIST.
        • Optional if you need to enable mmWave bands on US model: Service Mode Main Menu -> UE SETTING & INFO -> SETTING -> PROTOCOL -> NR5G -> Sub6/mmWave -> ALL ENABLE.
        • Optional if you have issues going from LTE to LTE+ (carrier aggregation not working properly): Service Mode Main Menu -> UE SETTING & INFO -> SETTING -> PROTOCOL -> AS -> Next Page -> DISABLE CA COMBO CHECK -> DISABLE ON.
      2. Enable 5G NR features (DSS & CDRX) if needed. These options might already be enabled for you by default.
        • Service Mode Main Menu -> UE SETTING & INFO -> SETTING -> PROTOCOL -> AS -> Next Page -> NR CDRX CONTROL -> NR CDRX ENABLE. NR CDRX is 5G power saving mode.
        • Service Mode Main Menu -> UE SETTING & INFO -> SETTING -> PROTOCOL -> AS -> Next Page 2 times -> NR DSS CONTROL -> NR DSS ENABLE. NR DSS is 5G Dynamic Spectrum Sharing.
      3. Enable 5G SA if you're lucky enough to have a carrier with standalone 5G networks. This option might be enabled by default already.
        • Service Mode Main Menu -> UE SETTING & INFO -> SETTING -> PROTOCOL -> NR5G -> SA/NSA Mode Control -> SA/NSA ENABLE.
        • Service Mode Main Menu -> UE SETTING & INFO -> SETTING -> PROTOCOL -> NR5G -> SA/NSA Mode Control -> Remove SA permit list.
        • Service Mode Main Menu -> UE SETTING & INFO -> SETTING -> PROTOCOL -> NR5G -> NRDC -> NRDC ENABLE. NRDC is for dual connectivity with Sub6 + mmWave bands in parallel. Only applies to 5G SA networks and only if your carrier uses it.
      4. Restart your phone, then dial *#73# to get into RF Test Mode. Click Band Selection -> Sim 1 or Sim 2 (whichever you use). On this screen if you scroll down, you'll see a list of enabled NR5G bands. Make sure all bands are enabled. See my picture below.
      5. NOTE: Band selection won't be reset with a reboot, but might be reset after a CSC update (or a software update that includes a CSC update). You will have to re-do the service menu settings every update or re-flash of a CSC.
      6. NOTE: If you use an eSIM or a dual-SIM phone with a 2nd SIM, you need to change the NR5G stack before changing the NR5G related options above. Change the NR5G stack to Stack 2 with the following setting first.
        • Service Mode Main Menu -> UE SETTING & INFO -> SETTING -> PROTOCOL -> NR5G -> Stack Selection -> Select STACK 2.
      7. OPTIONAL: Now that all bands are enabled and usable, you can use the Band Selection menu under *#73# to selectively disable certain bands if you need to. This is not covered here but that menu is self-explanatory.
      8. If this method isn't working, try METHOD 2 below. You do not need to try METHOD 2 if this method ended up working for you.
    D. METHOD 2: Unlock all bands via Protocol Simulation menu.
    • If METHOD 1 above didn't work or not all bands were unlocked, you can try to unlock all bands by simulating a change in your CSC to GCF (Global Certification Forum). This won't actually change your CSC to GCF, but will change the options in the service menu as if you were on GCF CSC, which should give you access to all SA and NSA bands. Credits to @wr3cckl3ss1 for figuring out this method.
    • To do this method, first enter the service mode main menu using either of the following ways.
      • Open dialer and enter *#27663368378# to get directly into the service mode main menu.
      • Open dialer and enter *#73# to get into RF Test mode. Press Band Selection. Press three dots on top right -> Back. Repeat three dots -> back three more times until you get to the service mode main menu.
    • Using the service menu, change the following options
    1. Go to: Service Mode Main Menu -> PROTOCOL STATE -> PROTOCOL SIMULATION -> IMEI PRE CFG SIMULATION.
    2. In this menu, click [1] AP, then click GCF (last option). Then click [2] NET1 and change it to GCF as well. Do the same for [3] NET2. All GCF.
    3. Press [4] Write. Then restart phone.
    4. Check if all SA bands were unlocked. If not, repeat the band unlocking instructions from METHOD 1 above and then restart the phone and check again.

    Enjoy your unlocked LTE and 5G bands!

    I have personally tested this on a Canadian S23 Ultra (S918W) on US XAA firmware to enable all bands. I reflashed Canadian firmware after I unlocked the service menu and the service menu stayed accessible even on Canadian firmware. So the trick is to always start out on US firmware and unlock the menu there first.

    CREDITS

    @mellojosh for his guide on service menu band options on the S20U1.
    @wr3cckl3ss1 for instructions on protocol simulation.
    3
    Side Note: I did this on a SM-S918B and enabled all bands. The phone now has 5G on T-Mobile in the US.
    3
    can anyone with a German or European S23 say if this is useful for us?
    I would like to know this too. Even though 5G isn't widespread in EU (no mmWave etc.), I'd like to enable it if the phone supports this but is limited/unabled for no reason.
    No unfortunately this method is for US/Canadian phones only.
    2
    The mmWave antenna is expensive. It was like $50 per device during the X55 days and I'd be surprised if that cost has gone down much so it's no surprise manufacturers continue to leave it out when it's not in use in that market. Heck, Google leaves it out of their base model unless you have Verizon or AT&T (even though T-Mobile has mmWave too) and only includes it in the unlocked Pro models.
    2
    From a T-Mobile branded S23 Ultra (SM-S918U) using eSIM:

    TMobile_SMS918U_All_Bands.jpg