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.
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:
- Open Settings β System and device β Language and input.
- Slip on an active keyboard (such as Gboard).
- Select Dictionary β Reset dictionary or Additional β Reset settings.
- 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 dataMake 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.
- Enable auto-replacement in Keyboard Settings β Text Correction.
- Add a Russian layout (if it is missing).
- Disable unnecessary languages that may interfere with T9.
What if the T9 gets worse after cleaning?
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:
- Open the Google Play Store.
- In the search, type βGboardβ or βMi Keyboardβ.
- 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 version | Problems with the T9 | Recommendation |
|---|---|---|
| 13.0β13.2 | Auto Replacement is Unstable on MIUI 14 | Update to 13.5+ |
| 12.5 and below | No support for new emojis | Update to current |
| 13.3β13.4 | Critical bug with Russian T9 | Reverse to 13.2 or upgrade to 13.6 |
| 14.0 (beta) | Frequent departures upon entry | Install 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.latinFor 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:
- Open Gboard Settings β Dictionary β Dictionary Synchronization.
- Turn off the option to sync input data.
- Clean the dictionary (see section 1).
- 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.