How To Guide Enable & Select Bands thru Dialer (S22 Fam) /CSC CHANGE (S22 & MORE)

Search This thread
***Tested on S908U & S908U1***

But not limited, to those specific models. S22 Family should also be compatible as well...as the NEW FOLD 4. Thanks @Abaddon

BAND SELECTION:

To ENABLE all bands, please do the following:
(See pictures attached for context)

Step 1. Go to Samsung Dialer......dial * # 73 #

Step 2. You should see ServiceMode > RF TEST.....choose Option 1: Band Selection

Step 3. Here is the part where you might be different from the rest, like I am. I use dual-sim. Now depending on who you use as your main service provider, in my case VZW. I know that VZW is my esim and also known as SIM 2. Here if I wanted to enable all bands for VZW, I would choose Option 2 and if I wanted to choose my other provider, TMB, I would choose Option 1. Those that don't have dual sim will normally just have one option which will be SIM 1. If that's you, just press SIM 1 and continue.....

Step 4. Now you've made it to the most important step here. Enabling the Bands.
As tempting as it might be. If you don't know what anything does. Don't press it. And if you accidentally press something by mistake. Restart your phone ASAP and start over. Trust me when I say, I've tested everything here. I have. That's no lie or joke. Because of my testing in the Service Menu....I disabled my radio for two days until I figured out how to get it back thru various tips and tricks from multiple guides and sites. So, please if you wanna be brave, do it on your time and don't come to community to ask for help off of something you did. The community is here for those who have actual problems not people who have problems because stupidity and pure ignorance. Now back to the last step.....

Step 4 (continued)
Here, you may or may not have the same check marks as I but in the end its not going to matter.

Start by pressing Option 7: Clear ALL Bands.....I normally press it twice just to be sure.

And when pressed, the check marks should disappear. Now you may or may not have this option checked after everything was already unchecked but...Option A (Block Set By AP)...should be left unchecked. Like in the picture I've attached.

Now press Option 8 (twice) this is where I discovered that the second time you push something.....it added more. Try it. Watch what it does the first time you press Option 8....then watch again when u press it the second time.

Now you should see check marks back up where they have disappeared.

Press Option 9: Apply Band Configuration.

You'll now see APPLY DONE

Go to three dots in the top right corner.....press KEY INPUT

Youll see a little screen.....tap on the line and type " 0 " (zero)...hit Ok and you should be golden....

I do this frequently because I flash my S908U constantly testing different things I see....testing possible exploits. To my knowledge a restart shouldn't reset these settings but if they do. It shouldn't take but a few seconds to re-enable everything again. I can do this without looking at my phone now because of how many times I've flashed this S908U. So good luck and if anyone has any input, sees any mistakes or wants to add to this guide shoot me a DM and let me know.


***CSC CHANGE***
Active on current BETA 1, BETA 2, AVHB, and all previous months up to MAY.
Tested and Re-Tested on S908U & S908U1.
As it stands S22 Family is compatible. If you do not get desired results, read thru the thread to find your answer and for troubleshooting (*Currently away on business, limited to answering posts and DMs)

To Change your CSC, do the following,
1. Go to SamFw.com (it's a reputable Samsung firmware site)
2. Look for the SamFW FRP Tool v3.1 (don't worry about the FRP thing, you are not going to use it)
3.Download and extract, Run as Admin
4.Connect phone and the app should read it. Should say Samsung modem (COM___) >>> Left a blank on the COM because everyone is different, depending on what port you connect the phone.
5. To be sure everything is ready to run well, there's a tab labeled ADB. Click it and inside there's an option for INFO, click that and it will read your phone and display you're phone's vitals.
6. After you're done, go to the tab labeled TEST. Inside you'll see various options. The last one being Change your CSC and a blank box.

7. Here is where you have to do a little research for now. ( I'll update what CSCs are inside when I get home in 2 weeks) S908U had one set of CSCs and S908U1 has a larger one. Depending on what you want, figure out first if your firmware has that specific CSC. (For example, if you have S908U VZW completely stock and you want to change it to a CSC that's foreign, for instance like XXV or INS, you're out of luck, it won't happen.) So do you're research. There's a thread here on XDA that can give you that knowledge without leaving the site.

**EDIT** 9-4-22
PLEASE refer yourselves to this post and thread to see what possible CSCs are in your firmware. Many thanks to @yakapa40 for all the information and because of this thread....gave me inspiration to find out more about CSCs...Bands....etc. Make sure to give him a thumbs up.



8. In the blank box, type the new CSC you would like to use. When changing the CSC there's many things that can change. Your boot screen and certain carrier apps will be removed and/or added. Also if you, for instance are like me and use Verizon as your carrier, you will lose Verizon Visual voicemail and other certain "carrier bands" but there's a fix for that, read thru the thread carefully.
9. Follow the prompts and do what the app says. When it's complete, your phone will restart and you may or not be greeted with a new boot screen depending on what you chose.)
10. To check if everything went well, go to Settings....About Phone.... Software Information and look at the Service Provider. You will see your new CSC displayed. The last CSC should be your carrier CSC. That you can't change without ROOT. So don't worry about it. Now you're done. Enjoy! For any troubleshooting please go thru the thread and read or do a search. Please don't clog up the thread if you choose not to read and ask the same question over and over. The community is already flooded with many people doing the same thing over and over. You don't need to add to it. And if you have a specific issue, please send me a DM and I'll see where I can help you out when I have time.

Credits
@Abaddon
@peacey8
@PapaDocta
@wschofield
@yakapa40 (For CSC knowledge and information)

For a MORE PROPER GUIDE on BAND SELECTION and some TROUBLESHOOTING please refer to post #15


Or this guide....If you like you can take info from both and use it at your discretion. BOTH guides have different views but overall the same techniques.

Once again a huge THANK YOU to @peacey8 for this excellent guide.




DISCLAIMER
The information here is AS IS, what you decide to do with it, it's up to you. If you choose to use this information and somehow "break" something. Please be prepared to give a direct recounting as to what lead to your situation and also be prepared for any amount of questions, that may come. The community is here to help those in need. Not to engage or applaud laziness, ignorance or any sort of mis-doing. You're obviously here for a reason, so stick to it. Have fun...and learn.

**Edited 9-4-22**
 

Attachments

  • Screenshot_20220823-145353_Phone~2.jpg
    Screenshot_20220823-145353_Phone~2.jpg
    63.1 KB · Views: 2,704
  • Screenshot_20220823-145621_Service mode RIL~2.jpg
    Screenshot_20220823-145621_Service mode RIL~2.jpg
    120.7 KB · Views: 2,603
  • Screenshot_20220823-152701_Service mode RIL.jpg
    Screenshot_20220823-152701_Service mode RIL.jpg
    205.8 KB · Views: 2,629
  • Screenshot_20220823-150801_Service mode RIL~2.jpg
    Screenshot_20220823-150801_Service mode RIL~2.jpg
    253.6 KB · Views: 2,277
  • Screenshot_20220823-145925_Service mode RIL~2.jpg
    Screenshot_20220823-145925_Service mode RIL~2.jpg
    96.8 KB · Views: 2,145
  • Screenshot_20220823-152924_Service mode RIL.jpg
    Screenshot_20220823-152924_Service mode RIL.jpg
    218.7 KB · Views: 1,856
  • Screenshot_20220823-152930_Service mode RIL.jpg
    Screenshot_20220823-152930_Service mode RIL.jpg
    175.1 KB · Views: 2,494
Last edited:

Abaddon

Senior Member
Mar 17, 2011
4,285
1,098
House Avernus
Samsung Galaxy A50
POCO M3
Sharing my exp.
I have a u1 unlocked device bought from samsung us website.
I was on TMo but the code does not work, so I clean flashed the vzw firmware with data from odin then used the samfw tool to unlock all secret codes then tested if its working then switched my csc to gcf, tried the code and it still works. Now I'm happy to use 5G outside the U.S.

Thanks again for the help and tips via dm
 

olafsand

Senior Member
Jan 25, 2011
664
192
It must be go to service menu right after you dial # but nothings happen. You dont need to press green dial button.
 
  • Like
Reactions: wr3cckl3ss1

peacey8

Senior Member
Echoing what @Abaddon said, if the *#73# code doesn't work for you, you can enable the code by switching to VZW CSC first then using SamFW FRP tool to unlock secret codes, then you can switch back to XAA or any other CSC with FRP tool and the code will still work.

So basically, the steps to enable secret codes are:
  1. Start on XAA (or VZW) U1 firmware and enable debugging in Developer menu.
  2. Use SamFW FRP tool to change to VZW CSC if you're on XAA or other CSC. Phone will reboot.
  3. Using SamFW FRP tool, go to MTP -> Enable Secret Code for VZW.
  4. Now you should be able to use *#73# for RF test, or any other secret code (like *#27663368378#* to go directly to service menu).
  5. Switch back to XAA CSC using SamFW FRP tool if needed, and make sure *#73# is still working.
Though, I couldn't get all bands enabled even with having access to this code and following OP's instructions. The bands were still limited to XAA bands, even after pressing Enable twice. However, I was able to enable ALL 5G bands, including mmWave, by using the service menu (credits to this post). You can try these instructions if OP's instructions didn't unlock all bands for you:
  1. Enter the service menu. There's a couple of ways to do this.
    • Open dialer and enter *#27663368378# to get directly into the service mode main menu.
    • Open dialer and enter *#73# (OP's code) 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.
  2. 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 -> 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 too: 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 live in a country with standalone 5G networks. This option might be enabled by default already.
      • Service Mode Main Menu -> UE SETTING & INFO -> SETTING -> PROTOCOL -> NR5G -> NR5G SA/NSA Mode Control -> SA/NSA ENABLE.
      • Service Mode Main Menu -> UE SETTING & INFO -> SETTING -> PROTOCOL -> NR5G -> NR5G SA/NSA Mode Control -> Remove SA permit list.
      • Service Mode Main Menu -> UE SETTING & INFO -> SETTING -> PROTOCOL -> NR5G -> Next Page -> NR5G NRDC -> NRDC ENABLE. NRDC is for dual connectivity with Sub6 + mmWave bands in parallel. Only applies to 5G SA networks.
    4. Restart your phone, then dial *#73# to get into RF Test Mode. Click Band Selection -> Sim 1 or 2 (whichever you use). On this screen if you scroll down, you'll see a list of enabled NR5G bands like in OP's picture. Make sure all bands are enabled. See my picture below, or OP's picture above (OP's picture is only missing four mmWave bands).
    5. Note that 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 settings every update.
This worked for me on XAA firmware to enable 5G in Canada on my S22U. In fact, I was even able to update to One UI 5.0 using the adb sideload method since I was on XAA firmware, and then I repeated the steps above to enable all 5G bands on the beta (secret codes still worked after beta update, but bands got reset after update). So now I have 5G on One UI 5.0 beta in Canada! The trifecta!

Thank you very much @wr3cckl3ss1 for the instructions above, @Abaddon for the key information about VZW firmware needded to unlock secret codes, and @mellojosh for the service menu instructions to change bands.

DjhRxTj.jpeg
 
Last edited:
Echoing what @Abaddon said, if the *#73# code doesn't work for you, you can enable the code by switching to VZW CSC first then using SamFW FRP tool to unlock secret codes, then you can switch back to XAA or any other CSC with FRP tool and the code will still work.

So basically, the steps to enable secret codes are:
  1. Start on XAA (or VZW) U1 firmware and enable debugging in Developer menu.
  2. Use SamFW FRP tool to change to VZW CSC if you're on XAA or other CSC. Phone will reboot.
  3. Using SamFW FRP tool, go to MTP -> Enable Secret Code for VZW.
  4. Now you should be able to use *#73# for RF test, or any other secret code (like *#27663368378#* to go directly to service menu).
  5. Switch back to XAA CSC using SamFW FRP tool if needed, and make sure *#73# is still working.
Though, I couldn't get all bands enabled even with having access to this code and following OP's instructions. The bands were still limited to XAA bands, even after pressing Enable twice. However, I was able to enable ALL 5G bands, including mmWave, by using the service menu (credits to this post). You can try these instructions if OP's instructions didn't unlock all bands for you:
  1. Enter the service menu. There's a couple of ways to do this.
    • Open dialer and enter *#27663368378# to get directly into the service mode main menu.
    • Open dialer and enter *#73# (OP's code) 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.
  2. 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 -> 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 too: Service Mode Main Menu -> UE SETTING & INFO -> SETTING -> PROTOCOL -> NR5G -> Sub6/mmWave -> ALL ENABLE.
    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 live in a country with standalone 5G networks. This option might be enabled by default already.
      • Service Mode Main Menu -> UE SETTING & INFO -> SETTING -> PROTOCOL -> NR5G -> NR5G SA/NSA Mode Control -> SA/NSA ENABLE.
      • Service Mode Main Menu -> UE SETTING & INFO -> SETTING -> PROTOCOL -> NR5G -> NR5G SA/NSA Mode Control -> Remove SA permit list.
      • Service Mode Main Menu -> UE SETTING & INFO -> SETTING -> PROTOCOL -> NR5G -> Next Page -> NR5G NRDC -> NRDC ENABLE. NRDC is for dual connectivity with Sub6 + mmWave bands in parallel. Only applies to 5G SA networks.
    4. Restart your phone, then dial *#73# to get into RF Test Mode. Click Band Selection -> Sim 1 or 2 (whichever you use). On this screen if you scroll down, you'll see a list of enabled NR5G bands like in OP's picture. Make sure all bands are enabled. See my picture below, or OP's picture above (OP's picture is only missing four mmWave bands).
This worked for me on XAA firmware to enable 5G in Canada on my S22U. In fact, I was even able to update to One UI 5.0 using the adb sideload method since I was on XAA firmware, and then I repeated the steps above to enable all 5G bands on the beta (secret codes still worked after beta update, but bands got reset after update). So now I have 5G on One UI 5.0 beta in Canada! The trifecta!

Thank you very much @wr3cckl3ss1 for the instructions above, @Abaddon for the key information about VZW firmware needded to unlock secret codes, and @mellojosh for the service menu instructions to change bands.

View attachment 5695721
Wow this is a way more cleaner guide than mine. Props to you bro. Wanna make mine cleaner and also add yours...or just make a more precise one with both info added in? Not opposed to it at all. One thing I can add is that, even though the SamFW app says ENABLE VERIZON SECRET CODE.....I'm sure that it works on others besides Verizon.
 
To be honest, I'm kind of shocked that there's not many people who don't know about SamFW's app. I'll be the first to say that when I saw FRP tool. It steered me away. I am a million percent against any sort of theft or any kind of fraud but for the sake of research and because it's my phone. I tried it anyways and found out it's capabilities. Now I will tell you this. Even though it's a very good app. It's only a matter of time before Samsung patches this and the app is rendered useless. It may or may not happen. Just trying to let everyone know. I'm no expert and/or DEV. I'm just an average guy that likes to mess around with phones.
 
  • Like
Reactions: PapaDocta

peacey8

Senior Member
Wow this is a way more cleaner guide than mine. Props to you bro. Wanna make mine cleaner and also add yours...or just make a more precise one with both info added in? Not opposed to it at all. One thing I can add is that, even though the SamFW app says ENABLE VERIZON SECRET CODE.....I'm sure that it works on others besides Verizon.
Thanks! I was just trying to add more info, didn't want to replace your guide.

Regarding VZW secret code, have you tried to enable secret code with FRP tool on other CSC before? Because I was on XAA, and tried but the tool got stuck on "Waiting for DIAG". I tried multiple times and it didn't work. When I changed to VZW CSC and tried again, it worked perfectly the first time and codes were still enabled even after changing CSC again. So I was thinking VZW CSC specifically has some code that FRP tool uses which ends up changing some NVRAM parameter to enable secret codes, and other CSCs don't touch this parameter (so it ends up staying that way even when switching CSC). Just guessing.
 
Thanks! I was just trying to add more info, didn't want to replace your guide.

Regarding VZW secret code, have you tried to enable secret code with FRP tool on other CSC before? Because I was on XAA, and tried but the tool got stuck on "Waiting for DIAG". I tried multiple times and it didn't work. When I changed to VZW CSC and tried again, it worked perfectly the first time and codes were still enabled even after changing CSC again. So I was thinking VZW CSC specifically has some code that FRP tool uses which ends up changing some NVRAM parameters, and other CSCs don't touch this (so it ends up staying that way even when switching CSC)
. Just guessing.
So...this so called part that says it's enabling DIAG mode is nothing more than just changing your USB connection (to my knowledge). I can change that without the app using a different dialer code (see pic attached). Send me a DM and I'll explain more. Don't need a bunch of fools trying this stuff and then complaining or crying.
 

Attachments

  • Screenshot_20220825-022905_USBSettings~2.jpg
    Screenshot_20220825-022905_USBSettings~2.jpg
    121.1 KB · Views: 678

Top Liked Posts

  • There are no posts matching your filters.
  • 12
    ***Tested on S908U & S908U1***

    But not limited, to those specific models. S22 Family should also be compatible as well...as the NEW FOLD 4. Thanks @Abaddon

    BAND SELECTION:

    To ENABLE all bands, please do the following:
    (See pictures attached for context)

    Step 1. Go to Samsung Dialer......dial * # 73 #

    Step 2. You should see ServiceMode > RF TEST.....choose Option 1: Band Selection

    Step 3. Here is the part where you might be different from the rest, like I am. I use dual-sim. Now depending on who you use as your main service provider, in my case VZW. I know that VZW is my esim and also known as SIM 2. Here if I wanted to enable all bands for VZW, I would choose Option 2 and if I wanted to choose my other provider, TMB, I would choose Option 1. Those that don't have dual sim will normally just have one option which will be SIM 1. If that's you, just press SIM 1 and continue.....

    Step 4. Now you've made it to the most important step here. Enabling the Bands.
    As tempting as it might be. If you don't know what anything does. Don't press it. And if you accidentally press something by mistake. Restart your phone ASAP and start over. Trust me when I say, I've tested everything here. I have. That's no lie or joke. Because of my testing in the Service Menu....I disabled my radio for two days until I figured out how to get it back thru various tips and tricks from multiple guides and sites. So, please if you wanna be brave, do it on your time and don't come to community to ask for help off of something you did. The community is here for those who have actual problems not people who have problems because stupidity and pure ignorance. Now back to the last step.....

    Step 4 (continued)
    Here, you may or may not have the same check marks as I but in the end its not going to matter.

    Start by pressing Option 7: Clear ALL Bands.....I normally press it twice just to be sure.

    And when pressed, the check marks should disappear. Now you may or may not have this option checked after everything was already unchecked but...Option A (Block Set By AP)...should be left unchecked. Like in the picture I've attached.

    Now press Option 8 (twice) this is where I discovered that the second time you push something.....it added more. Try it. Watch what it does the first time you press Option 8....then watch again when u press it the second time.

    Now you should see check marks back up where they have disappeared.

    Press Option 9: Apply Band Configuration.

    You'll now see APPLY DONE

    Go to three dots in the top right corner.....press KEY INPUT

    Youll see a little screen.....tap on the line and type " 0 " (zero)...hit Ok and you should be golden....

    I do this frequently because I flash my S908U constantly testing different things I see....testing possible exploits. To my knowledge a restart shouldn't reset these settings but if they do. It shouldn't take but a few seconds to re-enable everything again. I can do this without looking at my phone now because of how many times I've flashed this S908U. So good luck and if anyone has any input, sees any mistakes or wants to add to this guide shoot me a DM and let me know.


    ***CSC CHANGE***
    Active on current BETA 1, BETA 2, AVHB, and all previous months up to MAY.
    Tested and Re-Tested on S908U & S908U1.
    As it stands S22 Family is compatible. If you do not get desired results, read thru the thread to find your answer and for troubleshooting (*Currently away on business, limited to answering posts and DMs)

    To Change your CSC, do the following,
    1. Go to SamFw.com (it's a reputable Samsung firmware site)
    2. Look for the SamFW FRP Tool v3.1 (don't worry about the FRP thing, you are not going to use it)
    3.Download and extract, Run as Admin
    4.Connect phone and the app should read it. Should say Samsung modem (COM___) >>> Left a blank on the COM because everyone is different, depending on what port you connect the phone.
    5. To be sure everything is ready to run well, there's a tab labeled ADB. Click it and inside there's an option for INFO, click that and it will read your phone and display you're phone's vitals.
    6. After you're done, go to the tab labeled TEST. Inside you'll see various options. The last one being Change your CSC and a blank box.

    7. Here is where you have to do a little research for now. ( I'll update what CSCs are inside when I get home in 2 weeks) S908U had one set of CSCs and S908U1 has a larger one. Depending on what you want, figure out first if your firmware has that specific CSC. (For example, if you have S908U VZW completely stock and you want to change it to a CSC that's foreign, for instance like XXV or INS, you're out of luck, it won't happen.) So do you're research. There's a thread here on XDA that can give you that knowledge without leaving the site.

    **EDIT** 9-4-22
    PLEASE refer yourselves to this post and thread to see what possible CSCs are in your firmware. Many thanks to @yakapa40 for all the information and because of this thread....gave me inspiration to find out more about CSCs...Bands....etc. Make sure to give him a thumbs up.



    8. In the blank box, type the new CSC you would like to use. When changing the CSC there's many things that can change. Your boot screen and certain carrier apps will be removed and/or added. Also if you, for instance are like me and use Verizon as your carrier, you will lose Verizon Visual voicemail and other certain "carrier bands" but there's a fix for that, read thru the thread carefully.
    9. Follow the prompts and do what the app says. When it's complete, your phone will restart and you may or not be greeted with a new boot screen depending on what you chose.)
    10. To check if everything went well, go to Settings....About Phone.... Software Information and look at the Service Provider. You will see your new CSC displayed. The last CSC should be your carrier CSC. That you can't change without ROOT. So don't worry about it. Now you're done. Enjoy! For any troubleshooting please go thru the thread and read or do a search. Please don't clog up the thread if you choose not to read and ask the same question over and over. The community is already flooded with many people doing the same thing over and over. You don't need to add to it. And if you have a specific issue, please send me a DM and I'll see where I can help you out when I have time.

    Credits
    @Abaddon
    @peacey8
    @PapaDocta
    @wschofield
    @yakapa40 (For CSC knowledge and information)

    For a MORE PROPER GUIDE on BAND SELECTION and some TROUBLESHOOTING please refer to post #15


    Or this guide....If you like you can take info from both and use it at your discretion. BOTH guides have different views but overall the same techniques.

    Once again a huge THANK YOU to @peacey8 for this excellent guide.




    DISCLAIMER
    The information here is AS IS, what you decide to do with it, it's up to you. If you choose to use this information and somehow "break" something. Please be prepared to give a direct recounting as to what lead to your situation and also be prepared for any amount of questions, that may come. The community is here to help those in need. Not to engage or applaud laziness, ignorance or any sort of mis-doing. You're obviously here for a reason, so stick to it. Have fun...and learn.

    **Edited 9-4-22**
    4
    I can make the guide in a new thread if you're okay with that. I'll put in all the info we learned here like how VZW isn't needed, and making DIAG work. But the guide will only be for S908U1 like this, I don't have any other S22U variant to test other than S908U1.

    What is the Telegram channel?
    You don't need to keep it on GCF. You can just unlock all the bands on whatever US CSC you're on using the service menu as I explained in this post.

    Also, I don't believe you can keep it on GCF if you use a North American SIM. It will automatically switch to your US carrier or XAA if your SIM is non-US. I have a Canadian SIM and it switches to XAA when I try to put it on GCF. There's no way as far as I know to change this behaviour.
    So to keep GCF or XAA and also use a US carrier sim card without having it swap back to your inserted sim card, there's two options you can do. Disable WCIDMANAGER thru ADB or go thru the Service Menu and disable UIM AUTOSELECT (see pics attached). From my experience what I did was first change to XAA/GCF then I would pop in my sim card or just enable it. Then as soon as I got the Service Provider update notification to restart, I would leave my phone as is and jump into ADB and disable the WCIDMANAGER. Then I would just restart my phone manually. And XAA/GCF would stay without a problem or having the Service Provider update notification. In my opinion that would be the easiest without having to go thru the Service Menu. But if you wanna do it that way. It's easy as well.

    *You're more than welcome to make that guide....just let me know what you need.
    4
    Echoing what @Abaddon said, if the *#73# code doesn't work for you, you can enable the code by switching to VZW CSC first then using SamFW FRP tool to unlock secret codes, then you can switch back to XAA or any other CSC with FRP tool and the code will still work.

    So basically, the steps to enable secret codes are:
    1. Start on XAA (or VZW) U1 firmware and enable debugging in Developer menu.
    2. Use SamFW FRP tool to change to VZW CSC if you're on XAA or other CSC. Phone will reboot.
    3. Using SamFW FRP tool, go to MTP -> Enable Secret Code for VZW.
    4. Now you should be able to use *#73# for RF test, or any other secret code (like *#27663368378#* to go directly to service menu).
    5. Switch back to XAA CSC using SamFW FRP tool if needed, and make sure *#73# is still working.
    Though, I couldn't get all bands enabled even with having access to this code and following OP's instructions. The bands were still limited to XAA bands, even after pressing Enable twice. However, I was able to enable ALL 5G bands, including mmWave, by using the service menu (credits to this post). You can try these instructions if OP's instructions didn't unlock all bands for you:
    1. Enter the service menu. There's a couple of ways to do this.
      • Open dialer and enter *#27663368378# to get directly into the service mode main menu.
      • Open dialer and enter *#73# (OP's code) 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.
    2. 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 -> 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 too: 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 live in a country with standalone 5G networks. This option might be enabled by default already.
        • Service Mode Main Menu -> UE SETTING & INFO -> SETTING -> PROTOCOL -> NR5G -> NR5G SA/NSA Mode Control -> SA/NSA ENABLE.
        • Service Mode Main Menu -> UE SETTING & INFO -> SETTING -> PROTOCOL -> NR5G -> NR5G SA/NSA Mode Control -> Remove SA permit list.
        • Service Mode Main Menu -> UE SETTING & INFO -> SETTING -> PROTOCOL -> NR5G -> Next Page -> NR5G NRDC -> NRDC ENABLE. NRDC is for dual connectivity with Sub6 + mmWave bands in parallel. Only applies to 5G SA networks.
      4. Restart your phone, then dial *#73# to get into RF Test Mode. Click Band Selection -> Sim 1 or 2 (whichever you use). On this screen if you scroll down, you'll see a list of enabled NR5G bands like in OP's picture. Make sure all bands are enabled. See my picture below, or OP's picture above (OP's picture is only missing four mmWave bands).
      5. Note that 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 settings every update.
    This worked for me on XAA firmware to enable 5G in Canada on my S22U. In fact, I was even able to update to One UI 5.0 using the adb sideload method since I was on XAA firmware, and then I repeated the steps above to enable all 5G bands on the beta (secret codes still worked after beta update, but bands got reset after update). So now I have 5G on One UI 5.0 beta in Canada! The trifecta!

    Thank you very much @wr3cckl3ss1 for the instructions above, @Abaddon for the key information about VZW firmware needded to unlock secret codes, and @mellojosh for the service menu instructions to change bands.

    DjhRxTj.jpeg
    3
    Been away on business and now I'm back.....hoping to share this info soon if it's not out yet. Ability to change/simulate AP...SIM 1....SIM 2. So that if you specifically don't want all bands enabled and just want a certain sim to be GCF or carrier based..then you have that option.

    @peacey8
    @Abaddon
    @PapaDocta
    3
    You can also use *#2263# on the S22U unlocked. I have the unlocked version with At&t U on it.