IOT Menu fix? - Sprint LG G2

I was bored. My boredom could turn into gain. What I'm going to describe may open up a way to get back the voice/data centric options and LTE band priority selection in the IOT menu.
I performed the permanent SIM unlock as described in another thread. I was successful in unlocking my phone not only for international GSM service but also domestic GSM service. I have an active AT&T prepay SIM and can use the Sprint LS980 phone on AT&T in the states all day long, make and receive phone calls on that number, send texts and even have HSPA+ data.
However, in while performing this hack, it requires editing a build.prop string. I went as far to do the hack on a custom ROM which I lost the ability of using 5689#*980# to access the IOT menu that was crippled in the ZVC update. Guess what, when a certain build.prop entry is changed which tells the handset what carrier it identifies with, the items in the IOT menu change. In custom ROM's the IOT menu is accessed with 277634#*#. With the build.prop identified as OPEN instead of SPR (sprint), a lot of options presented including the ability to select LTE bands. So I learned that the items that show in the IOT menu are somehow enabled based on the RO.TARGET.OPERATOR string. In the case of being set to OPEN, I could select band 1, 2, 3, 4, 5, 7, 8, 17, 20 or 40. No band 25, 26 or 41 but I have inclination that if the right conditions were set that those bands would present.
Anyone that's in to the inner workings of Android, want to take a crack at getting access to the old IOT settings from within the ZVC/KK ROMs?

Related

Where are Life Timer, Refurbishment, & Carrier name stor

I'm still trying to get EVDO and roaming working on my PPC6600 converted to Verizon XV6600. (See my last post in "Sprint ghosts lurk")
http://forum.xda-developers.com/viewtopic.php?t=36992
I am thinking there is more ROM storage that holds Life Timer, Refurbishment Status, the carrier name that pops on the antenna icon (mine still says Sprint PCS) and under roaming preferences (still says Sprint there too). Maybe this is all stored with the MSL code?
I have manually provisioned this exactly as the in store XV6600 (as far as I can tell), but can only connect to data if I set "No IP" under 3G data 1 settings, instead of "MIP Preferred" as the in store unit has. Now I connect, but only at 1x rates (~100kbps). Related is the roaming setting. I can only make and receive calls if I set it to "Home Only". If I set it to "Sprint" (which of course should now say Verizon after reprogramming), it indeed shows the EV symbol on top of the Today page, but I cannot receive calls, only place, and cannot connect to data.
Hopefully someone has found where this other info is stored. I have already flashed the Ext ROM, radio, and the Windows 2003 2.04 image.

US Verizon Note 4 on Canada Wind Mobile

Hello XDA-ers!
I have an old Verizon Note 4 that just got out of the contract payment, and now want to give it to a friend who is off in Canada! His current carrier is Wind Mobile (which based on frequencycheck.com and their site, uses UMTS AWS-1 (1700/2100) ).
I have unlocked my bootloader and rooted my Note 4, and even got Cyanogenmod (what I am running now) working on it. I went through the thread on the Samsung S5 XDA forum to unlock additional 3G and LTE bands, but had dubious results (the first LTE NV section didn't persist after reboot while the second one did.)
After all of that, I popped in my friend's T-Mobile SIM Card/my mother's Project Fi SIM, and LTE worked! LTE Discovery said it was on Band 4, so I thought all was well! Until I tried to make a phone call. One of two things would happen when I would make a call based on what settings I messed with (mentioned below in the *#*#4636#*#* menu): It would either say "Dialing..." forever, or start making short high-pitched beeps before hanging up while saying "Call Ended."
According to LTE Discovery, there was no GSM network it was attached to. And when I tried to change the cell network in the *#*#4636#*#* -> Phone settings -> Preferred network or the Settings -> Cellular Network -> Network Type (LTE, GSM, etc) to something relating to WCDMA/GSM, it would just go back to the previous one I had chose/a similar one that did not have either of the two (exceptions to this were some with LTE, then Global and the ones with a lot of networks).
If someone could please guide me through these last few steps, I'd be so happy!
Thanks in advance,
- Tony

How To Enable WiFi Calling on Open-Market Devices

Hello All,
I refreshed my branded Idol 4S with the unbranded ROM, and after I did that, I had to make some edits to make WiFi Calling work again. These steps should work on all open-market devices though.
1. Install the latest WPInternals from elsewhere on this forum.
2. Install a SIM card in your phone and have it connected to your cellular network.
3. Launch WPInternals, select "Registry Browser", and navigate to HKEY_LOCAL_MACHINE/Software/Microsoft/Cellular/MVSettings/IMSISpecific/<IMEINumber>/CellUX/
4. Create and/or set the following registry keys:
Key Name Value
a. DefaultWiFiCallingPreference 1
b. ShowWiFiCalling 1
c. ShowWifiCallingPreferences 7
5. Once set, exit out off the registry editor, and reboot the phone
6. Now go into settings -> Cellular & Sim -> Sim Settings -> and enable WiFi calling as normal.
If WiFi calling is not working at this point, you may need to install the certificate from your operator on the device. I didn't have to, but I did start with a branded device.
http://ee.co.uk/help/phones-and-dev...g-up-wifi-calling-on-the-microsoft-lumia-6401
You need to be more specific.
Wait for your confirmation message
Once you’ve turned WiFi Calling on, we'll activate it for you within 24 hours. (If you are a corporate customer, you will not receive this message, as you’ll already be set up and ready to go).
You’ll receive a confirmation text when WiFi Calling has been activated. The WiFi Call indicator will appear at the top left corner of your screen. You’re now ready to send and receive calls and text over WiFi.
So this trick wont work anywere, for everyone.
@augustinionut
The above steps assume that you have already contacted your carrier, and that they have provisioned your account for WiFi Calling. Sorry for not being clear.
Not all factory unlocked Windows 10 Mobile devices are provisioned to work with Wifi Calling that easily. Even if/after the carrerier supports it on your account. Atleast that is my experience with carriers in the US. The Elite X3 cannot get it with a few reg edits (neither T-Mobile or AT&T). The 950 and 950 XL are the same way, although we can enable VoLTE and HD voice on T-Mobile and AT&T, I have yet been able to get wifi calling to provision. Same for the 650 although I have an unbranded cricket model. The Idol 4s is a bit unique in that it is the only OEM device (Non Nokia/Non Microsoft) I have been able to activate VoLTE HD voice and Wifi calling with.

[GUIDE][US998][TMO] Access to TMO Hidden Menu / Add Remove Bands (Band 71)

PREREQUISITES:
- US998 only
- Bootloader unlocked
- Rooted
RECOMMENDED:
Full system backup in case you don’t like what you’ve done.
NEED TO KNOW:
Performing these steps will remove the “default” unlocked bands. I have not figured how to get band to default. So insert disclaimer here about me, XDA, LG, and whoever you got your phone from being responsible for your phone.
HOW TO:
1. Go to play store and download “Shortcut Master (Lite):
https://play.google.com/store/apps/details?id=org.vndnguyen.shortcutmaster.lite
Or support the dev and download the full version:
https://play.google.com/store/apps/details?id=org.vndnguyen.shortcutmaster
2. Launch Shortcut Master and grant it root access.
3. Select the 3 dot menu and select “Search…”
4. Verify “All apps” are being searched on the left. Click the “Enter text to search” and type in “BandSelection” and select “Search”
5. You should see 5 items in the results. Select the “Hidden Menu com.lge.hiddenmenu.tmo_only.LTEBandSelection”option. In the subsequent popup select “favorite”. In the subsequent menu you can rename the shortcut to whatever you like or keep the default name shown. Select “Add” to complete the favorite selection. You should then be brought back to the 5 item search results.
6. repeat step 5 and select “Hidden Menu com.lge.hiddenmenu.tmo_only.BandSelection” and repeat this step to add it as a favorite. Once done, hit the back menu button and this will return you to your 2 newly created favorite shortcuts.
7. Select the “LTEBandSelection” shortcut (or whatever name you renamed it) to launch the LTE Band Selection app.
8. Click the checkboxes for the bands you desire. Obviously as a TMO’er I would recommend Bands 2, 4, 12, 66, and 71 as these are the bands in use in the US. If you travel overseas you’ll need to select other bands.
9. Click “Save” and you should see a “Save Succeeded” toast if your selections were successful, otherwise you will see “Save Failed”. At a minimum, I believe you need at least 1 LTE band (2, 4, or 12). Additionally, you cannot select the whole shebang of bands as well.
10. At this point you are done and the selected bands will be active. You can verify the selected bands to be active by backing out of the menu back to your favorites, and select “BandSelection”. You should see your selected bands under LTE BAND. WCDMA / GSM should remain as Default unless you decided to mess with it.
Q: How do I get my LTE BAND back to default?
A: Dunno at this point. You figure it out and let us know.
Q: Can I reset everything back to whatever I had originally?
A: Restore that backup! Or factory reset I suppose…
I have yet to personally verify Bands 66 (extension of Band 4) and 71, but I would imagine it should work. You can verify the selected bands using another app like LTE Discovery. It shows you exactly what bands your phone is currently getting. I have confirmed that selecting single bands will only allow you access to that band (i.e you select BAND 2, you only get that band and no others).
THANKS:
@vndnguyen for Shortcut Master
EDIT - Added some screenshots from the app...
EDIT - I verified carrier aggregation goes away if I deselect Band 66 while connected to Band 4.
vinniej said:
9. Click “Save” and you should see a “Save Succeeded” toast if your selections were successful, otherwise you will see “Save Failed”. At a minimum, I believe you need at least 1 LTE band (2, 4, or 12). Additionally, you cannot select the whole shebang of bands as well.
Click to expand...
Click to collapse
Thank you for this. Good to know the stuff we speculated about is actually (probably) coming true. We talked about this a lot and the T-mobile network folder in the US998 hidden menu:
December, 2017
ChazzMatt said:
It's not there yet without root. There IS a T-Mobile network folder, but cannot be accessed without root.
https://forum.xda-developers.com/showthread.php?p=74543993
Sent from my carrier unlocked LG V30+ US998
Click to expand...
Click to collapse
So, how many LTE bands total can you select? Like could you select ALL the T-mobile and AT&T LTE bands? Like 10 or 12 LTE bands?
ChazzMatt said:
How many can you select? Like could you select ALL the T-mobile and AT&T LTE bands? Like 10 or 12 LTE bands?
Click to expand...
Click to collapse
I'm guessing, but I think it depends on whether the bands are CA bands, or not. Some are dependent on another. For instance with band 66 which is a CA band for band 4. I don't think you can just select 66 without selecting 4.
I'm still experimenting with it and I'll update as I find out more.
EDIT: Band 10 is not available in the tmobile menu. However, I was able to select 1,2,3,4,5,7,8,12,13,66,and 71 without issue.
Can anyone confirm if this actually works?
MishaalRahman said:
Can anyone confirm if this actually works?
Click to expand...
Click to collapse
Uhhh....Yea...ME. What are you questioning??
EDIT - I should give you a better answer...I have confirmed that selecting bands in this menu does indeed change the bands that are able to be received by the handset. As I am in the USA and on tmobile, I was only able to confirm bands 2,4,and 12. If I travel about an hour north, I can confirm 71.
vinniej said:
Uhhh....Yea...ME. What are you questioning??
Click to expand...
Click to collapse
You said you didn't verify if bands 66 and 71 work in the OP
MishaalRahman said:
Can anyone confirm if this actually works?
Click to expand...
Click to collapse
I understand what you are asking. It's confirmed this process adds those bands to the LTE bands list, but you are asking for proof if there's actually reception. You would need a T-mobile user with US998 and T-mobile SIM card in an area that has LTE band 66 or the very new LTE band 71.
That proof will come soon...
vinniej said:
I have yet to personally verify Bands 66 (extension of Band 4) and 71, but I would imagine it should work. You can verify the selected bands using another app like LTE Discovery. It shows you exactly what bands your phone is currently getting.
Click to expand...
Click to collapse
vinniej said:
I have confirmed that selecting bands in this menu does indeed change the bands that are able to be received by the handset. As I am in the USA and on tmobile, I was only able to confirm bands 2,4,and 12. If I travel about an hour north, I can confirm 71.
Click to expand...
Click to collapse
This makes me want to buy one from B&H. My V30+ (H932BK) is great, but to have one I can root as well as ensure works with T-Mobile's band 71 would be awesome.
vinniej said:
I was able to select 1,2,3,4,5,7,8,12,13,66,and 71 without issue.
Click to expand...
Click to collapse
That would be plenty. And I don't even need 66 and 71! (I'm on AT&T Prepaid.) But just in case...
Sent from my official open market LG US998 V30+
ChazzMatt said:
That would be plenty. And I don't even need 66 and 71! (I'm on AT&T Prepaid.) But just in case...
Sent from my official open market LG US998 V30+
Click to expand...
Click to collapse
Just added a screenshot showing bands 66 and 71 selected. I do plan on making that drive to verify Band 71.
ChazzMatt said:
That would be plenty. And I don't even need 66 and 71! (I'm on AT&T Prepaid.) But just in case...
Sent from my official open market LG US998 V30+
Click to expand...
Click to collapse
Although i can't remember exactly off hand. I believe it was posted somewhere that the T-Mobile version actually supported bands: 1, 2, 3, 4, 5, 7, 8, 12, 13, 17, 20, 28, 29, 30, 38, 39, 40, 41, 46, 66, and 71.
Would the person confirming this mind testing all of those enabled at once, please and thanks?
jcsww said:
Although i can't remember exactly off hand. I believe it was posted somewhere that the T-Mobile version actually supported bands: 1, 2, 3, 4, 5, 7, 8, 12, 13, 17, 20, 28, 29, 30, 38, 39, 40, 41, 46, 66, and 71.
Would the person confirming this mind testing all of those enabled at once, please and thanks?
Click to expand...
Click to collapse
Here you are good sir (or ma'am...don't want to assume). I was able to select all of the bands you requested.
vinniej said:
Here you are good sir (or ma'am...don't want to assume). I was able to select all of the bands you requested.
Click to expand...
Click to collapse
Thank you! Definitely not a ma'am but I don't like being referred to as sir either. Makes me feel old.
Hi guys, I have a T-Mobile V30 and whenever I hit Reset at the bottom of the Band Selection menu, everything goes back to normal. Ie, I've locked to B71 only then hit reset and B2, B4, B71 all connect just fine, and CA where applicable. PS: there is another menu called "LTE Band Selection" and it does not have Reset at the bottom. BE VERY CAREFUL if you encounter this menu, I almost screwed up my phone until I found the "Band Selection" menu.
Since you have root, Network Signal Guru is also another tool to assist in locking bands and or verifying what's activated and deactivated.
If you have any more questions about the V30's engineering menu, Network Signal Guru, or B71 let me know.
https://play.google.com/store/apps/details?id=com.qtrun.QuickTest
Example:
https://i.imgur.com/prXUCj5.png
https://i.imgur.com/6oIiMRI.png
cstark27 said:
Hi guys, I have a T-Mobile V30 and whenever I hit Reset at the bottom of the Band Selection menu, everything goes back to normal. Ie, I've locked to B71 only then hit reset and B2, B4, B71 all connect just fine, and CA where applicable. PS: there is another menu called "LTE Band Selection" and it does not have Reset at the bottom. BE VERY CAREFUL if you encounter this menu, I almost screwed up my phone until I found the "Band Selection" menu.
Since you have root, Network Signal Guru is also another tool to assist in locking bands and or verifying what's activated and deactivated.
If you have any more questions about the V30's engineering menu, Network Signal Guru, or B71 let me know.
https://play.google.com/store/apps/details?id=com.qtrun.QuickTest
Example:
https://i.imgur.com/prXUCj5.png
https://i.imgur.com/6oIiMRI.png
Click to expand...
Click to collapse
But this is NOT the T-mobile H932. This is the US998, rooted. The engineering menus are different. This LTE Band Selection DOES have reset. See it at the bottom of the screenshot?
Whereas, on the non-rooted US998, there is another LTE Selection menu which only allows you to choose one band at a time. Yes, that one can mess you up. But the menu shown in the OP of this thread shows LTE band menu with check boxes, where you can choose whatever bands (plural) you want to enable -- and has re-set.
Also, this thread shows how you can use root to populate MORE bands into that menu.
THIS is EXACTLY what everyone has been begging for -- and as soon as @vinniej or somebody else provides definite proof that LTE bands 66 and 71 are not only chosen but have reception, then there would be no reason to buy a T-mobile V30 H932. The US998 V30 has root and would have all the T-mobile bands.
Thanks for explaining it @ChazzMatt
Chaz do you have bands 25 and 26 also?
JWnSC said:
Chaz do you have bands 25 and 26 also?
Click to expand...
Click to collapse
Are you asking do I have 25 and 26 normally on AT&T? Yes, at least 25. I don't see 26. This is a pre-root screenshot from my V30, posted in another thread., from my AT&T SIM card on AT&T Prepaid.
I have not attempted what's in this thread yet, as it was just posted last night. I only have time on the weekends to actually mess with my phone.
My V30 US998 (not my daily V30+ US998) is rooted, has TWRP and Magisk. But for some reason it didn't recognize my AT&T SIM card, even though that same phone had used the exact same SIM card for WEEKS before I got my V30+. I was going to have either factory reset everything and start over or create an APN from scratch. By this time it was Super Bowl Sunday afternoon... so I put the spare phone away. Right now I'm still using unrooted V30+ as daily driver.
ChazzMatt said:
But this is NOT the T-mobile H932. This is the US998, rooted. The engineering menus are different. This LTE Band Selection DOES have reset. See it at the bottom of the screenshot?
Whereas, on the non-rooted US998, there is another LTE Selection menu which only allows you to choose one band at a time. Yes, that one can mess you up. But the menu shown in the OP of this thread shows LTE band menu with check boxes, where you can choose whatever bands (plural) you want to enable -- and has re-set.
Also, this thread shows how you can use root to populate MORE bands into that menu.
THIS is EXACTLY what everyone has been begging for -- and as soon as @vinniej or somebody else provides definite proof that LTE bands 66 and 71 are not only chosen but have reception, then there would be no reason to buy a T-mobile V30 H932. The US998 V30 has root and would have all the T-mobile bands.
Click to expand...
Click to collapse
I wasn't suggesting anyone buy a T-Mobile V30. I read the OP and wanted to offer my insight, after having used the menus extensively. I completely understand what you said, you just repeated what I typed essentially so sorry if there was some confusion. I'm not asking for help with my phone, only trying to help you guys.
@vinniej mentioned not knowing how to restore the "default bands" that's why I mentioned the Reset button. But, Network Signal Guru is another tool as well.
Cheers...
cstark27 said:
I wasn't suggesting anyone buy a T-Mobile V30. I read the OP and wanted to offer my insight, after having used the menus extensively. I completely understand what you said, you just repeated what I typed essentially so sorry if there was some confusion. I'm not asking for help with my phone, only trying to help you guys.
@vinniej mentioned not knowing how to restore the "default bands" that's why I mentioned the Reset button. But, Network Signal Guru is another tool as well.
Cheers...
Click to expand...
Click to collapse
I understand you were trying to help. However, your post -- unintentionally -- did cause some confusion, at least in my mind and @vinniej. I know you only meant to help, and I thank you for that. But you have not used the US998 menus extensively (have you?). There are differences in the hidden menus between those models, just as there are differences with the Verizon V30 menus.
Maybe with root, now there's less differences or no differences since we can access "all" menus now? I don't know.
Yes, with root, this "new" LTE Band Selection menu is now like the T-mobile menu discussed and shown in other threads. However, your screenshots are different, probably because you are using an app to access them?
I do not mean to denigrate your contributions in any way, but felt I had to clarify there IS a reset button on this LTE Band Selection menu and you can check off what you want and don't want.
This thread is EXACTLY what everyone has been asking for. All we have to do is confirm there's actually reception on these new bands.

Useful tip for switching LTE bands in the G710EAW (and possibly other versions)

If you try to change bands in the service menu (e.g. from Band 4 to band 2) and you have LTE but phone calls don't work at all (just says call ended instantly), just go to "network mode" and select automatic, which will get voice working again on your new band.
Turning the sim card off and back on won't fix that--that will just make the band reset to default (with voice working) which isn't want you wanted if you were switching bands.
This can be useful on low tier providers if one band is lagging horribly and another band is more reliable.
I just recently discovered the service menu, does this actually enable bands that normally aren't active? I see Band 71 here which I thought was only available on the TMobile US variant, yet here I am with the ULM model and it shows it in the menu. I'd like to enable it in case I'm ever in an area that supports it, but I'm not sure what this menu actually does?

Categories

Resources