ROM Naming & CUSTOM ROM, AOSP ROM, TREBLE ROM, GSI ROM, PORTED ROM

ROM Naming & CUSTOM ROM, AOSP ROM, TREBLE ROM, GSI ROM, PORTED ROM

Sharifuzzaman Shafi

ROM NAMING:

Let's take an example:

MIUI 12.5.1 Stable 12.5.1.0(RFBCNXM)

  1. MIUI = MI USER INTERFACE (pronounced as Me U & I)
  2. 12.5.1 Means MIUI Version
  3. Stable means it is a stable version, launched for every user. here, you will also find BETA = testing stable rom for selective user, if it is all okay, it will be released for all user as STABLE, WEEKLY = testing ROM with upgrade, if it is okay, it will be released as BETA, NIGHTLY = ALMOST SIMILAR TO WEEKLY WITH FEW DIFFERENCE.
  4. 12.5.1.0 = minor updates released under 12.5.1
  5. now RFBCNXM

6. R = In alphabetical code first alphabet stands for the Android Version (here, R means Android 11)

ANDROID Version Name:

Android 11 - codename: R

Android 10 - codename: Q

Android 9 pie - codename: P

Android 8 oreo - codename: O

Android 7 Nougat - codename: N

Android 6 Marshmallow - codename: M

Android 5 Lollipop - codename: L

Android 4.4 KitKat- codename: K

Android 4.3 Jelly Bean - codename: J

Android 4.0 Ice Cream Sandwith - codename: I

Android 2.3 Gingerbread - codename: G

Android 2.2 Froyo - codename: F

Android 2.1 Eclair - codename: E

Android 1.6 Donut - codename: D


7. The next two alphabets stand for the device code which is FB for Mi9SE. Each device has different device codes.

8. The Next two alphabet denote the region,

IN = India (Official ROM)

RU = Russia (Official ROM)

ID = Indonesia (Official ROM)

EU = Europe (Developer ROM)

EEA = European Economic Area (Official ROM)

MI = International Global regions (Official ROM)

CN = for China, China ROM lacks Google services (Official ROM)


9. The last two alphabets stand for cellphone operator code

XM, CT, KT = cell phone operator code

for xiaomi it never varies, because x from first letter and m from 5th letter of xiaomi

XM = XIAOMI

VF = VODAFONE

TI = TIM

HG = 3 ITALY


CUSTOM ROM, AOSP ROM, TREBLE ROM, GSI ROM, PORTED ROM:

CUSTOM ROM = DIFFERENT ROMS FOR DIFFERENT PHONES, PART OF AOSP = ANDROID OPEN SOURCE PROJECT, THAT IS ANYONE CAN DEVELOP ANY CUSTOM ROM, BECAUSE IT'S AN OPNE SOURCE PROJECT. IF YOU INSTALL OFFICIAL CUSTOM ROM, YOU WILL ALWAYS GET OFFICIAL OTA UPDATE, SO LESS HASSLE FOR YOURSELF.

PORTED ROM = OTHER PHONES ROM MODIFIED OR PORTED SO THAT YOU CAN USE THEM IN YOUR PHONE. FOR EXAMPLE OXYGEN-OS ROM FOR XIAOMI DEVICE WILL BE A PORTED ROM. THIS DOESN'T GET OFFICIAL UPDATE, SO EACH TIME, YOU HAVE TO UPDATE THEM YOURSELF BY FLASHING, SOMETIMES RESETING ALL DATA, SO THEY PUTS YOU IN A LOT OF HASSLE.

GSI ROM = GENERIC SYSTEM IMAGE, ONLY ONE ROM "IMAGE FILE" CAN BE INSTALLED IN ANY PHONE WHICH SUPPORTS TREBLE PROJECT.

PROJECT TREBLE = THIS PROJECT IS ABOUT ONLY ONE ROM WHICH SUPPORTS ALL PHONE, THAT IS GSI ROM, AKA TREBLE ROM, NOT DIFFERENT ROMS FOR DIFFERENT PHONES.

CONTACT ME: TELGRAM

THIS SAME THREAD IN XDA FOR BETTER VISUAL.

My Other Threads (in XDA) according to "how should you read them" serial:

1. MIUI 12.5 Chinese ROM Google PlayStore Stopped Working

2. MIUI Unlocking Bootloader, Flashing Recovery & Rooting Process, SAME THREAD IN TELEGRAM

3. Android Terminology You Must Know Before Toying with Your Android, SAME THREAD IN TELEGRAM

4. ROM Naming & CUSTOM ROM, AOSP ROM, TREBLE ROM, GSI ROM, PORTED ROM (This Thread), SAME THREAD IN TELEGRAM


Report Page