CustomDroid
Xiaomi

Xiaomi Redmi Note 9 Pro MAX

up to android 16latest android is 17
ro.product.deviceexcalibur

also sold as Redmi Note 9 Pro Max

Actively maintained

Newest ROM build 3 days ago (11 ROMs still current). A phone that still gets updates keeps going long after its manufacturer stops.

Hardware

No hardware specs for this device yet.

ROMs · 22

The Xiaomi Redmi Note 9 Pro MAX (codename excalibur) has 22 tracked custom ROMs on CustomDroid — including Project Elixir, Ubuntu Touch, LineageOS and 19 more, running up to Android 16. Each listing links to the project's own download and install guide, and was last checked against the projects' catalogues on 5 Nov 2026.

Tick “compare” on two or three builds to see them side by side.

Show
Android

Linux mobile operating systems — not Android; Android apps don't run natively

RSS feed — subscribe to get new Xiaomi Redmi Note 9 Pro MAX builds in your reader · JSON

Before you flash

Flashing generally means unlocking the bootloader, booting a custom recovery, wiping, then installing the ROM. Exact steps differ per device and ROM, so follow the Install guide for the one you pick, and back up first. Check what can break (banking apps, DRM, carrier features) and how to get back to stock before you start. Why flash a custom ROM · All guides

LineageOS publishes a step-by-step install guide for this device: wiki.lineageos.org/devices/miatoll

Timeline

  1. Jul 2026
    Project Elixir first tracked
  2. Oct 2026
    LineageOS, /e/OS, crDroid, Evolution X, PixelOS, Project Matrixx, AlphaDroid, Project Infinity X, Project Sakura, BlissRoms, VoltageOS, Paranoid Android, DerpFest, RisingOS Revived, AxionAOSP, Lunaris AOSP, Ubuntu Touch, PixelExperience, Sailfish OS, LMODroid, LineageOS for microG first tracked

Dates show when CustomDroid first indexed each ROM for this device, not when support originally launched.

ROM availability and links come from each project. CustomDroid indexes builds, it doesn't mirror them — always download from the official project, verify the file's hash/signature, confirm it matches your exact codename, and back up before flashing.