[Update] Thanks to reader Andrew Mikolajczyk who posted another code that is available. See it after the break along with the rest of the codes.
Like any mobile provider, Project Fi has a list of Dialer Codes that force your Nexus device to interact with the service in a certain way. This could be, for example, to force your phone to only use T-Mobile, or Sprint or even repair a bad activation. Generally speaking these codes should only be used in specific circumstances with the guidance of the Project Fi support team. However, if you want to try them out, you can do so and you will find all of them after the break.
A word of warning before you jump ahead. While I am publishing these codes, Google can change them and I make no guarantee they will work for you. Further, you use these codes at your own risk. Dialer Codes will force a behavior and to “unforce” that behavior, you may (likely) have to reboot your device. Note also that these codes are aimed for Nexus devices. Given that Project Fi is not officially supported on any other devices other than Nexus devices (6, 5X and 6P), your mileage may vary on other devices you have connected to Fi. It should work but again, no promises, guarantee or warranty implied.
Here are the known Dialer Codes for Project Fi and the action they perform.
- To force usage of Sprint: *#*#34777#*#*
- To force usage of T-Mobile: *#*#34866#*#*
- To force a jump to the next available carrier: *#*#346398#*#*
- To turn on Auto Switching between *#*#342886#*#*
- To repair an activation that has gone wrong: *#*#34963#*#*
- To see your current network information (SIM operator, Network operator, IMSI, etc): *#*#344636#*#*
- (Thanks to Andrew) – To launch the phone test menu: *#*#4636#*#*
- Shows the network type preferences, active provisioning flags, usage states for apps running, Wi-Fi API settings and when connected to Sprint, shows you the secret phone umbe that is assigned to you for Sprint purposes.
Again, as a general rule you should not ever need to use these but now you have them for reference.
Signal Spy Makes Using Dialer Codes Easy
If you read my review of Signal Spy you know that I’m a big fan of the app and highly recommend it for any Project Fi user to get information about their connection. One of the things that you can do though is send these dialer codes quickly and easily from the notification screen of the app. You can pre-configure them to what you want to do so you don’t have to manually type them into your phone app or copy & paste them. Take a look at the screenshot to the right. See the Auto, T-Mobile and Sprint buttons on the notification banner? If I tap one of them, it will send that dialer code to my clipboard where I can then paste it into my phone app with one tap.
In fact, in the app, you will find a link to the Project Fi FAQs outlining these same codes.
Finally, as a reminder, if you use these codes and want to go back to default (auto-switching) you will need to reboot your device.
One more: (at least on the Nexus 6)
*#*#4636#*#* – launches the phone testing menu
Info is far more detailed than fiinfo…
It shows the network type preference..
The active provisioning flags…
Usage statistics for apps that are running..
WiFi API settings…
On Sprint it shows the secret phone # that is assigned to you for sprint purposes
Outstanding Andrew! Will update the post now – THANKS!