Complete Xiaomi / Redmi / POCO Codename List – All Models (2026)
If you have ever tried to flash firmware, unlock the bootloader, or use an EDL/test-point guide for a Xiaomi device, you know that codenames matter. Every Xiaomi, Redmi, POCO, Mi, Civi, Pad, Fold, and Flip model ships with an internal codename that identifies it in firmware files, fastboot commands, and repair tools. This article brings together every known codename in one place — fully updated for 2026.

Tip: Planning to flash or repair your device? Check our guides on the Xiaomi Repair Tool (XRT) and Xiaomi Pro Tool V7.0.9 before you begin.
What Is a Device Codename?
A codename is an internal identifier assigned to a phone during development. It appears in firmware file names (e.g., MIUI_marble_…), fastboot/ADB outputs (ro.product.device), and tools like MiFlash or SP Flash Tool. Knowing the correct codename is essential before:
- Downloading the right firmware ROM
- Entering EDL / Fastboot mode
- Using repair and FRP-bypass tools
- Installing custom recovery (TWRP, OrangeFox)
How to Find Your Xiaomi Device Codename
There are three quick methods:
- Settings → About Phone → All Specs — look for “Model” or connect via ADB and run
adb shell getprop ro.product.device. - Fastboot mode — boot to fastboot and run
fastboot getvar product. - Use the table below — find your marketing name and cross-reference the codename.
Last Updated: May 2026
POCO Codenames — Complete List
| Device | Codename | Notes |
|---|---|---|
| POCO F1 (PocoPhone) | beryllium | Snapdragon 845 |
| POCO X2 | phoenix | Snapdragon 730G |
| POCO F2 Pro | lmi | SD 865 |
| POCO M2 / M2 Reloaded | shiva | Helio G85 |
| POCO M2 Pro | gram | SD 720G |
| POCO C3 | angelicain | Helio G35 |
| POCO M3 | citrus | SD 662 |
| POCO X3 NFC | surya | SD 732G |
| POCO X3 Pro | vayu | SD 860 |
| POCO X3 GT | chopin | Dimensity 1100 |
| POCO F3 | alioth | SD 870 |
| POCO F3 GT | ares | Dimensity 1200 |
| POCO M3 Pro 5G | camellian | Dimensity 700 |
| POCO M4 Pro 4G | fleur | Helio G96 |
| POCO M4 Pro 5G | evergreen | Dimensity 920 |
| POCO M4 5G | light | Dimensity 700 |
| POCO X4 Pro 5G | veux | SD 695 |
| POCO X4 GT | xaga | Dimensity 8100 |
| POCO C40 | frost | JLQ JR510 |
| POCO C50 | ice | Helio A22 |
| POCO C51 | water | Helio G36 |
| POCO C55 | earth | Helio G85 |
| POCO C65 | gale | Helio G85 |
| POCO C71 | serenity | Helio G81 Ultra |
| POCO C75 4G | lake | SD 4s Gen 2 |
| POCO C75 5G | warm | SD 4s Gen 2 |
| POCO M5 | rock | Helio G99 |
| POCO M5s | rosemary_p | Helio G96 |
| POCO M6 4G | moon | Helio G91 Ultra |
| POCO M6 5G | air | Dimensity 6100+ |
| POCO M6 Pro 4G | emerald | Helio G99 Ultra |
| POCO M6 Pro 5G | sky | Dimensity 6080 |
| POCO M6 Plus 5G | breeze | Dimensity 6100+ |
| POCO M7 5G | flame | SD 4 Gen 2 |
| POCO M7 Pro 5G | beryl | SD 7s Gen 3 |
| POCO X5 5G | moonstone | SD 695 |
| POCO X5 Pro 5G | redwood | SD 778G |
| POCO X6 | garnet | Dimensity 6080 |
| POCO X6 Neo 5G | gold | Dimensity 6080 |
| POCO X6 Pro | duchamp | Dimensity 8300 Ultra |
| POCO X7 | malachite | Dimensity 7300 Ultra |
| POCO X7 Pro | rodin | Dimensity 8400 Ultra |
| POCO F5 | marble | SD 7+ Gen 2 |
| POCO F5 Pro | mondrian | SD 8+ Gen 1 |
| POCO F6 | peridot | SD 8s Gen 3 |
| POCO F7 | onyx | SD 8s Gen 4 |
| POCO F7 Pro | zorn | SD 8 Gen 4 |
| POCO F7 Ultra | miro | SD 8 Elite |
| POCO Pad 5G | ruan | SD 7s Gen 3 |
Redmi Codenames — Complete List
| Device | Codename |
|---|---|
| Redmi 1S | armani |
| Redmi 3 / 3 Pro / Prime | ido |
| Redmi 3S / 3X / 3S Prime | land |
| Redmi Pro | omega |
| Redmi 4A | rolex |
| Redmi 4 / 4 Pro / Prime | markw |
| Redmi 4X | santoni |
| Redmi 5 | rosy |
| Redmi 5A | riva |
| Redmi 5 Plus / Note 5 India | vince |
| Redmi S2 / Y2 | ysl |
| Redmi 6 | cereus |
| Redmi 6A | cactus |
| Redmi 6 Pro | sakura |
| Redmi 7 | onclite |
| Redmi 7A | pine |
| Redmi GO | tiare |
| Redmi Y3 | onc |
| Redmi 8 | olive |
| Redmi 8A | olivelite |
| Redmi 8A Pro / Dual | olivewood |
| Redmi 9 / 9 Prime | lancelot |
| Redmi 9A / 9AT / 9i | dandelion |
| Redmi 9C | angelica |
| Redmi 9C NFC | angelican |
| Redmi 9T | lime |
| Redmi 10 | selene |
| Redmi 10A | dandelion_c3l2 |
| Redmi 10C | fog |
| Redmi 11 Prime 4G | rock |
| Redmi 12 | fire |
| Redmi 12 5G | sky |
| Redmi 12C | earth |
| Redmi 13 4G | moon |
| Redmi 13 5G | breeze |
| Redmi 13C | gale |
| Redmi 13R 5G | air |
| Redmi 14C 4G | lake |
| Redmi 14C 5G / 14R 5G | flame |
| Redmi A1 / A1+ | ice |
| Redmi A2 / A2+ | water |
| Redmi A3x | klein |
| Redmi A3 Pro | lake |
| Redmi A4 5G | warm |
| Redmi A5 | serenity |
| Redmi K20 / Mi 9T | davinci |
| Redmi K20 Pro / Mi 9T Pro | raphael |
| Redmi K20 Pro Premium | raphaels |
| Redmi K30 | phoenix |
| Redmi K30 5G | picasso |
| Redmi K30 Pro / Zoom | lmi |
| Redmi K30 Ultra | cezanne |
| Redmi K30S | apollo |
| Redmi K40 | alioth |
| Redmi K40 Pro / Pro+ | haydn |
| Redmi K40 Gaming Edition | ares |
| Redmi K40S | munch |
| Redmi K50 | rubens |
| Redmi K50 Pro | matisse |
| Redmi K50 Gaming | ingres |
| Redmi K50 Ultra | diting |
| Redmi K50i | xaga |
| Redmi K60 | mondrian |
| Redmi K60E | rembrandt |
| Redmi K60 Pro | socrates |
| Redmi K60 Ultra | corot |
| Redmi K70 | vermeer |
| Redmi K70E | duchamp |
| Redmi K70 Pro | manet |
| Redmi K70 Ultra | rothko |
| Redmi K80 | zorn |
| Redmi K80 Pro | miro |
| Redmi K80 Ultra | dali |
| Redmi Turbo 3 | peridot |
| Redmi Turbo 4 | rodin |
| Redmi Turbo 4 Pro | onyx |
| Redmi Note 3 MTK | hennessy |
| Redmi Note 3 Qualcomm | kenzo |
| Redmi Note 4 MTK | nikel |
| Redmi Note 4X / Note 4 SD | mido |
| Redmi Note 5A / Y1 Lite | ugglite |
| Redmi Note 5A Prime / Y1 | ugg |
| Redmi Note 5 Pro India | whyred |
| Redmi Note 6 Pro | tulip |
| Redmi Note 7 | lavender |
| Redmi Note 7 Pro | violet |
| Redmi Note 8 | ginkgo |
| Redmi Note 8T | willow |
| Redmi Note 8 Pro | begonia |
| Redmi Note 8 (2021) | biloba |
| Redmi Note 9 | merlin |
| Redmi Note 9 Pro Global | joyeuse |
| Redmi Note 9 Pro China | curtana |
| Redmi Note 9 Pro Max | excalibur |
| Redmi Note 9S | curtana |
| Redmi Note 9T 5G | cannong |
| Redmi Note 10 | mojito |
| Redmi Note 10S | rosemary |
| Redmi Note 10 Pro | sweet |
| Redmi Note 10 Pro Max India | sweetin |
| Redmi Note 10T India | camellian |
| Redmi Note 10 JE | iris |
| Redmi Note 11 | spes |
| Redmi Note 11 NFC | spesn |
| Redmi Note 11 5G | evergo |
| Redmi Note 11 Pro / Pro+ | pissarro |
| Redmi Note 11 Pro 5G | veux |
| Redmi Note 11S 4G | fleur |
| Redmi Note 11S 5G | opal |
| Redmi Note 12 | sunstone |
| Redmi Note 12 4G | tapas |
| Redmi Note 12 4G NFC | topaz |
| Redmi Note 12 Pro | ruby |
| Redmi Note 12 Pro+ | rubyplus |
| Redmi Note 12 Pro Discovery | rubypro |
| Redmi Note 12 Turbo | marble |
| Redmi Note 12S | sea |
| Redmi Note 12T Pro | pearl |
| Redmi Note 13 4G | sapphire |
| Redmi Note 13 4G NFC | sapphiren |
| Redmi Note 13 5G | gold |
| Redmi Note 13 Pro 4G | emerald |
| Redmi Note 13 Pro 5G | garnet |
| Redmi Note 13 Pro+ | zircon |
| Redmi Note 14 4G | tanzanite |
| Redmi Note 14 5G | beryl |
| Redmi Note 14 Pro 4G | obsidian |
| Redmi Note 14 Pro 5G | malachite |
| Redmi Note 14 Pro+ 5G | amethyst |
| Redmi Note 14S | emerald_r |
| Redmi Pad | yunluo |
| Redmi Pad SE | xun |
| Redmi Pad Pro | dizi |
| Redmi Pad Pro 5G | ruan |
| Redmi Pad 2 4G | koto |
| Redmi Pad 2 5G | taiko |
| Redmi Pad SE 8.7 4G | spark |
| Redmi Pad SE 8.7 5G | flare |
| Redmi K Pad | turner |
Mi / Xiaomi Flagship Codenames
| Device | Codename |
|---|---|
| Mi 5 | gemini |
| Mi 5s | capricorn |
| Mi 5s Plus | natrium |
| Mi 5X | tiffany |
| Mi 6 | sagit |
| Mi 6X | wayne |
| Mi 8 | dipper |
| Mi 8 SE | sirius |
| Mi 8 Explorer | ursa |
| Mi 8 Lite | platina |
| Mi 8 Pro | equuleus |
| Mi 9 | cepheus |
| Mi 9 SE | grus |
| Mi 9 Lite / CC9 | pyxis |
| Mi 9T / Redmi K20 | davinci |
| Mi 9T Pro / Redmi K20 Pro | raphael |
| Mi 9 Pro 5G | crux |
| Mi 10 | umi |
| Mi 10 Pro | cmi |
| Mi 10 Ultra | cas |
| Mi 10 Lite | monet |
| Mi 10T / 10T Pro | apollo |
| Mi 10T Lite | gauguin |
| Mi 10i 5G | gauguin |
| Mi 10S | thyme |
| Mi 11 | venus |
| Mi 11 Pro | mars |
| Mi 11 Ultra | star |
| Mi 11 Lite | courbet |
| Mi 11 Lite 5G | renoir |
| Mi 11 Lite 5G NE | lisa |
| Mi 11X | alioth |
| Mi 11X Pro | haydn |
| Mi A1 | tissot |
| Mi A2 | jasmine |
| Mi A2 Lite | daisy |
| Mi A3 | laurel_sprout |
| Mi Note 10 / CC9 Pro | tucana |
| Mi Note 10 Lite | toco |
| Mi MIX | lithium |
| Mi MIX 2 | chiron |
| Mi MIX 2S | polaris |
| Mi MIX 3 | perseus |
| Mi MIX 3 5G | andromeda |
| Mi MIX 4 | odin |
| Mi Max 2 | oxygen |
| Mi Max 3 | nitrogen |
| Xiaomi 11T | agate |
| Xiaomi 11T Pro | vili |
| Xiaomi 12 | cupid |
| Xiaomi 12 Pro | zeus |
| Xiaomi 12X | psyche |
| Xiaomi 12 Lite | taoyao |
| Xiaomi 12S | mayfly |
| Xiaomi 12S Pro | unicorn |
| Xiaomi 12S Ultra | thor |
| Xiaomi 12T | plato |
| Xiaomi 12T Pro | diting |
| Xiaomi 13 | fuxi |
| Xiaomi 13 Pro | nuwa |
| Xiaomi 13 Lite | ziyi |
| Xiaomi 13 Ultra | ishtar |
| Xiaomi 13T | aristotle |
| Xiaomi 13T Pro | corot |
| Xiaomi 14 | houji |
| Xiaomi 14 Pro | shennong |
| Xiaomi 14 Ultra | aurora |
| Xiaomi 14T | degas |
| Xiaomi 15 | dada |
| Xiaomi 15 Pro | haotian |
| Xiaomi 15 Ultra | xuanyuan |
| Xiaomi 15S Pro | dijun |
Xiaomi Pad / Civi / Fold / Flip Codenames
| Device | Codename |
|---|---|
| Xiaomi Pad 5 | nabu |
| Xiaomi Pad 5 Pro | elish |
| Xiaomi Pad 5 Pro 5G | enuma |
| Xiaomi Pad 5 Pro 12.4 | dagu |
| Xiaomi Pad 6 | pipa |
| Xiaomi Pad 6 Pro | liuqin |
| Xiaomi Pad 6 Max 14 | yudi |
| Xiaomi Pad 6S Pro 12.4 | sheng |
| Xiaomi Pad 7 | uke |
| Xiaomi Pad 7 Pro | muyu |
| Xiaomi Pad 7 Ultra | jinghu |
| Xiaomi Pad 7S Pro 12.5 | violin |
| Xiaomi Civi | mona |
| Xiaomi Civi 1S | zijin |
| Xiaomi Civi 2 | ziyi |
| Xiaomi Civi 3 | yuechu |
| Xiaomi Civi 4 / 4 Pro | chenfeng |
| Xiaomi Civi 5 Pro | luming |
| Mi MIX Fold | cetus |
| MIX Fold 2 | zizhan |
| MIX Fold 3 | babylon |
| MIX Fold 4 | goku |
| MIX Flip | ruyi |
| MIX Flip 2 | bixi |
Why Codenames Are Critical for Firmware & Repair
Using the wrong codename firmware can permanently brick your device. Always double-check before flashing. Here are a few real-world scenarios where codenames are required:
- Firmware flashing with MiFlash — the ROM zip file name always contains the codename (e.g.,
miui_marble_…). If your device ismarble(POCO F5), never flash a ROM labeledmondrian(POCO F5 Pro). - EDL / Test Point repair — our EDL guides are organized by codename. For example, the Redmi Note 14 EDL Test Point guide and the POCO X3 Test Point guide require you to confirm the codename first.
- FRP & IMEI tools — tools like Prime Tool X and Xiaomi MediaTek V6 detect your device by codename internally.
- IMEI & NV restore — the Xiaomi Patch NV V2 CPID tool also relies on knowing the exact device variant.
Frequently Asked Questions (FAQ)
How do I check my Xiaomi codename without a PC?
Go to Settings → About phone → All specs. The model or device field usually shows the codename. Alternatively, dial ##717717## on some MIUI builds to access the engineer menu.
Are POCO and Redmi codenames ever the same?
Yes — several POCO and Redmi phones share hardware and therefore the same codename. For example, POCO X5 5G and Redmi Note 12 5G Global both use moonstone, and POCO F3 / Redmi K40 / Mi 11X all share alioth.
Where do Xiaomi codenames come from?
Xiaomi has used various naming conventions over the years — gemstone names (garnet, beryl, malachite), artist names (picasso, renoir, matisse, vermeer), mythological names (venus, mars, zeus), and Chinese cultural references (fuxi, nuwa, houji) for flagship lines.Xiaomi has used various naming conventions over the years — gemstone names (garnet, beryl, malachite), artist names (picasso, renoir, matisse, vermeer), mythological names (venus, mars, zeus), and Chinese cultural references (fuxi, nuwa, houji) for flagship lines.
Can two different codenames have the same firmware?
Not usually, but regional variants of the same device sometimes share base firmware with slight differences. Always match your codename exactly from the official MIUI firmware download page.
Conclusion
This is the most comprehensive Xiaomi / Redmi / POCO / Mi codename reference available for 2026. Bookmark this page — we update it whenever a new device launches. If you notice a missing or incorrect codename, leave a comment below and we will update the list promptly.
For related guides, be sure to visit: