Categories
Uncategorized

Custom ROM list with official tag for Xiaomi “juice/chime” devices

Current as of 8 January 2023.

Notes:

  • juice/chime is a unified codenames made by 3rd party devs for Xiaomi POCO M3 (citrus) & Redmi 9T/Redmi 9 Power/Redmi Note 9 4G (lime/lemon/pomelo). Thus, any ROM mentioned here is only compatible for these devices.
  • Only ROMs with official maintainership status with good update record will be listed here.
  • All of these ROMs are AOSP based.
  • Bootloader must be unlocked first!
  • Custom ROMs below must be flashed using custom recovery.
  • Make sure that you’re on latest Android 11 MIUI firmware before flashing any of these below.
  • Some custom ROMs may not work with certain display panels.
  • Flashing procedure is here.

Custom ROM list:

AncientOS:

crDroid

CherishOS

  • Android 13 build
  • Maintained by Chikoni_UwU

Derpfest

  • Android 13 build
  • Made by hac4us

Nusantara Project

  • Android 12L/12.1 & 13 build
  • Maintained by frostg012 & Tri Sutrisino

Pixel Experience

  • Android 12L/12.1 & 13 build.
  • OSS vendor
  • Maintained by HeroBuxx

PixelExtended

  • Android 13 build
  • Made by kiranpranay

PixelOS

  • Android 13 build
  • OSS vendor
  • Maintained by @whyyraku

Project Elixir

  • Android 12L/12.1 & 13 build
  • Maintained by imannig

riceDroid

  • Android 12L/12.1 & 13 build
  • OSS vendor based
  • Maintained by not_ayan

Xtended

  • Android 13 build
  • OSS vendor based
  • Made by Pawelik001
Categories
Uncategorized

Xiaomi Redmi 9T/9 Power/Note 9 4G (very?) detailed specs

This one is mostly similar to GSMArena’s one but my version is more detailed.

This article is not for Mi 9T/Redmi K20 Pro. Mi 9T and Redmi 9T are both totally different phones.

Models:

ModelsModel number
Redmi 9T (without NFC)– M2010J19SG (Global)
– M2010J19SR (Japan)
– M2010J19ST (Thailand)
– M2010J19SL (Brazil)
Redmi 9T (with NFC)M2010J19SY (Global)
Redmi 9 PowerM2010J19SI (India)
Redmi Note 9 4GM2010J19SC (China)

Network:

  • 2G GSM bands (all variants): 2/3/5/8
  • 2G CDMA bands (Redmi Note 9 4G only): BC0
  • 3G Bands:
Models3G Bands
Redmi 9TWCDMA: 1/2/4/5/8
Redmi 9 PowerWCDMA: 1/5/8
Redmi Note 9 4GWCDMA: 1/5/8
TD-SCDMA: 34/39
  • 4G LTE bands:
ModelsLTE Bands
Redmi 9T (Global)1/2/3/4/5/7/8/20/28/38/40/41
Redmi 9T (Japan)1/2/3/4/5/7/8/18/19/20/26/28/38/40/41
Redmi 9 Power (India)1/3/5/8/40/41
Redmi Note 9 4G (China)1/3/5/8/34/38/39/40/41
  • All models only supports intraband (same band) carrier aggregation.
  • You can see CA combos for Redmi 9 Power here.

Status:

  • Redmi 9T: Announced on 8 January 2021 & available on 18 January 2021
  • Redmi 9 Power: Announced on 17 November 2020 & available on 22 December 2020
  • Redmi Note 9 4G: Announced & available on 26 November 2020

Body:

  • Dimension: 162.3mm x 77.3mm x 9.6mm (6.39in x 3.04in x 0.38in)
  • Weight: 198 grams (6.98 oz)
  • Build: Glass front (with Corning Gorilla Glass 3), plastic back, plastic frame
  • SIM: Dual SIM (Nano SIM, Dual standby, Dual 4G, Dual VoLTE)
  • Colours: Carbon Gray, Twilight Blue, Sunrise Orange, Ocean Green

Display:

  • Type: IPS LCD, 400nits (typical)
  • Size: 6.53 inches, 104.7 sq cm (~83.4% screen-to-body ratio)
  • Resolution: 1080×2340 pixels, 19.5:9 aspect ratio (~395 ppi density)
  • Protection: Corning Gorilla Glass 3
  • Has pre-applied screen protector (remove it first before installing another one)
  • 10-point multi-touch
  • TUV Rheinland certified (low blue light certification)
  • Has waterdrop notch on top middle of the screen.
  • Contrast ratio of 1567:1
  • Touch panel used: nt36672a-tianma, nt36672d-xinli & ft8719-csot.

Platform:

  • OS: Android 10, MIUI 12
  • Chipset: Qualcomm SM6115 Snapdragon 662 (11nm process, bengal platform)
  • CPU: Octa-core (4×2.0 GHz Kryo 260 Gold & 4×1.8 GHz Kryo 260 Silver) with big.LITTLE technology
  • GPU: Adreno 610 @ 950MHz core clock
  • A-only partitioning system (no seamless updates)
  • Has dynamic (super) partition scheme (since this device launched with Android 10)
  • ARB (anti rollback) level is at 1 for all MIUI stock firmware, so one can downgrade as they wish.
  • /cache & /data partition is formatted in F2FS filesystem.

Latest firmware available per region (as of 12 August 2021):

  • Global (Android 10): 12.0.15.0.QJQMIXM
  • Global (Android 11): 12.0.1.0.RJQMIXM
  • Europe/EEA: 12.0.10.0.QJQEUXM
  • Russia: 12.0.4.0.QJQRUXM
  • Indonesia (Android 10): 12.0.5.0.QJQIDXM
  • Indonesia (Android 11): 12.0.1.0.RJQIDXM
  • India: 12.0.8.0.QJQINXM
  • Taiwan: 12.0.6.0.QJQTWXM
  • Turkey: 12.0.5.0.QJFTRXM
  • China weekly (Android 11): 21.8.4
  • China stable (Android 11): 12.0.3.0.RJQCNXM

You can check here for latest firmware updates. All of the firmware versions mentioned above all based on Android 10 Q unless mentioned otherwise.

Memory:

  • Card slot: microSD (dedicated slot)
  • Storage & RAM variants available:
RAMStorageNotes
4GB64GBNon-Chinese models only
4GB128GBNon-Japanese models only
6GB128GBNon-Japanese models only
8GB128GBChina model only
8GB256GBChina model only

64GB storage uses UFS2.1, meanwhile 128GB/256GB storage uses UFS2.2. RAM uses LPDDR4X.

Main Camera:

This phone is equipped with 3 or 4 lens system for its back camera with flashlight support.

  • Main lens: 48MP, f/1.8 (wide), 1/20″, 0.8µm, PDAF
  • Ultrawide lens: 8MP, f/2.2, 120 degrees, 1/4.0″, 1.12um (non-China models only)
  • Macro lens: 2MP, f/2.4
  • Depth lens: 2MP, f/2.4

This device also supports HDR & Panorama and supports recording up to 1080p @ 30FPS.

P/S: Want to use Google Camera? Use BSG’s mod… just download latest version available. Doesn’t require root as stock MIUI software has Camera2API enabled by default, the only caveats is Motion Photos feature not working & front cam video recording needs to set to 720p to avoid force close problem.

Selfie/front camera:

There is only single lens for the front camera which forms the waterdrop notch on the top middle of the screen.

  • 8MP, f/2.1 (wide), 1/4.0″, 1.12µm

Features panorama & records video up to 1080p @ 30FPS.

Sound:

  • Loudspeaker: Yes, with dual-stereo speakers
  • 3.5mm jack: Yes
  • 24-bit/192kHz audio

Communications:

  • WLAN: WiFi 802.11 a/b/g/n/ac (up to WiFi 5), dual-band (2.4GHz & 5GHz), WiFi Direct, hotspot
  • Bluetooth: 5.0, A2DP, LE
  • GPS: Yes, with A-GPS, GLONASS, BeiDou, GALILEO
  • NFC: No
  • Infrared port: Yes
  • Radio: FM Radio
  • USB: 2.0, Type C, reverse charging support

Sensor:

  • Fingerprint: side-mounted on power button
  • Accelerometer, proximity, compass, virtual gyroscope (emulated from accelerometer)

Note that virtual gyroscope is laggy, it is due to nature of virtual gyroscope itself.

Battery:

  • Type: Lithium Polymer (LiPo)
  • Capacity: 6000mAh
  • Non-removable
  • Fast charging (up to 18W), throttles when battery temperature reaches 38.5 degrees Celsius/~101.3 degrees Fahrenheit

Misc:

  • SAR value: 1.09W/kg (head), 1.0W/kg (body)
  • SAR value (EU): 0.60W/kg (head), 0.81W/kg (body)
  • Has Widevine L1 support
  • Codenames:
ModelsCodename
Redmi 9T (with NFC)lemon
Redmi 9T (without NFC)/Redmi 9 Power/Redmi Note 9 4Glime
Redmi 9T (Brazil)pomelo

Notes:

  • DO NOT TRY to flash POCO M3 firmware on Redmi 9T/9 Power/Note 9 4G or else it will be hard bricked (or even vice versa)! The only last resort to fix this is by using EDL mode, which requires authorized Mi Account.
  • You can relock the bootloader with official firmware from any region as long as it is not China variant of the firmware (non-China variants) or Global variants of the firmware (Redmi Note 9 4G)
  • juice is unified codename for POCO M3/Redmi 9T/Redmi Note 9 4G/Redmi 9 Power. It is used in custom ROM/kernel builds.
  • POCO M3 is an (almost) identical twin of Redmi 9T/9 Power/Note 9 4G. They share identical SoCs, displays, battery capacity & almost similar camera setup.

Sources used: GSMArena, Telegra.ph (NightWalker article) , Xiaomi China, Xiaomi Japan

Categories
Uncategorized

Xiaomi POCO M3 (very?) detailed specs

This one is mostly similar to GSMArena’s one but my version is more detailed because I personally own this device & has some info that are unavailable in GSMArena.

Network:

  • 2G bands: 850MHz/900MHz/1800MHz/1900MHz
  • 3G bands (non-Indian variants): B1 2100MHz/B2 1900MHz/B4 1700MHz/B5 850MHz/B8 900MHz
  • 3G bands (Indian variant only): B1 2100MHz/B5 850MHz/B8 900MHz
  • 4G LTE bands (non-Indian variants): B1 2100MHz/B3 1800MHz/B4 1700MHz/B5 850MHz/B7 2600MHz/B8 900MHz/B20 800MHz/B28 700MHz/B38 2600MHz/B40 2300MHz/B41 2500MHz
  • 4G LTE bands (Indian variant only): B1 2100MHz/B2 1900MHz/B3 1800MHz/B5 850MHz/B8 900MHz/B40 2300MHz/B41 2500MHz
  • Only intraband 2-way Contiguous Carrier Aggregation (4G+/LTE-A/LTE+) are supported (CA_1C/CA_3C/CA_7C/CA_38C/CA_40C) (source)
  • Supports up to 256QAM DL/64QAM UL for LTE (source)
  • VoLTE/VoWiFi capable (dependent on your carrier)
  • Max LTE speed of 400Mbps DL/150Mbps UL (source)

Status:

Announced on 24 November 2020 & available on 27 November 2020

Body:

  • Dimension: 162.3mm x 77.3mm x 9.6mm (6.39in x 3.04in x 0.38in)
  • Weight: 198 grams (6.98 oz)
  • Build: Glass front (with Corning Gorilla Glass 3), plastic back, plastic frame
  • SIM: Dual SIM (Nano SIM, Dual standby, Dual 4G, Dual VoLTE)
  • Colour: POCO Yellow, Cool Blue, Power Black

Display:

  • Type: IPS LCD, 400nits (typical)
  • Size: 6.53 inches, 104.7 sq cm (~83.4% screen-to-body ratio)
  • Resolution: 1080×2340 pixels, 19.5:9 aspect ratio (~395 ppi density)
  • Protection: Corning Gorilla Glass 3
  • Has pre-applied plastic screen protector (please remove it first before installing another one)
  • 10-point multi-touch
  • TUV Rheinland certified (low blue light certification)
  • Touch panel used: nt33672a-tianma, nt33672d-xinli & ft8719-csot
  • Has waterdrop notch on top middle of the screen.
  • Contrast ratio of 1567:1

Note: If you want to flash custom kernel on POCO M3’s with Tianma td4330, you need to be sure that the kernel has support for td4330.

Platform:

  • OS: Android 10, MIUI 12
  • Chipset: Qualcomm SM6115 Snapdragon 662 (11nm process, bengal platform)
  • CPU: Octa-core (4×2.0 GHz Kryo 260 Gold & 4×1.8 GHz Kryo 260 Silver) with big.LITTLE technology
  • GPU: Adreno 610 @ 950MHz core clock
  • A-only partitioning system (no seamless updates)
  • Has super partition scheme (since this device launched with Android 10)
  • ARB (anti rollback) level is at 1 for all MIUI stock firmware, so one can downgrade as they wish.
  • /cache & /data partition is formatted with F2FS filesystem.

Latest firmware available per region (as of 12 August 2021):

  • Global: 12.0.10.0.QJFMIXM
  • Europe/EEA: 12.0.10.0.QJFEUXM
  • Russia: 12.0.6.0.QJFRUXM
  • Indonesia: 12.0.8.0.QJFIDXM
  • India: 12.0.6.0.QJFINXM
  • Taiwan: 12.0.5.0.QJFTWXM
  • Turkey: 12.0.7.0.QJFTRXM

You can check here for latest firmware updates. All of the firmware versions mentioned above all based on Android 10 Q.

Memory:

  • Card slot: microSD (dedicated slot)
  • Storage & RAM variants available:
RAMStorageNotes
4GB64GBNon-Indian models
6GB64GBIndian variant only
4GB128GBNon-Indian models
6GB128GBIndian variant only

64GB storage uses UFS2.1, meanwhile 128GB storage uses UFS2.2. RAM uses LPDDR4X.

Main Camera:

POCO M3 is equipped with 3 lens system for its back camera with flashlight support.

  • Main lens: 48MP, f/1.8 (wide), 1/20″, 0.8µm, PDAF
  • Macro lens: 2MP, f/2.4
  • Depth lens: 2MP, f/2.4

This device also supports HDR & Panorama and supports recording up to 1080p @ 30FPS.

P/S: Want to use Google Camera? Use BSG’s mod… just download latest version available. Doesn’t require root as stock MIUI software has Camera2API enabled by default, the only caveats is Motion Photos feature not working & front cam video recording needs to set to 720p to avoid force close problem.

Selfie/front camera:

There is only single lens for the front camera which forms the waterdrop notch on the top middle of the screen.

  • 8MP, f/2.1 (wide), 1/4.0″, 1.12µm

Features panorama & records video up to 1080p @ 30FPS.

Sound:

  • Loudspeaker: Yes, with dual-stereo speakers
  • 3.5mm jack: Yes
  • 24-bit/192kHz audio

Communications:

  • WLAN: WiFi 802.11 a/b/g/n/ac (up to WiFi 5), dual-band (2.4GHz & 5GHz), WiFi Direct, hotspot
  • Bluetooth: 5.0, A2DP, LE
  • GPS: Yes, with A-GPS, GLONASS, BeiDou, GALILEO
  • NFC: No
  • Infrared port: Yes
  • Radio: FM Radio
  • USB: 2.0, Type C, reverse charging support

Sensor:

  • Fingerprint: side-mounted on power button
  • Accelerometer, proximity, compass, virtual gyroscope (emulated from accelerometer)

Note that virtual gyroscope is laggy, it is due to nature of virtual gyroscope itself.

Battery:

  • Type: Lithium Polymer (LiPo)
  • Capacity: 6000mAh
  • Non-removable
  • Fast charging (up to 18W), throttles when battery temperature reaches 38.5 degrees Celsius/~101.3 degrees Fahrenheit

Misc:

  • Models: M2010J19CG (Global), M2010J19CI (India), M2010J19CT (Thailand)
  • SAR value: 1.09W/kg (head), 1.0W/kg (body)
  • SAR value (EU): 0.60W/kg (head), 0.81W/kg (body)
  • Has Widevine L1 support
  • Codename: citrus

Notes:

  • DO NOT TRY to flash Redmi 9T/Redmi 9 Power/Redmi Note 9 4G firmware on POCO M3 or else it will be hard bricked (or even vice versa)! The only last resort to fix this is by using EDL mode, which requires authorized Mi Account.
  • You can relock the bootloader with official firmware from any region as long as it is not China variant of the firmware (which POCO M3 doesn’t have!)
  • juice is unified codename for POCO M3/Redmi 9T/Redmi Note 9 4G/Redmi 9 Power. It is only used in custom ROM/kernel builds.
  • Redmi 9T, Redmi Note 9 4G & Redmi 9 Power is an (almost) identical twin of POCO M3. They share identical SoCs, displays, battery capacity & similar camera setup. (Redmi 9T/Redmi Note 9 4G/Redmi 9 Power has one extra 8MP ultra wide-angle lens, which POCO M3 doesn’t have)
  • If you want to try a GSI, you must flash the A/B version of vanilla GSI image due to system partition size limitations.

Sources used: GSMArena, Telegra.ph (NightWalker article) , POCO India

NusantaraProject 2.5.1 (Android 11) custom ROM for Redmi 6A (cactus)

Taken from “NusantaraProject | UPDATES” Telegram channel.

ROM details:

  • Official release
  • Version 2.5.1 released on 26 Jan 2021
  • Maintained by wulan17
  • Android 11 R
  • January 2021 security patch
  • ARM32/ARMv7a build (not ARM64-v8a)

Notes:

  • Suitable for both global & chinese variant of Redmi 6A
  • Bootloader must be unlocked first!
  • You MUST BE on any Pie-based firmware/vendor (except MIUI v11.0.9.0 where there is random reboot issues with custom ROMs) to install this ROM.
  • In order for VoLTE to work, go to Settings > ToolBox > IMS features and select “Create IMS APN” & “Install IMS APK for Mediatek Pie vendor” and reboot.

Changelog for current version (2.5.1):

|==========| Xiaomi Redmi 6A / Cactus |==========|

Date : 26/01/2021

Changelog :
• Hotspot and Tethering fixed
• Screen Record fixed
• Drop No VoLTE features (Thanks to phhusson, eldracode, PeterCxy, penn5)

Known Bug
• Offline Charging
• Faceunlock

Notes :
• Vanilla
• Only for pie vendor (except 11.0.9)
• Don't use Dolby or ViperFx

Changelog taken from NusantaraProject’s GitHub.

Download:

How to flash?

(Translated, credit to Rodeobazaar124 @ Redmi 6A || Cactus Indonesia™ 🇮🇩 Telegram group)

Ensure that important files on internal storage are backed up to somewhere else first!

How to Install Custom Rom Android Pie or Ten on Redmi 6A & Redmi 6
There are 3 ways, which is:...

Method 1. without Magisk :
-> Flash Fstab-Noencrypt (DFE)
-> Format data
-> Wipe cache, system, cust.
-> Flash rom
-> Flash Fix (if provided by ROM maintainer)
-> Flash gapps
-> Reboot
-> Wait around 2 minutes ~
-> Press and hold power button around 12 seconds until the phone  restarts
Done

Method 2. with Magisk 19.3:
-> Format data
-> Wipe cache, system, cust.
-> Flash rom
-> Flash Fix (if provided by ROM maintainer)
-> Flash gapps
-> Flash magisk 19.3
-> Reboot
Done

Method 3. with Magisk v20++
-> Follow Method 1
-> Before reboot flash Magisk 20++

Notes:
-> PLEASE DON'T WIPE /VENDOR!
Your phone will be hard bricked!
-> Don't use vendor MIUI 11.0.9.0(cactus) because bugs on custom ROMs
-> FOR METHODS WITHOUT MAGISK (Method 1) OR MAGISK 20+ (Method 3) you must install FSTAB-NOENCRYPT(DFE) first!
-> DON'T TRY TO FLASH PIE AND NEWER ROMS ON OREO VENDOR!
-> DON'T FLASH VENDOR OREO ON PIE OR VICE VERSA
-> If rom asks for password, simply wipe data in recovery.

Bugs:

  • Some random reboots (not much, most of the time it is stable)
  • If you toggle Airplane mode & untoggle it, VoLTE may take awhile before it is working again.
  • Face unlock doesn’t work
  • Offline charging (charging while phone is off), charging works but no animation.

Screenshots:

https://imgur.com/gallery/eyxtxGU

Categories
Uncategorized

Xiaomi Redmi 6A (China Version) compatibility with Malaysian telcos

Notes:

  • This post applies to China version of Redmi 6A with model number M1804C3CT, M1804C3CC & M1804C3CE.
  • Table below only shows frequency bands that are in use in Malaysia and supported by Redmi 6A (China).
  • Unifi Air SIMs only works on 4G LTE network.

2G:

3G:

4G LTE:

IMS (VoLTE/VoWiFi):

  • Supports Unifi Mobile’s VoLTE, with some trickery
  • Yes 4G natively supports VoLTE on this device.
  • I personally don’t know for other telcos.

Sources used: Cellmapper, my own findings (as i have this device)

Categories
Uncategorized

How to enable VoLTE for Unifi Mobile on Xiaomi devices

Notes:

  • Your Xiaomi device must be VoLTE capable. You can check on Xiaomi’s website regarding VoLTE support for your device.
  • Unifi Mobile SIMs are already provisioned with VoLTE support, so you don’t need to chat/call Unifi CS to activate VoLTE.
  • Unifi Air SIMs doesn’t have VoLTE support because it is data-only plan.

Step 1: Open dialer and enter *#*#86583#*#*. A toast notification will appear that says “VoLTE carrier check was disabled”

Step 2: Add an separate APN with following settings:

  • Name: ims
  • APN: ims
  • APN type: ims, ia

Step 3: Toggle VoLTE enabled in SIM card settings.

Volia, you should have VoLTE enabled!

Unifi Mobile VoLTE enabled on my Xiaomi Redmi 6a