/android_device_xiaomi_earth

Custom recovery device tree for Xiaomi Redmi 12C (earth and aether)

Primary LanguageC++Boost Software License 1.0BSL-1.0

Custom Recovery Device Tree for Xiaomi Redmi 12C (earth)

The Redmi 12C is a budget range smartphone from Redmi, Released 2022, December 31 This project is licensed under the terms of the Boost Software License

Device specifications

Basic Spec Sheet
OS Android 12, MIUI 13
CPU Octa-core (2x2.0 GHz Cortex-A75 & 6x1.8 GHz Cortex-A55)
Chipset MediaTek Helio G85 (12nm)
GPU Mali-G52 MC2
Memory 4GB/6GB RAM
Storage 64GB/128GB
MicroSD microSDXC (dedicated slot)
Battery Non-removable Li-Ion 5000 mAh battery
Resolution 1080 x 2400 pixels, 20:9 ratio (~405 ppi density)
Camera (Rear) 50 MP, f/1.8, (wide) / 0.8 MP, f/2.4 (depth)
Rear Camera Features LED flash, HDR, panorama
Video 1080p@30fps
Camera (Front) 8 MP, f/2.0, (wide)
Features Fingerprint (in the back), accelerometer, proximity, compass

Situation

  • 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
  • set brightness
  • vibrate
  • screenshot
  • partition SD card

Device picture

Redmi 12C