Verizon Anybody have Verizon Working - Moto G4 Questions & Answers

Hello-
Does anyone have Verizon working on their G4?
I'm in the US but cannot seem to get it to work.
I get a 3G signal and can make calls and text but cannot get 4G. It also drops out constantly saying I left the home network.
I can go into the hidden menu settings (#*#4636#*#*) and select the radio band as United States and I will get LTE. Works great but won't be able to make any phone calls or send texts as it complains the mobile service is not available.
When I change the radio band the APNs all change as well. I figured I could just edit an APN to make it all work but I don't get an option to edit or add an APN.
Thanks for any insight anyone might have.
Happy new year.

Working here, the network is crummy, but it's 4G for sure

ldeveraux said:
Working here, the network is crummy, but it's 4G for sure
Click to expand...
Click to collapse
Any tweaks you had to make to get it working?

fictitiousexistence said:
Any tweaks you had to make to get it working?
Click to expand...
Click to collapse
No of course not, it works perfectly out of the box. Sounds like you got a bad phone, bad SIM, or just bad coverage.

Did you get it to work? Rumor is it works best with an already activated sim card from another phone. I put mine in and it worked instantly. I get 4g LTE in AZ with Verizon Prepaid. Just got off the phone with my sister. LTE seems to drop when making a call so if you're forcing it, it might be causing the call issues.
{
"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"
}

The reason to use an already activated sim is because verizon did not want to support phones on their network they had not tested (or sold I'm sure). My Amazon G4 worked without problems straight out of the box. I would try a different already in use SIM anyway. If it doesn't improve service, reset phone and try again. Also if the sim you have doesn't work after happening to get the phone working this way, you"ll need to use that SIM in a Verizon phone first. Then put it back in your phone.

Also, are you on stock? I had 4g LTE on stock, and LOS 14.1, but on OMNIROM 8.1 I only have 3G which could just mean it's APN issues. Maybe switch to a more configurable ROM like LOS 14.1, and edit the APN settings? Rooting Omni atm to see if I can edit those apn settings.
edit: rooted and edited the APN settings to match stock, still stuck on 3G. Not sure what to do. Putting the sim card into my other stock G4 shows LTE.
edit2: missed a bunch of apn stuff the first time around
Reverted back to rooted stock copied everything from:
(adb shell)
content query --uri content://telephony/carriers/preferapn
loaded/rooted Omnirom8.1
updated as much info in default APN to stock as possible ... back to full LTE speeds!

superceege said:
Also, are you on stock? I had 4g LTE on stock, and LOS 14.1, but on OMNIROM 8.1 I only have 3G which could just mean it's APN issues. Maybe switch to a more configurable ROM like LOS 14.1, and edit the APN settings? Rooting Omni atm to see if I can edit those apn settings.
edit: rooted and edited the APN settings to match stock, still stuck on 3G. Not sure what to do. Putting the sim card into my other stock G4 shows LTE.
edit2: missed a bunch of apn stuff the first time around
Reverted back to rooted stock copied everything from:
(adb shell)
content query --uri content://telephony/carriers/preferapn
loaded/rooted Omnirom8.1
updated as much info in default APN to stock as possible ... back to full LTE speeds!
Click to expand...
Click to collapse
In Omni ROM you were able to edit the APN settings?
In RR everything is greyed out.
Also, the sim I have is an already activated working sim from a Verizon phone.

fictitiousexistence said:
In Omni ROM you were able to edit the APN settings?
In RR everything is greyed out.
Also, the sim I have is an already activated working sim from a Verizon phone.
Click to expand...
Click to collapse
Also, again, any way you could send the info you copied from stock?

superceege said:
Also, are you on stock? I had 4g LTE on stock, and LOS 14.1, but on OMNIROM 8.1 I only have 3G which could just mean it's APN issues. Maybe switch to a more configurable ROM like LOS 14.1, and edit the APN settings? Rooting Omni atm to see if I can edit those apn settings.
edit: rooted and edited the APN settings to match stock, still stuck on 3G. Not sure what to do. Putting the sim card into my other stock G4 shows LTE.
edit2: missed a bunch of apn stuff the first time around
Reverted back to rooted stock copied everything from:
(adb shell)
content query --uri content://telephony/carriers/preferapn
loaded/rooted Omnirom8.1
updated as much info in default APN to stock as possible ... back to full LTE speeds!
Click to expand...
Click to collapse
Tried LOS 14.1 like you mentioned and still was unable to edit the apn settings. No option to add and everything in the apn is greyed out. I tried the adb shell command you gave above and this is the output I get. Don't know why there isn't any permissions to write the apns.
athene:/ $ content query --uri content://telephony/carriers/preferapn
Error while accessing provider:telephony
java.lang.SecurityException: No permission to write APN settings
at android.os.Parcel.readException(Parcel.java:1684)
at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:183)
at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:135)
at android.content.ContentProviderProxy.query(ContentProviderNative.java:421)
at com.android.commands.content.Content$QueryCommand.onExecute(Content.java:552)
at com.android.commands.content.Content$Command.execute(Content.java:418)
at com.android.commands.content.Content.main(Content.java:623)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:264)
athene:/ $

fictitiousexistence said:
Tried LOS 14.1 like you mentioned and still was unable to edit the apn settings. No option to add and everything in the apn is greyed out. I tried the adb shell command you gave above and this is the output I get. Don't know why there isn't any permissions to write the apns.
athene:/ $ content query --uri content://telephony/carriers/preferapn
Error while accessing provider:telephony
java.lang.SecurityException: No permission to write APN settings...
athene:/ $
Click to expand...
Click to collapse
Hey sorry, really busy these days.
The command only works if you have root.
adb shell
su
content query --uri content://telephony/carriers/preferapn
Note: content also has create, delete, and update.
example for changes: (xxxx is the id number from your previous command)
content update --uri content://telephony/carriers --where "_id=xxxx" --bind bearer:s:"0"
Magisk 15.3 rooted both stock and Omni8.1 for me. Even with root the APNs were grayed out for me too.
**Note: This is my Verizon Prepaid stock APN, yours might be slightly different if it's Verizon postpaid**
Row: 0 _id=2493, name=Verizon Internet, numeric=311480, mcc=311, mnc=480, apn=VZWINTERNET, user=, server=, password=, proxy=, port=, mmsproxy=, mmsport=, mmsc=http://mms.vtext.com/servlets/mms, authtype=-1, type=default,dun,supl, current=1, protocol=IPV4V6, roaming_protocol=IPV4V6, carrier_enabled=1, bearer=0, bearer_bitmask=63239, mvno_type=, mvno_match_data=, sub_id=-1, profile_id=0, modem_cognitive=1, max_conns=20, wait_time=0, max_conns_time=300, mtu=1428, mode=1, op_pco_id=65280, pco_mcc=311, pco_mnc=480, pco_mnc_inc_pcs_digit=1, edited=4, user_visible=1
I'm back on stock as I'm about to travel and stock functions the bestt with txts/calls/and internet atm.
VZW Prepaid doesn't like this phone, and won't allow setting VoLTE on the website. On stock LTE drops for phone calls but then comes back on.
From what I can tell, Omni8.1 has 47 APNs for 311480 and they weren't bouncing around right, messages wouldn't send on some APNs, LTE only worked on certain ones, a phone call would drop LTE and it would come back on another APN at 3G (but then the messages would send) and then take 10 minutes before going back to LTE, user selected default APN would drop back to the first one the system loaded. Couldn't get it right no matter what configs I put in. the two main APN _ids for Omni are 1541 and 1551, if you want to look at what it's doing.
If you data ever drops and comes back on a ROM with multiple APNs, that content query command will tell you the current APN you're on.

I'm on vzw prepaid mvno with a retus XT1625 no problems. Live in a rural area with only vzw towers and I buy service through puppywireless.

superceege said:
Hey sorry, really busy these days.
The command only works if you have root.
adb shell
su
content query --uri content://telephony/carriers/preferapn
Note: content also has create, delete, and update.
example for changes: (xxxx is the id number from your previous command)
content update --uri content://telephony/carriers --where "_id=xxxx" --bind bearer:s:"0"
Magisk 15.3 rooted both stock and Omni8.1 for me. Even with root the APNs were grayed out for me too.
**Note: This is my Verizon Prepaid stock APN, yours might be slightly different if it's Verizon postpaid**
Row: 0 _id=2493, name=Verizon Internet, numeric=311480, mcc=311, mnc=480, apn=VZWINTERNET, user=, server=, password=, proxy=, port=, mmsproxy=, mmsport=, mmsc=http://mms.vtext.com/servlets/mms, authtype=-1, type=default,dun,supl, current=1, protocol=IPV4V6, roaming_protocol=IPV4V6, carrier_enabled=1, bearer=0, bearer_bitmask=63239, mvno_type=, mvno_match_data=, sub_id=-1, profile_id=0, modem_cognitive=1, max_conns=20, wait_time=0, max_conns_time=300, mtu=1428, mode=1, op_pco_id=65280, pco_mcc=311, pco_mnc=480, pco_mnc_inc_pcs_digit=1, edited=4, user_visible=1
I'm back on stock as I'm about to travel and stock functions the bestt with txts/calls/and internet atm.
VZW Prepaid doesn't like this phone, and won't allow setting VoLTE on the website. On stock LTE drops for phone calls but then comes back on.
From what I can tell, Omni8.1 has 47 APNs for 311480 and they weren't bouncing around right, messages wouldn't send on some APNs, LTE only worked on certain ones, a phone call would drop LTE and it would come back on another APN at 3G (but then the messages would send) and then take 10 minutes before going back to LTE, user selected default APN would drop back to the first one the system loaded. Couldn't get it right no matter what configs I put in. the two main APN _ids for Omni are 1541 and 1551, if you want to look at what it's doing.
If you data ever drops and comes back on a ROM with multiple APNs, that content query command will tell you the current APN you're on.
Click to expand...
Click to collapse
Thanks. I figured out how to edit the apns now with the commands above but nothing is working. Still the same. I just dont understand how I can get 4g if I switch the radio band to US but then loose any phone service.
Are you on the XT1625 version? What baseband are you on?

fictitiousexistence said:
Thanks. I figured out how to edit the apns now with the commands above but nothing is working. Still the same. I just dont understand how I can get 4g if I switch the radio band to US but then loose any phone service.
Are you on the XT1625 version? What baseband are you on?
Click to expand...
Click to collapse
XT1625
Baseband: M8952_70009.08.03.45R ATHENE_RETUSA_CUST
Android 6.0.1
Build: MPJ24.139-64
I believe I got this stock zip online, I can look up the website when I get home on Tuesday.

superceege said:
XT1625
Baseband: M8952_70009.08.03.45R ATHENE_RETUSA_CUST
Android 6.0.1
Build: MPJ24.139-64
I believe I got this stock zip online, I can look up the website when I get home on Tuesday.
Click to expand...
Click to collapse
Does the baseband get updated each time you flash a ROM?
Mine appears to be on a much higher version. Does the one your on work with android 7 and up or do you have to flash it before going to a different ROM? Sorry I've been out of the ring for a long time. Thanks for all your help.

fictitiousexistence said:
Does the baseband get updated each time you flash a ROM?
Mine appears to be on a much higher version. Does the one your on work with android 7 and up or do you have to flash it before going to a different ROM? Sorry I've been out of the ring for a long time. Thanks for all your help.
Click to expand...
Click to collapse
I tried to take the Android 7 update but I forgot I was still rooted at the time, so it failed. If you have a copy of your current modem, you could try downloading my version and fastboot flash it and see if it works.
Found the link: https://motorola-global-portal.custhelp.com/app/standalone/bootloader/recovery-images#
Although I always thought newer was better. When you do a speed test what Mbps are you getting down/up? Where I live in Mesa, AZ I average ~30down/~20up, currently around Riverside County, CA
getting ~12down/~8up.
Good luck!

superceege said:
I tried to take the Android 7 update but I forgot I was still rooted at the time, so it failed. If you have a copy of your current modem, you could try downloading my version and fastboot flash it and see if it works.
Found the link: https://motorola-global-portal.custhelp.com/app/standalone/bootloader/recovery-images#
Although I always thought newer was better. When you do a speed test what Mbps are you getting down/up? Where I live in Mesa, AZ I average ~30down/~20up, currently around Riverside County, CA
getting ~12down/~8up.
Good luck!
Click to expand...
Click to collapse
So I flashed the modem using these commands:
$ fastboot flash modem NON-HLOS.bin
$ fastboot erase modemst1
$ fastboot erase modemst2
$ fastboot flash fsg fsg.mbn
but after rebooting the bootloader it shows the same as before. I'm on M8952_70030.25.03.64R ATHENE_RETUSA_CUST
With 3g the speeds seem like normal 3g speeds. But it cuts out all the time and so does the cell service. Now if I change the radio band to USA then 4G works and the download speed is around 30 mbps. But the cell service is not there, can't make any calls or send texts.

Just an quick suggestion to try out Lineage OS 14.1 maybe. I've noticed quite a bit better performance on VZW towers with lineage compared to the stock rom. Got full LTE/talk/text no problems on my prepaid sim ($10/mo). Stock ROM would drain my battery in 8 hours if set to Global, but lineage has no problems on Global.

d0gZpAw said:
Just an quick suggestion to try out Lineage OS 14.1 maybe. I've noticed quite a bit better performance on VZW towers with lineage compared to the stock rom. Got full LTE/talk/text no problems on my prepaid sim ($10/mo). Stock ROM would drain my battery in 8 hours if set to Global, but lineage has no problems on Global.
Click to expand...
Click to collapse
What's the secret to getting service for $10/month?
fictitiousexistence said:
So I flashed the modem using these commands:
$ fastboot flash modem NON-HLOS.bin
$ fastboot erase modemst1
$ fastboot erase modemst2
$ fastboot flash fsg fsg.mbn
but after rebooting the bootloader it shows the same as before. I'm on M8952_70030.25.03.64R ATHENE_RETUSA_CUST
With 3g the speeds seem like normal 3g speeds. But it cuts out all the time and so does the cell service. Now if I change the radio band to USA then 4G works and the download speed is around 30 mbps. But the cell service is not there, can't make any calls or send texts.
Click to expand...
Click to collapse
That was happening to me on Omni8.1. LTE around 30 down, but no voice/text. Do you have just one APN that semi-resembles the one I posted earlier?
There's a few more stock roms here [found in a random xda thread], if you can't go back, maybe you can go forward:
https://firmware.center/firmware/Motorola/Moto G4 (Plus)/Stock/XT1625/
**no idea if they're legit or not**
I like Dogzpaw recommendation on LOS 14.1, like CM before it, it tends to be easier to customize than stock.
Also, have you check logcat and logcat radio for any clues?
adb shell, then:
logcat -d > /sdcard/logcat.txt
logcat -db radio > /sdcard/radio.txt
Recommendation: It's a lot of machine data to sort through...
kill wifi, kill data
you can clear the log buffers with:
logcat -c and logcat -b radio -c
toggle on data and wait for 3G
then repeat the original logcat commands with logcat2.txt/radio2.txt
exit the shell and adb pull them to your computer for easier analysis.
filter for lines containing: NetworkManager, NetworkController, ConnectivityManager, ConnectivityService or MotoNetwCtrlr
Might give you some idea of what's going on.
Feel free to post them, (check for personal data to redact first) I'll have some free time on Tuesday to help look at them.

superceege said:
What's the secret to getting service for $10/month?
Click to expand...
Click to collapse
at mypuppywireless I'm getting 250 min, 250 sms, and 100MB data for $10 a month.. if I ever go over (rare) then it just eats into the $10 cash balance I loaded over a year ago at a rate of $0.015/MB. Good stuff.

Related

[Q] No WiFi 5Ghz on LG G2 D802

Hi
I have the International LG G2 D802 (from Israel)
On the WiFi menu, if I go to: "Advanced Wi-Fi", I'm missing / don't have the "Wi-Fi frequency band" option
So I cannot select: Auto or 5 GHz only
My 5Ghz network is not showing, and I think it is blocked by Israel policy which is prohibit 5Ghz WiFi.
I tried to flash to the stock KK Open Euro 20D, but it didn't resolve the issue
Even tried factory reset.
Will be happy to receive any advise or direction.
Thank you!
the same
The same with me.
I've the international version (D802) with KK rom (D80220a.13394018656).
And the 5ghz is OK in Israel.
Mgatlan said:
The same with me.
I've the international version (D802) with KK rom (D80220a.13394018656).
And the 5ghz is OK in Israel.
Click to expand...
Click to collapse
Does it work for you?
If ir ur in a custom rom flash another one and see if u still get that. And if ur in a stock then downgrade /upgrade.
lesoho said:
Hi
I have the International LG G2 D802 (from Israel)
On the WiFi menu, if I go to: "Advanced Wi-Fi", I'm missing / don't have the "Wi-Fi frequency band" option
So I cannot select: Auto or 5 GHz only
My 5Ghz network is not showing, and I think it is blocked by Israel policy which is prohibit 5Ghz WiFi.
I tried to flash to the stock KK Open Euro 20D, but it didn't resolve the issue
Even tried factory reset.
Will be happy to receive any advise or direction.
Thank you!
Click to expand...
Click to collapse
In the Stock kernel and rom of the D802 there is no option to connect to 5GHz Wifi.
If you install CM or other rom based on different kernel you should see it.
D802 Korean suffix with cloudystock 2.1
Acolis said:
In the Stock kernel and rom of the D802 there is no option to connect to 5GHz Wifi.
If you install CM or other rom based on different kernel you should see it.
D802 Korean suffix with cloudystock 2.1
Click to expand...
Click to collapse
Great. Thank you!
Do you think Dorinmax kernel will also do the trick?
lesoho said:
Great. Thank you!
Do you think Dorinmax kernel will also do the trick?
Click to expand...
Click to collapse
Have no idea. Worth to try
Acolis said:
Have no idea. Worth to try
Click to expand...
Click to collapse
Will do, thanks!
easy fix for rooted stock ROM
there is an easy fix if you have root.
use "sqlite installer for android" (free in google play)
to install sqlite.
open terminal (download app from google play)
type
1. su
2. sqlite3 /data/data/com.android.providers.settings/databases/settings.db "UPDATE global SET value='us' WHERE name='wifi_country_code'"
or in other words change value from "il" (or ur country) to "us"
in "/data/data/com.android.providers.settings/databases/settings.db"
table "global"
column "value"
where name = "wifi_country_code"
and your 5Ghz network will show up.
worked for me in cloudyflex 2.4.
there is a rumor that it will go back to the original value after reboot, but I haven't done reboot since I change it so ...
you can also do it with sqlite3 manager app
encephalonM said:
there is an easy fix if you have root.
use "sqlite installer for android" (free in google play)
to install sqlite.
open terminal (download app from google play)
type
1. su
2. sqlite3 /data/data/com.android.providers.settings/databases/settings.db "UPDATE global SET value='us' WHERE name='wifi_country_code'"
or in other words change value from "il" (or ur country) to "us"
in "/data/data/com.android.providers.settings/databases/settings.db"
table "global"
column "value"
where name = "wifi_country_code"
and your 5Ghz network will show up.
worked for me in cloudyflex 2.4.
there is a rumor that it will go back to the original value after reboot, but I haven't done reboot since I change it so ...
you can also do it with sqlite3 manager app
Click to expand...
Click to collapse
Thank you for the in-depth replay!
I am wondering if there will be a modded rom with the above built in...
lesoho said:
Hi
I have the International LG G2 D802 (from Israel)
On the WiFi menu, if I go to: "Advanced Wi-Fi", I'm missing / don't have the "Wi-Fi frequency band" option
So I cannot select: Auto or 5 GHz only
My 5Ghz network is not showing, and I think it is blocked by Israel policy which is prohibit 5Ghz WiFi.
I tried to flash to the stock KK Open Euro 20D, but it didn't resolve the issue
Even tried factory reset.
Will be happy to receive any advise or direction.
Thank you!
Click to expand...
Click to collapse
Mine is working just fine. I'm running 5Ghz network specially for the phone at home, next to the normal Wi-Fi, and so far I've detected it perfectly and use it all the time.
{
"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"
}
It has worked it that exact stock ROM you are talking about, and it seems to be working perfectly with CM11 too.
I'm guessing it might be the baseband that's different for you if you can't find it, since we had the same ROM.
Zalmoxis12 said:
Mine is working just fine. I'm running 5Ghz network specially for the phone at home, next to the normal Wi-Fi, and so far I've detected it perfectly and use it all the time.
It has worked it that exact stock ROM you are talking about, and it seems to be working perfectly with CM11 too.
I'm guessing it might be the baseband that's different for you if you can't find it, since we had the same ROM.
Click to expand...
Click to collapse
It is related to country policy, for some countries 5Ghz is blocked (based on the Sim card)
for the same ROM if I will enter a US Sim card it will work...
Now I am trying to find ways to bypass this limitation
Any news on this?
Same problem here International D802 4.4.2 kernel 3.4.90. Samsung galaxy 3 4.0.4 also from israel provider totaly see my 5GHz router ...
Somewhat related: I have battery drain problem with work Wifi (dual-band) but not home wifi (2.4GHz only). I did a quick check with Wifi Analyzer and found the 5GHz signal at work to be quite weak, so decided to disbale my phone from using it. I'm on CloudyG3 2.1 ROM, 'wifi_country_code' is set to 'us' but still have no option to select the band.
Thanks to encephalonM for the sqlite query, I ran "select * from global where name like '%wifi%';" and found "wifi_frequency_band" being set to 0. Looking up this setting give the value of 0 --> auto, 1 --> 5GHz, and 2 --> 2GHz:
https://code.google.com/p/android-s...m--frameworks--base&name=jb-mr1.1-release#454
I set mine to 2 with query: "update global set value = 2 where name = 'wifi_frequency_band';" and the fast battery drain problem is gone (and Wifi Analyzer couldn't see 5GHz networks anymore). So, if there is no option to select the band in the UI, you probably can still set the option directly with sqlite.
Update: this setting survived reboot, no need to re-apply everytime!
Can't find it
sillyxone said:
Somewhat related: I have battery drain problem with work Wifi (dual-band) but not home wifi (2.4GHz only). I did a quick check with Wifi Analyzer and found the 5GHz signal at work to be quite weak, so decided to disbale my phone from using it. I'm on CloudyG3 2.1 ROM, 'wifi_country_code' is set to 'us' but still have no option to select the band.
Thanks to encephalonM for the sqlite query, I ran "select * from global where name like '%wifi%';" and found "wifi_frequency_band" being set to 0. Looking up this setting give the value of 0 --> auto, 1 --> 5GHz, and 2 --> 2GHz:
I set mine to 2 with query: "update global set value = 2 where name = 'wifi_frequency_band';" and the fast battery drain problem is gone (and Wifi Analyzer couldn't see 5GHz networks anymore). So, if there is no option to select the band in the UI, you probably can still set the option directly with sqlite.
Update: this setting survived reboot, no need to re-apply everytime!
Click to expand...
Click to collapse
Hi, I'm on stock rom and looked for the wifi_frequency_band inside "global" and couldn't find it. Are yo sure it is there? How could i use 5ghz band insted
Thanks
alvaroclemente said:
Hi, I'm on stock rom and looked for the wifi_frequency_band inside "global" and couldn't find it. Are yo sure it is there? How could i use 5ghz band insted
Thanks
Click to expand...
Click to collapse
I'm not sure why it's not there. You can certainly just insert it, I don't know if it will have any effect. The query should be something similar to this (standard SQL): "INSERT INTO global (name, value) VALUES ('wifi_frequency_band', 1);". Note that I haven't tried the query myself, just guessing with my SQL background.
For verification of the effect, I usually use WifiAnalyzer and go to the network list, where you can switch the list between 2.4GHz and 5GHz. If I set the frequency to 2.4GHz alone, I won't be able to see any of the 5GHz, and vice versa (of course, you need to have both 5GHz and 2.4GHz networks around you to verify the absence of them).
sillyxone said:
I'm not sure why it's not there. You can certainly just insert it, I don't know if it will have any effect. The query should be something similar to this (standard SQL): "INSERT INTO global (name, value) VALUES ('wifi_frequency_band', 1);". Note that I haven't tried the query myself, just guessing with my SQL background.
For verification of the effect, I usually use WifiAnalyzer and go to the network list, where you can switch the list between 2.4GHz and 5GHz. If I set the frequency to 2.4GHz alone, I won't be able to see any of the 5GHz, and vice versa (of course, you need to have both 5GHz and 2.4GHz networks around you to verify the absence of them).
Click to expand...
Click to collapse
Yeah, thanks. I didnt have to selecte anything, its just that there were no 5ghz networks around. Now with my new router it just appears as the rest. Amazing change respect to the oversaturated 2.4ghz. Have at home 100Mb and sometimes i was getting 2-3 Mb by wifi with around 30 wifi neighbor networks detected. Now im getting 104mb, exactly what i get by cable.
encephalonM said:
there is an easy fix if you have root.
use "sqlite installer for android" (free in google play)
to install sqlite.
open terminal (download app from google play)
type
1. su
2. sqlite3 /data/data/com.android.providers.settings/databases/settings.db "UPDATE global SET value='us' WHERE name='wifi_country_code'"
or in other words change value from "il" (or ur country) to "us"
in "/data/data/com.android.providers.settings/databases/settings.db"
table "global"
column "value"
where name = "wifi_country_code"
and your 5Ghz network will show up.
worked for me in cloudyflex 2.4.
there is a rumor that it will go back to the original value after reboot, but I haven't done reboot since I change it so ...
you can also do it with sqlite3 manager app
Click to expand...
Click to collapse
any way to make this command run on boot automatically?
I have CloudyG2 2.2

[Q] SM-N9005 trouble getting LTE enabled (hong kong firmware)

hey guys i've seen and tried a number of potential fixes for this issue but none have worked for me so far.
i can't get LTE/4g enabled. the hardware is capable, but the firmware won't have a bar of it.
i recently bought a note 3 sm-n9005 lte from a seller based in hong kong and as such, i have TGY as my CSC code.
N9005ZHUENF1 is listed as my bootloader, baseband version, pda version and csc version
i rooted it and tripped my knox flag within an hour of receiving it (lol, whoops, oh well)
being shipped with android 4.4.2, it seems to have the new bootloader that will not let me flash any other firmware. even other 4.4.2 firmwares from carriers in my own country wouldn't work, odin wouldn't get past the system.img.ext4 error. other users found the UK BTU rom to be the solution, but it wouldn't work for me. it seems strange to me that other 4.4.2 firmwares don't have this new locked bootloader or whatever.
i've had limited success with one of the solutions on smokey's wordpress, solution number 2 (google it, i cant post outside links yet). of course the LTE option in mobile networks never showed up, but i was out somewhere and when i checked my phone the LTE/4G icon was displayed up on my taskbar instead of the usual H+/3g one, and i did a quick speedtest and it was definitely running LTE, but then soon after that it stopped working again and i haven't seen it since. so at least i know the device definitely is compatible with my network's lte, its just a matter of enabling it properly on my device.
my learning curve on these things has been pretty steep the last couple of days.
i have a couple of questions.
1. can i change my csc on a 4.4.2 note 3 sm-n9005/has anyone done it yet?
2. if i can change the csc.. what implications will that have? i mean will that mandate certain firmware for a particular region, etc?
3. can i do some kind of wipe to remove this kitkat bootloader, so i can install new firmware from scratch??
thanks very much in advance, i'd love to gain some insight from you guys on this.
How many CSC codes available in your current firmware? If you have only 1 CSC in the firmware, you cannot change it without flashing another firmware.
You can check how many CSC in the firmware by install Phone INFO ★Samsung★ app, go to menu 'CSC Changer'.
Please see the screenshot.
{
"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"
}
Hey thanks for the reply. There is only one csc within my current firmware. I wouldn't mind flashing new firmware, except as of yet I haven't found any that I can, because of this locked boatloader so far it will only accept the current firmware, the others I tried all failed and softbricked my phone within about 5 seconds of starting odin. If anyone knows of any others that might work for this phone, im all ears.
If you purchased from Hong Kong, check if it's a 16gb model. If it is, no other firmware will work add they are for the 32gb models, which would explain the failure. The bootloader isn't locked, but the partitions would be a different layout.
Sent from my leanKernel 3.2 powered stock 4.4.2 (NF1) SM-N900T
Damn. Yeah it is 16gb. I didn't realise the size would affect things like that. Should have bought the 32gb. I guess all I can do is wait for an official update now. Will research more thoroughly before I buy next time
Problem solved
i found a fix guys. anyone else with an SM-N9005 whos having trouble getting LTE to switch on can follow my lead here.
NOTE: YOU WILL NEED ROOT ACCESS FOR THIS, SO GET THAT DONE FIRST. where possible, try use a method that won't trip your knox flag.
this first potential fix below did not work for me, but i understand it may work for others depending on which firmware you have. credit goes to smokey's wordpress for this. (i cant yet post outside links or i would link the page here, just google it)
1. Change with a root explorer of your choice (e.g. Root Explorer, Solid Explorer or EF File Explorer) the value “false” in file persist.radio.lteon into “true” by way of build-in text editor of the root explorer. The file is located in root/data/property. Be sure permissions of persist.radio.lteon are set to rw, after altering the file save the file and make it read-only. Reboot your phone, now you will see and be able to pick the option “LTE/WCDMA/GSM (auto connect)” in Network Mode menu. Important: before altering ANY file on your phone be sure you have a copy of the original, unaltered file!!! Advantage of this solution: even after a phone reboot the option “LTE/WCDMA/GSM (auto connect)” will remain visible/activated.
if the above works for you then by all means, do it, and forget the rest of this post. but for me it didn't change anything, ALTHOUGH i did do the rest of this fix with the above already done. im now outside lte coverage so i cant be bothered going for a drive just to do some more trial and error lol. so it cant hurt to have this done first.
do this in an area that you KNOW has good LTE coverage, so you can at least get confirmation that things are working (or not working) throughout the process. if not, you will have no idea whether it worked or not, and if you missed something, it will be a pain in the ass to go back and forth trying to get it right.
its important that you do things in the order i mention below. i have done some trial and error and if the order is messed up, you will remain stuck on 3g.
1. download an app called "Advanced Signal Status" from the play store, and open it up. select "additional info", then select "device information".
2. open the first drop down menu, it has options like GSM ONLY, CDMA ONLY, LTE ONLY, GSM/CDMA, LTE/GSM, LTE/CDMA, LTE/GSM/CDMA. these all determine which radio combinations can be active at any given time. for most networks, choose LTE/GSM/CDMA. afterwards, it may revert back to LTE/GSM or whatever. thats fine, as long as you still get reception where you should. this should force your phone into LTE mode, but we're not finished yet. keep reading.
3. you may need to switch your data connection off then on again for lte to start working. if it still goes into 3g, go back into advanced signal status and select "LTE ONLY" to force any other connections off.
4. once LTE is active, then go back and select LTE/GSM/CDMA or whatever your network uses, as long as theres LTE/something else. the first page of advanced signal status should show signal strength values under LTE (4g). if everything is still n/a and you're not getting LTE reception, this solution isn't going to work for you. if the LTE is now working, awesome, but we still aren't finished, because it will reset the next time you reboot your phone and you'll be back to step one. not a huge deal, but just annoying. if you can live with that, then you can stop here if you want. personally, i like my fix to be permanent.
5. you need a root explorer app with a built in txt editor function. while doing my trial and error for this i tried a few different ones but the only one that really worked properly for me was called "Root Explorer". but use whatever works for you. root explorer is a paid app ($4.85 when i did it), the free version does not access root files. easily worth the money.
6. you now need to browse to /root/system and you are looking for a file called "build.prop". BEFORE GOING ANY FURTHER, BACK THAT FILE UP! if you are using Root Explorer, like me, then it will create a backup automatically when you save changes, but do it anyway just to be safe.
7. open "build.prop" using the explorer's built-in text editor. it may ask you whether you want to alter the file's permissions in order to edit it, so yes you want to do that.
8. scroll about 2/3 of the way down and you will find a few lines that look like this:
#
# System props for telephony
# System prop to turn on CdmaLTEPhone always
telephony.lteOnCdmaDevice=0
9. while being very careful not to change anything else, change the last character on the last line so that it looks like this:
telephony.lte.OnCdmaDevice=1
10. save changes and exit.
11. make sure LTE is still active, and reboot your phone.
12. open up the settings gui and go to Connections/More Networks/Mobile Networks/
13. you should now have an ADDITIONAL network mode selector (the original one won't have changed, and still won't have an lte option) and it should be set to something like GSM/WCDMA/LTE. if not, then change it so it is. and DONT TOUCH IT AGAIN.
14. if you want, you can now uninstall the "advanced signal status" app because you won't need it unless you do this all again some day. if you mess around with anything we've just done and you lose your lte service, you'll need to start again and do things in this order.
i hope this helps some of you. i got my note 3 a week ago and have been tearing my hair out over not having lte because that was the main reason i bought a new phone. i'm by no means an expert (but i am an IT student, so thats something), so theres probably a tidier way to do this, but hey, it works so i'll take it

(5.0.2+5.1) (UPDATED 08/27/2016) How to: Use Verizon Moto E (2015) on ANY GSM network

Please follow the updated directions provided by Bendrexl below before attempting any other methods.
bendrexl said:
Here's a roundup of essential steps from this thread that worked for me...
:good: HUGE THANKS to: Whoareyou, docna, caspar347, Dishe
Prepare for battle:
Ensure your Verizon Moto E 2015 is configured for USB debugging.
Ensure your Verizon Moto E 2015 has airplane mode enabled.
Ensure your PC/Mac has the Android SDK Platform Tools installed & accessible via your terminal / command line (added to $PATH var).
Download 5.0.2 factory image: http://forum.xda-developers.com/moto-e-2015/general/stocks-firmwares-moto-e-t3113235/page2?nocache=1 (Thanks to caspar347!)
Unzip / expand this .zip archive.
Open a terminal session in the directory you just unzipped (containing NON-HLOS.bin & fsg.mbn)
Execute!
In your terminal with phone plugged in:
$ adb reboot bootloader (your phone should now reboot into bootloader, wait for this)
$ fastboot flash modem NON-HLOS.bin
$ fastboot erase modemst1
$ fastboot erase modemst2
$ fastboot flash fsg fsg.mbn
$ fastboot reboot (WAIT for phone to fully boot before continuing)
$ adb shell (your command prompt will change to something like [email protected]_cdma:/ $. If you get kicked out of the session while entering the next commands, just type adb shell again and pick up where you left off)
[email protected]_cdma:/ $ pm clear com.android.providers.telephony
[email protected]_cdma:/ $ settings put global preferred_network_mode 9
[email protected]_cdma:/ $ settings put global preferred_network_mode1 9
[email protected]_cdma:/ $ settings put global preferred_network_mode2 9
[email protected]_cdma:/ $ pm hide com.motorola.setupwizard.phoneservice (optional)
[email protected]_cdma:/ $ exit (or just unplug & reboot phone)
$ adb reboot (or just unplug & reboot phone)
On the phone:
Turn off Airplane mode
Open Settings app > More > Cellular Networks
Ensure Preferred network type selected is "4G (recommended)"
Under Access Point Names, add the appropriate APNs for your specific carrier. (for Fi data, I only needed "h2g2").
Disable all Verizon apps through settings or Titanium Backup. (Optional)
CREDITS: Whoareyou, docna, caspar347, Dishe
Click to expand...
Click to collapse
IF YOUR DEVICE IS RUNNING 5.1, FOLLOW THE GREEN INSTRUCTIONS!
In order to attempt to get Verizon/Motorola to push out a new update with a fix for the removal of the option to switch to GSM, please sign this petition on Change.org and share it to anyone who you know will sign it! https://www.change.org/p/verizon-daniel-s-mead-stop-carrier-locking-motorola-moto-e-lte-xt1528
Background Info: I work at Walmart in the Connection Center, and today I had a customer wanting to switch to Family Mobile from AT&T, so I showed them our Family Mobile devices and T-Mobile Devices, they didnt seem interested in them and said they wanted somthing that had Android 5.0 Lollipop, I thought about it for a minute and remembered that the Moto E (2015) shipped with Lollipop installed, I also knew that Verizon phones come unlocked, so I showed them the device and they decided to go with it, they bought the Family Mobile Micro SIM starter kit, and the Moto E, but once I powered it on, I couldn't get it to connect to Family Mobile, so I tried to access the advanced radio menu (*#*#4636#*#*) to no avail, but I eventually got it working, with full LTE support, heres how:
POSSIBLE SIM SWAP WORKAROUND (Reported by wogeboy):
Disable vzwAPNpermissions.apk and vzwAPNservice.apk using this program: http://bit.ly/1HHyVao
I have not tested this as I dont have a VZW Moto E to test it on.
5.1 Updated Instrcutions:
With the SIM you want to use the the phone :
1. Put the phone into Airplane mode (I'm not sure this is needed, but it doesn't hurt)
2. Go to Settings -> About Phone and tap on "Build Number" until it says you are in Developer Mode (~10 times)
3. Go back one menu, and right above About Phone there should now be an option for Developer Options, go into that.
4. Turn on USB Debugging
5. Connect the phone to your computer and type "adb shell" in your CMD window
6. Run the following commands in adb shell :
pm clear com.android.providers.telephony
settings put global preferred_network_mode 9
settings put global preferred_network_mode1 9
settings put global preferred_network_mode2 9
7. Turn off Airplane mode
8. Power off and Restart the phone
9. Open up the settings app, go to the mobile networks panel, select "Prefered Network Mode" and change it to "4G"
10. Input the appropriate APNs for your specific carrier
11. (Optional). Disable all Verizon apps through settings or Titanium Backup.
CREDIT: docna
.
5.0.2 Instructions:
1. Power on the device with the GSM SIM card in the SIM card slot
2. Connect to WiFi and complete Google Sign-In
3. Go to the Play Store and search "Network" download the first app (A white circle with a black phone in it) (This will allow us access to the advance radio options)
4. Open the "Network" shortcut
5. Change the radio mode from "CDMA/LTE PRL" to "GSM/LTE Auto"
6. Open up the settings app, go to the mobile networks panel, select "Prefered Network Mode" and change it to "4G"
7. Input the appropriate APNs for your specific carrier
8 (Optional). Disable all Verizon apps through settings or Titanium Backup.
The only thing I couldnt solve was how to remove the "SIM Card is not from Verizon Wireless" error in the status bar permanently, but thats just an annoyance, and causes no usability decrease.
This Works!
Thanks a lot, had been trying to get the GSM working. The "Network" app in the Play Store give access to the hidden radio selection menu. Verizon was able to disable all other way to enter the radio selection menu but this one did it. I think there is a apk file somewhere which disables the annoying "NOT verizon SIM" message. I will post here if I find that works.
That's a lot easier than poking around in NVram! Thanks, OP. And yeah, there's a Setup app or something you need to freeze for then sim error. I'll have to get mine out and find it.
Here are screen snaps. The VZ phone is actually picking up LTE for Ting (T-Mobile).
{
"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"
}
Nice. This is definitely some progress. Still waiting for the sprint version to be unlocked.
Whoareyou said:
Background Info: I work at Walmart in the Connection Center, and today I had a customer wanting to switch to Family Mobile from AT&T, so I showed them our Family Mobile devices and T-Mobile Devices, they didnt seem interested in them and said they wanted somthing that had Android 5.0 Lollipop, I thought about it for a minute and remembered that the Moto E (2015) shipped with Lollipop installed, I also knew that Verizon phones come unlocked, so I showed them the device and they decided to go with it, they bought the Family Mobile Micro SIM starter kit, and the Moto E, but once I powered it on, I couldn't get it to connect to Family Mobile, so I tried to access the advanced radio menu (*#*#4636#*#*) to no avail, but I eventually got it working, with full LTE support, heres how:
1. Power on the device with the GSM SIM card in the SIM card slot
2. Connect to WiFi and complete Google Sign-In
3. Go to the Play Store and search "Network" download the first app (A white circle with a black phone in it) (This will allow us access to the advance radio options)
4. Open the "Network" shortcut
5. Change the radio mode from "CDMA/LTE PRL" to "GSM/LTE Auto"
6. Open up the settings app, go to the mobile networks panel, select "Prefered Network Mode" and change it to "4G"
7. Input the appropriate APNs for your specific carrier
8 (Optional). Disable all Verizon apps through settings or Titanium Backup.
The only thing I couldnt solve was how to remove the "SIM Card is not from Verizon Wireless" error in the status bar permanently, but thats just an annoyance, and causes no usability decrease.
Click to expand...
Click to collapse
Thanks a ton for this! Do you know what the APN setting should be for T-Mobile? That's my current challenge. Every site has a different opinion. Including T-Mobile.
APN: fast.t-mobile.com
MMSC: http://mms.msg.eng.t-mobile.com/mms/wapenc
that should be all you have to set
Method Works on SPRINT AND BOOST too
Thanks
This method works on Boost and Sprint too.
Tested in INDIA working fine with indian GSM carriers.
Whoareyou said:
Background Info: I work at Walmart in the Connection Center, and today I had a customer wanting to switch to Family Mobile from AT&T, so I showed them our Family Mobile devices and T-Mobile Devices, they didnt seem interested in them and said they wanted somthing that had Android 5.0 Lollipop, I thought about it for a minute and remembered that the Moto E (2015) shipped with Lollipop installed, I also knew that Verizon phones come unlocked, so I showed them the device and they decided to go with it, they bought the Family Mobile Micro SIM starter kit, and the Moto E, but once I powered it on, I couldn't get it to connect to Family Mobile, so I tried to access the advanced radio menu (*#*#4636#*#*) to no avail, but I eventually got it working, with full LTE support, heres how:
1. Power on the device with the GSM SIM card in the SIM card slot
2. Connect to WiFi and complete Google Sign-In
3. Go to the Play Store and search "Network" download the first app (A white circle with a black phone in it) (This will allow us access to the advance radio options)
4. Open the "Network" shortcut
5. Change the radio mode from "CDMA/LTE PRL" to "GSM/LTE Auto"
6. Open up the settings app, go to the mobile networks panel, select "Prefered Network Mode" and change it to "4G"
7. Input the appropriate APNs for your specific carrier
8 (Optional). Disable all Verizon apps through settings or Titanium Backup.
The only thing I couldnt solve was how to remove the "SIM Card is not from Verizon Wireless" error in the status bar permanently, but thats just an annoyance, and causes no usability decrease.
Click to expand...
Click to collapse
Hello. It does not work in Ukraine. Tried many operators. Line GSM only emergency calls and all.I choose the network settings and 2G and 3G. Prompt what to do please.
_Z_x_Z_ said:
Hello. It does not work in Ukraine. Tried many operators. Line GSM only emergency calls and all.I choose the network settings and 2G and 3G. Prompt what to do please.
Click to expand...
Click to collapse
The device may not support Ukrainian bands, check with your carrier to see what band they use for HSPA/LTE
I'll have to get mine out and find it.
This only kinda works with T-Mobile. No LTE or 3G, just edge - and that keeps disconnecting and reconnecting about once every minute or so. I'll have to look into the return/exchange policy if I can't get data working.
brotherswing said:
This only kinda works with T-Mobile. No LTE or 3G, just edge - and that keeps disconnecting and reconnecting about once every minute or so. I'll have to look into the return/exchange policy if I can't get data working.
Click to expand...
Click to collapse
You must be in a non-refarmed area, in Shawnee, KS i was able to get Edge/3G/HSPA+/LTE
Whoareyou said:
You must be in a non-refarmed area, in Shawnee, KS i was able to get Edge/3G/HSPA+/LTE
Click to expand...
Click to collapse
Yep. See my snapshot above for Ting GSM (T-Mobile) in Florida. 4G LTE indicated.
I figured it out. With WiFi on my cell signal strength fluctuates wildly, but as soon as I turn off the WiFi the signal settles down, and I get a solid LTE connection averaging about 32Mbps. Strange, but I've seen crazier things.
Side note, the XT1528 is not eligible for the Motorola unlock program, and cannot be rooted by any method currently available. Several "one click root" tools claim to support it, but don't actually work.
Sent from my XT1528 using Tapatalk
Will the boost variant work on net10
Sent from my N800 using XDA Free mobile app
syrkles said:
Will the boost variant work on net10
Sent from my N800 using XDA Free mobile app
Click to expand...
Click to collapse
I personally haven't had any luck with the Sprint variants (Virgin Mobile, Boost) but I also didn't get to try using an activated Sim card, you could try, but I'm not sure
brotherswing said:
I figured it out. With WiFi on my cell signal strength fluctuates wildly, but as soon as I turn off the WiFi the signal settles down, and I get a solid LTE connection averaging about 32Mbps. Strange, but I've seen crazier things.
Side note, the XT1528 is not eligible for the Motorola unlock program, and cannot be rooted by any method currently available. Several "one click root" tools claim to support it, but don't actually work.
Sent from my XT1528 using Tapatalk
Click to expand...
Click to collapse
That root thread won't root the XT1528?
Root must be flashed with a custom recovery, which in turn requires that the boot loader be unlocked. Since the boot loader on the XT1528 can't be unlocked, we can't use that root technique.
brotherswing said:
Root must be flashed with a custom recovery, which in turn requires that the boot loader be unlocked. Since the boot loader on the XT1528 can't be unlocked, we can't use that root technique.
Click to expand...
Click to collapse
Ahh that's for clearing that up for me!

[Guide] Enable LTE Icon on Unrooted Mate 9

Hey guys, rather than make an article for what I feel is a minor change, I decided to just post a quick thread on this.
Some users have reported that despite the fact that they have LTE service, their phone does not show the LTE icon in the status bar. This is because Huawei uses your Mobile Country Code (see: https://en.wikipedia.org/wiki/Mobile_country_code) to determine whether or not to show LTE. All you have to do is edit a system property and add your MCC. For example, I'm in the U.S. so my MCC is 310.
First download the ADB binaries (https://www.xda-developers.com/google-releases-separate-adb-and-fastboot-binary-downloads/) and get the drivers for your own (Hisuite: http://consumer.huawei.com/minisite/HiSuite_en/index.html). Next open up a command prompt and type the following:
adb shell settings get system hw_show_lte
This should be a semi-colon separated list of MCCs. By default my Mate 9 only had the value of 260 (Poland), so I had to edit it to add U.S. as such:
adb shell
And then type (for some reason if you combine the two commands it doesn't work):
settings put system hw_show_lte "260;310"
Try that and see if it works. I did this trick a while back so I don't remember if it's the MCC or the MNC (mobile network code) that has to be input lol, but try either and it should work. I've been using my European Mate 9 in the U.S. and it shows LTE for me after I did this trick.
MishaalRahman said:
Hey guys, rather than make an article for what I feel is a minor change, I decided to just post a quick thread on this.
Some users have reported that despite the fact that they have LTE service, their phone does not show the LTE icon in the status bar. This is because Huawei uses your Mobile Country Code (see: https://en.wikipedia.org/wiki/Mobile_country_code) to determine whether or not to show LTE. All you have to do is edit a system property and add your MCC. For example, I'm in the U.S. so my MCC is 310.
First download the ADB binaries (https://www.xda-developers.com/google-releases-separate-adb-and-fastboot-binary-downloads/) and get the drivers for your own (Hisuite: http://consumer.huawei.com/minisite/HiSuite_en/index.html). Next open up a command prompt and type the following:
adb shell settings get system hw_show_lte
This should be a semi-colon separated list of MCCs. By default my Mate 9 only had the value of 260 (Poland), so I had to edit it to add U.S. as such:
adb shell settings put system hw_show_lte "260;310"
Try that and see if it works. I did this trick a while back so I don't remember if it's the MCC or the MNC (mobile network code) that has to be input lol, but try either and it should work. I've been using my European Mate 9 in the U.S. and it shows LTE for me after I did this trick.
Click to expand...
Click to collapse
It's also in the cust folder in the local.prop file you can change it to true to have the icon show 4GLTE.
ajsmsg78 said:
It's also in the cust folder in the local.prop file you can change it to true to have the icon show 4GLTE.
Click to expand...
Click to collapse
That requires root access doesn't it? This method doesn't.
Hey there thanks again! But when I try to enter your input I get /system/bin/sh: 220: not found and when I enter just adb shell settings get system hw_show_lte it shows 260.
hmm what could be the issue
Coolyou said:
Hey there thanks again! But when I try to enter your input I get /system/bin/sh: 220: not found and when I enter just adb shell settings get system hw_show_lte it shows 260.
hmm what could be the issue
Click to expand...
Click to collapse
Sorry, it's been awhile since I did this. Let me double check the syntax.
Edit: I double checked my syntax, and it is correct. Please double check you are entering it exactly as I wrote.
MishaalRahman said:
Sorry, it's been awhile since I did this. Let me double check the syntax.
Edit: I double checked my syntax, and it is correct. Please double check you are entering it exactly as I wrote.
Click to expand...
Click to collapse
I tried several times and also copied your text without any space here is the output:
{
"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"
}
Very interesting. For some reason when you combine "adb shell" and "settings put system hw_show_lte" it doesn't work. Do this instead and it will work:
Type
adb shell
to enter the shell. Then type
settings put system hw_show_lte "260;310"
This should work. I edited my OP to reflect this change.
MishaalRahman said:
Very interesting. For some reason when you combine "adb shell" and "settings put system hw_show_lte" it doesn't work. Do this instead and it will work:
Type
adb shell
to enter the shell. Then type
settings put system hw_show_lte "260;310"
This should work. I edited my OP to reflect this change.
Click to expand...
Click to collapse
it seems like it worked now, no errors shown, I restarted my phone but however still no 4G icon as shown below:
This change doesn't add a 4g LTE icon to the quick tiles. It adds the icon to the status bar.
MishaalRahman said:
This change doesn't add a 4g LTE icon to the quick tiles. It adds the icon to the status bar.
Click to expand...
Click to collapse
Oh, you misunderstood me then. Sorry for troubling you all the way. I was talking about that icon in notifications tile how you called it. I unlocked my phone from c66 to c432 on c66 I had it, now on c432 it's non-existant.
Oooo...will give this a try and get back to you. I am in US on AT&T network...I thought I would get LTE by default, but only showing 4G. I have the L29C185B138 international version...
MishaalRahman said:
Hey guys, rather than make an article for what I feel is a minor change, I decided to just post a quick thread on this.
Some users have reported that despite the fact that they have LTE service, their phone does not show the LTE icon in the status bar. This is because Huawei uses your Mobile Country Code (see: https://en.wikipedia.org/wiki/Mobile_country_code) to determine whether or not to show LTE. All you have to do is edit a system property and add your MCC. For example, I'm in the U.S. so my MCC is 310.
First download the ADB binaries (https://www.xda-developers.com/google-releases-separate-adb-and-fastboot-binary-downloads/) and get the drivers for your own (Hisuite: http://consumer.huawei.com/minisite/HiSuite_en/index.html). Next open up a command prompt and type the following:
adb shell settings get system hw_show_lte
This should be a semi-colon separated list of MCCs. By default my Mate 9 only had the value of 260 (Poland), so I had to edit it to add U.S. as such:
adb shell
And then type (for some reason if you combine the two commands it doesn't work):
settings put system hw_show_lte "260;310"
Try that and see if it works. I did this trick a while back so I don't remember if it's the MCC or the MNC (mobile network code) that has to be input lol, but try either and it should work. I've been using my European Mate 9 in the U.S. and it shows LTE for me after I did this trick.
Click to expand...
Click to collapse
Thank you!!! Worked like a charm!! I'm on AT&T and now I can see LTE instead of 4G in my status bar!! Great find!
I don't get people 4G and LTE is the same thing just different names.
albertobom said:
I don't get people 4G and LTE is the same thing just different names.
Click to expand...
Click to collapse
Agreed! But when you're used to seeing 'LTE' instead of '4G', it helps that there's a way to bring it back... [emoji12] [emoji12]
Sent from my MHA-L29 using Tapatalk
baddison said:
Agreed! But when you're used to seeing 'LTE' instead of '4G', it helps that there's a way to bring it back... [emoji12] [emoji12]
Click to expand...
Click to collapse
I know just teasing you guys.
baddison said:
Thank you!!! Worked like a charm!! I'm on AT&T and now I can see LTE instead of 4G in my status bar!! Great find!
Click to expand...
Click to collapse
Glad it worked for you. This trick makes 0 difference in functionality, but for some people the lack of an LTE icon is jarring.
When I run "adb shell settings get system hw_show_lte" I just got the answer "null".
Is it save to continue and run the next command? In my case will be something like:
settings put system hw_show_lte "226"
dancrow said:
When I run "adb shell settings get system hw_show_lte" I just got the answer "null".
Is it save to continue and run the next command? In my case will be something like:
settings put system hw_show_lte "226"
Click to expand...
Click to collapse
Yes, be all good . Im using c636 got null , then change to 302 and 310
How does it work with the MHA-L29C432B182?
MishaalRahman said:
Glad it worked for you. This trick makes 0 difference in functionality, but for some people the lack of an LTE icon is jarring.
Click to expand...
Click to collapse
Hey Mishaal I sent you a PM but I don't think you are reading those so I'll ask here
I spoke with your about LTE shell and I'm aware that you are very good with adb shell commands. So wanted to ask is it possible to change this option without rooting with adb shell?
The correct path is /system/emui/lite/prop/local.prop and you have to set ro.build.hw_emui_lite.enable=false
I tried with adb shell settings put system hw_emui_lite false via cmd but it doesn't work :/ If someone has experience with ADB write here
EDIT 1: adb shell settings put system hw_emui_lite.enable false - doesn't wor

[How to] - Get VoLTE working for T-Mobile US (yes, it actually works)

Unlocking more bands (specifically band 12) is on the way, please be patient as there are a lot of bugs with having a modified modem firmware.
I AM NOT RESPONSIBLE FOR ANY DAMAGE DONE TO YOUR DEVICE! YOUR WARRANTY IS VOID IF YOU FOLLOW THIS TUTORIAL!
This took like 2 weeks to figure out, I was about to give up, but then it worked. VoLTE on band 4 and 2 for T-Mobile in the USA!!
I have only tested this on my phone, but it should work on others (assuming it is still an A2). I have not verified if this works for phones converted to the 6X so if you want to try please be careful.
Alright, enough with the warnings and stuff.
1. First, enable usb debugging and plug your phone into your computer.
1. Download qpst and install it. You will also need this file . Just save it somewhere, we will use it in a minute.
2. run the following commands (note that you MUST be rooted to enable this. The mod survives returning to stock unrooted, and even survives OTA so you can unroot when finished if you want.):
'''
adb shell
su
setenforce 0
setprop sys.usb.config diag,serial_cdev,rmnet,adb
'''
3. once installed there should be an entry in your start menu. open the folder labelled qpst and select the program "PDC".
4. click the Device dropdown and select the Qualcomm device. (it may not show up first time, make sure you have installed the drivers for your device)
5. once you select your device you should see a lost of items, this can take a minute depending on the speed of your computer.
6. click the load button and select the mcfg_sw.mbn you downloaded earlier.
7. "Commercial-TMO" should now be a listing in the description. Highlight it and right click on it, hover over "SetSelectedConfig" and select "sub0". Let it load for a bit.
8. it should now say pending on the Sub0 column of the Commercial-TMO. Now click activate and let it load.
9. on your phone, you must disable reigon checking. To do so go to your phone app and type in the following: *#*#86583#*#*
10. reboot your phone.
This worked for me, I have not verified that it works for others yet, so if it works for you, please let me know. Also let me know of any bugs.
Shreenshots below
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Can this phone work on Metro PCS network
I tried and tried, but i cannot get PST to see my phone. I loaded qualcomm drivers and ADB drivers, nothing. Any suggestions?
Daha3ker said:
Unlocking more bands (specifically band 12) is on the way, please be patient as there are a lot of bugs with having a modified modem firmware.
I AM NOT RESPONSIBLE FOR ANY DAMAGE DONE TO YOUR DEVICE! YOUR WARRANTY IS VOID IF YOU FOLLOW THIS TUTORIAL!
This took like 2 weeks to figure out, I was about to give up, but then it worked. VoLTE on band 4 and 2 for T-Mobile in the USA!!
I have only tested this on my phone, but it should work on others (assuming it is still an A2). I have not verified if this works for phones converted to the 6X so if you want to try please be careful.
Alright, enough with the warnings and stuff.
1. First, enable usb debugging and plug your phone into your computer.
1. Download qpst and install it. You will also need this file . Just save it somewhere, we will use it in a minute.
2.once installed there should be an entry in your start menu. open the folder labelled qpst and select the program "PDC".
3. click the Device dropdown and select the Qualcomm device. (it may not show up first time, make sure you have installed the drivers for your device)
4. once you select your device you should see a lost of items, this can take a minute depending on the speed of your computer.
5. click the load button and select the mcfg_sw.mbn you downloaded earlier.
6. "Commercial-TMO" should now be a listing in the description. Highlight it and right click on it, hover over "SetSelectedConfig" and select "sub0". Let it load for a bit.
7. it should now say pending on the Sub0 column of the Commercial-TMO. Now click activate and let it load.
8.on your phone, you must disable reigon checking. To do so go to your phone app and type in the following: *#*#86583#*#*
9. reboot your phone.
This worked for me, I have not verified that it works for others yet, so if it works for you, please let me know. Also let me know of any bugs.
Shreenshots below
Click to expand...
Click to collapse
This sounds scary. I thought volte works on band 12. If the band is missing how would it work. How can you confirm it actually works.
Hi!
I am running into the same issue of two computers (Win 7 and Win 10) that cannot see the phone. Anyone willing to help in getting PDC to see the phone? Thanks!
I have a couple questions for OP
Will this prevent any OTA?
Could you also take a screenshot of 4g while on a call?
What bugs do you experience?
I definitely see that your method unlocks some options in phone info, in the screenshots, but it doesn't necessarily prove anything if you can't see 4g while in a call and see a difference in speed. I notice the difference in speed when trying to do things on a call while on 3g, so if I were to do this I would definitely be able to tell it worked or not.
mymeatb18 said:
I have a couple questions for OP
Will this prevent any OTA?
Could you also take a screenshot of 4g while on a call?
What bugs do you experience?
I definitely see that your method unlocks some options in phone info, in the screenshots, but it doesn't necessarily prove anything if you can't see 4g while in a call and see a difference in speed. I notice the difference in speed when trying to do things on a call while on 3g, so if I were to do this I would definitely be able to tell it worked or not.
Click to expand...
Click to collapse
I would like to know this as well.
Ulver said:
I would like to know this as well.
Click to expand...
Click to collapse
If you want a specific screenshot let me know, I have been using this for a while though with no issues. The Band 12 has a lot of tuning data required and may not be compatible with all a2 devices without buying tuning equipment. (I used a friend's and hoped this was not the case) :/ I will keep working on it though. All is not lost yet.
As for the device not showing in the computer, it does require root as of the pie update because xiaomi disabled diag mode by default... :/
To enable it in the pie update you need to enter the following in adb shell for it to show up in qpst:
su
setprop sys.usb.config diag,adb
Note, do not reboot yet, rebooting resets these values..
Then re- insert the phone into your computer and it should show up.
The nice thing is that this survives ota and root removal once put on so if you want ota you can have it, just unroot once you get the mod working.
Hi Daha3ker,
I tried to enable with the mentioned commands and still PDC cannot see my phone.
Daha3ker said:
If you want a specific screenshot let me know, I have been using this for a while though with no issues. The Band 12 has a lot of tuning data required and may not be compatible with all a2 devices without buying tuning equipment. (I used a friend's and hoped this was not the case) :/ I will keep working on it though. All is not lost yet.
As for the device not showing in the computer, it does require root as of the pie update because xiaomi disabled diag mode by default... :/
To enable it in the pie update you need to enter the following in adb shell for it to show up in qpst:
su
setprop sys.usb.config acm,diag,mtp,adb
setprop persist.sys.usb.config acm,diag,mtp,adb
Note, do not reboot yet, rebooting resets these values..
Then re- insert the phone into your computer and it should show up.
The nice thing is that this survives ota and root removal once put on so if you want ota you can have it, just unroot once you get the mod working.
Click to expand...
Click to collapse
Can't seem to make the phone appear in PDC as well, I've rooted the device with magisk and have tried to input the commands as suggested but it is still not being detected...
This is what I have
Any word on this?
Update, with stock you need to enter the command
setprop sys.usb.config diag,adb
While the phone is plugged in to the computer for it to work. I was using a different set of debug tools.
I had to use the following command to get PDC to work.
su
setenforce 0
setprop sys.usb.config diag,serial_cdev,rmnet,adb
Im running Pixel Experience 20190320 rom with Magisk 18.1.
QPST 2.7.460
I used the QUD.WIN.1.1 Installer-10040.5 drivers on Windows 10 x64.
Could you unroot and relock bootloader and have this continue working and survive OTA updates?
---------- Post added at 11:18 PM ---------- Previous post was at 10:25 PM ----------
Looks like this survives a complete fastboot flash/relock. How would you reverse this and go back to stock?
---------- Post added at 11:30 PM ---------- Previous post was at 11:18 PM ----------
I want to switch back because sometimes when I make calls, it's high pitched and quiet. I can turn off voLTE to go back to the way it was, but would be nice to be stock again.
What bands it's unlocked?
In Brazil is primordial that b28 is unlocked to use Volte (700 MHz)
joaomiguelsm said:
What bands it's unlocked?
In Brazil is primordial that b28 is unlocked to use Volte (700 MHz)
Click to expand...
Click to collapse
Doesn't unlock any bands, just enables voLTE on T-Mobile in the USA. Unfortunately, it's pretty buggy, maybe due to recent updates.
Ulver said:
Doesn't unlock any bands, just enables voLTE on T-Mobile in the USA. Unfortunately, it's pretty buggy, maybe due to recent updates.
Click to expand...
Click to collapse
Oh, sad
This is the worst thin of Xiaomi in Brazil
PDC not recognizing phone
Hi,
I've been trying to get this working off and on for a couple of weeks. I can't get PDC to populate the drop down menu. I am able to get QPST to recognize the phone after doing :
su
setprop sys.usb.config diag,adb in an adb shell. After those commands, the Qualcomm driver loads (according to device manager). QPST configuration finds the phone on COM9. But when I load PDC I get nothing. Any thoughts? The voice calling on 2g in New York is horrible.
Thanks, Mike
mtrohan said:
Hi,
I've been trying to get this working off and on for a couple of weeks. I can't get PDC to populate the drop down menu. I am able to get QPST to recognize the phone after doing :
su
setprop sys.usb.config diag,adb in an adb shell. After those commands, the Qualcomm driver loads (according to device manager). QPST configuration finds the phone on COM9. But when I load PDC I get nothing. Any thoughts? The voice calling on 2g in New York is horrible.
Thanks, Mike
Click to expand...
Click to collapse
im getting same problem... can solve??
pleaaaase... need help.

Categories

Resources