Why the Redmi 9 camera might fail
Xiaomi Redmi 9 remains one of the most popular budget devices even years after its release due to its balanced performance and reliability. However, owners often face a problem when the main or front camera stops taking photos: the Camera app flies out, the screen turns black when you try to take a picture, or there is an error โfailed to connect to the camera.โ In 80% of cases, the problem is solved software, but sometimes requires intervention in the hardware.
In this article, we will look at all possible causes, from a simple application failure to a physical module failure, and give step-by-step instructions for diagnosing and troubleshooting. We will focus on the nuances specific to the Redmi 9 (including Redmi 9A/9C/9T versions), where the problem is often associated with firmware or overheating of the processor.
Before you carry your phone to the service center, check at least 3 of the solutions offered โ in most cases, this will save you time and money.
1. Software failures: Camera application or system
The most common cause is a temporary software failure, especially if the camera was working normally and then suddenly stopped opening. In Redmi 9, this often happens after updating MIUI or installing third-party apps that conflict with the camera drivers.
Symptoms of software failure:
- ๐ฑ The Camera app closes immediately after launch
- โซ The screen remains black, but the button interface is displayed
- โ ๏ธ A notification appears "Camera is occupied by another application"
- ๐ The camera works in some apps (like Instagram) but not in the standard one.
How to check:
- Reboot the phone - this resets the camera's temporary data to RAM.
- Try opening the camera in safe mode (press the power button โ Safe mode). If the camera is running, it is the fault of third-party software.
- Remove the Camera app cache in Settings โ Apps โ Camera โ Memory โ Clear the cache.
Restart phone |Run Safe |Elecate Camera cache |Update MIUI to latest version |Remove newly installed apps-->
If the problem persists, try resetting the app (in the same Memory menu, click Reset) This will return the standard shooting settings, but will not delete your photos.
๐ก
If the camera is running on Snapchat or TikTok, but not the standard app, the problem is definitely the software, not the hardware. Try installing an alternative camera from Google Play, such as the Open Camera or GCam (BSG version will do for Redmi 9).
2. Conflict with other applications
In MIUI (especially in versions 12-14), the camera can be blocked by other software, most often the fault is:
- ๐ Advertising blocking applications (AdGuard, Blokada)
- ๐ก๏ธ Antiviruses with camera protection (Kaspersky, Avast)
- ๐ฎ Android emulators (BlueStacks, LDPlayer โ they can โcaptureโ the camera)
- ๐ฑ Screen Duplication Applications (ApowerMirror, TeamViewer)
How to find the "culprit":
- Open Settings โ Applications โ Permissions โ Camera.
- See which programs have access to the camera. Turn off the permission for the suspicious.
- If it doesnโt work, remove the newly installed apps one by one, checking the camera after each deletion.
Pay particular attention to applications with administrator rights (such as Clean Master or DU Battery Saver), which can lock the camera โfor optimizationโ.
AdGuard/Blokada|Antivirus (Kaspersky, Avast, etc.)|Android emulator|Screen duplication applications|None of the above.|Other-->
โ ๏ธ Warning: Redmi 9 with MIUI 13+ has a bug that may cause the camera to fail after using Application Cloning (dual WhatsApp/Telegram). Solution: Remove the cloned application or update MIUI.
3. Damage to system files or firmware
If the camera doesn't work even after resetting, the problem may be in corrupted system files or incorrectly installed firmware.
- ๐ฒ Phones after manual upgrade via fastboot or recovery
- ๐ง Devices with custom firmware (LineageOS, Pixel Experience)
- ๐ Apparatuses after Failed Reset to Factory Settings
How to check the integrity of the firmware:
- Go to Settings โ About Phone โ MIUI version.
- If the version is marked as Stable, but the camera is not working, try updating through Settings โ System Update.
- If there are no updates, download the latest firmware for Redmi 9 (codenamed lancelot) from Xiaomiโs official website and install it through System Update โ Three dots โ Select a firmware file.
For advanced users: If the camera doesn't work after installing custom firmware, check if it supports camera drivers for the MediaTek Helio G80 (Redmi 9 chipset).Some GCam builds require additional configuration files (XML) that can be found on the 4PDA or XDA Developers forums.
| Symptoms. | Probable cause | Decision |
|---|---|---|
| The camera is running in Safe Mode, but not in normal mode. | Conflict with third-party software | Remove newly installed applications |
| The camera app crashes with the error android.hardware.camera2 | Damage to system libraries | Fastboot phone search via Fastboot |
| The camera shows a green or purple screen | ISP driver failure (image processing) | Update MIUI or roll back firmware |
| The camera only works in some applications. | Problem with permits or cache | Clear the cache and data of the Camera application |
How to check the camera error logs?
Hardware problems: from plume to camera module
If the software methods didn't work, it's probably hardware. Redmi 9 is the one that most often fails.
- ๐ The camera plume is a thin, flexible cable that connects the module to the motherboard, and over time it rubs or moves away from the connector.
- ๐ธ The camera module itself can fail after falling or getting moisture.
- ๐ฅ CPU overheating โ Helio G80 is prone to trottling, and at high temperature the system shuts down the camera to save power.
- ๐ Failed battery โ if the battery is inflated, it may press on the plume or motherboard.
How to diagnose a hardware breakdown:
- Check the plume: When you open the camera, press the back cover slightly in the module area, and if the image appears, the plume has moved away and needs soldering or replacement.
- Look at the overheating indicators: if the phone is hot and the camera shuts down 1-2 minutes after launch, it's trottling. Check the temperature through the AIDA64 app (Sensors section). Norm for the Helio G80 is up to 60ยฐC under load.
- Examine the camera for physical damage: cracks on the glass, stains under the lens, corrosion on the contacts.
โ ๏ธ Warning: On Redmi 9, the main camera plume often fades after falling by a corner (even with a case). If you dropped the phone and the camera stopped working immediately after that, there's a 90% chance that the problem is mechanical damage. Don't try to disassemble the phone yourself: in Redmi 9, the plume is soldered to the board, and replacing it requires a soldering station.
Critical: If the camera shows a picture with a lot of noise (colored dots, stripes) or a completely black screen, but in some applications (for example, in Google Meet) displays a normal picture, the ISP driver (Image Signal Processor) in the firmware is to blame.
5. Overheating and trottling: why the camera turns off when shooting
The MediaTek Helio G80 in Redmi 9 is known for its tendency to overheat, especially when taking long-term video or using the camera in hot weather. The system automatically turns off the module if the processor temperature exceeds 65-70 ยฐ C.
Signs of overheating:
- ๐ก๏ธ The phone gets hot at the top (where the processor is located)
- ๐ฅ The camera lasts 1-2 minutes, then the screen goes out or there is an error.
- ๐ Quickly drain the battery when using the camera
- โก Performance drops (lags, brakes in the interface)
How to lower the temperature:
- Close all background apps before shooting (especially games and instant messengers).
- Remove the cover - it can block the heat sink.
- Lower the video resolution to 720p or 1080p 30fps (in camera settings).
- Use temperature monitoring applications (such as CPU Monitor) and stop shooting when you reach 60ยฐC.
- If the phone warms even in simple โ replace the thermopaste on the chip (this can be done in the service center).
Radical solution: roll back the firmware to MIUI 12.5 (if you have newer versions) In recent updates, Xiaomi has tightened the trottling restrictions on the Helio G80, leading to mass complaints about the camera shutdown.
๐ก
If the camera turns off when you're recording video, try turning off image stabilization in your shooting settings, which puts a lot of stress on the processor and speeds up overheating.
6.Moisture and corrosion: a hidden threat to the camera
The Redmi 9 does not have official water protection (IP- certificate), but even ingress of moisture into micro-slits (for example, when using a phone in the rain or in the bathroom) can cause corrosion of the camera contacts.
- ๐ง The camera worked normally but stopped after contact with water (even if the phone didn't sink)
- ๐ Artifacts (strips, spots) appear on the screen that do not disappear after the reboot.
- ๐ Over time, the problem gets worse (the camera first bugs, then stops turning on altogether)
What to do:
- Turn off your phone immediately and remove the SIM- card/memory card. Do not turn it on at least 24 for an hour.
- Place the device in a silica gel bag (eat in shoe boxes) or rice (less efficient).
- Do not dry the phone with a hair dryer or on a battery - this can damage the plume.
- After drying, check the camera. If there is a problem, bring it to the service for cleaning contacts with ultrasound.
โ ๏ธ Warning: If a "Moisture detected in the connector" notification appears on the screen, but the phone has not come into contact with water, it may be a false alarm of the sensor due to high humidity, in which case rebooting or drying the phone in a warm dry place (for example, near the lamp) for 1-2 hours will help.
If corrosion has already begun, you can't fix it yourself - you will need to disassemble the phone and clean the contacts with alcohol or special solutions, in advanced cases, you may need to replace the plume or the entire camera module.
7. factory reset: Last chance before service
If all the previous methods failed and the camera still doesn't take pictures, you'll have a complete phone reset, which will delete all the data, but return the system to its original state, which often resolves deep software conflicts.
How to reset on Redmi 9:
- Back up important data (photos, contacts, messages) through Settings โ About Phone โ Backup or manually copy files to your PC.
- Go to Settings โ Additional โ Recovery and Reset โ Resetting.
- Choose Delete all data and confirm the action.
- After the reboot, set the phone up as new and check the camera.
If the reset didn't work, the problem is the iron.
- ๐ง Contact Xiaomi Service Center (the warranty is valid if the phone is not disassembled and sinking).
- ๐ฐ Clarify the cost of repair: the plume replacement costs 800-1500 โฝ, the camera module costs 1500-3000 โฝ.
- ๐ฑ If the phone is older than 2-3 years, evaluate the feasibility of repairing โ sometimes it is cheaper to buy a new entry-level Redmi.
๐ก
Before resetting, try creating a second user on the system (Settings โ Users & Accounts โ Add User) and check the camera under the new account. If it works, the problem is with your main profile settings, and a complete reset can be avoided.