Related
Either I am a moron . . . or the link to the sprint site is not working. I get a 404 message when I try to go here:
http://www.sprint.com/business/products/products/evdoEnterZip.jsp
I want to see this map, if someone has a working link or info on how to use this one i would appreciate it greatly.
While the zip code page no longer works, the individual EVDO coverage maps for various cities still do.
For example:
http://www.sprint.com/business/images/evdo/large/SanFrancisco_CA_EVDO.gif
Just substitute a nearby major city in place of "SanFrancisco" and your state in place of "CA" and you'll get a map. The yellow portions are the proposed EVDO areas.
I've played around with CAB files and registry settings in an attempt to enable a Band tab in the Phone's settings screen with the aim of switching GSM network bands, but have not been able to get it working. Others have attempted similar things in the past (http://forum.xda-developers.com/showthread.php?t=267793), and also had little success.
I'll list what I've learned in the process of trying, just in case it helps anyone else, or in case someone who knows more can reveal what's required to enable the Band Tab in WM5 to allow selection between GSM network frequencies (ie. not UMTS, or TD-CDMA or anything else). Specifically, I'd like to be able to select between the four bands that the Blue Angel supports: 900 / 1800 / 850 / 1900 MHz
WM 2003SE
In WM 2003SE, it was possible to enable the Band page if the appropriate version of two files, PhonePH.dll and RILGSM.dll was set. The attached cab file allows this to be installed on WM2003SE phones.
This file includes a registry file with settings similar to those listed below. The following is an example of a REG file which allows the customisation of this Phone->Settings->Band tab. Note that I've included 7 different values, but a maximum of 5 can be included. The ItemCount value sets the number of items displayed. (I include the other values for reference incase you wish to change /swap the first 5 values)
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\PhonePH]
"ItemValue4"=dword:00000000
"ItemName4"="Reset Value to zero"
"ItemValue3"=dword:00000003
"ItemName3"="GSM 900 / 1800 (Europe/Asia)"
"ItemValue2"=dword:00000005
"ItemName2"="GSM 850 / 1900 (North America)"
"ItemValue1"=dword:00000007
"ItemName1"="Automatic"
"ItemCount"=dword:00000005
"ShowBandPage"=dword:00000001
"ItemName5"="GSM 900 / 1800"
"ItemValue5"=dword:00000003
"ItemName6"="GSM 1900"
"ItemValue6"=dword:00000004
"ItemName7"="GSM 1800"
"ItemValue7"=dword:00000002
[HKEY_CLASSES_ROOT\CLSID\{2C51FDE9-39A0-4df7-8C59-9A41EE060497}]
@="Test Property Page Extensions"
[HKEY_CLASSES_ROOT\CLSID\{2C51FDE9-39A0-4df7-8C59-9A41EE060497}\InProcServer32]
"ThreadingModel"="Apartment"
@="phoneph.dll"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved]
"{2C51FDE9-39A0-4df7-8C59-9A41EE060497}"="Test Property Page Extensions"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\Extensions\Controls Folder\Phone\shellex\PropertySheetHandlers\{2C51FDE9-39A0-4df7-8C59-9A41EE060497}]
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\RIL]
"Index"=dword:00000001
"Order"=dword:00000003
"Prefix"="RIL"
"Dll"="rilgsm.dll"
Note the relationship above between phoneph.dll and the Phone Property Pages.
Windows Mobile 5
Unfortunately on WM5, running this CAB won't work, and in fact, it will disable your phone. After much testing, I discovered that this was because it installed the WM2003SE version of the RILGSM.dll file, which doesn't seem to work on WM5. This value is set in the following key: HKLM\Drivers\BuiltIn\RIL\ -> Dll="Rilgsm.dll"
Swapping this with a new file (eg. the one from WM2003, then referencing this new file in the registry, followed by a soft reset) will result in the phone not being available. The message "A wireless radio must be attached to use the phone." will appear when attempting any phone operations in this case.
Most phone settings in WM5 seem to be in the HKLM\SOFTWARE\OEM\PhoneSetting key. However, trying the ShowBandPage value didn't work. It is possible to enable a band selection page, for switching between a UTMS and GSM network, but this is pointless on a Blue Angel (XDA IIs), as it doesn't support UTMS anyway.
Here is an example of a registry (.reg) file for enabling the UTMS band page (along with some extra options that I've aggregated):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\PhoneSetting]
"ShowPIN2Page"=dword:00000001
"ONSDisplayRule"=dword:00000001
"Enable3GLongNamePrefix"=dword:00000000
"LongNamePrefix"="UMTS"
"EnableUsimEF"=dword:00000001
"ShowNITZPage"=dword:00000001
"HiddenFDNFunction"=dword:00000000
"HiddenBCFunction"=dword:00000000
"FDNQueryPBTimeout"=dword:00060000
"ShowFDNPage"=dword:00000001
"ShowTtyPage"=dword:00000001
"ShowUMTSBandPage"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\PhoneSetting\BandType]
"ItemValue4"=dword:00000003
"ItemName4"="UMTS(2100+800)"
"ItemValue3"=dword:00000002
"ItemName3"="GSM(1900+850)+UMTS(1900+850)"
"ItemValue2"=dword:00000001
"ItemName2"="GSM(900+1800)+UMTS(2100)"
"ItemValue1"=dword:00000000
"ItemName1"="Auto"
"ItemCount"=dword:00000004
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\PhoneSetting\NetworkType]
"ItemValue3"=dword:00000002
"ItemName3"="WCDMA (3G)"
"ItemValue2"=dword:00000001
How to do it?
So, if anyone knows how to, for the Blue Angel (or any other GSM-only multi-band phone) on WM5 to enable the Band selection page for switching available networks, I'd be grateful....
Cjbs,
I am having no service issues on my Blue Angel WM6 also, so i'm interested on this.
In my case i'm convinced that there is a problem with GSM on 850Mhz with BA and WM6, since whenever i get no service and i choose manual network, the only network i see is 72410 (MCC/MNC) which is Vivo in Sao Paulo, Brasil, which is the only GSM 850 Mhz operator in Brazil, but rather i'm using a 72403 which is TIM Sao Paulo, Brasil 1.800Mhz operator.
So, it seems that whenever there is a 850mhz network available BA locks up and cannot keep searching on the other bands, because if it did it would find my network.
So, i have found the following MSDN pages that relate to this:
http://msdn2.microsoft.com/en-us/library/aa919118.aspx
http://msdn2.microsoft.com/en-us/library/ms889542.aspx
As you can see the first one is only related to Windows Embedded CE registry settings. Anyway i've tried tweaking with - not for this issue, but rather properly displaying the operator name on today - DisableCPHSOverride value and EONSEnabled with no apparent result.
However, this points out to other registry settings that are related to radio:
HKEY_LOCAL_MACHINE\Comm\Cellular\RIL
HKEY_LOCAL_MACHINE\Software\Microsoft\RIL
HKEY_LOCAL_MACHINE\Comm\Cellular\CellTSP
HKEY_LOCAL_MACHINE\Comm\Cellular\RIL\RemoteCallType
but specially
HKEY_LOCAL_MACHINE\Security\Phone
HKEY_CURRENT_USER\ControlPanel\Phone
On the last one, i have under "features" dword:33867736, but on the link above there is "Microsoft recommended default configuration for GSM radios" which is dword:0206C7D8.
I will try tweaking here to see what happens.
JP
Another thing that I noticed, after chaning locations from Hong Kong to the US is that unless I specifically left the band settings before upgrade (i.e. in WM2003SE) on Automatic, then no US network would be found. I applied the registry changes to the WM2003SE device to support enabling more GSM bands, and selected the 850 + 1900 MHz option, which worked. Of couse if I chose 800 + 1800, then upgraded to WM5, then it wouldn't find a network.
So the issue is that there is no way (that I know of) in WM5 for GSM to be able to select the frequencies on which networks will be searched.
JPBRA said:
Cjbs,
I am having no service issues on my Blue Angel WM6 also, so i'm interested on this.
In my case i'm convinced that there is a problem with GSM on 850Mhz with BA and WM6, since whenever a receive no service and i choose manual network, the only network i see is 72410 (MCC/MNC) which is Vivo in Sao Paulo, Brasil, which is the only GSM 850 Mhz operator in Brazil, but rather i'm using a 72403 which is TIM Sao Paulo, Brasil 1.800Mhz operator.
So, it seems that whenever there is a 850mhz network available BA locks up and cannot keep searching on the other bands, because if it did it would find my network.
So, i have found the following MSDN pages that relate to this:
http://msdn2.microsoft.com/en-us/library/aa919118.aspx
http://msdn2.microsoft.com/en-us/library/ms889542.aspx
As you can see the first one is only related to Windows Embedded CE registry settings. Anyway i've tried tweaking with - not for this issue, but rather properly displaying the operator name on today - DisableCPHSOverride value and EONSEnabled with no apparent result.
However, this points out to other registry settings that are related to radio:
HKEY_LOCAL_MACHINE\Comm\Cellular\RIL
HKEY_LOCAL_MACHINE\Software\Microsoft\RIL
HKEY_LOCAL_MACHINE\Comm\Cellular\CellTSP
HKEY_LOCAL_MACHINE\Comm\Cellular\RIL\RemoteCallType
but specially
HKEY_LOCAL_MACHINE\Security\Phone
HKEY_CURRENT_USER\ControlPanel\Phone
On the last one, i have under "features" dword:33867736, but on the link above there is "Microsoft recommended default configuration for GSM radios" which is dword:0206C7D8.
I will try tweaking here to see what happens.
JP
Click to expand...
Click to collapse
Do you had success on this configurantion ? I´m Braziliam using TIM too and I have the same problem.
Thanks,
Sorry, no success with this registry tweak.
JP
CJBS said:
Another thing that I noticed, after chaning locations from Hong Kong to the US is that unless I specifically left the band settings before upgrade (i.e. in WM2003SE) on Automatic, then no US network would be found. I applied the registry changes to the WM2003SE device to support enabling more GSM bands, and selected the 850 + 1900 MHz option, which worked. Of couse if I chose 800 + 1800, then upgraded to WM5, then it wouldn't find a network.
So the issue is that there is no way (that I know of) in WM5 for GSM to be able to select the frequencies on which networks will be searched.
Click to expand...
Click to collapse
Hum .... very interesting ! Thanks for posting this.
Since i cannot use WM6 anyway, i'm on my way of a downgrade to WM2003SE, but i will try to remove 850Mhz and then upgrade back to WM6 to see what happens.
JP
CJBS,
I've downgraded to WM2003SE and used your cab above, without success. Yes, the phone band tab is enabled, but chossing the 900 / 1800 Mhz band doesn't solve my "no service" problem.
Instead, i have used this cab http://forum.xda-developers.com/showpost.php?p=1628234&postcount=9 which is working for me, as i can see that the 850 band is no longer being scanned (i don't see the network when in manual selection).
I've found that the registry settings of both cabs are a little bit different:
cdaly1970 said:
GSM900 has a value of 1
GSM1800 has a value of 2
GSM900/1800 has a value of 3
GSM1900 has a value of 4
Automatic has a value of 7
gsm850 has a value of 8
So, what are values 5 and 6?? I could set those values, but I have no idea how I'd check to see what band I am current using. Anyone got any thoughts?
-Chris
Click to expand...
Click to collapse
CJBS said:
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\PhonePH]
"ItemValue4"=dword:00000000
"ItemName4"="Reset Value to zero"
"ItemValue3"=dword:00000003
"ItemName3"="GSM 900 / 1800 (Europe/Asia)"
"ItemValue2"=dword:00000005
"ItemName2"="GSM 850 / 1900 (North America)"
"ItemValue1"=dword:00000007
"ItemName1"="Automatic"
"ItemCount"=dword:00000005
"ShowBandPage"=dword:00000001
"ItemName5"="GSM 900 / 1800"
"ItemValue5"=dword:00000003
"ItemName6"="GSM 1900"
"ItemValue6"=dword:00000004
"ItemName7"="GSM 1800"
"ItemValue7"=dword:00000002
Click to expand...
Click to collapse
So, there is seems to be some errors between the two cabs registry entries. Don't know how to properly find out which are the correct values for each band.
Also, i've opened both cabs and they different files:
{
"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"
}
As you can see there is some differences in the cabs, eventhough some files seem to be identical. Maybe combining the two cabs and editing the registry tweaks could make these files work 100% on WM2003 and perhaps on WM5 or WM6.
What do you think ?
JP
Not sure... but a guess is that:
- there are only five spots available to be used (the radio buttons)
- there are four unique network bands for GSM (900 / 1800 / 850 / 1900), along with the combinations (900+1800 / 850+1900), and then there's Automatic.
So I'm guessing that the different CABS have options that are more likely to be used in the location for which they are released (eg. people in HK wouldn't frequently want to explicitly specify the 850 network over the 1900).
Same Problem here, Whenever i switch to WM5/6/6.1, my phone stops working. I live in Pakistan, Asia. While i can recieve SMS, I cant call or get a call. The operator says "The number u dialed is not responding at the moment".
So what should i do to make my phone work with WM5/6/6.1 ?
I need WM6 badly. Still no one is able to diagrnose thise problem
I hope someone will come up with a gud idea
Hi
Hi Guys, news about this?
I'need fix band frequency in a T2223 or P3400, i'll set in 850/1900
I had enable band options but when I'll set the error mensage appears.
Can owners with the TyTN II ROM see band selection in the Phone Settings (to choose between Auto, 3G/WCDMA, GSM)? If so, could you post a screenshot or list out the values under the following in the registry:
HKLM/Software/OEM/PhoneSetting
Thanks for the help in advance.
auto = 10
GSM (900+1800) + UMTS2100)=50
GSM (1900+850) +UMTS(1900+850) = 58
UMTS (2100+800)=30
Hope that helps. But why you need the value? just select the band and done with it.
Just select Network = GSM or AUTO(3G) for battery convern.
GSM/UMTS = auto
Because there is no band setting in the phone settings. I'm trying to determine what is different here, and it seems like there is a difference in the registry. My registry settings for that page are COMPLETELY different.
gadgetluva said:
Because there is no band setting in the phone settings. I'm trying to determine what is different here, and it seems like there is a difference in the registry. My registry settings for that page are COMPLETELY different.
Click to expand...
Click to collapse
I have the band setting in the phone settings, looks nothing like what was posted though. I have three sub directories, "Band Type", "FDN", "NetworkType", each with several "ItemValue" Dwords, and "ItemName" string values.
In the root of Phone Settings:
(Default) (value not set) : string
ShowPIN2Page=1
ShowNITZPage=1
ONSDisplayRule=1
ShowUMTSBandPage=1
Enable3GLongNamePrefix=1
ShowALSPage=1
QOSTrafficClass=4
LongNamePrefix = "3G" (string value)
Attached is a Registry file for my entire "PhoneSetting" entry
Just load the HTC Rom on you Tilt. It works lot better than AT&T Rom. I also using TomTom 6. Works really well.
With HTC Rom, it links with my Mercedes Benz BlueTooth handfree, with AT&T it will not show all contacts and call history.
LOAD the HTC Rom, it work great!!! I have been using it for almost a month without freeze.
I want to know the basic nv value of Max 2
I lost the default when unlocking the band.
I'm trying to use KT 3G and LG data, but I can not ...
Is there a way to initialize the nv value?
If not, I'd appreciate it if you could give us the default ... I think we should get it back to normal.
01877 :
00946 :
02954 :
00441 :
06828 :
rnrgy said:
I want to know the basic nv value of Max 2
I lost the default when unlocking the band.
I'm trying to use KT 3G and LG data, but I can not ...
Is there a way to initialize the nv value?
If not, I'd appreciate it if you could give us the default ... I think we should get it back to normal.
Click to expand...
Click to collapse
This is from a Mi Max 2, which I think is a China version running the English ROM.
For addresses with multiple items, settings I don't list below are 0.
01877 :
"rf_bc_config" is an unsigned 64-bit integer: 562950035735427
00946 :
"band_pref_16_31" is an unsigned 16-bit integer: 0x04E8
02954 :
"nv_band_pref_32_63_type.band" is an unsigned 32-bit integer: 131072
00441 :
"band" is a 16-bit unsigned enum: 0x380
06828 :
"nv_lte_bc_config_type.lte_bc_config" is an unsigned 64-bit integer: 2061584302293
What happened when you tried?
Did you try adjusting only one of them at a time?
I am trying to enable bands 2 and 4 right now. I would appreciate it if you could provide some information on what does not work.
I have enabled the "LTE Band pref" setting for bands 2 and 4 as well. The number matches my nv_lte_bc_config_type.lte_bc_config setting. We know that the pref is a requirement for the GSM bands, so it's no surprise that we need to set it here as well.
I am now getting 4G on the phone, but I still need to find some app to confirm that my setting is allowing it to work on B2 or B4. The other thing that could be happening is a change in cloud cover or radio noise is allowing a B5 signal to reach me.
If that is working for me, the next step is to try disabling bands that are near in frequency and not used in my country to see if signal strength can be improved.
Edit: It's setting 65633. Mine was 0x1E0000000D5, so to add B2 and B4 (Combined value 0xA), I changed it to 0x1E0000000DF
ZHNN said:
I have enabled the "LTE Band pref" setting for bands 2 and 4 as well. The number matches my nv_lte_bc_config_type.lte_bc_config setting. We know that the pref is a requirement for the GSM bands, so it's no surprise that we need to set it here as well.
I am now getting 4G on the phone, but I still need to find some app to confirm that my setting is allowing it to work on B2 or B4. The other thing that could be happening is a change in cloud cover or radio noise is allowing a B5 signal to reach me.
If that is working for me, the next step is to try disabling bands that are near in frequency and not used in my country to see if signal strength can be improved.
Edit: It's setting 65633. Mine was 0x1E0000000D5, so to add B2 and B4 (Combined value 0xA), I changed it to 0x1E0000000DF
Click to expand...
Click to collapse
btw, you can use "network signal guru" from the app store to check which LTE bands are enabled on your phone disabling bands is also possible with that app, so itll make ur life way easier by using it instead of manually disabling it via above method.
Hi all. Wanted to start a thread for US owners of the international version of this phone. Mines on order so trying to get some things moving before it arrives. My main objective is getting the Bands to align to T-mobile [bands n71 (600 MHz), 41 (2.5 GHz), n260 (39 GHz) and n261 (28 GHz) working for 5G and 66 and hopefully 71(not sure supported on any version but is on the 9860 with same chip set)]. Also to keep it easy to do updates (carrier updated would be awesome).
Anyone have any info on what they have or have not found with this devices in the US?
- A list of frequency bands shown on the device per CSC would be great. Hopefully someone can get screen shots from samsung info tool for differing csc's, more so using us CSC's.
Has anyone changed the CSC via odin or tried the f916u or f916u1 FW through a std/patched odin?
- If so did bands change to fit the CSC region?
Has anyone manually copied the CSC from a US FW set to the internationals system folder (Forced a CSC change)?
- Concerned this may not make all the changes needed to the CSC provisioning but won't know until tried.
Has any one tried to take a TWRP ROM or backup from the F916U/1 and install it? Anyone have one that I can try (less user partition)?
- Has anyone confirmed what bands are binding in the US and if the 5G TD-NR2500 (N41) band is connecting?
I've de-compiled close build dates of FW between the U1 and international and there are not a lot of differences. Most of which I could apply manually if needed via root but it is a lot of data to enter and not sure whats really needed, so looking at it a piece at a time. I do have a US csc set to force. I also pulled the PIT file for 512gb units. Hope these can be repacked into a custom ODIN package that does not need root but the later is all long pole stuff.
Anyhow just looking to see what others have done or know to save me some steps. The more I know going in the better I can piece this together and hopefully put something out that can just be flashed and stay consistent through later updates.
Thanks in advance to all who have info to share!
I will test to help this project out...I have a rooted n9860
dallen5 said:
I will test to help this project out...I have a rooted n9860
Click to expand...
Click to collapse
Great. I may have to do a bit more to get n9860 csc files but bare with me.
- What carrier do you use and where are you located?
- Can you give me a details/screen shot of your csc in about - software info - carrier config version (adjust for your android version)
- Use the app "samsung band selector" and give me a list (or screen shots) of the bands it shows available.
You can send it to me in a message to cut down noise but if an issue, here is fine.
Big THANKS!!
saridnour said:
Great. I may have to do a bit more to get n9860 csc files but bare with me.
- What carrier do you use and where are you located?
- Can you give me a details/screen shot of your csc in about - software info - carrier config version (adjust for your android version)
- Use the app "samsung band selector" and give me a list (or screen shots) of the bands it shows available.
You can send it to me in a message to cut down noise but if an issue, here is fine.
Big THANKS!!
Click to expand...
Click to collapse
I'm using T-Mobile and I'm from Mobile,Al
dallen5 said:
I'm using T-Mobile and I'm from Mobile,Al
Click to expand...
Click to collapse
Thanks! I should have been more specific with"Samsung band selector". In the spot of that last photo, select the three lines upper left and select "band selector". That should give you a long list of presently supported bands. Can you get me that list?
I am hoping changing the csc to TMO opens up more bands here in the us. I am still trying to get that csc set together for you and your note 20.
saridnour said:
Thanks! I should have been more specific with"Samsung band selector". In the spot of that last photo, select the three lines upper left and select "band selector". That should give you a long list of presently supported bands. Can you get me that list?
I am hoping changing the csc to TMO opens up more bands here in the us. I am still trying to get that csc set together for you and your note 20.
Click to expand...
Click to collapse
Great thanks! Will get you a TMB CSC to try and see if that changes your bands. Will send via msg vs posting here as don't want to put a file up for a non fold 2 device on this thread. Will be a few days as need find time to download, de-compile and build the update.
saridnour said:
Great thanks! Will get you a TMB CSC to try and see if that changes your bands. Will send via msg vs posting here as don't want to put a file up for a non fold 2 device on this thread. Will be a few days as need find time to download, de-compile and build the update.
Click to expand...
Click to collapse
Ok cool
Did you ever come up with anything?
Hey sorry for the delays. I have been going crazy with this thing but not as far along as I would like to be. Samsung has locked the modem down more so than I yhought would be the case. The quick test I was to have you run was to modify the csc and I am far past that already.
I can get full TMO CSC running. (voip and volte)
I can add US bands specifically 66 and 71 and verified them working (or others unverified) on LTE. Mine Mimics the f916u1 bands for LTE. (QXDM works)
I can get the mbn carrier software options in the service menu (using custom modem.img)
I can limit the 5g bands to n41 although I can not get 5g to really connect (it claims it does but its not). Believe its a anchor issue with nsa. Not sure sa works in my area.
Working:
- carrier_policy controlling band availability and some CA.
- NV band pref to set LTE/5G from whats provisioned.
- 41 CA aggregation.
- manual modem provisioning for carriers.
- Full CSC for US carriers including VOLTE and Wifi calling
- F9160 DUD1 modem modified FW.
Thing still blocked:
- bands n71 5g and n260/1 although I think the hardware is missing for later mmwave.
- 5g working.
- LTE+ carrier aggregation on more bands. I can get it working in some b41 locations but that's it. Needs more work.
- Get rid of the Chinese unlock warnings on boot.
- F916u modem FW
I do plan to do a write up on some of this and add my notes fr pthers to chime in on. Still banging my head on the wall as the 5g bands should be working per everything I have read. I should have full RAT and it still limits to the same nr5g bands. Think the 5g bands are hard coded or limited in the firmwares db or missing hw. The Mbn's seem to not pass crc so editing may not be an option and I so far can not find a way to disable the security checks (2 bit changes and mbn failed to load). I can get some mod to the modem but to much causes it to fail or not load the radio at all. Need get around that security.
-= Currently (but hopefully temporary) my modem is dead. I corrupted the IMEI/EFS and am now getting an IMEI Certi: Failed and network: Blocked status in the service menu. If anyone has info on this please let me know. This is NOT caused by any of the below. =-
Few things to change for US use. I am not going to do this as a step by step as many have posted the details of how to elsewhere. I am just putting the values up for you to use as you should have some understanding of what you are doing to make these mods.
Add US LTE bands:
You will use QPST and QXDN to access the NV setting on your phones modem. The older QXDM will allow most of the changes. The 74xxx items will need the later 4. QXDM or PCATA.
NV item: 06828 nv_lte_bc_config_type.lte_bc_config
DEC: 10000000010101000011110000000001011000011100001100011011110
Bands: B2 B3 B4 B5 B7 B8 B12 B13 B18 B19 B20 b25 B26 B28 B38 B39 B40 B41 B46 B48 B66 B71
Change to decimal vaue: 288971309735352542
OR
Change to: 576460752303423487 for all bands, then limit with "carrier_policy" or "preferred bands". This allows band selector or service menu options to add other bands as needed. But do limit bands as it speed up network connections and saves power.
Note: Read up on LTE bands and NV item 6828. Most tools stop at band 41 and the method to add values above 65 are limited as the binary converted to decimal is to large. Qualcomm changed a couple of band numbers that were not used to allow this.
band 50=66, 55=252, 56=255, 59=71
I assume this is for all modems but may be limited to the fold 2. If anyone wants to confirm on another device I will be happy to update this note.
NV65633 (LTE band pref) default values:
Uint64: 0x1E7FFFFDF3FFF Change to:0x0402A1E00B0E18DE dec:288971309735352542
NV73680 (LTE-U Band 65 to 256):
65_128: 0x000000000000004E bin out=1001110 Edit to: 0x0000000000000042
bin: 10000000010101000011110000000001011000011100001100011011110
129_192:0x0000000000000000 No change
193_256:0x4A00000000000000 Edit to: 193_256:0x0000000000000000
Add NR bands and limit to US bands.
Note: I have yet to get the bands to ADD but you can limit to band 41. Adding may not be possible at all BUT these are the settings that should work.
NV74087 (NR band pref):
bits_1_64 int64: default: 1099645845509= 1,3, 28, 41 Edit to: dec:1099511627776 = n41
bits_65_128 int64: default: 78, 79 Edit to: dec:64 bin:1000000 =n71
129_192:0 no change
193_256:0 no change
257_320:0 Edit to: dec:24 Bin: 11000 =n260,n261
NV74213 (NR NSA band pref):
bits_1_64 int64: default: 1099645845509= 1,3, 28, 41 Edit to: dec:1099511627776 = n41
bits_65_128 int64: default: 78, 79 Edit to: dec:64 bin:1000000 =n71
129_192:0 no change
193_256:0 no change
257_320:0 Edit to: dec:24 Bin: 11000 =n260,n261
US CSC's:
Once rooted you can flash the HOME csc from the f916u FW. This will give you full support for the US market. The home CS will not wipe your device as it does not contain the PIT. Also the other will fail to load.
Modem:
Magic iso can read your modem image file and allows edits. Editing mbn_sw.txt and adding the us carriers adds them to your mbn list in the service menu.
You can flash later f9160 modem files in QDIN to keep your modem up to date. I ran DUD1 with OS10 for instance with better signal quality.
Secret codes:
secret code: *#*#0808#*#* -set usb connection id- (USB mode RMNET + DM + MODEM +ADPL(5G)) or apx for QPST
secret code: *#*#27262826#*#* -Change CSC-
Secret code *#*#27663368378#*#* -Service menu-
Stock SM-F916u1 frequency bands:
2G GSM GSM850,GSM900,DCS1800,PCS1900
2G CDMA CDMA800,USPCS1900
3G UMTS B1(2100),B2(1900),B5(850),B8(900)
3G CDMA BC0(800),BC1(1900)
4G FDD LTE B2(1900),B3(1800),B4(AWS),B5(850),B7(2600),B8(900),B12(700),B13(700),B18(800),B19(800),B20(800),B26(850),B28(700),B66(AWS-3)
4G TDD LTE B38(2600),B39(1900),B40(2300),B41(2500),B46(5200),B48(3600)
More to come, hopefully.....
Curious if you have this file on hand. I have the Fold 2 and i managed to delete the mmwave off my phone. Using the QPST, i was able to get into the modem but the file nr_nsa_band_pref file is not present. is it possible for me to copy someone else with either a fold 2 or note 20 ultra 5g?
the nr_nsa_band_pref is just a preference list, it wont add bands sadly