Skip to content

GitFASTBOOT/android_device_realme_RMX3261

Repository files navigation

TWRP device tree for Realme C21Y (RMX3261)

=========================================

The Realme C21Y (codenamed "RMX3261'RMX3262'RMX3263") is a mid-range smartphone from Realme.

It was released in 2021, July 02.

Device specifications

Basic Spec Sheet
CPU Octa-core (2x1.8 GHz Cortex-A75 & 6x1.8 GHz Cortex-A55)
Chipset Unisoc T610 (12 nm)
GPU Mali-G52 MP2
Memory 3GB,4GB RAM
Shipped Android Version 11 GO
Storage 32GB,64GB eMMC 5.1
Battery 5000 mAh, non-removable
Display 720 x 1600 pixels, 20:9 ratio (~270 ppi density)

Features

Blocking checks

  • Correct screen/recovery size
  • Working Touch, screen
  • Backup to internal/microSD
  • Restore from internal/microSD
  • reboot to system
  • ADB

Medium checks

  • update.zip sideload
  • UI colors (red/blue inversions)
  • Screen goes off and on
  • F2FS/EXT4 Support, exFAT/NTFS where supported
  • all important partitions listed in mount/backup lists
  • backup/restore to/from external (USB-OTG) storage
  • backup/restore to/from adb (https://gerrit.omnirom.org/#/c/15943/)
  • decrypt /data
  • Correct date

Minor checks

  • MTP export
  • reboot to bootloader
  • reboot to recovery
  • poweroff
  • battery level
  • temperature
  • encrypted backups
  • input devices via USB (USB-OTG) - keyboard, mouse and disks
  • USB mass storage export (device does not support it)
  • set brightness
  • vibrate
  • screenshot
  • partition SD card

Compile

First checkout minimal twrp with aosp tree:

repo init --depth=1 -u https://github.com/minimal-manifest-twrp/platform_manifest_twrp_aosp.git -b twrp-11
repo sync -j$(nproc --all)

Then add these projects to .repo/manifest.xml:

<project path="device/realme/RMX3261" name="GitFASTBOOT/android_device_realme_RMX3261" remote="github" revision="android-11" />

Finally execute these:

source build/envsetup.sh
repopick <needed patch>
lunch twrp_RMX3261-eng
mka bootimage -j$(nproc --all)