I've found a few new dial codes in the Rogers ROM following the Portico update. Here they are:
Note: All of these codes launch a sub section of the "extras+info" application through its GUID (2377fe1b-c10f-47da-92f3-fc517345a3c0)
Field Test
Code: ##3282# (or ##3282 + call)
Description: This one's not new, offers some statistics on radio. The settings also allow you to change a few things (such as network type, SMS limits, ENS and CMAS RMT).
Component: FTDComponent.dll
Color Variant + Life Time Counter
Code: ##634#
Description: Also not new... Displays the multivariant color (my value is null but yours might be displayed) and life timer. It reads that info from the registry ("Software\OEM\Nokia\Multivariant\Color" and "Software\OEM\Nokia\lifetimecounter").
Component: ColorVariant.dll
Silent Installer Component (no actual title - found a reference to "TestUI" so this may simply be a test)
Code: ##4678255#
Description: Mine does nothing at this time but the code seems to indicate that it monitors for provxml files. The monitoring is actually done by the SilentInstallerServiceAgent (SilentInstallerServiceAgent.dll). It monitors for registry entries pointing to physical provxml files at "SOFTWARE\OEM\Nokia\SIAgent\Multivariant" and "SOFTWARE\OEM\Nokia\SIAgent\Tier3". It also monitors the physical folder "C:\Programs\CommonFiles\OEM\Public\PreloadedApps\tier3Apps". When new provxml files are detected, it executes them (I haven't seen any indication so far that it'll do anything besides file copy instructions).
Component: SilentInstallerComponent.dll
extras+info (nothing displayed)
Code: *#07# or ##07#
Description: It gives a completely blank screen. The code is purposely written to keep all elements on the main page to a "Collapse" visibility (meaning hidden). But all the information that would be normally displayed when launching the "extras+info" application is in fact populated.
Component: Regulatory.dll
There's one last dial code that is in theory coded into the phone but the ROM doesn't trigger the action (it's not part of the OS support dial strings):
Product Support Tool (no actual title)
Code: N/A (can possibly be launched through an NFC tag if specifying a "DialString" argument with a of value "778" - I ordered some NFC tags to try it out)
Description: Because I haven't been able to run this app yet, I'm only speculating based on a quick code review... Allows you to view and modify some core cellular settings. You'll be prompted to enter an SPC (security code) before proceeding into certain (if not all) screens.
Component: ProductSupportTool.dll
Core cellular settings... do you think this might include band selection?
elyl said:
Core cellular settings... do you think this might include band selection?
Click to expand...
Click to collapse
I was thinking the same thing. If it requires a security code, it must be important!
Anyone test these on an AT&T variant?
cpuguy said:
There's one last dial code that is in theory coded into the phone but the ROM doesn't trigger the action (it's not part of the OS support dial strings):
Product Support Tool (no actual title)
Code: N/A (can possibly be launched through an NFC tag if specifying a "DialString" argument with a of value "778" - I ordered some NFC tags to try it out)
Description: Because I haven't been able to run this app yet, I'm only speculating based on a quick code review... Allows you to view and modify some core cellular settings. You'll be prompted to enter an SPC (security code) before proceeding into certain (if not all) screens.
Component: ProductSupportTool.dll
Click to expand...
Click to collapse
I'm going to make my purchase decision based on your discoveries on the Product support tool
cpuguy said:
I've found a few new dial codes in the Rogers ROM following the Portico update. Here they are:
Note: All of these codes launch a sub section of the "extras+info" application through its GUID (2377fe1b-c10f-47da-92f3-fc517345a3c0)
Field Test
Code: ##3282# (or ##3282 + call)
Description: This one's not new, offers some statistics on radio. The settings also allow you to change a few things (such as network type, SMS limits, ENS and CMAS RMT).
Component: FTDComponent.dll
Click to expand...
Click to collapse
On my AT&T 920 all that does is show my phone number.
elyl said:
Core cellular settings... do you think this might include band selection?
Click to expand...
Click to collapse
I have no idea. I'll need to look at the code a little more closely. The issue is that I can't run it right now; unless I find a way to enable Interop capabilities for third party applications (or sign my app as a second party - OEM - application). Or, if I get it to work with NFC tags (which apparently, were shipped yesterday)... And even if I launch the application with the NFC tags, I still need the password.
For each component I listed, they all have a native code back-end; the front-end is in .NET (non-obfuscated so very easy to interpret) but the back-end (where in some cases - such as the Product Support Tool - most of the code resides) is in C++ (harder to interpret). The Product Support Tool reads "items" from the C++ dll and populates a key-value type list. I'll need to disassemble and analyse the back-end C++ component to better understand what kind of items it's reading. The SPC code check is also done in here so I may be able to figure out the algorithm used to check the code and/or what static values it relies on to validate it.
californiarailroader said:
On my AT&T 920 all that does is show my phone number.
Click to expand...
Click to collapse
That's interesting... Anyone else only get their phone numbers while doing ##3283# ? I've read a lot of people are able to enable 4G on some of the RM821 (international variant of the Lumia 920) through the settings in the "field test" component which means they get more than just their phone number.
Product Support Tool (no actual title)
Code: N/A (can possibly be launched through an NFC tag if specifying a "DialString" argument with a of value "778" - I ordered some NFC tags to try it out)
Description: Because I haven't been able to run this app yet, I'm only speculating based on a quick code review... Allows you to view and modify some core cellular settings. You'll be prompted to enter an SPC (security code) before proceeding into certain (if not all) screens.
Component: ProductSupportTool.dll
Click to expand...
Click to collapse
778 is the code for PST, which should, in theory, allow you to modify settings related to the radios. I entered ##778+call and got a "Service tools" menu to open, but there is nothing available to select.
dc/dc said:
778 is the code for PST, which should, in theory, allow you to modify settings related to the radios. I entered ##778+call and got a "Service tools" menu to open, but there is nothing available to select.
Click to expand...
Click to collapse
If I dial ##778 and call, it actually places a call.
californiarailroader said:
If I dial ##778 and call, it actually places a call.
Click to expand...
Click to collapse
Odd. Have you updated your device?
Code for MDN?
Hi,
Can anyone help with a code to change MDN? I've got the wrong one from a temporary sim used when setting up the phone. And now I can't change it. It's annoying as this number is carried through to the main dialler.
Thanks!
californiarailroader said:
If I dial ##778 and call, it actually places a call.
Click to expand...
Click to collapse
It works on my AT&T L920. Are you using the stock dialer?
n7slc said:
It works on my AT&T L920. Are you using the stock dialer?
Click to expand...
Click to collapse
I must have pressed something wrong, or spaced, it works on mine too.
Following 1308 update, it appears ##3282 +call no longer works for field test.
Anyone confirm?
jickbahtech said:
Following 1308 update, it appears ##3282 +call no longer works for field test.
Anyone confirm?
Click to expand...
Click to collapse
confirmed here too. I've seen posted a few other places. I've tried different variations and I can't get it to work. It come up with a screen that shows ussd and then my number or says something went wrong. Would like this back or find another way to toggle lte.
jickbahtech said:
Following 1308 update, it appears ##3282 +call no longer works for field test.
Anyone confirm?
Click to expand...
Click to collapse
confirming this, I just updated and I cannot get it to work the way it was before the update
ellokomen said:
confirming this, I just updated and I cannot get it to work the way it was before the update
Click to expand...
Click to collapse
Nokia tells me to ask AT&T and AT&T tells me to ask Nokia. I had both techs on the line, but neither one knew anything about the codes or why we couldn't disable LTE from Cellular settings. Thinking of flashing a different firmware if that lets you control the LTE. I looked into the the development section a little, but not sure yet if that is a solution.
Am I understanding it correctly that value in ##634# Color Variant + Life Counter depends on Registry file, so if you flash a firmware for Red unit, Color Variant will say Red and if yellow it will say yellow.
Is this right?
So basically the phone depends on Product Code as every firmware has different code.
I flashed back to the AT&T 1249 ROM so I could have the field test option back. Until there is a way to enable field test again, I guess I'll stick with this. I looked at the other threads here, but there doesn't seem to be a way to flash to another ROM and have it work on AT&T.
Duds another solution???? thats is a ****... i can't flash but the 4G LTE Works sooooo ban here.
Related
Hi,
Since I sync my X01HT with my PC outlook,
the phone number is my contacts looks like:
+81 3 12345678.
If I dialed this one directly, I got an error voice message.
The SB cannot recognize "+" sign.
Should I use some software to change this number automatically to:
03 12345678?
By the way, I can use this number well in Taiwan or China.
s2k7 said:
Hi,
Since I sync my X01HT with my PC outlook,
the phone number is my contacts looks like:
+81 3 12345678.
If I dialed this one directly, I got an error voice message.
The SB cannot recognize "+" sign.
Should I use some software to change this number automatically to:
03 12345678?
By the way, I can use this number well in Taiwan or China.
Click to expand...
Click to collapse
i don't know if there is any software that can automatically do it for you but you can't dial + when you are making calls from japan and numbers need to be changed to the 03 12345678 format you mentioned. what i did is manually added those in each contact as an alternate phone number so that i can pick and choose the one appropriate depending on where i am.
Try dialing +81312345678 manually, then you will know if it is a problem with your contacts or a total incompatability with the network.
kevino said:
Try dialing +81312345678 manually, then you will know if it is a problem with your contacts or a total incompatability with the network.
Click to expand...
Click to collapse
i said that doesn't work when you are calling from japan. you have to apply for the international calling service first if you want to make international calls, but even with that using + plus the country code doesn't work in japan.
http://mb.softbank.jp/mb/en/global_service/international/call/index.html
harryk1372 said:
i said that doesn't work when you are calling from japan. you have to apply for the international calling service first if you want to make international calls, but even with that using + plus the country code doesn't work in japan.
http://mb.softbank.jp/mb/en/global_service/international/call/index.html
Click to expand...
Click to collapse
Thank you harryk1372 for your suitable comments.
This is why I want to find some soft to change the "+" for me automatically.
One can use "+86" in the China Telecom network.
I tried "dialDTMF", but nothing happened.
I fight this since I am in Japan, but once again, one man against the Japanese bureaucratic world... Anyway things which drives me nuts is that while you have to dial 010 for call, SMS use the international dialing system with +
http://mb.softbank.jp/mb/en/global_service/international/message/sb3g/index.html
Now how hard can it be for Japan or SB use an international standard... like this dammed + ?
Or if they love so their uniqueness (their 010) why could not they simply tweak their system to accept both 010 and +
Daimaou said:
I fight this since I am in Japan, but once again, one man against the Japanese bureaucratic world... Anyway things which drives me nuts is that while you have to dial 010 for call, SMS use the international dialing system with +
http://mb.softbank.jp/mb/en/global_service/international/message/sb3g/index.html
Now how hard can it be for Japan or SB use an international standard... like this dammed + ?
Or if they love so their uniqueness (their 010) why could not they simply tweak their system to accept both 010 and +
Click to expand...
Click to collapse
exactly... why the hell they need to use 010 for voice calls when they can accept + for sms. they should consider accepting + for voice as well.
Someone might like to take a look here.
http://www.nicque.com/PQz/
I've been using the generic installation on my X01HT and it's the best work around I've found.
All my contacts from Outlook have full numbers including country codes with "+".
In the Country Code options I have a Japan International setting that adds 010 with the Convert + and remove - options checked.
When I select a Japanese contact, in Japan, I toggle the Int'l Access off to get no country codes.
For a Japan based International call I toggle the Int'l Access on (the country code appears) and then the Int'l Calling to select the Country code option to add 010.
It sounds more complicated than it is, but anyone who has had a call in, cursed they can't copy/paste a number and add 010 etc will find it a blessing.
There is no information on the author so take care, but I don't think it is doing anything malicious.
oldpueblo over in the General thread for the View noticed a Sprint rep used the calculator to enter the dialpad "secret codes" (as Android calls them) into the calculator. So here is a few of them I've found since digging through the APKs.
The calculator must be in LANDSCAPE to reveal the keys needed to input the codes.
!+!+4636+!+!
Testing
!+!+5382+!+!
Debug Tool
These might be CDMA radio specific, but please test on other Flyers.
!!786!
Reverse Logistics Support (menu to reset, MSL needed)
!!3282!
EPST
!!889!
Call Settings (SIP you can configure but there's no phone to dial out or answer)
!!33284!
Field Trial (View mode)
!!3424!
QXDM Service (activated upon start, use menu to disable it)
Credit: lovethyEVO, Korey_Nicholson
This was tested on a WiFi only model. 4636 worked got a imei number after changing the setting from cdma prefered,which I found odd. 5382 worked, didn't mess around with that. Rest I got errors on. Hope this helps
Sent from my HTC Flyer P512 using XDA Premium App
pardonmyfreedom said:
oldpueblo over in the General thread for the View noticed a Sprint rep used the calculator to enter the dialpad "secret codes" (as Android calls them) into the calculator. So here is a few of them I've found since digging through the APKs.
The calculator must be in LANDSCAPE to reveal the keys needed to input the codes.
!+!+4636+!+!
Testing
!+!+5382+!+!
Debug Tool
These might be CDMA radio specific, but please test on other Flyers.
!!889!
Call Settings (SIP you can configure but there's no phone to dial out or answer)
!!33284!
Field Trial (View mode)
!!3424!
QXDM Service (activated upon start, use menu to disable it)
I'm still trying to work out on how to get Field Trial to prompt you for the service password.
Click to expand...
Click to collapse
Didn't try QXDM but everything else here worked for me.
Here's one I tried that worked:
!!3282!
EPST
I found two more from trawling other devices, some of the codes are the same as the Flyer's phone enabled cousins, you just need to replace any character "*" (asterisk) with the "!" (exclamation), and any character "#" (pound/hash) becomes a "+" (plus) on the calculator.
The codes I found are:
!+!+8255+!+!
You can use this code to launch GTalk Service Monitor.
!+!+225+!+
Calendar Info and calendar debugging
Edit: Most of the codes on this link did not work for me, as don't all CDMA codes as I am on GSM. http://android.modaco.com/content/t-mobile-pulse-pulse-modaco-com/298744/pulse-secret-codes/
I have the View and the EPST worked. I haven't had a chance to try the others yet.
So a little background on why I'm posting this. I have owned a G4 G5 G6 and V20, all on Sprint, and none of these devices can ever access the Phone Info section or "Radio Info" section as it's referred to on the Hidden Settings shortcutter App. I believe Sprint or LG removes access to this area on all LG devices. On all of the ones I've owned I can try and access the section but only catch a brief glimpse of it when I try to access using a shortcut app. It is always immediately covered by the same message every time which is: Note This application does not work on this device.
Now I just activated a V30+ a couple weeks ago which I received through Sprint's normal telesales channel and on this device I can get to and modify most fields in the section. I haven't seen other people posting about this so maybe it's standard for everyone with the LS998 Sprint variant and no one really cares or just doesn't have anything to say about it. If thats the case, my apologies for wasting everyones time with an unnecessary post .
If my access to this area is a one off situation and could help lead any developers or more avid tinkerers to any discoveries I'd be happy to test out some things together with anyone with more experience than myself. I've been holding off on attempting to unlock the bootloader and haven't done any PRL updates or resets just in case this access is worthwhile as I've been worried something is going to update and take away my ability to get into the section.
I've included some screenshots. I've cropped them to try and remove some of the more personal data but I think all the relevant sections are covered.
*** Below are some questions and thoughts I've had. I hiding the section it to keep things less cluttered for those that are just reading up but dont have any experience or opinion on the settings/functionality etc***
If everyone can already get to this section, have you changed your bands or modified any of the settings and what results did you see?? I've been tempted to switch up some settings and run some tests but I'm being kinda chicken about changing anything because I can't find any info on people using this menu to do anything except screw up their coverage. A few example seems to be people on different earlier LG models that select USA but live outside the US and then cant get it back to their countries settings.
Here is a list of things I would like to examine more, or try out in these menus. Maybe some of you have already done such or have the same questions. Any feedback would be cool on any of these things or even warnings or endorsements. I would love to learn a bit more about this area and its possibilities.
Under the "Set Preffered Network Type" option I would like to change the current setting of LTE/CDMA/UMTS auto (PRL) to one of the other options and see what happens. I believe this area is relatively safe and can be switched back to the original setting easily. I'd like to switch to Global Auto Mode, Unknown Mode, GSM Auto mode and LTE Only Mode and run some speed tests and see what towers its connecting to in each.
There are four toggle switches, one of which is grayed out. This is the Video Calling Provisioned Switch. Curious if this would possibly become accessible in another mode, or if there was something i could change in a database editor that would allow me to switch this to "on".
The only setting I did change was the one DNS Check. It was originally set to disallowed and I switched it to allowed. I dont really know what changes or abilities this added or took away and have not seen any difference since doing so.
The SMSC when Refreshed will give me an 11 digit number in "" followed by a 3 digit number. It begins with +1 giving it the appearance of a phone number. I believe this has to do with SMS provisioning but am unsure and have not modified the info here.
One part I am very curious about is a grayed out button labeled OEM-specific info/Settings. I have searched like crazy just to try and find some info on whats behind that button and got nada.
In the additional menu section (the three dots) I have an option to Select Radio Band. When Pressed it takes me to a menu which sats "set GSM/UMTS band". This is the area I have found little about other than what I mentioned earlier about people getting locked out of their country settings. I have not touched this setting.
The IMS service Status of my device seems to not populate correctly as I'm listed as not registered or unavailable for all sections as seen in the picture attached. I could swear that a week ago I was showing "registered" but if so thats no longer the case.
Thanks in advance for any feedback.
Disregard. Screenshots attached to original post.
JonnyTrulove said:
Disregard. Screenshots attached to original post.
Click to expand...
Click to collapse
Should check out the service dialing numbers
R800x_user said:
Should check out the service dialing numbers
Click to expand...
Click to collapse
Do you mean the ones within thd expanded part of the phone info section? If so, I've checked those out and they are blank. Screenshots attached.
So enough people have seen this post now that someone with a V30+ should be able to confirm whether or not others can get to these settings.
Anyone?
There is several other threads about this already. I found them while trying to find a way to get more ?? bands working on my India based phone. Nothing new i don't think and none of it actually helped, for me at least. There is a dialer code for it but i can't remember it.
Nickvanexel said:
There is several other threads about this already. I found them while trying to find a way to get more ?? bands working on my India based phone. Nothing new i don't think and none of it actually helped, for me at least. There is a dialer code for it but i can't remember it.
Click to expand...
Click to collapse
I'd like to hear what you tried out and see what changed and what stuck and what didn't. . Maybe we can get your phone working better here in the states if we team up on the problem... I know my avatar shows I'm a junior member but that's because I don't really post often, but I do plenty of reading and tinkering myself and I have been in the Telecom business for about 15 years. I'm not an expert or making any guarantees but I certainly don't mind helping out a fellow member here if I can.
Do you have your MSL code? I have mine so if you have yours maybe we can take a look at how my phone is provisioned in the ##data# menu and get your bands setup the same way since mine should already be configured to the proper bands for the U.S. Between modifying that area and making some changes in the Radio info section that could do the trick for you. Let me know if you'd like to work on it and we could PM or you could reply with a run down of what you've tried and how you're setup now and we could go from there.
Cheers.
*#546368#*930#
Field test. LTE band selection. Selecting any band from the menu just makes it completely lose cell signal. After selecting a band it just either says success or fail.
Nickvanexel said:
*#546368#*930#
Field test. LTE band selection. Selecting any band from the menu just makes it completely lose cell signal. After selecting a band it just either says success or fail.
Click to expand...
Click to collapse
Ok so that dialer code doesn't trigger anythibg on my model. I also tried replacing 930 with 998 and tried replacing the *# and #* with just ## and no luck. But no worries.
I'm thinking you may need to change your settings in two menus in order for the new settings to work together. If you go into your Data menu (##data# or maybe *#data#* on your model) and update the information there to match the ones I am attaching in my screenshots and then go into the Radio Info menu and select a similar setup to how my device is provisioned you may see some success.
Thoughts?
You would need your MSL code in order to change the settings in the ##data settings....
Where do i get msl code?
Neither of the data dialer codes are working for me.
Oh those settings are only for cdma phone?
Nickvanexel said:
Where do i get msl code?
Neither of the data dialer codes are working for me.
Click to expand...
Click to collapse
There are a bunch of tips and tricks to find your MSL code posted throughout the boards, but I have only ever got mine from the carrier. If you call customer service you can usually talk them into giving it to you, though their policy on this is to not give it out unless your phone is fully paid for / out of contract. If you tell them you are working with a tech in a store and need it for provisioning they will normally give it to you.
JonnyTrulove said:
You would need your MSL code in order to change the settings in the ##data settings....
Click to expand...
Click to collapse
I know this may not be in the right place but does anyone know how to bypass frp lock on this phone
Hey guys,
neither my Wifi Calling, nor 5G doesnt work on my Redmi K30 Ultra. Not sure whats the deal behind it, maybe its the Mediatek chip or that it doesn't pass Safety Net or that its not made for Europe.
Anyway: Can we hack this somewhere? Maybe modify some props or something and magically make it work?
Thanks so much! <3
More info: I've done the usual stuff like activating Wifi calling, VoLTE and 5G in settings and also disabled carrier check via number code. I also tried all 3 big carriers in germany
Telefonica/O2: Nothing works
Vodafone: LTE "works", it shows an HD icon at the top but Wifi Calling doesnt work and 5G doesnt either. Shows both VoLTE and Wifi Calling as enabled in Phone Info.
Telecom: Nothing works, but it shows in Phone Info that VoLTE and Wifi Calling is enabled.
@Mirardt
Per description the phone supports Wi-Fi calling, VoLTE and LTE, so I think it's not a chipset problem. Carriers will typically sell these data services with smartphones as part of a bundle.
I guess it is a problem with carrier ( data plan chosen ). You can try to contact your carrier and check if everything is correct from there end.
In no case your issue has something to do with SafetyNet API what is an anti-abuse API application developers can implement.
jwoegerbauer said:
@Mirardt
Per description the phone supports Wi-Fi calling, VoLTE and LTE, so I think it's not a chipset problem. Carriers will typically sell these data services with smartphones as part of a bundle.
I guess it is a problem with carrier ( data plan chosen ). You can try to contact your carrier and check if everything is correct from there end.
Click to expand...
Click to collapse
Hey there, yes everything is activated from the side of my carrier and also i spoke with vodafone technical support and they activated everything they could, reset the network etc.
Also both VoLTE and Wifi Calling work on the iPhone with all of the cards. So it has to be something on the phone.
jwoegerbauer said:
In no case your issue has something to do with SafetyNet API what is an anti-abuse API application developers can implement.
Click to expand...
Click to collapse
Ok this already is really nice to know!
Thank you for helping! @jwoegerbauer
Update: I have confirmation from german review website that both VoLTE and Wifi Calling worked for them on the K30 Ultra. Maybe that helps in identifying the problem?
Mirardt
Mirardt said:
Hey there, yes everything is activated from the side of my carrier and also i spoke with vodafone technical support and they activated everything they could, reset the network etc.
Click to expand...
Click to collapse
Sometimes they just block per device model (supporting only phones that were certified for their network) and you need to convince them to let you in
Or, you could (again) play with props like ro.product.manufacturer and ro.product.model to pretend you have some fancy Samsung - bcs if it shows enabled in the settings, it's likely blocked at the time of handshaking and negotiating to use the service
It's also possible to capture the UE Capabilites offer (see attachement for my LTE part) and response - I will try to find where was the URL with know-how and instructions
Edit:
https://mt-tech.fi/en/how-to-get-4g-supported-ca-combinations-from-your-android-phone/
zgfg said:
Sometimes they just block per device model (supporting only phones that were certified for their network) and you need to convince them to let you in
Or, you could (again) play with props like ro.product.manufacturer and ro.product.model to pretend you have some fancy Samsung - bcs if it shows enabled in the settings, it's likely blocked at the time of handshaking and negotiating to use the service
It's also possible to capture the UE Capabilites offer (see attachement for my LTE part) and response - I will try to find where was the URL with know-how and instructions
Edit:
https://mt-tech.fi/en/how-to-get-4g-supported-ca-combinations-from-your-android-phone/
Click to expand...
Click to collapse
I talked to a vodafone technical support guy and he said that everything is fine and open from their side. Also my phone runs with your fingerprints (Mi9T) for a week or so and it didnt change anything.
Do I understand it correctly, that all the methods you linked there only work with Qualcomm chips? Cause the K30 Ultra does have a Mediatek chip. :cyclops:
Mirardt said:
I talked to a vodafone technical support guy and he said that everything is fine and open from their side. Also my phone runs with your fingerprints (Mi9T) for a week or so and it didnt change anything.
Do I understand it correctly, that all the methods you linked there only work with Qualcomm chips? Cause the K30 Ultra does have a Mediatek chip. :cyclops:
Click to expand...
Click to collapse
If the doc is only about Qualcomm, you will need to Google for e.g. MTK bands UE Capabilities
But MTK was usually more open, people were even able to easily change IMEIs.
There used to be a code for MTK Engineering mode, with options to enable bands and so
zgfg said:
If the doc is only about Qualcomm, you will need to Google for e.g. MTK bands UE Capabilities
But MTK was usually more open, people were even able to easily change IMEIs.
There used to be a code for MTK Engineering mode, with options to enable bands and so
Click to expand...
Click to collapse
Ok do I understand correctly that UE Capabilities are parameters that my devices has that sends information if it can do 5G or VoWifi and so on?
After a bunch of Apps that refused to work with my phone (unknown device not supported) I did found one that looks promising. The problem is that I have only littly orientation and understanding. Can you see what setting might be relevent and maybe if we can get those UE Capabilities changed inside the app?
What I tried is switching the "Entitlement Status" of Wifi Calling on "Enable" (It was disabled as I opened the app), but nothing changed. The Entitlement server is left blank, maybe that could help?
Also I just swapped every possible thing from "false" to "true" inside ePDG Config, but it didnt help so I reseted it.
If you (or anybody else) could have a look and give me some direction I would grind it out myself!
edit: Upload doesn't work on this forum somehow, strange. Here is the Gdrive link.
Ok I just looked through every single option their is, screenshoting everything that seemed relevent.
There is band information that seems like it is what you mentioned and it is editable! @zgfg
Also a couple of other direct mentions of VoLTE, like props in IMS settings.
Mirardt said:
Ok I just looked through every single option their is, screenshoting everything that seemed relevent.
There is band information that seems like it is what you mentioned and it is editable! @zgfg
Also a couple of other direct mentions of VoLTE, like props in IMS settings.
Click to expand...
Click to collapse
Very interesting, (as expected) you can control many things on MTK ( too many)
For LTE bands, I think you need bands 1,3,7,20 and you don't need TDD bands.
For 5G, googling tells me that for Germany you need: n1,n3,n28,n78,n258.
Suggesting you to double-check for your operator and enable what's missing and reboot.
B20 might be available in a shopping center, or dense busy district
In the Call* and IMS-Registration* screensots, are all those params enabled or you need to open another screen for each (modes)?
On the IMS, I would put VoLTE to Default, not to CMW500 - seems to be a mode for testing equipment.
Also, you could try SMS over 3GPP or 3GPP2 (that means SMS over IMS but when you register to IMS), but check does it still work over cellular
Last screenshot says that it's not registered to IMS, but seems there are additional settings for IMS authentication (that's about registering to IMS - VoLTE is an IMS service)
I pretty much tried everything out you suggested and it didnt work. Thats why I waited to work on that until I freshly reset my phone with GApps Pico and I did that yesterday. During the Installation process there are 2 question came up:
1. There are Google Carrier Services I can install through play store. No clue what it is, does it matter?
2. I have found multiple interesting sounding apps in system/priv-apps like "engineermode", MtkCapCtrl", "MtkTelecom", "MtkTelephony Assist" and "MtkTeleService", the only one I can find in Apps is "engineermode" and i didn't manage to open it. I tried to install the other apks but it didnt allow it. Anything that might help us?
zgfg said:
Very interesting, (as expected) you can control many things on MTK ( too many)
For LTE bands, I think you need bands 1,3,7,20 and you don't need TDD bands.
For 5G, googling tells me that for Germany you need: n1,n3,n28,n78,n258.
Suggesting you to double-check for your operator and enable what's missing and reboot.
B20 might be available in a shopping center, or dense busy district
Click to expand...
Click to collapse
Unfortuantely I was wrong about being to change them, but i do have most bands enabled. Im in Hamburg City so I should have very good access here.
zgfg said:
In the Call* and IMS-Registration* screensots, are all those params enabled or you need to open another screen for each (modes)?
Click to expand...
Click to collapse
Another screen opens there, I put a couple of Screenshots as Example. Do you need more/all of them?
zgfg said:
On the IMS, I would put VoLTE to Default, not to CMW500 - seems to be a mode for testing equipment.
Also, you could try SMS over 3GPP or 3GPP2 (that means SMS over IMS but when you register to IMS), but check does it still work over cellular
Last screenshot says that it's not registered to IMS, but seems there are additional settings for IMS authentication (that's about registering to IMS - VoLTE is an IMS service)
Click to expand...
Click to collapse
Tried everything but it made no difference. Also tried IMS test mode on with and without SMS.
Also it keeps saying its not registered in PhoneInformation1.
Should we try to change those numbers in the VOLTE settings to something like this?
Edit: I activated logs telephony logs and somehow got a bug report without even calling somebody. Uploaded it.
Mirardt said:
Hey guys,
neither my Wifi Calling, nor 5G doesnt work on my Redmi K30 Ultra. Not sure whats the deal behind it, maybe its the Mediatek chip or that it doesn't pass Safety Net or that its not made for Europe.
Anyway: Can we hack this somewhere? Maybe modify some props or something and magically make it work?
Thanks so much! <3
More info: I've done the usual stuff like activating Wifi calling, VoLTE and 5G in settings and also disabled carrier check via number code. I also tried all 3 big carriers in germany
Telefonica/O2: Nothing works
Vodafone: LTE "works", it shows an HD icon at the top but Wifi Calling doesnt work and 5G doesnt either. Shows both VoLTE and Wifi Calling as enabled in Phone Info.
Telecom: Nothing works, but it shows in Phone Info that VoLTE and Wifi Calling is enabled.
Click to expand...
Click to collapse
wifi calling hardly ever works on foreign phones but my k30 ultra gets 5g on tmobile in my state.
Wifi calling hardly ever works on foreign phones but i get 5g on tmobile in my state , the k30 gets 3 bands that havent been listed , just get a mtk engineering mode app to see what bands you can work with.
(base on GSMARENA)
This phone support the following 5G bands:
5G bands 1, 3, 28, 41, 77, 78 SA/NSA
however, my current phone sim need to utilize the Band 40, n257/n258 for 5G,
anyone know how to enable or activate these bands? Is there any MTK engineering software for this purpose?
kirinin said:
(base on GSMARENA)
This phone support the following 5G bands:
5G bands 1, 3, 28, 41, 77, 78 SA/NSA
however, my current phone sim need to utilize the Band 40, n257/n258 for 5G,
anyone know how to enable or activate these bands? Is there any MTK engineering software for this purpose?
Click to expand...
Click to collapse
I'd like to help but I'm not sure if the solution I would use would fit your needs and capabilities.
The (apparently secretly hidden) Android Activity it calls is apparently
com.samsung.android.app.telephonyui.hiddennetworksetting.MainActivityBased on what a free google free ad free gsf free shortcut inspector says
Activity Inspector
Having said that, I can bring up the HIDDEN Activity that allows you to select the bands available on the phone by calling the activity directly.
C:\> adb shell am start -n com.samsung.android.app.telephonyui.hiddennetworksetting.MainActivity
They even make apps that do that for you such as this one.
Network Mode Universal
See my screenshots below for my phone.
Hope this helps.
GalaxyA325G said:
I'd like to help but I'm not sure if the solution I would use would fit your needs and capabilities.
The (apparently secretly hidden) Android Activity it calls is apparently
<com.samsung.android.app.telephonyui.hiddennetworksetting.MainActivity>Based on what a free google free ad free gsf free shortcut inspector says
that, I can bring up the HIDDEN Activity that allows you to select the bands available on the phone by calling the activity directly.
They even make apps that do that for you such as this one.
Network Mode Universal
See my screenshots below for my phone.
Hope this helps.
Click to expand...
Click to collapse
Thank you very much for your suggestion. I have tried all these and found:
Network mode universal - this is similar to *#*#4636#*#* for phone information.
Shortcut Widgets (+ Inspector), nothing shown in POCO X3Gt for band. it "maybe" work on your Samsung phone. Could not find any band information.
However, when get into *#*#3646633#*#* Developer option, it shows bands as attached photos, the Band 40 is greyed, no possible to enable it.
kirinin said:
Thank you very much for your suggestion. I have tried all these and found:
Network mode universal - this is similar to *#*#4636#*#* for phone information.
Shortcut Widgets (+ Inspector), nothing shown in POCO X3Gt for band. it "maybe" work on your Samsung phone. Could not find any band information.
However, when get into *#*#3646633#*#* Developer option, it shows bands as attached photos, the Band 40 is greyed, no possible to enable it.
Click to expand...
Click to collapse
My response will be in two posts because I don't want to confuse you with the response about "Shortcut Widgets" so I'll take that separately as it's really useful only as a final step.
As for the band B40 being grayed, out, that is a problem.
My only experience with this band selection is on my phone, where nothing that is listed is grayed out. That is, for example, I don't have Band B28 on the phone (AFAIK) but that band is not listed either.
What I have that is listed, as far as I know, can each be checked.
So the fact you can't check a band that is listed, is really, I think, the problem all of the users here have to put our heads together to figure out why that is the case.
I don't know why you can't select Band B40 even though it's listed.
I can only suggest tests you can run to perhaps figure out why.
a. Anyone else with the same phone could run that test for you.
(Let's hope someone with that same phone will see this request.)
b. Maybe you can try one or two other "band selection" apps?
(This would eliminate it being a bug in that specific program.)
c. But the real problem may simply be the phone hardware doesn't support that band.
(I don't know any way around that.)
GalaxyA325G said:
I don't know why you can't select Band B40 even though it's listed.
Click to expand...
Click to collapse
Ah. I think I figured out what I'm doing differently from you since *#*#4636#*#* doesn't work on my T-Mobile Samsung (we really need someone to test this using the same phone you have!).
My Samsung has its own app from that same outfit I referred you to
Network Mode Samsung
I'm guessing that your "network mode universal" is (maybe) giving you a list of all possible bands but (maybe) not just the bands on your phone alone like my "network mode samsung" is apparently doing for me.
If you can find a network mode app for your specific phone, that may show just the bands you need... but... you already ran the *#*#4636#*#* dial-code to bring up the hidden activity I think... so you may already have seen that the dial-code you gave probably brought up only the bands which are available to you.
Hope this helps. I'm NOT an expert in this. I would hope others with the SAME phone as you have can confirm our suspicions or prove them wrong (better yet).
kirinin said:
Shortcut Widgets (+ Inspector), nothing shown in POCO X3Gt for band. it "maybe" work on your Samsung phone. Could not find any band information.
Click to expand...
Click to collapse
At this point you don't need Shortcut Widgets + Inspector, as it's only useful to find out what the hidden activity name is, and even then, you only need to know the name if you're going to create your own shortcut to bring it up.
It's useful mainly for HIDDEN activities, because once you know the name of a hidden activity, you can bring it up in a single click if you know what you're doing (you have to create a shortcut to it).
As far as I know, it's the ONLY APP in all of Android that does what it does (although others may exist) so it's a keeper, for sure; but it only tells you what you want to know AFTER you've already brought up the "activity".
An "activity", if you aren't aware of what that is, is kind of sort of like a "pseudo public page" inside any Android app, which can be brought up if you know the unique name of that activity.
There are something like three or four hundred public activities in the Android "Settings" app alone, while most apps have a few dozen or so public activities you can call up directly, which means there are about a thousand or so, which is why you might need an app that tells you what activities are brought up when you do stuff on the phone.
However, if you can ALREADY easily bring up the band-selection activity on your own, you won't need this app to tell you that so I'd ignore it for now. Sorry if I wasted your time.
Appreciate very much for your reply with detail explaination.
I believe this Dimensity 1100 is prebuilt with all bands when sold to each different phone company, however, MTK will price differently base on the the number of bands given (enabled), some companies may sell its phone with lesser bands so to lower its price to make it more competitive.
This problem is hardware problem, so it could only be done with MTK special engineering software or some special code to enable/disable them.
This is just my suspicion, I may be wrong....
kirinin said:
This problem is hardware problem, so it could only be done with MTK special engineering software
Click to expand...
Click to collapse
I agree.
I hope you find someone with the same phone who can try it to help. Or someone who knows the MTK software. Good luck!