You turned on your TV or your Xiaomi smartphone, and instead of the usual logo, you had a penguin with the TWRP label on the screen, or just a black background with a white Linux logo? It's not a virus or a hardware breakdown, your device loaded into recovery mode, which is usually hidden from the user, which is scary, but in 90% of cases it is solved without going to the service center.
The penguin on Xiaomiβs screen signals a bootloop problem, a damaged firmware or a failed update, most often after:
- π Failed update MIUI/TV (interrupted loading, power outage).
- π οΈ Free Firmware via Fastboot or Recovery.
- π Abrupt power outage during the system operation.
- π± Custom firmware installations (such as LineageOS or Pixel Experience).
In this article, step-by-step instructions for Xiaomi TVs (Mi TV, Redmi TV) and smartphones (Redmi, POCO, Mi), including ways to exit TWRP mode, restore firmware and prevent repeated failures. All methods are tested on current models of 2022-2026.
Why does the penguin appear on Xiaomiβs screen?
The penguin logo is a Linux symbol that runs Android and MIUI TV, and its appearance means that the device cannot boot the main system and has gone into emergency mode.
| Reason. | Signs. | Often found on |
|---|---|---|
| Damaged loader | Cyclical reboot (bootloop), penguin appears for 2-3 seconds. | Xiaomi Mi TV A2/A3, Redmi Note 12/13 |
| Failed update | The penguin is permanently hanging, with the inscription E: Failed to mount/system underneath. | POCO X5/F5, Mi TV Q2 |
| TWRP installed | Penguin screen and TeamWin Recovery menu. | All smartphones with unlocked bootloader |
| System partition error | No OS installed or Cannot load Android system. | Redmi TV X Series, Mi 11/12 |
π How do you tell your situation? If a penguin shows up for 1-2 seconds and the device reboots, it's a bootloop. If the screen is hanging with the penguin and the menu, you have a bootloop. TWRP squash.
Method 1: Hard reboot (for bootloop)
If the penguin doesn't show up for long and the device goes into a cyclical reboot, try a forced restart first, which will work if the problem is caused by a temporary kernel failure.
βοΈ Xiaomi's tough reboot
β οΈ Note: On Xiaomi TVs, the reset button can be on the back (marked as RESET). Press it with a paper clip for 10 seconds, then turn on the TV in 1 minute.
If the penguin disappeared after the reboot, the problem was temporary. If it didn't, move on to the next one.
Method 2: Exit TWRP (if penguin is on the menu)
If you're looking at a penguin and a blue TeamWin Recovery Project menu, you've got a customized Recovery on the device to get back the standard boot:
- From the TWRP menu, select Reboot β System.
- If the system doesnβt boot, go back to TWRP and select Wipe β Advanced Wipe.
- Check Dalvik/ART Cache and Cache, then swipe for cleaning.
- Reset the device.
π Important: Do not erase the System or Data partition without backing up! This will result in complete firmware loss.
What to do if TWRP asks for a password?
Method 3: Fastboot Firmware Recovery
If a penguin is coming from a damaged firmware, the most reliable way to do this is to reflash the device in Fastboot mode.
- π» Windows computer 10/11 Linux.
- π USB-Type-C cable (for smartphones) or USB-A (port-television USB OTG).
- π₯ Official firmware for your model (download from Xiaomi website).
- π οΈ Mi Flash Tool (for smartphones) or ADB Tools (for TV).
Instructions for smartphones:
- Turn off the phone, then press Power + Volume down until the rabbit appears in the hat (Fastboot).
- Connect the device to your PC and start the Mi Flash Tool.
- Select the downloaded firmware file (.tgz or.zip format).
- Press Refresh, then Flash and wait for completion (5-10 minutes).
For Xiaomi TVs:
- Turn off the TV from the network, then press the Power button on the remote and connect the power cable.
- Hold the button for 10-15 seconds until the Fastboot menu appears.
- Connect the TV to your PC via USB OTG and run through ADB with the command: fastboot flash system.img
π‘
If the Mi Flash Tool is an anti-rollback error, download the firmware with the same Anti-Rollback number as the current one.
Method 4: Reset to factory settings (Hard Reset)
If the firmware is intact, but the system is not booting due to a setup conflict, a complete reset will help, and this method will delete all the data, but return the device to working condition.
For smartphones:
- Press Power + Volume Up to Enter Recovery.
- Select Wipe Data β Wipe All Data (use volume buttons for navigation, power for selection).
- Confirm the action and wait for the completion.
For Xiaomi TVs:
- On the remote, press Menu + Back for 5 seconds to log into Recovery.
- Choose Wipe & Reset β Erase All Data.
- After the reset, the TV will reboot automatically.
β οΈ Note: On some Mi models TV (Like Mi. TV 4S) Resetting the menu may not work. In this case, use a hardware reset: turn off the TV, press the Power button on the case and connect the power. Hold on for 30 seconds.
Method 5: Flashing over USB (for TVs)
If the Xiaomi TV does not respond to the reset and does not load, you can install the firmware from the flash drive.
- Download the official firmware for your model from the support site (Firmware section).
- Unpack the archive and copy the update.zip file to an empty flash drive (FAT32 format).
- Insert the flash drive into the USB port on the TV.
- Press on the Menu + Back remote and connect the TV to the network. Hold the buttons for 10 seconds.
- From the recovery menu, select Install from USB β specify the update.zip file.
It'll take 5-15 minutes to update. Don't disconnect the TV.
π‘
The flash drive should be formatted in FAT32 with a cluster size of 4096 bytes. Use Rufus utility or standard Windows tools.
Method 6: Update via OTA (if the system is partially booted)
If the device turns on but the penguin appears periodically, try updating the firmware over the air (OTA):
- Go to Settings β About Phone / About TV β System Update.
- Click Check for updates.
- If a new version is available, download and install it.
πΉ For smartphones: If the update does not find, download the file OTA manually from the Xiaomi Firmware Updater website and install through Settings β Updating the system β Three points. β Select a file.
πΉ For TVs: If the penguin reappears after the update, reset the network settings: Settings β Network β Resetting network settings.
Method 7: Contacting a Service Center
If none of these methods helped, the problem may be related to:
- π§ Damaged motherboard (most often after voltage surges).
- πΎ Faulty eMMC memory (typical of older Redmi Note models) 4/5).
- π Power controller failure (TV turns on but shuts off immediately).
In these cases, a diagnosis is required at an authorized service center, and official addresses can be found on the Xiaomi Service website.
β οΈ Warning: Donβt trust handicrafts that offer to flash the device in 5 minutes. Incorrect firmware can lead to a complete blockage of the bootloader (brick), after which the recovery will cost 30-50% of the cost of the device.