TMO Revvl 5G (seattle) source code - TCL 10 5G ROMs, Kernels, Recoveries, & Other Devel

source code for Revvl 5G (codename seattle) is available.
link https://sourceforge.net/projects/alcatel/files/T790W_T790Z_20200908.tar.xz/download

How exactly does that help?

Scholeggo said:
How exactly does that help?
Click to expand...
Click to collapse
this will help developers to make an AOSP ROM or studied code can know exactly how to unlock bootloader

service codes I was able to find on T790z
##disclaimer For testing purposes only I am no way responsible for any damages and/or losses ##
antenna test *#*#7862732#*#*
band test *#*#22635625#*#*
tct endpoint *#*#818626#*#*
device info *#*#0000#*#*
engineer mode *#*#3646633#*#*
lifetime service *#*#8281234#*#*
phonecall receiver *#*#248#*#*
mhs receiver *#*#647#*#*
startup mmi receiver *#*#2886#*#*
qmi services *#*#7664#*#*
rcs services *#*#727532337#*#*
*#*#7278378#*#*
*#*#322532337#*#*
telephony *#*#2324#*#*
*#*#3424#*#*
*#*#33284#*#*
token *#*#43886536#*#*
*#*#7383243#*#*
*#*#4383243#*#*
wlan test *#*#364463#*#*
talkback on/off ##258#
data ##3282#
debug ##33284#
diag ##3424#
cmas ##4382#
meid ##6343#
omadm ##66236#
rtnsc ##72786#
rtn ##786#
profileupdate ##873283#
otksl ##68575#

Glad to see this device forum starting to wake up, good find Herman

Will this thread apply to the T-Mobile T790W?

I've just been gifted this phone. I'm very disappointed to see that there's nothing in the way of development for this phone. Hopefully in time...

Before anyone else try this link in the future, this is just the open-source code they used in their development tree, unfortunately. No kernel/recovery/bootloader code or anything like that.

Related

setup MTNL Garuda service (Mumbai) on HTC Touch Pro CDMA US Cellular

Hi,
I purchased HTC Touch Pro (US Cellular CDMA). I want to use it with Mumbai MTNL Garuda Mobile Phone service in Mumbai, India.
I don't know much of cell phone flashing and reading web pages would like to get this done.
1) How do I check my phone needs what ROM and which one is it already using ? I assume ROM is like BIOS and windows mobile is like win xp os. So installing ROM will not affect windows mobile. do I have to flash rom for a specific carrier\service provider ?
2) How do I check whether my phone in unlocked since this is CDMA and has no sim card ? In ebay ad said it was unlocked.
3) How do I find roms for "mumbai garuda mtnl". You can google the quoted string for information on service provider. I don't see much helpful info on site and the service provider is not helping. It is open to questions if I have any so let me know if you want me to ask them. can one check compatibility between US cellular and MTNL garuda mobile cdma network so I know I can use the phone.
4) Please enumerate high level steps with some pointers for me to follow through the install process.
5) is the handset supporting 3G since I see its network specs as:
Network US cellular:
Dual-band (800/1900MHz), CDMA2000 1xEVDO Rev. A/1xRTT and IS-95A/B voice or data with up to 1.8 Mbps up-link and 3.1 Mbps down-link
MTNL Garuda mobile network is CDMA-1x. Another MTNL 3G Jadoo is 3G (WCDMA, HSDPA).
so compatibility wise can I use the US cellular handset on MTNL ?
CDDMA-1x and CDMA2000 1xRTT are same so I suppose handset should be usable.
6) when switching carrier is it simple as registering your new handset with new carrier ? is there standard process for it like call in their network using some special number and type in your existing number which you have with their network. ex. if I have 20337444 number on MTNL network then on HTC Touch Pro I dial in some special number for MTNL network and then key in my existing 20337444. This will register the ESN on their network and I am all set.
7) the MTNL guy said that first check if dialing *228 gives you MTNL network. If so then go to customer service and get more help. When I dail I don't think it does any thing. It gives 3 beeps and returns to home screen.
Additional info MTNL gave was they use channels primary 185 and secondary 226. I am not sure what these channels mean.
Regards,
i dont beleive you have to flash any specific rom to get your carrier to work, but you will have to google for "carrier cabs" + your provider name to find what will work for you
to see if your phone is unlocked take the back off the phone, pull the battery, and then put the battery back in, hold the volume down button and press power till the phone turns on, i beleive it will say something like "security unlocked" if the phone is unlocked, after you check that just pull the battery and put it back in once again and start up your phone to get back into windows mobile(not holding the volume down button this time)
as far as roms for the mtnl garuda, any rom will work, i reccommend the energyrom, google energyroms.com, cdma seems to be cdma anywhere you are, if it says cdma it should work in theory
your handset will support 3g, the us cellular version of touch pro supports 3g
for the mtnl garuda carrier to support your phone, you will have to see if they will accept your meid or esn under the battery, here in the USA verizon wont accept sprint esns, and vice versa
sorry i cant be more helpful, but hopefully somewhere through this i have helped you, good luck!
whoshotjr2006 said:
i dont beleive you have to flash any specific rom to get your carrier to work, but you will have to google for "carrier cabs" + your provider name to find what will work for you
to see if your phone is unlocked take the back off the phone, pull the battery, and then put the battery back in, hold the volume down button and press power till the phone turns on, i beleive it will say something like "security unlocked" if the phone is unlocked, after you check that just pull the battery and put it back in once again and start up your phone to get back into windows mobile(not holding the volume down button this time)
as far as roms for the mtnl garuda, any rom will work, i reccommend the energyrom, google energyroms.com, cdma seems to be cdma anywhere you are, if it says cdma it should work in theory
your handset will support 3g, the us cellular version of touch pro supports 3g
for the mtnl garuda carrier to support your phone, you will have to see if they will accept your meid or esn under the battery, here in the USA verizon wont accept sprint esns, and vice versa
sorry i cant be more helpful, but hopefully somewhere through this i have helped you, good luck!
Click to expand...
Click to collapse
thanks for reply. I searched for "carrier cabs mtnl garuda" but no good results.
I learned from specs the model is RAHP800. does it mean that it will not work on MTNL garuda ?
MTNL garuda CDMA carrier cabs
Hi,
can some one provide carrier cabs for MTNL garuda CDMA (no RUIM) along with install instructions. would be nice if you have activation instructions. how do I get *228 to connect me to MTNL network ?
a touch pro 800 is the sprint cdma touch pro, and about the cabs sorry man i have no idea, usually when i call boost mobile to activate a new phone i provide them with my numbers from underneath the battery, and they will give me the msl code to enter epst and change the msid and mdn, maybe you could call your carrier and ask for the msid and mdn? as far as getting your msl code, as long as you have the microsoft .net cf 3.5 cab installed on your phone you can use a program called "baf msl grabber" to get that code
good luck, hope you figure something out, and if you need anything else feel free to contact me
Do you know anyone else with a TP runnon that same network? Maybe you can get some files from their phone.
the terms you used are new to me like "msl code to enter epst and change the msid and mdn".
You state "msl code to enter epst and change the msid and mdn," and use "baf msl grabber" to get that code. The MTNL garuda mumbai service folks I talked to are not willing to give any details. They in fact are just not supporting any handset other than what they provide. Now they are discontinuing new cdma handsets which are not using RUIM card (they say its similar to sim card).
can you guide me to some article which has instructions and explanation of various steps we might take to get things done like ones we have on eHow.com.
Regards,
jasew503 said:
Do you know anyone else with a TP runnon that same network? Maybe you can get some files from their phone.
Click to expand...
Click to collapse
I do not know of any such user. can you guide me to simple article which expalins the steps involved in doing any programming / install of cabs etc. I have not much idea about cdma programming.
Regards,
Installing carrier cabs and flashing roms wont make the phone work on the network you want it to. The first thing you need is to change the PRL on the device to one that works with your carrier. This a file file you may be able to download, or get it from someone elses phone who uses the same carrier. After that, you will need to program all your info into it, MDN, ect. Then hopefully your carrier will even allow the ESN on their network. Did you say this was a US Cellular device?
Hi,
I learned from service provider that need to disable PRL and then use programming code so can feed in information. So for US Cellular HTC Touch PRO CDMA (no sim/ruim) can one provide programming code\dial codes ?
Do I need activation code in order to be able to enter into programming mode ?
Here is some reference for it: http://support.sprint.com/support/a...e-vw371511-20090807-140419?&INTNAV=SU:DP:HDIB
I would like to program my phone and when I dial ##778# and make a call it just ends. I am not sure how to enter the progam mode. Please guide.
There isn't a master list or anything like that. I used to flash phones to cricket and the 2 TPs I've flashed from us cellular were problematic. Could have been a coincidence. You need to obtain the PRL.
Sent from my MSM using XDA App
HTC Touch Pro unlock and program code
Hi,
I dialed ##000000 and it now put me into EPST (Activation Wizard(MSL)) screen. I guess I have made some progress and I see MDN, MSID, Home SID/NID #1.
It seems all sprint code listed here http://www.pcoperative.com/ppc/htc_tp_dial_codes.htm
works just that no need to key in ending # for each code.
Well how to check that phone is unlocked. I dialed ##775 to update PRL and it prompted me for unlock code.
I purchased phone from ebay and the ad mentioned that its unlocked.
is unlock code same as SPC/MSL unlock code ?
I went into bootloader and it shows Security Unlocked.
Why does it prompt me for unlock code when I go to ##775 to update PRL ? what to do so I can disable PRL ?
Few other codes like ##DEBUG and Advanced EPST show me information fine without prompting for any unlock code.
Regards,
You haven't made any progress at all unfortunately, you still need the prl. Any codes you enter that allow you to MODIFY phone settings will require an unlock code.
Sent from my MSM using XDA App

[DEV] Calculator

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.

[Tutorial] HTC Evo 3D FLASH from SPRINT to CRICKET

FIRST OF ALL.. ALL CREDIT GOES TO MYCRICKETFORUM. One of the best tutorials I have ever seen, especially for beginners.
Full Flash Sprint HTC Evo 3D to Cricket: Talk, Text, MMS, Internet
This is a revolutionary phone and hopefully some we see some of it's technology in other phones.
At this moment there is no 4G with Cricket. They have already made moves to establish a partnership and have an LTE network. It has been rumored that Sprint is even trying to move away from the Clear 4g network (WiMAX). This means that you will have no 4G service when you flash this phone. I believe the radio gets it's authentication by MAC address so it might be possible to put this on a Clear account. One of my customers said he was able to do this with his Epic that I flashed. He was also a Clear reseller.
Until we get permanent root, this tutorial will just cover putting the device on the $55 Android plan.
Let it be known that sometimes Cricket says they have put you on the $55 Android plan, but they put you on the All in 55 Plan (5m5). This is not where you want to be. You're paying 10 more bucks a month for absolutely nothing over the 45 dollar plan.
We offer plan change for free to forum members. Just use the contact us link at the very bottom of this page. Supporting members of the forum receive additional benefits such as free ESN changes on your account. No more paying $15 everytime you change phones. To become a Supporting Member, just go to the settings up top and find Paid Subscriptions on the left hand side. Choose a membership level of your liking. Also use the contact us form for any modifications you need made to your account or additional help.
Anyways moving right along. We'll establish the items that you will need. This is usually similar across the board.
NOTE: At the very end we'll include some wireless tethering instructions.
A. QPST (QPST Version 2.7 Build 355)
http://www.mycricketforum.com/flash...amming/5372-qpst-version-2-7-build-355-a.html
B. HTC Diagnostic drivers for the Evo (attached on this thread [32 and 64 bit])
C A Windows PC with either Win7, XP or Vista plus your Evo 3D with a USB cord.
D. PRL (*STICKY* Official Cricket PRL Thread)
http://www.mycricketforum.com/flash...041-*sticky*-official-cricket-prl-thread.html
E. CDMA workshop (google) OR CDMA Workshop 2.7 Download) to get the MSL (aka SPC) if you don't know it already. Alternative would be MSL reader from the Market or attached below.
http://www.mycricketforum.com/flashing-tools-files-programming/44-cdma-workshop-2-7-download.html
F. OPTIONAL: Android SDK which includes ADB drivers. (Android SDK | Android Developers)
http://developer.android.com/sdk/index.html
Please watch the videos and use the tutorial here. It helps to use both.
VIDEO #1: http://www.youtube.com/watch?v=TnFBkaIP7MI&feature=player_embedded#at=694
VIDEO #2: http://www.youtube.com/watch?v=6NpavnahHYs&feature=related
SPC/MSL Obtaining
Skip through all these screens on the EVO 3D until you are at the home screen. Go into the phone dialer and hit ##3424#. You might have to hit talk after this. It'll cause the phone to go into DIAG mode. You'll see the device on your computer. Use the diagnostic drivers (specify their specific location) to complete the install.
Now you can find your MSL using CDMA Workshop.
For CDMA Workshop, the port number has to be fairly low. I think we're talking about under 30. You'll see when you start it though. Look at your device manager to figure out the port that it's on. Select that port and then hit connect. Go over to the security tab and for SPC hit read. It'll give you your MSL/SPC. The best thing to do here is to use the SPC button then SEND command to send this number back to the phone and unlock it. Then type in 000000 or some number that's easy to remember. Hit the SPC button and WRITE. Now the MSL/SPC is 000000 or whatever you typed. This is all you need to do with CDMA Workshop.
Programming
This is the point where you will be using QPST. Use this tutorial to setup the EVO correctly. Note that the mobile IP behavior must be Simp or you will get errors on your Evo from time to time.
Ignore any NV read errors you get when writing to the phone.
( http://www.mycricketforum.com/flash...-*sticky*-qpst-tutorial-pictures-cricket.html)
Once you get done with this part, talk and text will work. If you are on the $55 Android the Internet should work. However...
Working with new devices (never activated)
If you watched the video, between part 1 and 2 we have a little change in plan here. This was due to the fact that our device was brand new and never activated. The hands free activation kept on popping up, and we don't believe the device had accepted all of the programming at that time. Our hunt led is to Sprint's website.
Dial ##(and your SPC, we set it to 000000)#. This will open up the EPST menu. Click edit mode. Put in the proper Mobile Directory number (your phone number) and the MSID (your MIN). Hit the menu button and then select commit modifications. The phone will reboot.
Once the phone has rebooted, go to the dialer again and hit ##data#. Click edit mode and enter your SPC for access. Make sure the settings look like it does below:
Active Profile: 1
User Name: [email protected] (put your phone number in this)
Reverse Tunnel Preferred: Enable
Home IP Address: 0.0.0.0
Primary Home Agent: 0.0.0.0
Second Home Agent: 0.0.0.0
HA Shared Secret: cricket
AAA Shared Secret: cricket
You can try hitting menu and commit modifications, but it will most likely tell you there were no changes made. Back out, go to advanced and then continue with the multimedia streaming setup below.
Media Streaming
Youtube videos might not play unless you modify some settings. Sprint by default routes media through their servers. To change this dial ##data# from the dialer on the Evo. You will get to the EPST settings. Click edit and then enter the MSL. It will prompt you for a password which is the MSL aka SPC.
Once you get past that, go to advanced > RTSP Proxy Address (for stock Gingerbread it's advanced > RTSP/HTTP Setting > RTSP Proxy Port). Make this 0.0.0.0. Also make the HTTP PD Proxy Address 0.0.0.0. Also change the ports for both of these to 0. Back out and you should be good.
MMS
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<apns>
<apn name="Production" numeric="310012" mcc="310" mnc="012" apn="1" user="your10digit#[email protected]" server="wap.mycricket.com" password="cricket" proxy="null" port="null" mmsproxy="null" mmsport="8080" mmsprotocol="2.0" mmsc="http://mms.mycricket.com/servlets/mms" type="mms" />
</apns>
Just edit the "your10digit#here" part with your phone number and save this.
Place it on your phone's SDCard under a folder called "apnbackuprestore". Then open the Android App APN Backup and Restore (included in this thread and on the Market) on your Evo. Backup the stock settings. Then delete APNs and restore the new APNs you just created.
You should have everything working now. Talk, text, MMS, and Internet. There are a few more steps left to enhance the experience. Below is my attempt to fix a step that I left out.
YOU HAVE COMPLETE THE FULL FLASHING TO CRICKET. ENJOY!
Issues:
TEXT: It is possible that your text messages will come in with the wrong time. If this is the case, you can download SMS Time Fix from the Market and set it up however you prefer.
HTC DIAG DRIVERS:
http://www.mycricketforum.com/attac...ket-talk-text-mms-internet-htcdiagdrivers.zip
APNBACKUPRESTORE:
http://www.mycricketforum.com/attac...t-talk-text-mms-internet-apnbackuprestore.apk
although this is helpful i am moving mine to boost but i get WS to scan any readable addresses ? please advise thanks
I see no contact us link at the bottom of your post. Also who are you affiliated with/ business. Just wondering I saw "We offer plan change free to forum members" Thanks
EDIT: Thanks. I also fixed the grammar around the first statement. Someone suggested a change in the original wording... I modified part of the sentence and forgot to look at the rest.
ta!
Thanks for this, I will be using it to flash a 3d later. I'm also going to join the other forum to check some info on a few other phones I'm flashing.
I'll let you know if anything comes up.
A question as well, I know that with the Evo 4g Sprint removed the stock voicemail notification service as they used their "visual" voicemail app, is the Evo 3d set up the same way?
Unfortunately the Evo 3D is also. You can try Voicemail Notifier (extorian) and see if that works. I posted a download in my forum.
For some reason they removed it from the Market. Maybe it won't work. Not sure. I've forwarded my voicemail to Google Voice so I have a type of Visual Voicemail now.
When I flashed my OG evo over to cricket, sometimes the stock browser and dolphin did not work. When this happened, I used opera..only when cricket services for data where not working with them and always connected. So if you cricket guys get these same type of random not working..have it loaded on your phone as a backup browser.
hey what if the phone got flashed back to sprints latest 2.3.5 stock firmware from cricket but the msl code was never put back instead its still 000000, i want to take the phone in for service the s is on and the phone is not rooted, my usb port is broken so i cannot root my device or turn s off or diag mode for cdmaWS. Will sprints repair look at this as a sign of voided warranty beacuse the msl code is now 000000, is there anything else i can do?
No4g4Me said:
hey what if the phone got flashed back to sprints latest 2.3.5 stock firmware from cricket but the msl code was never put back instead its still 000000, i want to take the phone in for service the s is on and the phone is not rooted, my usb port is broken so i cannot root my device or turn s off or diag mode for cdmaWS. Will sprints repair look at this as a sign of voided warranty beacuse the msl code is now 000000, is there anything else i can do?
Click to expand...
Click to collapse
Most likely yes they will look at both as voiding the warranty. Technically any modification done on the phone will void the warranty.
how do i get the free plan change???
can i get my phone put on 55 android plan plz have no 3g on my phlashed phone its a sprint evo 3d to cricket
dial ##786#, then press menu and then reset it will reset the whole phone also will restore your msl
Spc problem
Im trying to get my evo 3d spc, but the method this guys is using in the video is not working. Im using 01f2030f5f678ff9 as password and is telling me "Password is correct Phone is unlocked. But it doesnt show me any spc on spc box.
Can anybody tell me how?
Alright as much as I love a poll on a tutorial I made that originally didn't include a source, here's the entire forum on flashing the 3d.
http://www.cricketusers.com/sprint-htc-evo-3d/
I don't know why you are sending anything to get the spc. All you have to do is connect and then read the spc from the security tab.
im doing that but nothing happend it doesnt show me the spc. im using radio 2.17... Radio matter in this case?
Ah... One of my phone flashers notified me of this problem. I'll reply here and in your thread over there...
http://www.cricketusers.com/sprint-...ull-flash-cricket-talk-text-internet-mms.html
Try this SPC method from this tutorial.
Good luck.
chrisngrod said:
Ah... One of my phone flashers notified me of this problem. I'll reply here and in your thread over there...
http://www.cricketusers.com/sprint-...ull-flash-cricket-talk-text-internet-mms.html
Try this SPC method from this tutorial.
Good luck.
Click to expand...
Click to collapse
Danmm Dude thanks a lot you save my day.
Does anyone know how you can get it to work on the 25 or 35 dollar plan? I think the 25dollar plan would be better because I only need 300 minutes.
Is there a need for a "donor" phone, or an already active account with cricket to get the 3vo to work? Cuz trying to open new account, I was told my phone couldn't be activated with cricket...
sent from my nocturnaled Ice Cream Sandwich
powduh09 said:
Is there a need for a "donor" phone, or an already active account with cricket to get the 3vo to work? Cuz trying to open new account, I was told my phone couldn't be activated with cricket...
sent from my nocturnaled Ice Cream Sandwich
Click to expand...
Click to collapse
Can anyone answer this?
Also is getting the 25/35 dollar plan just a scam? No one wants to answer questions about it.

New dial codes - Post-Portico update

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.

Wifi Calling and 5G doesnt work, can we somehow hack this?

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.

Categories

Resources