The fingerprint scanner on Xiaomi smartphones is one of the most convenient ways to unlock, but sometimes it stops working for no apparent reason: the device does not recognize the registered finger, the sensor does not respond to touch at all, then after the system update, the function disappears from the settings. In 80% of cases, the problem is solved by software methods, but in some situations, hardware failure is to blame.
In this article, weβll look at all the possible reasons why a fingerprint might not work on Redmi, POCO Or Mi, from the commonplace contamination of the sensor to the firmware failures, you'll learn how to diagnose a malfunction, which settings to check first, and when to carry the phone to the service center. A2) We have prepared separate recommendations - their sensors often fail due to wear and tear.
Before you go to radical measures (like factory resets), try simple steps like rebooting your phone, cleaning your sensor, or re-registering your fingerprint, which is 30 percent of the time enough to get functionality back. If the problem persists, read on.
1. Pollution or damage to the fingerprint sensor
The most obvious but often overlooked reason is physical contamination of the sensor, and the fingerprint sensor on Xiaomi may stop working because of:
- π§΄ Fat marks from the fingers (especially after eating or using cream)
- π¦ Ingestion of moisture or condensate (relevant for wet rooms)
- π§ Fine dust or sand (if the phone is often lying on a desk or in your pocket)
- π©Ή Scratching or chipping on the sensor glass (often after falls)
On models with an optical scanner under the screen (for example, Xiaomi 12 Pro or Redmi). K50) The problem gets worse: the contamination builds up under the protective glass, and it's harder to see. Check the sensor for the lumen - if you see divorces or cloudy spots, you will need to clean up.
How to clean the sensor:
- Turn off the phone and get it out. SIM-card (if the sensor is on the back panel).
- Wet the cotton swab in isopropyl alcohol (at least 70%) or a special liquid to clean the screens.
- Gently wipe the surface of the sensor without pressing, then let it dry. 2-3 minute.
- For optical scanners under the screen, use a soft microfiber (as for glasses).
β οΈ Warning: Do not use abrasive materials (cloth wipes, paper towels) or aggressive solvents (acetone, gasoline) that will damage the sensor's protective coating.
π‘
If the sensor still does not work after cleaning, try to register the fingerprint of the other finger - sometimes the sensor "forgets" old patterns due to accumulated errors.
2. Software glitches: from updates to application conflicts
Most often, the fingerprint scanner stops working after:
- π± Updates MIUI (especially in beta versions)
- π Resetting settings or flashing
- π€ Installation of third-party launchers or Magisk modules
- π‘οΈ Activation of "Developer Mode" with changes in animation
V MIUI 14 and later, there is a bug that, after the update, disappears the "fingerprint" item in the security settings, which is due to incorrect migration of data from the old version:
- Open the Settings. β The phone.
- Click 7 times on the MIUI version to activate the developer mode.
- Back to Settings β Additionally. β For developers.
- Find the option Reset fingerprint settings and confirm the action.
If the problem occurs after installing third-party apps (such as Xposed or Tasker), try:
adb shell pm uninstall -k --user 0 com.example.conflictingappReplace com.example.conflictingapp with a conflicting application package (you can find out through Settings). β Annexes).
3. Incorrect registration of a fingerprint or system limitations
Even if the sensor is in good condition, the scanner may not work because of a pattern that is not properly stored.
- π The finger was pressed at different angles (the system retains only part of the print).
- π¦ The hands were wet or dirty.
- π± The phone vibrates or moves during the scan.
- π Battery charge was below 15% (MIUI block the registration).
How to properly re-register the fingerprint:
Remove old prints in Settings β Passwords and security β Fingerprint.
Select your finger and follow the instructions on the screen.
Press your finger tightly but without pressing, lifting it after each signal.
Register the same finger. 2-3 at different angles for reliability
Check the scanner in different conditions (in bright light, in the dark)
-->
In some models (for example, POCO X3 Pro or Redmi 9T) There's a limit: maximum 5 prints. If you add more, the system can block the scan. Also check if Guest Mode or Second Space is activated, they don't work.
β οΈ Note: If you register for a "failed to add a fingerprint" error, try turning off Adaptive Brightness in the screen settings. In rare cases, the sensor conflicts with the light sensor.
4. Hardware breakdowns: when to carry in the service
If none of the software methods worked, the problem may be a physical malfunction of the sensor or the plume, and you can recognize the hardware breakdown by the following signs:
| Symptoms. | Probable cause | Can I fix it myself? |
|---|---|---|
| The sensor does not glow (on optical scanners) | Breakage of the plume or failure of the illumination | β Disassembly is required |
| The phone vibrates but does not unlock. | Damage to the sensor layer | β Replacement of sensor required |
| The print works once in a while. | Contact wear or plume oxidation | β οΈ Maybe if you have experience with rationing. |
| There is no "fingerprint" option in the settings. | There is no driver (after firmware) or the sensor is not determined by the system | β We can go over it. |
On models with an ultrasonic sensor (for example, Xiaomi Mix 4), breakdowns are less common, but they are more difficult to repair. ADB), He'll have to be replaced.
Cost of repairs in service centers:
- π§ Replacement of sensor plume: from 800 to 1500 rubles.
- π± Replacement of the sensor itself: from 1500 to 3000 rubles (depending on the model).
- π Diagnostics + intersection of contacts: from 1000 rubles.
How to check the sensor with Engineering Mode?
5. Conflicts with firmware and custom recovery
If you have installed custom firmware (e.g. LineageOS, Pixel Experience) or modified recovery (TWRP), The fingerprint scanner may not work because of:
- π¦ Absence of drivers for the sensor in the assembly.
- π Incompatibility of the kernel with the hardware platform.
- π Conflict between vendor and system partitions.
Solutions for custom firmware:
- Make sure the firmware supports your model (check out the XDA Developers or 4PDA forum).
- Refresh the seller section from stock firmware: fastboot flash vendor vendor.img
- Try the kernel with Fingerprint support HAL (For example, Kernelsu for new models).
On certain devices (e.g, POCO F1) After the firmware, you need to unlock the bootloader again, otherwise the sensor will not be determined:
- Activate Fastboot Mode (Lock Power) + Vol Down).
- Connect your phone to your PC and execute: fastboot flashing unlock
- Confirm the unlock on the phone screen.
π‘
If the scanner stopped working after firmware, first check logs through adb logcat. | grep -i FingerprintService: vendor.qti.hardware.biometrics.fingerprint@2.1-service Not found indicates absence HAL-module.
6. Features of working on old Xiaomi models
Owners of Xiaomi smartphones 2017-2019 release (for example, Redmi Note 5, Mi) A1, Mi 8) often encounter wear and tear of the sensor or deterioration of its operation:
- π Sensor degradation (especially on capacitive sensors).
- π Battery wear, which is why the sensor does not receive enough power.
- π Outdated firmware that does not have optimizations for modern applications.
For older models, there are several specific solutions:
- π Back on. MIUI 10 or MIUI 11 β Newer versions may not support older sensors.
- π Replace the battery (if the capacity has dropped below 70%, the sensor can shut down when the charge is low).
- π οΈ Check the sensor contacts on the board - over time they oxidize.
On the Redmi Note. 4X And similar models sometimes help to turn off energy saving for security systems:
- Go to Settings β Battery and Performance β Application Power Management.
- Find System Settings or SecurityCenter.
- Choose No Limits.
On Mi. A2 (Android One after upgrading to Android 10+ The fingerprint scanner is shut down because there's no driver, and the only solution is to flash through the custom kernel with support. FPC1020 (sensor).
External factors: covers, film, temperature
Sometimes the problem isn't with the phone, it's with the outside.
- π± Case or bumper β if it is too thick or closes the sensor, the scanner will not work, POCO M3).
- π§ Ambient temperature - at a temperature below 0Β°C or higher than 40Β°C sensor can be turned off for protection.
- π Protective glass or film β if it is glued crooked or too thick, the optical scanner will not recognize the fingerprint.
- π Jewelry on the fingers (rings, nails) - they distort the pattern of the fingerprint.
If you use a magnetic case (for example, for wireless charging), it can interfere with the sensor. Try to remove the case and check the scanner.
On models with an ultrasonic sensor (such as the Xiaomi Mi 11 Ultra), the problem may be in the silicone case - it absorbs ultrasonic waves. Replace it with plastic or leather.