Related
It's been awhile since I was on the forum but thought I would create a quick post for those who wish to enable LTE on the Samsung Galaxy Note 3 (model: SM-N900W8) where LTE has been crippled. I have compiled the following steps and this should get you up and running without having to ROOT your device, install RECOVERY software or FLASH a new modem.
1) Obtain the device IMEI by pressing *#06# on your dial pad and record this number to reference later.
2) Type in *#272*[IMEI Number]# Where [IMEI Number] is the number you recorded in the step above.
3) You will be prompted with a 3 letter "Regional Settings" menu. Cross reference the 3 letter code with the carrier list at the following link: http://www.samsungis.com/Firmwares/SM-N900W8.html. You do so by hovering over the 3 letter code under the "Region" column. If the SIM you wish to use is from one of these carriers and the carrier supports LTE, we're on our way! The above steps are confirmation, do not modify anything yet!
4) Unlock your device using a preferred unlocking method. Myself, I use http://www.cellunlocker.net which charges $32.99 US for a Samsung Galaxy Note 3 unlock code. It's a reliable site with quick turn-around.
5) Once you receive your unlock code, put in the SIM from the carrier you wish to use and enter the unlock code when prompted.
6) Once unlocked, it may reboot and when at the main menu, follow step 2 and 3 above but this time, select your 3 letter carrier code for the carrier SIM you just inserted then click on OK or INSTALL.
The device will go through a boot up sequence but once complete, you will have LTE enabled. If you do not see this, go into your network settings and you should have the option to select GSM/WCDMA/LTE (auto connect).
Hope this helps those of you wishing to enable the crippled LTE band but do not wish to delve into all the technical jargon related to ROOTING, RECOVERY and FLASHING.
Thanks for this.
Thanks
Thank you for sharing this wonderful trick. I was looking for something like this for a long time.
Please be noted that the secret code *#272*[IMEI Number]# does not exist in many recent models.
You can use Phone INFO ★Samsung★ app > Menu > 'Secret Codes' to check if this code does exist.
THIS WILL ERASE YOUR PHONE...
But it works...
From an upgrade he stopped receiving GPRS signal both slots in my Xiaomi mi4i.
I've tried everything, factory reset, load roms from TWRP recovery from ADB sideload and from FlashBoot. ROMs development, global and weekly roms, and happens all the same, impossible to receive GPRS, GSM and WCDMA signal.
- No coverage icon appears on the card itself detects the mobile operator, but if you go to Settings / SIM card is deactivated status for the two and there is no option to activate.
- If you go to call tells you the radio is off and take away the airplane mode.
- The IMEI SIM cards is not lost, if frame ma * # 06 # IMEI appears both SIMs slots.
- If I go to Settings / About the phone / state in state service said Radio off / turn and Cellular Network Data desconnected state.
- If I go to Settings / About the phone and pulse several times on Kernel version, entered the Test Hardware, skewer in "3. SIM card" and the only information provided it is that it detects the SIMs but the test result is Fail.
- If I go to Settings / About the phone and pulse several times on internal memory from this menu you access to information from the SIM cards (Phone information). That I can see:
- Phone number:
- Current network: off
- GSM service: Radio Off
- GPRS service: disconnected
- Network type: unknown
- There are few buttons turn on radio, select the type of network does not work etc but the option to enable it.
If anyone knows how to fix appreciate it.
Huguitoow said:
From an upgrade he stopped receiving GPRS signal both slots in my Xiaomi mi4i.
I've tried everything, factory reset, load roms from TWRP recovery from ADB sideload and from FlashBoot. ROMs development, global and weekly roms, and happens all the same, impossible to receive GPRS, GSM and WCDMA signal.
- No coverage icon appears on the card itself detects the mobile operator, but if you go to Settings / SIM card is deactivated status for the two and there is no option to activate.
- If you go to call tells you the radio is off and take away the airplane mode.
- The IMEI SIM cards is not lost, if frame ma * # 06 # IMEI appears both SIMs slots.
- If I go to Settings / About the phone / state in state service said Radio off / turn and Cellular Network Data desconnected state.
- If I go to Settings / About the phone and pulse several times on Kernel version, entered the Test Hardware, skewer in "3. SIM card" and the only information provided it is that it detects the SIMs but the test result is Fail.
- If I go to Settings / About the phone and pulse several times on internal memory from this menu you access to information from the SIM cards (Phone information). That I can see:
- Phone number:
- Current network: off
- GSM service: Radio Off
- GPRS service: disconnected
- Network type: unknown
- There are few buttons turn on radio, select the type of network does not work etc but the option to enable it.
If anyone knows how to fix appreciate it.
Click to expand...
Click to collapse
Try download the full rom zip and flash using updater app.
This will not erase your data and app.
Sent from my Mi 4i using Tapatalk
I already did
chongns said:
Try download the full rom zip and flash using updater app.
This will not erase your data and app.
Sent from my Mi 4i using Tapatalk
Click to expand...
Click to collapse
I already did and still doesn't work
Try flashing stock via fastboot
Still not working
Flash with fastboot and still not working
What version of MIUI did you flash?
Hackerpunk1 said:
What version of MIUI did you flash?
Click to expand...
Click to collapse
I'm using deverloper version.
did ur sim still working in the others phone? If yes than u should go claim warranty.
Sent from my Mi 4i using Tapatalk
Hello @Huguitoow, could you fix the bug? I have the same bug in the mi4c. I tested the same as you but I have not achieved anything.
Please excuse me for my English.
singnal off
So no one solve this? i have the same issue
This can solve
-download QPST
-download QXDM
-phone rooted
-connect phone to pc use diag mode (xiaomi *#*#717717#*#*)
1. Open QPST - and connect your phone (see port active)
2. Open QXDM - (administrator) - Click Communications (see your port click ok)
3. Click view - NV Browser - search ID 00441 Band Class Preference and click - click read button - you will see 0x0 in Input Field - click this and change with 0xFFFF - Any - click write button.
4. Close QXDM
5. Disable diag mode (*#*#717717#*#*)
6. Restart your phone.
7. And see that, your signal comeback
WARNING I AM NOT RESPONSIBLE FOR WHAT YOU DO TO YOUR DEVICE
MESSING WITH NV ITEMS CAN CAUSE SERIOUS DAMAGE TO YOUR HANDSET
USING THIS TOOL/INFO TO BREAK THE LAW IS NOT CONDONED
USING THIS TO VIOLATE YOUR CARRIERS TERMS IS NOT CONDONED
I WILL NOT HELP WITH WRITING ANYTHING TO YOUR DEVICE OTHER THEN A PRL
I DO NOT PROVIDE ANY LINKS TO THE PRL OR TOOLS USED. USE GOOGLE SEARCH BOLD ITEMS + XDA BELOW!
1. LG Drivers installed, Diag drivers specifically
2. MSL for your phone
3. QPST installed ( 2.7 or newer preferred )
4. SPRINT/VZW PRL file of your choice ( Sprint is on 54xxx) Universal sprint VZW is 00001 00002 etc, be careful as those can piss off your carrier!
Step 1 - Install your LG drivers and acquire your MSL from sprint.
Step 2 - Google and install QPST.
Step 3 - Find what PRL you want to use and put it in a folder on your computer.
Step 4 - Turn off USB debugging on your phone...go to settings > applications > development > uncheck USB debugging
Step 5 - Open the dialer on your phone and enter ##3424# Turn Diag ON
Step 6 - Connect your phone to the computer and select Charging only if prompted.
Step 7 - Open QPST Configuration wherever you installed it.
Step 8 - Click on "Add new port"
Step 9 - UN-Check "Select Serial and USB/Diagnostic Ports Only"
Step 10 - Select your phone on the list and hit OK.
Step 11 - Select your phone on the list.
Step 12 - Click on the "Start Clients" tab at the top and select "Service Programming"
Step 13 - Select your phone on the list and hit OK
Step 14 - Click on "Read from Phone' in the bottom left
Step 15 - Enter your MSL when prompted and hit OK
Step 16 - Click on the "Roam" tab then click "Browse" and navigate to your PRL file. After selecting your PRL click "Write to Phone".
Step 17 - Your phone will reboot at this point and you will see a couple popups on your computer that you can just hit OK to close. Let your phone reboot and don't close QPST until it is finished writing to your phone.
Step 18 - The PRL should be written to your phone now. You can verify it by going to settings > General > About Phone > Status
Once back on sprint prl, you should be able to UPDATE prl and get it to update to the one for your act/area!
Pleas feel free to post results or if you had to do something different!
This is also another option, but i haven't found a way to get it to locate a prl and write it.
maybe some oter people can figure out how to get this to work from the handset?
Ive tried running in production mode, in dev mode, made changes from user to debug and dev in the build.prop
but its still a blank screen when you try it.
using quick setting app you can search ( SPRO ) and click the 1st entry. This isn't for new users so stay outta this stuff lol!
the full entry is com.lge.lgdmsclient.ui.test.SPROmadmHiddenMenuForSprint
in a nutshell it would be exploiting a prl write test to get it to actually write a dif. prl
Verified that Cmda Workshop Trail will write the prl also, it wasn't mentioned in op due to it is NOT FREE, and will require a purchase after 30 days.
You sir are a boss
verizon users are stuck as usual
As we all know, MiA1 has a Snapdragon 625 processor that comes with the X9 LTE modem which supports Carrier Aggregation (2CA) but the OEM has not enabled it.
With the help of this guide you can enable carrier aggregation in your mia1 even without unlocked bootloader and root access.
Tools Required
1. Minimal ADB Drivers
2. QPST Flash Tools
3. QxDM Professional
4. LTE Band Calculator for Android
Steps to Follow
1. Install Minimal ADB Drivers, QPST Flash Tool & QXDM Professional on your PC.
2. Enable USB Debugging on your MiA1 .
3. Go to Phone dialer and dial " *#*#717717#*#* " to enable Diagnostic Mode(See Update Section below before Proceeding).
4. Connect your phone to PC via USB Cable then your PC will detect the device and automatically install the drivers.
5. Open Device Manager on PC and look for Ports(COM & LPT), under this you will see your device listed as "Qualcomm HS USB Diagnostics 9091 (COM*)".
6. Now, Run QPST as an administrator then goto Ports tab and check if your device is listed there and it's state is enabled.
7. Run QXDM as an administrator then goto Options tab and click on Communications. Now a new window will open, in that select your device COM Port under "Target Port" and make sure that your device is selected under "PortType", then click OK.
8. Select "NV Browser" from drop-down menu under View and select "RF LTE" under Category Filter.Now scroll and find something like "RFNV LTE B* CA BC CONFIG"("*" denotes the band).
9. As MiA1 only supports 2CA. we can CA using only two bands
For Ex: B1+B3, B3+B5, B3+B40, B5+B40, B5+B5, B40+B40 etc..
You can select any two band combination that is supported by your carrier and is available in you region.
10. Now Open LTE band Calculator on your phone and select two bands (e.g. B3+B40). you will see a value like "549755813892" or something else(it depends on your bands selection).
11. In QXDM select "RFNV LTE B3 CA BC CONFIG", click on "Read" then double-click on Input and clear the default value "0" and type the value that we have calculated using LTE Band Calculator in step 10 above, then click on "Write". Now,do the same with "RFNV LTE B40 CA BC CONFIG".
12. Wait for few seconds and then disconnect the phone from PC.
13. Now,Restart your phone and turn on data you will see 4g+ icon in status bar. That's it.
Things to Remember
* In step 10 choose bands that are available in your region and make sure, that your carrier supports CA over that bands.
* In step 11, change the value of bands selected in step 10.
* You have to try and test multiple combinations to get the stable CA state because in some bands network is unstable.
* If you lose signal after this process or if you want to revert back then just repeat step 11 and put default input value which is "0" for MiA1.
To check whether CA is working or not
1. Open Phone Dialer and dial "*#*#4636#*#*" to enter in Testing menu.
2. Tap on Phone Information and check "LTE physical channel configuration".
If CA is working, It will show you two connections Primary and Secondary along with their bandwidth, otherwise nothing.
I have configured intra-band CA over band 40 on Jio4G.
You can look at the screenshots attached below for difference with or without CA.
Update
USSD code is now working on latest June 2019 Security Patch.
USSD code is not working on March/April/May 2019 security patch.
If the USSD code doesn't work then you have to root your device first to enable diagnostic mode and after that, you can proceed further from step 5.
There are two ways to enable diagnostic mode after root which are as follows:
1. ADB
Enable "USB Debugging"on your phone.
Connect it to your PC/Laptop.
Open "Minimal ADB & Fastboot" Command Prompt with administrative rights.
Type adb devices and press enter.
Type adb shell and press enter.
Type su and press enter.
Type setprop sys.usb.config diag,adb and press enter.
2. Terminal Emulator App
Install any "Terminal Emulator" app from play store e.g. Termux
Enable "USB Debugging"on your phone.
Connect it to your PC/Laptop.
Open "Termux" .
Type su and press enter.
Type setprop sys.usb.config diag,adb and press enter.
anshsharma240 said:
As we all know, MiA1 has a Snapdragon 625 processor that comes with the X9 LTE modem which supports Carrier Aggregation (2CA) but the OEM has not enabled it.
With the help of this guide you can enable career aggregation in your mia1 even without unlocked bootloader and root access.
Tools Required
1. Minimal ADB Drivers
2. QPST Flash Tools
3. QxDM Professional
4. LTE Band Calculator for Android
Steps to Follow
1. Install Minimal ADB Drivers, QPST Flash Tool & QXDM Professional on your PC.
2. Enable USB Debugging on your MiA1 .
3. Go to Phone dialer and dial " *#*#717717#*#* " to enter Diagnostic Mode.
4. Connect your phone to PC via USB Cable then your PC will detect the device and automatically install the drivers.
5. Open Device Manager on PC and look for Ports(COM & LPT), under this you will see your device listed as "Qualcomm HS USB Diagnostics 9091 (COM*)".
6. Now, Run QPST as an administrator then goto Ports tab and check if your device is listed there and it's state is enabled.
7. Run QXDM as an administrator then goto Options tab and click on Communications. Now a new window will open, in that select your device COM Port under "Target Port" and make sure that your device is selected under "PortType", then click OK.
8. Select "NV Browser" from drop-down menu under View and select "RF LTE" under Category Filter.Now scroll and find something like "RFNV LTE B* CA BC CONFIG"("*" denotes the band).
9. As MiA1 only supports 2CA. we can CA using only two bands
For Ex: B3+B5,B3+B40,B5+B40 etc..
You can select any two band combination that is supported by your carrier and is available in you region.
10. Now Open LTE band Calculator on your phone and select two bands (e.g. B3+B40). you will see a value like "549755813892" or something else(it depends on your bands selection).
11. In QXDM select "RFNV LTE B3 CA BC CONFIG", click on "Read" then double-click on Input and clear the default value "0" and type the value that we have calculated using LTE Band Calculator in step 10 above, then click on "Write". Now,do the same with "RFNV LTE B40 CA BC CONFIG".
12. Wait for few seconds and then disconnect the phone from PC.
13. Now,Restart your phone and turn on data you will see 4g+ icon in status bar. That's it.
Things to Remember
* In step 10 choose bands that are available in your region and make sure, that your carrier supports CA over that bands.
* In step 11, change the value of bands selected in step 10.
* You have to try and test multiple combinations to get the stable CA state because in some bands network is unstable.
* If you lose signal after this process or if you want to revert back then just repeat step 11 and put default input value which is "0" for our MiA1.
Click to expand...
Click to collapse
Bro already a thread is there and a tutorial too....
If someone has a doubt then refer following tutorial...
@anshsharma240 what bands are used in india? For Jio, Airtel, Vodafone? Which career supports CA in india?
.:Addicted:. said:
@anshsharma240 what bands are used in india? For Jio, Airtel, Vodafone? Which career supports CA in india?
Click to expand...
Click to collapse
Right now, Only Jio and Airtel supports LTE Advanced through carrier aggregation.
Jio: band 3, 5 & 40
Airtel : band 3 & 40
Shobit Joura said:
Bro already a thread is there and a tutorial too....
If someone has a doubt then refer following tutorial...
Click to expand...
Click to collapse
Bro, apart from youtube link that thread doesn't contain any details and your tutorial is also in hindi.
anshsharma240 said:
Bro, apart from youtube link that thread doesn't contain any details and your tutorial is also in hindi.
Click to expand...
Click to collapse
Yeah the thread was here...detailed...
ENABLE 4g+/LTE+ in any device!, NO ROOT!,with PROOF!,DETAILED TUTORIAL! http://in.c.mi.com/thread-1729961-1-0.html
I think link was given there.....and its there..so i font thought of rewritting it and just pasted the link of this thread there ....
Shobit Joura said:
Yeah the thread was here...detailed...
ENABLE 4g+/LTE+ in any device!, NO ROOT!,with PROOF!,DETAILED TUTORIAL! http://in.c.mi.com/thread-1729961-1-0.html
I think link was given there.....and its there..so i font thought of rewritting it and just pasted the link of this thread there ....
Click to expand...
Click to collapse
It's mi forum link and it's not there in your xda thread.
anshsharma240 said:
It's mi forum link and it's not there in your xda thread.
Click to expand...
Click to collapse
There is a xda thread link , but never mind u did good , by writing it all here.?
Is there any method to testing or any confirmation that it really working except lte+ on status bar?
A speed test will tell you if working or not.
tanapak1 said:
Is there any method to testing or any confirmation that it really working except lte+ on status bar?
Click to expand...
Click to collapse
Yes, you can check whether CA is working or not.
1. Open Phone Dialer and dial "*#*#4636#*#*" to enter in Testing menu.
2. Tap on Phone Information and check "LTE physical channel configuration".
If CA is working, It will show you two connections Primary and Secondary along with their bandwidth, otherwise nothing.
You can look at the screenshots attached below for difference with or without CA.
I have configured intra-band CA over band 40 on Jio4G.
anshsharma240 said:
Yes, you can check whether CA is working or not.
1. Open Phone Dialer and dial "*#*#4636#*#*" to enter in Testing menu.
2. Tap on Phone Information and check "LTE physical channel configuration".
If CA is working, It will show you two connections Primary and Secondary along with their bandwidth, otherwise nothing.
You can look at the screenshots attached below for difference with or without CA.
I have configured intra-band CA over band 40 on Jio4G.
Click to expand...
Click to collapse
Does it works for inter band CA ? Like b5+b3 for jio and b3+b40 for Airtel. I tried through QXDM but not working for inter band CA . Only band 40-40 intraband CA is working. Can someone confirm this?
TIA
Vishal21896 said:
Does it works for inter band CA ? Like b5+b3 for jio and b3+b40 for Airtel. I tried through QXDM but not working for inter band CA . Only band 40-40 intraband CA is working. Can someone confirm this?
TIA
Click to expand...
Click to collapse
It works on both intra-band and inter-band CA.
anshsharma240 said:
It works on both intra-band and inter-band CA.
Click to expand...
Click to collapse
If so can you kindly post screenshot of network signal guru with interband CA?
TIA
Vishal21896 said:
If so can you kindly post screenshot of network signal guru with interband CA?
TIA
Click to expand...
Click to collapse
i can't because network signal guru requires root
*Solved*
Thanks for good guide. is there any root way to this process easier?
I am using Airtel, I want to enable 4G+ but my bootloader is locked. So, can I do this? After doing this, will I face any problems in OTA because of new firmware and modem with upcoming updates and any random reboots will happen?
shmp30 said:
Thanks for good guide. is there any root way to this process easier?
Click to expand...
Click to collapse
You don't need root access if you can enable diagnostic mode via USSD code
birarvindersingh said:
I am using Airtel, I want to enable 4G+ but my bootloader is locked. So, can I do this? After doing this, will I face any problems in OTA because of new firmware and modem with upcoming updates and any random reboots will happen?
Click to expand...
Click to collapse
Yes, you can do this even with locked bootloader. And you will not face any random reboot or OTA issues.
What is this?
This is a guide on how to enable all LTE and 5G bands on the US or Canadian S22 series phones by going through the service menu. This guide is mostly based on this S20U guide by mellojosh, but has been adapted for the S22U phone with more information added.
Which bands can be enabled this way?
All bands the phone supports in hardware can be enabled through the service menu. For the S22 Ultra, that includes all Sub-6 bands like n78, and mmWave bands, as well as 5G SA bands, as shown in this screenshot below.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Which phones does this method support?
This method has been confirmed to work on:
Samsung S22 Ultra (S908U, S908U1, S908W).
Galaxy Z Fold 4. Thanks @Abaddon.
This method works on both Android 12 (One UI 4.1) or Android 13 (One UI 5.0 beta).
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.
Download Odin 3.14.4 or latest version.
Download US XAA U1 firmware for your device from SamMobile.com or SamFw.com. For example, for the S22 Ultra, download the XAA firmware for S908U1. 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.
Restart your phone and go into download mode. On the S22 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.
Open Odin and connect your phone to your computer with a USB. Odin should say your phone was added.
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.
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.
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.
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:
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.
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.
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.
Enable USB Debugging in Developer menu.
Download SamFW FRP tool 3.1 or latest version from here.
Open SamFW FRP tool and connect your phone to the computer with a USB.
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.
Now you should be able to use *#73# for RF test, *#27663368378#* to go directly to service menu. Test it to make sure the codes work and the service menu is opening.
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.
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: 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.
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.
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 -> 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 and only if your carrier uses it.
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.
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.
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 -> NR5G STACK SELECTION -> Select STACK 2.
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.
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
Go to: Service Mode Main Menu -> PROTOCOL STATE -> PROTOCOL SIMULATION -> IMEI PRE CFG SIMULATION.
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.
Press [4] Write. Then restart phone.
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!
FYI, I have personally tested this on a Canadian S908W on XAA firmware to enable 5G in Canada. 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 (service menu was still unlocked). So now I have 5G on One UI 5.0 beta in Canada! The trifecta!
CREDITS
@mellojosh for his guide on service menu band options on the S20U1.
@wr3cckl3ss1 for his guide on selecting bands from the dialer for the S22 series phones, and for instructions on protocol simulation.
@bigdave79 for reminding me about needing the Samsung USB Driver for this to work.
Excellent job sir.
i'm on android 13 beta2 on unlocked s22 ultra.
after i click on "DM + MODEM + ADB" then ok,
it' still stuck at Waiting for DIAG....
Great effort man, Thank you.
but this will not work on variants like S908N Korea or the S9080 China correct ?
netnerd said:
i'm on android 13 beta2 on unlocked s22 ultra.
after i click on "DM + MODEM + ADB" then ok,
it' still stuck at Waiting for DIAG....
Click to expand...
Click to collapse
Which CSC are you using and which model (S908U1)?
When I tested this, I unlocked the secret codes first on Android 12, then upgraded to Android 13 and secret codes still worked. I'm not sure if you can unlock it directly on Android 13.
Are you willing to downgrade to Android 12 first to try?
Mem_0 said:
Great effort man, Thank you.
but this will not work on variants like S908N Korea or the S9080 China correct ?
Click to expand...
Click to collapse
Can you flash US firmware on the Korean and Chinese variants with Odin (normal or patched)? If you can get on US firmware, then it might work. I do not think it will work on other firmwares.
peacey8 said:
Can you flash US firmware on the Korean and Chinese variants with Odin (normal or patched)? If you can get on US firmware, then it might work. I do not think it will work on other firmwares.
Click to expand...
Click to collapse
I don't think that's possible as the pit files are different.
peacey8 said:
Can you flash US firmware on the Korean and Chinese variants with Odin (normal or patched)? If you can get on US firmware, then it might work. I do not think it will work on other firmwares.
Click to expand...
Click to collapse
till now there is no way to flash US on a Korean
Mem_0 said:
till now there is no way to flash US on a Korean
Click to expand...
Click to collapse
peacey8 said:
Can you flash US firmware on the Korean and Chinese variants with Odin (normal or patched)? If you can get on US firmware, then it might work. I do not think it will work on other firmwares.
Click to expand...
Click to collapse
The only Snapdragon variant that has the same pit file as S908U/S908U1....is the S908N. But to no avail. It fails.
wr3cckl3ss1 said:
The only Snapdragon variant that has the same pit file as S908U/S908U1....is the S908N. But to no avail. It fails.
Click to expand...
Click to collapse
why does it fail ? bec of different pit files ?
The pit files are what partition the device. And....
S908U/S908U1/S908N have B0Q_USA_SINGLEW
S908E - B0Q_GBL_OPEXX
S908W- B0Q_CAN_SINGLEX
And even if you were to get it to flash. That still won't unlock the bootloader. Just an FYI.
I have made a lot of research and failure tries trying to change the CSC of the S908N I have from KTC to KOO, but every time it fails using Samkey or even Samfw, after further looking they said that Samsung had blocked the Korean variants starting from S21 I guess.
wr3cckl3ss1 said:
The pit files are what partition the device. And....
S908U/S908U1/S908N have B0Q_USA_SINGLEW
S908E - B0Q_GBL_OPEXX
S908W- B0Q_CAN_SINGLEX
And even if you were to get it to flash. That still won't unlock the bootloader. Just an FYI.
Click to expand...
Click to collapse
I don't want to unlock the bootloader at the moment, I just want to change csc at first to KOO instead of KTC and after that maybe install international software.
peacey8 said:
Which CSC are you using and which model (S908U1)?
When I tested this, I unlocked the secret codes first on Android 12, then upgraded to Android 13 and secret codes still worked. I'm not sure if you can unlock it directly on Android 13.
Are you willing to downgrade to Android 12 first to try?
Click to expand...
Click to collapse
yes, I'm on s908U1 with FKR/FKR, TMB/XAA (Visible wireless on sim, tmobile on esim).
if i downgrade to Android 12, will it wipe my data? i really don't wanna wipe my phone
netnerd said:
yes, I'm on s908U1 with FKR/FKR, TMB/XAA (Visible wireless on sim, tmobile on esim).
if i downgrade to Android 12, will it wipe my data? i really don't wanna wipe my phone
Click to expand...
Click to collapse
Yes it might wipe your phone, I'm not sure. I wouldn't risk it without backing up first.
I haven't tested this on FKR. So if it doesn't work for you on Android 12, use SamFW FRP Tool to change your CSC to XAA when you're on Android 12. Then it should definitely work.
Thanks for this.
Question: if I'm on att or TMOB, does this unlock more useable bands for me?
netnerd said:
i'm on android 13 beta2 on unlocked s22 ultra.
after i click on "DM + MODEM + ADB" then ok,
it' still stuck at Waiting for DIAG....
Click to expand...
Click to collapse
I'm having the same issue and I'm on Android 12.
EDIT: I'm an idiot. I did not have the Samsung Android USB drivers installed. Tried it again and now it works!
ekerbuddyeker said:
Thanks for this.
Question: if I'm on att or TMOB, does this unlock more useable bands for me?
Click to expand...
Click to collapse
The phone already comes with all almost all the bands already. This guide just shows you how to enable them all.
Has anyone had any luck, I followed all the step to the T, but it still stuck on "waiting for DIA".
Running androind 12 / SM-S908U1
canada S22U
formula666 said:
Has anyone had any luck, I followed all the step to the T, but it still stuck on "waiting for DIA".
Click to expand...
Click to collapse
Install Samsung Android USB drivers from here.