TTY (Text Telephone) on Xiaomi smartphones is a specialized feature for people with hearing impairments, allowing you to exchange text messages through voice calls. However, many users find that this mode is activated accidentally - for example, after updating the firmware, resetting settings or carelessly pressing key combinations, as a result, the sound in the calls disappears, and the inscription "TTY is active" appears in the status bar.
In this article, we will discuss all the working ways to disable TTY on Xiaomi, Redmi and POCO devices, from standard settings to hidden engineering menus. We will focus on models with MIUI 12/13/14 and HyperOS, where the location of options may differ, and we will also find out why the mode can turn on spontaneously and how to avoid this.
What is TTY and why turn it off
TTY (Text Telephone or Teletypewriter) technology was developed for deaf and hard of hearing users, which allows you to convert voice calls into real-time text messages through special devices or software solutions, and on Xiaomi smartphones, this mode is integrated into the firmware, but by default it is disabled.
The problem is that when activating TTY:
- π The sound disappears in the calls (no interlocutor, no horns are heard).
- π± In the status line appears notification "TTY active or teletype icon.
- π§ Headsets and Bluetooth headphones do not work during calls.
- π Some functions (e.g., conference calls) are no longer available.
In most cases, users activate TTY accidentally β for example, by holding the volume button when charging (in some models this is a combination to turn on the mode).
- π Firmware updates (especially on the MIUI 14 and HyperOS).
- βοΈ Resetting settings to factory.
- π± Connecting the device to operator equipment (e.g., in service centers).
Method 1: Disable TTY through standard settings
Most of the devices Xiaomi mode TTY You can turn it off through the settings menu, but the path to the option depends on the firmware version and the smartphone model. MIUI 12-14 and HyperOS.
For MIUI 12/13/14:
- Open the Settings app (cog icon).
- Go to Special Features (or Additional Settings β Special Features).
- Select Hearing (on some models β TTY Mode is directly in the list).
- Click on TTY Mode and set the value Off.
For HyperOS:
- Go to Settings β Connections and Sharing.
- Select Additional Communication Settings.
- Find the TTY Mode and turn it off.
If you donβt have TTY Mode on your menu, try searching by settings (the magnifier icon in the upper right corner) and enter the TTY query.
βοΈ Checking the shutdown TTY
Method 2: Use of the Engineering Menu (USSD code)
If the standard path didnβt work, you can try disabling TTY through an engineering menu, which works on most Xiaomi devices, but you need to be careful not to change other settings to keep your phone running.
Instructions:
- Open the phone (calling) application.
- Enter the combination: ##4636##
- In the menu that opens, select Phone Information (or Phone Information).
- Scroll down to the TTY Mode block.
- Click on the current value (such as TTY Full) and select TTY Off.
- Return to the main screen and restart the device.
On some models (such as the Redmi Note 10 Pro or the POCO X3 Pro), the combination may not work.
##8499##What to do if the engineering menu is not opened?
Method 3: Disabling TTY via ADB (for advanced users)
If previous methods have failed, you can use Android Debug Bridge (ADB), a tool for debugging Android devices, which is suitable for advanced users, since it requires connecting the phone to a computer and working with the command line.
Step-by-step:
- Download and install ADB Tools on your computer.
- Turn on USB Debugging on your phone: Go to Settings β About Phone. Tap 7 times on MIUI to activate Developer Mode. Return to Settings β Additional β Developer. Activate USB Debugging.
Connect your phone to your computer and confirm your trust in the device.
Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB.
adb devicesThe name of your device should appear.
adb shell settings put global tty_mode 0Reboot the phone.
If TTY is activated again after the reboot, try an alternative command:
adb shell am broadcast -a android.provider.Telephony.SECRET_CODE -d android_secret_code://4636This will open an engineering menu where you can manually disable TTY (as in Method 2).
π‘
Before working with ADB, back up your data. If you have never used this tool, you should consult simpler methods or a specialist for help.
Method 4: Reset network settings (if TTY is turned on spontaneously)
If TTY is activated after each call or reboot, the problem may lie in the mobile network settings, in which case resetting network settings will help, this method will delete all stored Wi-Fi networks, passwords and mobile Internet settings, but will not affect personal data (photos, contacts, etc.).
Instructions:
- Open the Settings. β SIM-maps and mobile networks.
- Choose yours. SIM-card (if there are several).
- Click on Network Settings Reset (or Mobile Network Settings Reset).
- Confirm the action and restart the phone.
After discharge:
- π Set up a connection to the mobile network again (APN It is usually installed automatically).
- πΆ Connect to Wi-Fi and check if the notification has disappeared TTY.
- π Make a test call to make sure the sound is working.
π‘
Resetting your network settings is a last resort, and before doing so, make sure you remember passwords from Wi-Fi networks or they are stored in the cloud (such as a Google account).
Table: Compatibility of methods with Xiaomi models
Not all methods work on all devices, and here is a compatibility table for popular models:
| Model | Standard settings | Engineering menu | ADB | Resetting the network |
|---|---|---|---|---|
| Xiaomi 13/13 Pro (HyperOS) | β | β (##4636##) | β | β |
| Redmi Note 12 Pro+ (MIUI 14) | β | β (##8499##) | β | β |
| POCO F5 (MIUI 14) | β | β | β | β |
| Xiaomi 11T Pro (MIUI 13) | β | β | β | β |
| Redmi 10C (MIUI 12.5) | β (covertly) | β | β | β |
If your model isnβt in the table, try the methods in order: standard settings β engineering menu β ADB β network reset.
Frequent mistakes and their solutions
When disabling TTY, users often face difficulties, and consider typical problems and ways to fix them:
β οΈ Attention: If after the shutdown TTY The sound in the calls has not recovered, check whether the "In the plane" mode is activated or whether the microphone is turned off in the settings of the Phone application.
Problem 1: There is no "TTY Mode" option in the settings.
- π Use the search by settings (enter "TTY").
- π± Check the firmware version: on some custom assemblies (for example, Xiaomi.EU), the item may be called differently.
- π§ Try to update the firmware to the latest version.
Problem 2: After the reboot, TTY is turned on again.
- π Perform a reset of network settings (see Method 4).
- π οΈ Check if third-party applications that manage calls (such as Truecaller or DualSpace) are installed).
- π¦ If the problem persists, make a full reset to factory settings (be sure to save the data!).
Problem 3: The engineering menu codes are not working.
- π± Make sure you enter codes in the standard Phone app, not in instant messengers.
- π’ Try typing codes without a character at the end (e.g. #*#4636#).
- π‘οΈ Disable antivirus or firewall that may block access.