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.
Related
Hi all,
I wonder which ROM is best for my XDA 2i?I use the Modified ROM V.1.11.00 WWE- Radio 1.03.00-ExtROM 1.11.162.However,the signal is not stable;I can't connect to GPRS as well(Im using O2 UK PAYG).
Re: ROM Upgrade
Hi, I've been looking into which is the best ROM, I was thinking of swapping to the I-mate PDA2 ROM. But the general feeling is the modified 02 with Radio 1.03. This is what I have put on mine and I'm on PayT vodafone UK, my GPRS worked fine after I installed the attached file. :lol:
Unless your loaded a word of warning Vodafone charge £7.50 for a 1Mb download of data on PayT!!!!!!!! I found this out after I had subscribed to TomTom Traffic on TTN 5.1, waste of my money now, GPRS too expensive, looking at other PayT deals ie. T-Mobile +£2.60 per Mb, although still too expensive. :x
Copy to XDA IIi. Access the copied file on your XDA IIi , click on it to run and it will install all the UK settings for Vodafone. Please keep a copy, as the install deletes itsself automatically. :twisted:
Re: 02 PAYT Settings!
Sorry was half asleep when I wrote my original replay, which refers to vodafone not 02, please find the correct file for 02 PAYT attached.
are these the settings for the free GPRS on PAYT on O2 ?
or have they realised their error yet ?
hello,
i've been looking everywhere for the 02 paymonthly gprs settings, i tried the pay as you go settings, but it didnt seem to work.
i was on the phone to 02 for hours last time until we got it to sort of half work, but i had to hard reset when i updated my rom. i installed with corporate user, and now i dont have gprs settings again. anyone know how to do it?
much much appreciated!
haider
How do you work with CAB files? Just double-click like an executable? What does this update to the GPRS do?? Will it affect my WiFI settings?
blueclue7 said:
How do you work with CAB files? Just double-click like an executable? What does this update to the GPRS do?? Will it affect my WiFI settings?
Click to expand...
Click to collapse
the cab files will only modify/add settings into your registry. it will not affect your wifi settings
haider said:
hello,
i've been looking everywhere for the 02 paymonthly gprs settings, i tried the pay as you go settings, but it didnt seem to work.
i was on the phone to 02 for hours last time until we got it to sort of half work, but i had to hard reset when i updated my rom. i installed with corporate user, and now i dont have gprs settings again. anyone know how to do it?
much much appreciated!
haider
Click to expand...
Click to collapse
Start>Settings>Connections>Connections
set up O2 mobile web
{
"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"
}
Under My ISP select "Add a new modem connection"
Enter O2 Mobile Web as the name and select Cellular Line (GPRS)
next button
Access point name: mobile.o2.co.uk
next button
User name: username
Password: password
Advanced Button
Use server-assigned IP address
NO software compression
NO header compression
Servers tab
Use specific server address
DNS 193.113.200.200
Alt DNS 193.113.200.201
OK button (top right of screen)
Finish button
OK Button (Top right)
Set Up O2 WAP
On the connections screen under "My Work Network"
Add a new modem connection
Enter O2 WAP as the name and select Cellular Line (GPRS)
Next
Access Point Name: wap.o2.co.uk
Next
User Name: user
Password: password
Finish
Screens Grabbed With Pocket Screen Capture 1.0
Again, do I simply double-click the CAB file to install the "registry" (if that is what happens)? And specifically, what will this O2_UK_PAYG file do to my settings? If I add something like the TMobile caller ID patch (another CAB file), how will that affect the general O2 settings of my XDA unit (I am a TMobile customer running under the O2 ROM)?
blueclue7 said:
Again, do I simply double-click the CAB file to install the "registry" (if that is what happens)? And specifically, what will this O2_UK_PAYG file do to my settings? If I add something like the TMobile caller ID patch (another CAB file), how will that affect the general O2 settings of my XDA unit (I am a TMobile customer running under the O2 ROM)?
Click to expand...
Click to collapse
To run a CAB file just find it with File Explorer and click it. It will automatically be deleted afterwards
Your new settings should either overwrite the old ones or add an addition set of network settings that you then select as the defaults.
Thanks man, i really really really appreciate it. must have been long! you didnt have to include pictures!
Thanks again anyway. i really do appreciate it.
haider said:
Thanks man, i really really really appreciate it. must have been long! you didnt have to include pictures!
Thanks again anyway. i really do appreciate it.
Click to expand...
Click to collapse
No worries chap, any more problems just shout!
As for the pictures etc, I would sooner do it properly once and refer people who ask in the future to there, than end up doing it over and over....
RE: 02 PAYT Cab file or Vodafone PAYt
To run the cab files, copy to your PDA and double click to run. These cabs just update the registry, it doesn't matter. As long as your PDA is SIM-Free, any carrier should work.
They are the official files from the IMATE website, which has cabs for most carriers including worldwide. You can only download these files from IMATE website if you have a registered device. They should work on all XDA or other brand names etc. :twisted:
RE: Other Operater cabs
I have uploaded the rest of the available cabs for the UK carriers, contact and PAYT. So in combination with my earlier uploads, these are all the UK carrier settings for the UK
There are cabs for other countries and carriers available, let me know your carrier, contract (PAYT or Contract) And I will try to locate the correct cab file.
These are the offical cabs from IMATE. They only update your registry and nothing else. Copy to your PDA and click to run.
just one other thing, once the gprs connects, its stays on? how do u disconnect it - save battery? it used to end connection once mms was d/l or u/l and there was an option to disconnect when pressing on G icon?
small detail cos i can always soft reset or activate wireless, but would be handy, thanks again!
MaskedMarauder said:
blueclue7 said:
Again, do I simply double-click the CAB file to install the "registry" (if that is what happens)? And specifically, what will this O2_UK_PAYG file do to my settings? If I add something like the TMobile caller ID patch (another CAB file), how will that affect the general O2 settings of my XDA unit (I am a TMobile customer running under the O2 ROM)?
Click to expand...
Click to collapse
To run a CAB file just find it with File Explorer and click it. It will automatically be deleted afterwards
Your new settings should either overwrite the old ones or add an addition set of network settings that you then select as the defaults.
Click to expand...
Click to collapse
If you are a T-mobile cstomer,then I suggest you use the T-Mobile file I have uploaded, it is for T-Mobile contract users. It doesn't matter what ROM you have, it only sets up the gprs and wap settings, by writing to the registry on PDA.
haider said:
just one other thing, once the gprs connects, its stays on? how do u disconnect it - save battery? it used to end connection once mms was d/l or u/l and there was an option to disconnect when pressing on G icon?
small detail cos i can always soft reset or activate wireless, but would be handy, thanks again!
Click to expand...
Click to collapse
I just open 'Wireless Manager', if the GPRS is connected then the icon will be green, tap the icon to disconnect. :twisted:
yeah, thanks i did realise afterwards. i think i'm just acting a bit spoilt. although i still have a few more bugs in the phone... (multiple copies of my messages are being sent out).
thanks everyone.
Cab install Splash Screen Bonus!
Hi, all
I have had a look at the carrier cab installs, I uploaded and found out that you can change your splash screen with these cabs as well.
XDA IIi installation
Go to this link for instructions on how to create the 2 files you will need.
http://pocketpcdubai.infopop.cc/groupee/forums/a/tpc/f/582600994/m/138105069
They have the Windows program for conversion and some example jpg's or create your own Splash screen. This program runs on your PC.
In the program save your chosen jpg as twice as system1.nb and then repeat with same jpg and save as system2.nb.
Copy these files to your PDA Windows directory. Then copy the correct carrier cab file (listed earlier), click to run, it will then install/re-install your GPRS and WAP settings and update your splash screen, it will probably freeze, then do a soft reset and voila you will see your new splash screen. To change just repeat the process and overwrite your 2 files in windows directory with your new ones and use the cab again.
**Please note the GPRS cab files will only update your splash screen if you have copied the correct files to the windows directory on your pda.
If you do not want to change your splash screen, then simply run the cab file without copying/creating system1 or system2, and this will just install your chosen carrier internet settings etc**
One more thing I mentioned in an eariler post that the cabs update your GPRS and WAP, well they also install your MMS settings as well.
Enjoy :twisted:
Splash install update
Sorry made a mistake on the save files not system1.nb/system2.nb.
The correct file names are splash1.nb and splash2.nb. :wink:
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.
Hi All,
I've been trying to generate a GSM patch for newer CM7 builds for a while now and finally have one that works against 11/16 - and now includes data too.
Unlike previous attempts, this isn't a 100mb file that overwrites the whole OS, it's just a 530kb patch to be installed over the 11/16 build. All this patch does is to add/replace 9 libs, 4 binaries and build.prop file (minimal changes to default radio mode and permitted emergency call numbers).
If you try this patch, please post your experiences here so I can see how effective it is and try to improve it. In particular I'd like to know if CDMA works - I think it might, but I can't test that theory in the UK.
Install instructions :-
- Install hashcodes safestrap, reboot into safestrap
- Ensure safe system is ENABLED
- Wipe data/cache
- Format /system
- Install CM7 11/16 build from Hascode's thread here :-
http://forum.xda-developers.com/showthread.php?t=1308924
- Install attached the gsm_patch1116_WithData.zip
- Reboot.
- On first boot, phone will FC a couple of times
- Once booted, select GSM as main network, check your APN is configured and selected, then reboot and your phone will connect to the network
A big thankyou goes to hashcode, the dev of the CM7 port. Without him, the Droid3 would be a lot less fun to play with - and thanks to niko99 for pointing out the way to merge together roms/patches to get working data - that gave me the clues I needed to improve this patch a lot.
One last thing - there are possibly 1 or 2 libs/bins in this patch that don't strictly need to be in there. I'll keep testing to try and minimise it as much as possible.
Hey,
you make try like i wrote before in other subject ( this tested other user and its working)
1. install hashcode clear rom http://goo.gl/xkZ0S
2. turn on phone wait when all will load restar phone to recovery
3. install http://forum.xda-developers.com/attachment.php?attachmentid=772728&d=1320513115 restar phone, wait to all will load and once again, restart and go to recovery
3. install CyanogenMod7 GSM Niko99 A - Speedy Share - upload your files here
restart phone, all should work, g/e/3g/h and wifi, belowe screenshot do 1 min ago (its turn on polish lang.
{
"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"
}
Hi Niko99
Can you post a backup of your /system from your working GSM phone?
I'll try to use it to improve the patch as it's difficult to know what's been changed when 2 roms and a patch have been applied on top of each other.
My aim here is to have a small clean patch that not only makes the phone work, but explains something about why hashcode's base rom doesn't support GSM.
We'll learn a lot more that way.
[edit] I've just manually merged those 3 Zips (CM7.2.RC0, GSM_PATCH and Niko99) looking for the right combination of files/settings and I think I've found the data problem. Testing now.
[edit][edit] yep - got it, first post updated
Please keep at this thread, I really appreciate you getting this going for the GSM community!
I have very slow upload speed of my internet... but in next 15 min i will put here a copy of my /system folder copy 1h ago from my droid3 gsm phone
uploading in progress :/
thingonaspring
now a uploading is finish www.speedy.sh/WZTF/CyanogenMod7_GSM_niko99_ver_23_11_2011.zip
but i see you foud what you need so now YEEEEE its done one little step to CM7 on D3
can anyone tell me how to download google market please?
@8339923
This has already been answered quite a lot on XDA.
Here http://forum.xda-developers.com/showpost.php?p=18694534&postcount=21 for instance.
Thanks a lot for this fix, i will try it out this weekend (don't wanna mess up my phone in the middle of the week) and report back. It's nice to see data got added too, teamwork
Will this work for att and tmobile (USA)
As long as your phone is SIM unlocked, then yes it should work.
I'd be interested to find out, if a friendly US user could devote a little time to test it.
My motivation for making this patch was for people like me who've imported unlocked Droid3's from the US to other territories. It hadn't occurred to me that there are US GSM carriers too, which would make the patch useful to a much wider audience.
thingonaspring said:
As long as your phone is SIM unlocked, then yes it should work.
I'd be interested to find out, if a friendly US user could devote a little time to test it.
My motivation for making this patch was for people like me who've imported unlocked Droid3's from the US to other territories. It hadn't occurred to me that there are US GSM carriers too, which would make the patch useful to a much wider audience.
Click to expand...
Click to collapse
I'll try now!!
If you don't know us frequencies are
1700 MHz/2100 MHz
1900 MHz
, 850 MHz T-Mobile USA,
__
And at&t
850 MHz
1900 MHz
850 MHz
1900 MHz ]
No Success :/ Killed my cdma tho...
It's not worked for me. I have o2 UK, and I follow with instruction. It's okay, but my APN is not configure automatically, my list is empty.. Please Help
@ericerk
Huge thanks for trying this out in the US - looks like the libs I'm using are for european frequencies only, which is a bit disappointing. I'll have a dig around and see if I can find a better source for them.
@Lister_Oprawca
Are you saying that the phone works, but you have no APN?
If that's the case, the details for an O2 APN in the UK are :-
Mobile Web
Name: O2 Mobile Web
APN: mobile.o2.co.uk
UserName: web
Password: web
MCC: 234
MNC: 10
APN Type: default
And Post Pay,
Name: O2 Post Pay
APN: wap.o2.co.uk
UserName: o2wap
Password: password
MMSC: http://mmsc.mms.o2.co.uk:8002
MMS Proxy: 193.113.200.195
MMS Port: 8080
MCC: 234
MNC: 10
APN Type: mms
I got that data from an androidforums post here :-
http://androidforums.com/htc-desire/122078-o2-apn-settings.html#post1137254
(apologies to the moderators for posting cross-forum links, but it was for a good cause)
thanks for your help, I found other data to o2 uk and it works. everything is about enough for me to address, username and password.
i have an issue to set apn with vodafone (de). i add a new apn in setting, but don't save. the apn is clean. signal strengh for gsm is super.
with an o2 sim card the apn set is ok an it save correctly.
Rennert said:
i have an issue to set apn with vodafone (de). i add a new apn in setting, but don't save. the apn is clean. signal strengh for gsm is super.
with an o2 sim card the apn set is ok an it save correctly.
Click to expand...
Click to collapse
It works on stock rom?
DoubleYouPee said:
It works on stock rom?
Click to expand...
Click to collapse
yes, on liberty rom2.0 also works with twice sim cards. is only with cm7
...Tapatalk
I wonder!
Hello guys, excelent work... I was wondering if this "GSM" patch would allow my Droid 3 to enable data connections through my Costa Rican SIM card pre-paid internet plans?
I have the SIM card working for Calls and Text Messages... I programmed the APN data properly for both MMS and Internet corresponding to what we use here in CR, but it doesn't activate data connections through the 3g network...
I wonder if Cyanogen Mod + this patch would help me get GPRS / HSDPA on my phone here in CR...
Thank you in advance for taking the trouble of reading this.!
@Dunkelherzmann
Are you saying you've tried the APN settings on an official Droid 3 ROM, and they didn't work?
If that's the case, the most likely explanation is that the APN settings aren't right - or that the APN wasn't selected after you added it. By default new APNs are unselected, you have to hit the little button to the right of the new APN's name to enable it.
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