When you spend your day orchestrating complex infrastructure and recovering cloud systems, dealing with a bricked smart home gadget feels like it should be an easy afternoon fix. Yet, seeing that dreaded solid yellow light on your Xiaomi Mi 360 Security Camera is enough to test anyone’s patience.
Usually, this happens after an interrupted Over-The-Air (OTA) firmware update or a sudden power failure. The camera becomes completely unresponsive, refuses to connect to the Mi Home app, and just stares at you with a solid orange/yellow LED.
Before you toss it in the e-waste bin, don't worry—it’s entirely recoverable. You just need to manually flash the factory firmware using a MicroSD card.
I recently put together a complete repository for this fix over on GitHub:
Here is the step-by-step guide on how to bring your camera back to life.
⚠️ The Golden Rule: Check Your Model Number
Xiaomi manufactures dozens of identical-looking cameras with completely different internal hardware. Flashing the wrong firmware will permanently destroy your camera.
Turn your camera upside down and check the sticker on the base. You are looking for a model number like MJSXJ02CM, MJSXJ05CM, or MJSXJ09CM. Write this down.
What You Need
A MicroSD card (16GB or 32GB is ideal; Class 10 recommended).
A PC or Mac with an SD card reader.
The exact firmware file for your specific camera model.
Step 1: Format Your MicroSD Card
Smart camera bootloaders are incredibly picky. Your SD card must be formatted to FAT32. If you format it to exFAT or NTFS, the camera simply won't be able to read the recovery file, and the flash will fail silently.
Step 2: Download the Factory Firmware
Instead of hunting through sketchy forums, I’ve compiled the direct download links straight from Xiaomi’s official CDN servers. Find your exact model below:
Mi 360° Camera (1080p)
MJSXJ02CM:
(My featured model on GitHub)Download IPC009_4.0.9_0409.zip MJSXJ05CM:
Download IPC019_4.0.9_0426.zip MJSXJ08CM (Essential):
Download IPC026C_4.0.9_0268.rar MJSXJ10CM (C200 / SE+):
Download IPC026C02_4.1.4_0084.rar
Mi 360° Camera (2K & 2K Pro)
MJSXJ09CM (2K):
Download IPC029A_4.0.9_0267.rar MJSXJ06CM (2K Pro):
Download IPC021_4.1.6_0206.zip
Once downloaded, extract the .zip or .rar file. Inside, you will find a file usually named tf_recovery.img (on some models, it might be demo.bin).
Copy this recovery file directly to the root directory of your formatted SD card. Do not hide it inside a folder. Eject the card safely.
Step 3: Flash the Recovery Firmware
This is the moment of truth. Follow these steps precisely:
Cut the Power: Unplug the micro-USB or USB-C cable from the back of your camera so it is completely dead.
Insert the SD Card: Gently roll the black camera lens upwards with your thumb to reveal the hidden MicroSD card slot. Push the card in until it clicks.
Power it Up: Plug the camera back into the wall.
Watch the LED: The light will start solid yellow/orange. After a few seconds, it should begin blinking. This blinking means the bootloader has found the
.imgfile and is actively rewriting the firmware.Hands Off: Wait 5 to 10 minutes. Do not unplug the camera. Do not press the reset button. Just let it work.
If the flash is successful, the camera will automatically reboot itself. The camera head will rotate, the LED will start blinking blue, and you’ll hear the familiar voice prompt: "QR code ready to scan."
Step 4: Clean Up
Unplug the camera, pop the SD card out, and format the SD card on your computer again. If you leave the tf_recovery.img file on the card and put it back in the camera, it will trigger the flashing process all over again the next time the camera reboots.
Pop the clean SD card back in, open your Mi Home app, and set your camera up like it just came out of the box!
