select a network operator based on mcc - Android Q&A, Help & Troubleshooting

Hi.
I am using a virtual network operator which relies on 3 different networks:
1st is his own now-in-deployment network
2nd that has no 2G
3rd that has 2G and 3G.
all three networks uses the same network name.
I usually manually select the third network through Settings->Mobile Network->Network Operators.
unfortunately, after every reboot of the phone (Nexus 4), it doesn't register on the network I selected, and I have to search it again and select it (it CAN find it when I search for networks).
my ultimate goal is to use tasker to switch between networks relying on the MCC which is different between all three.
is it possible to make the phone use a specific network operator based on MCC, and initiate a network refresh so it would "catch" that network?
I'm talking about a command I could issue through terminal emulator (shell).
my needs are somewhat related to this thread: http://stackoverflow.com/questions/...n-network-provider-as-soon-as-it-is-available
which is unanswered fully.
I'm rooted and willing to make the appropriate changes to system apps and recompile my OmniROM if needed.
thanks :good:

Related

[Q] Changing preferred network operators?

I was wondering if there is a way to permanently select a operator?
My network operator (Play) allows free roaming on other carriers inside the country (Orange, Plus, T-Mobile)
I get horrible signal in my work and at home with my "home" carrier and I always roam on one of the others. But I have to manually select that network and every so often I get a "refreshing SIM" message and it switches back to my home carrier (Play) which then gives me 0 bars. I then have to go into settings and select a roaming partner all over again (and this happens at least 2x/day)
Is there a way (either by editing a file/deleting a file or some app) that I can force my phone to only and always roam and not connect to my home network?
pssss.... there is top secret solution... when you will be in the roaming range, go to mysterious hidden menu, called: Settings.
Then, in the section called Network, go to the Mobile networks sub section.
When you'll be there, you possibly would find the most hidden secret feature: Network operators selection mode.
when you will enter this one, you can choose between manual and automatic operator selection.
Please do not populate this advice, is for highly advanced users only, and because of that it is hidden so deeply... in the secret document called: Owner Manual.
haha funny. But if you read my post you'll see I do manually select the network, but it still kicks it over to the home network every day.
if you unticked auto mode, it should not switch back...
spamtrash said:
if you unticked auto mode, it should not switch back...
Click to expand...
Click to collapse
I did but it clicks back when there is some "refreshing sim data"
I looked more about the operator and it seems others have this issue with their android phones. It seems the operator forces a network update (I guess to cut down on their fees they pay to the other providers)
So my option would be somehow removing the home operator from the list of operators that the phone can connect to (if there is such a list) or some app that forces to only go on certain networks that I pre select. Nothing is set in the network providers as auto, everything is on manual.
Or of course change providers (but I'll have to see what the canx policy is)

[Q] Multi APN in UMTS

Does Android support Multi-APN function in UMTS network?
which means the mobile phone activate two (or more) primary PDP contexts belong to different APNs.
for instance, in LTE networks, for IMS based VoLTE, it's pretty common for two primary PDPs
one for SIP signaling and another for voice.
but is it possible for UMTS network?
when you downloading via "internet" APN, an APP tries to activate another PDP by APN "wap"
will the "inernet" PDP context been deactivated or not?

Custom map for GSM operators

I installed 15 different apps, still no luck.
I need to know which is the strongest operator in my home... but without subscribing ALL operators just for testing!
I can't find an app capable of mapping all operators.
BUT:
1) I'm sure my phone can see all available operators: I can see them when selecting "manual operator selection" option.
2) I'm also sure my phone can see the signal strength of at least one operator: when I have no coverage from mine, I can anyway see the signal strength icon changing.
3) I'm sure any app on my non-rooted phone can read MNC code of the closest base station, and MNC identifies the operator.
Is there any app capable of collecting all these data and thus allowing me to build MY OWN map (not just a downloaded map) of operators coverage for MY specific phone?
I don't know if 1) and 2) info are available to apps, but even an app just using info 3) would be very useful to me.

H961N Network Issue

My H961N does not allow me to independently set my network band for each sim card. Both my network providers operate on 2G/3G/4G however since I have gotten this V10 I have had inconsistent network usage. At first I would strongly get one network and the other would mostly be on Emergency Calls when indoors depending on where I was. I used the hidden menu code *#546368#*961#-> Field Test -> Modem Settings, from Modem Settins I have tried to set the RAT Selection and the Network Mode however when I check Engineering Mode both sims show the same band if I am on WCDMA Only or GSM Only but neither provider operators on the same band except for one on 3G. If RAT is set to selectively move between two or more frequencies then one sim shows Invalid Band in Engineering Mode. Using Network Mode I have tried to set each sim to different band but both would either show the same band or one would appear invalid under Engineering Mode.
Another Issue I have is I am unable to use data even though I have the correct APN for both of my Network Providers. I have verified that both sims do work when used in another phone, at one point I visited both Providers but none could give me an answer to my issue. One of my Providers did however try and activated a data plan while I was in their office and the V10 did show 3G and received data however upon returning back to my regular surroundings I no longer got any data. I have tried upgrading the V10 to Marshmallow and Nougat but the upgrade did not solve this problem, neither the one I stated before. But on Nougat both my sims did show 3G but strangely only when I have my Wifi active and using a VPN. Currently I am on Lollipop and rooted I considered trying to flashing a qcn, sec and nvm files since I saw a site listing them as fixing network and data issues on this particular phone, I have the files just in case. Any help would be greatly appreciated.

Choosing preferred cellular operator

My native cellular operator has very bad internet speeds.
However, when i'm in some area which isn't covered by my native operator, i'm able to use network of other cellular operator, whose network is so much better - but i'm able to do it ONLY when there is no my native operator coverage.
My question - is there any way to be always connected to that other operator? If i select it manually, it quickly switches me back to my native operator.
I'm ready to root my phone, if there is any way to do it - I have Xiaomi Redmi Note 7.
Thank you in advance
Have you tried changing the APN?
yes... phone is still on native network
By default, in "Mobile Network Settings" network operator is set to "automatic". But there's an option to "manually select". This will then scan for available networks, and let you chose one (obviously only possible with the desired network in reach). Having done that, whenever the chosen network is not available, you'd simply have "no network" – it wouldn't switch to any other operator, however strong his signal might be.
At least on Android Nougat this works ...

Categories

Resources