Xiaomi’s T9 doesn’t fix words: How to fix keyboard in 10 minutes

Have you noticed that the T9 auto-replacement on Xiaomi has stopped working? Keyboards don't tell words, ignore frequently used phrases, or offer completely irrelevant options? This problem is familiar to many owners of Redmi, POCO and Mi smartphones - especially after updating MIUI or changing firmware. 80% of cases are to blame for the lost dictionary settings, conflict versions of the keyboard or system bugs.

In this article, we will discuss 5 proven ways to return the T9 to working state – from a simple reset to reinstall the keyboard through ADB. You will learn how to clean the dictionary cache, update the Gboard or Mi Keyboard, and what to do if the problem appeared after upgrading to MIUI 14/15. All instructions are adapted to the current version of firmware in 2026 and tested on models from Redmi Note 12 to Xiaomi 14 Ultra.

Before you start to fix, check the basics:

  • πŸ”„ Reboot your smartphone – sometimes T9 Β«Hanging" due to temporary disruptions in the background.
  • πŸ“± Update. MIUI Up to the latest version through Settings β†’ The phone. β†’ Updating the system.
  • πŸ” Try another keyboard (like SwiftKey) to rule out hardware problems.
πŸ“Š What keyboard do you use on Xiaomi?
Gboard (Google Keyboard)
Mi Keyboard (Stock Xiaomi)
SwiftKey
Another.
I don't know.

1. Reset the T9 keyboard settings

The fastest way to bring the T9 back to life is to reset the personal keyboard settings, which will delete the saved words but not affect the system files, and the instructions are suitable for both the Gboard and Mi Keyboard.

How to reset your settings:

  1. Open Settings β†’ System and device β†’ Language and input.
  2. Slip on an active keyboard (such as Gboard).
  3. Select Dictionary β†’ Reset dictionary or Additional β†’ Reset settings.
  4. Confirm the action and restart the smartphone.

If there is no β€œReset” item, use an alternative method:

Settings β†’ Applications β†’ Application Management β†’ [Select keyboard] β†’ Storage β†’ Clear data

Make sure that the dictionary synchronization is disabled

Keep important text patterns in your notes

Close all applications with active text input

Connect your phone to charge (in case of a long reboot)-->

⚠️ Warning: After resetting, the keyboard may suggest words in English instead of Russian. To fix this, go to the keyboard settings. β†’ Languages and drag Russian to the top of the list.

2. Cleaning the cache and keyboard data

If the reset didn’t work, the problem could be a damaged cache or data conflict. Cleaning the keyboard storage often solves the buggy auto-replacement problem, but requires reconfiguring the T9.

Step-by-step:

  • πŸ“± Open the Settings. β†’ Annexes β†’ Application management.
  • πŸ” In the search, type the keyboard name (Gboard or Mi Keyboard).
  • πŸ—‘οΈ Press Warehouse. β†’ Clear the cache and Clear the data.
  • πŸ”„ Restart your phone and check the work T9 messenger-wise.

Once cleaned, the keyboard will return to factory settings.

  1. Enable auto-replacement in Keyboard Settings β†’ Text Correction.
  2. Add a Russian layout (if it is missing).
  3. Disable unnecessary languages that may interfere with T9.
What if the T9 gets worse after cleaning?
If the keyboard offers inaccurate options after reset, give it 1-2 days to learn. Type the words fully (do not choose the prompts) - so the algorithm will quickly adjust to your style. If the problem persists, try rolling back the keyboard update via Google Play (see section 4).

3. Update or roll back the keyboard version

T9 crashes are often due to bugs in the latest versions of keyboards. For example, Gboard 13.3 had a critical auto-replacement bug on devices with MIUI 14.

How to update the keyboard:

  1. Open the Google Play Store.
  2. In the search, type β€œGboard” or β€œMi Keyboard”.
  3. Press Update (if the button is active).

If the problem has occurred after the update, roll back to the previous version:

  • πŸ“₯ Download. APK The old version from a trusted source (e.g. APKMirror).
  • πŸ”§ Install the file by allowing installation from unknown sources (Settings) β†’ Annexes β†’ Special access β†’ Installation of unknown applications).
  • 🚫 Turn off automatic keyboard updates in Google Play.
Gboard versionProblems with the T9Recommendation
13.0–13.2Auto Replacement is Unstable on MIUI 14Update to 13.5+
12.5 and belowNo support for new emojisUpdate to current
13.3–13.4Critical bug with Russian T9Reverse to 13.2 or upgrade to 13.6
14.0 (beta)Frequent departures upon entryInstall a stable version

πŸ’‘

Before rolling back to the old version of the keyboard, back up the dictionary through Settings Gboard β†’ Dictionary β†’ Export. After rollback, you can import the words back.

4. Reinstall the keyboard via ADB (for experienced)

If standard methods fail, the keyboard can be reinstalled completely via ADB (Android Debug Bridge) which is suitable for cases where:

  • πŸ”§ The keyboard is not updated through Google Play.
  • πŸ“› System Mi Keyboard β€œflyed off” after firmware.
  • πŸ”„ Resetting settings doesn't help.

You'll need:

  • πŸ–₯️ Computer with installed ADB Tools.
  • πŸ“± Included debugging by USB on Xiaomi (Settings) β†’ The phone. β†’ Version. MIUI β€” Tap 7 times, then additionally β†’ For developers β†’ Debugging by USB).
  • πŸ”Œ USB-cable (preferably original).

Instructions for Gboard:

adb shell pm uninstall --user 0 com.google.android.inputmethod.latin


adb shell cmd package install-existing com.google.android.inputmethod.latin

For Mi Keyboard:

adb shell pm clear com.miui.miuilatinime


adb shell pm enable com.miui.miuilatinime

⚠️ Attention: Uninstall teams --user 0 They delete the keyboard for your profile only, without affecting the system files. If the keyboard doesn't appear after the reboot, install it manually from Google Play.

5. Set up dictionary synchronization

T9 may not work properly because of a sync conflict between devices. If you use one Google account on multiple smartphones, the dictionary can "mix" words from different sources.

How to set up synchronization:

  1. Open Gboard Settings β†’ Dictionary β†’ Dictionary Synchronization.
  2. Turn off the option to sync input data.
  3. Clean the dictionary (see section 1).
  4. Turn on the synchronization back and wait for the data update.

For Mi Keyboard:

  • πŸ”„ Turn off sync in Settings β†’ Xiaomi Account β†’ Synchronization (remove the tick from the keyboard data).
  • πŸ—‘οΈ Clear the keyboard cache (Section 2).
  • πŸ”„ Turn the sync back on.

If you use the Xiaomi keyboard on a custom firmware device (like LineageOS or Pixel Experience), dictionary sync may not work at all, in which case you switch to Gboard or turn off sync completely.

6. Checking the MIUI system settings

Sometimes the T9 breaks due to system limitations of MIUI, especially on devices with regional firmware (e.g. Chinese or global).

  • 🌍 Device Region: Go to Settings β†’ Additionally. β†’ Region and select Russia (or your country) MIUI Block auto-replacement for "unsupported" regions.
  • πŸ”’ Keyboard resolutions: in Settings β†’ Annexes β†’ [Your keyboard] β†’ Permits make sure all necessary options are enabled (especially Access to the Services) SMS and Analysis of use).
  • πŸ“± Battery Optimization: Add Keyboard to Exceptions (Settings) β†’ Battery β†’ Optimizing the battery β†’ All applications β†’ Find the keyboard and select Without Limits).

If you use MIUI Chinese firmware without rooting, the T9 may not work due to a lack of support for Russian at the system level.

  • πŸ”„ Refuse the phone to the European or European version MIUI.
  • πŸ“± Install Gboard and disable the system keyboard.

πŸ’‘

On devices with MIUI for China (e.g. Xiaomi 13 C), the Mi Keyboard system keyboard does not support the Russian T9. The only solution is to use Gboard or alternative keyboards.

FAQ: Frequent questions about T9 on Xiaomi

πŸ”Ή Why? T9 English instead of English?
This happens if the keyboard settings don't put Russian first. Go to Keyboard Settings β†’ Languages and drag Russian to the top position. Also check if Auto-Switching is enabled - it may interfere with T9.
πŸ”Ή Can I transfer the dictionary? T9 new Xiaomi?
Yes, if you use Gboard: On your old phone: Gboard Settings β†’ Dictionary β†’ Export (save file). On your new phone: import the file via Gboard Settings β†’ Dictionary β†’ Import. For the Mi Keyboard, the transfer is only possible through synchronization Xiaomi Account (if it is enabled).
πŸ”Ή Why After Updating MIUI T9 stopped correcting words?
This is a typical problem when switching to a new version of MIUI (e.g. 13 to 14). Causes: Reset the default keyboard settings; conflict of the new version of Mi Keyboard with old data; privacy policy restrictions (e.g. MIUI 14 EU); Solution: reset the dictionary (section 1) and reboot the phone.
πŸ”Ή How to turn off auto replacement T9, if she interferes?
To completely disable auto-replace: For Gboard: Settings β†’ Text Correction β†’ Auto-Replace β†’ Turn off the slider. For Mi Keyboard: Settings β†’ Additional β†’ Auto-Replace β†’ Turn off the option. If you need to disable only for a specific application (e.g. Telegram), hold your finger on the keyboard icon in the input bar and select Settings β†’ Auto-Replacement for [application].
πŸ”Ή Why? T9 keep up?
Probable causes and solutions: πŸ”„ Synchronization is disabled - turn it on in the keyboard settings. πŸ—‘οΈ Cache overflow – clear keyboard data (Section 2). πŸ“΅ Limitation MIUI β€” On some firmware, words are saved only after 3-5 uses. πŸ”’ Parental Controls – Check the settings in Settings β†’ Family.