Skip to content

Repository files navigation

Device tree for the TECNO CAMON 30 4G (CL6 / TECNO-CL6)

Upstream basis: mt6789-transsion/device_infinix_X6886 branch lineage-23.0. The Git history is the full X6886 commit graph rewritten in-tree (text/path substitutions to device/tecno/CL6, vendor/tecno/CL6, product CL6, extract-files vendor tecno, NFC rc, overlays, etc.), so each original X6886 change remains traceable before CL6-only fixes on top.

Source: Adapted from X6886 README.md with CL6 specific information

Stock alignment: Values cross-checked against TECNO-CL6_dump (README.md, vendor/build.prop, system/system/build.prop, all_files.txt).

Phase 1: Initial setup (in progress)

  • Source: INFINIX-X6886 root tree reference branch lineage-23.0
  • CL6 equivalent path: repository root and dump files
  • Changes made: affirm existing AndroidProducts.mk, BoardConfig.mk, device.mk, vendorsetup.sh, and proprietary-files.txt layout.
  • Hardware verification: CL6 dump looked up; SoC and vendor paths match.
  • Testing status: pending

Note: This README was enriched during initial commit phase to document each adaptation step and reflect the ongoing commit-once policy from X6886.

Device specifications

Basic Spec
SoC MediaTek Helio G99 Ultimate (MT6789)
CPU Octa-core (2×Cortex-A76 + 6×Cortex-A55)
GPU Mali-G57 MC2
Memory 8GB / 12GB
Shipped Android version 14 (per dump README)
Storage 256GB
MicroSD MicroSDXC
Battery Non-removable Li-Po 5000 mAh
Dimensions 168.6 × 76.6 × 8.3 mm
Display 1080 × 2436, ~120 Hz FHD+
Rear camera 50 MP (wide), PDAF
Front camera 13 MP

Device picture

TECNO CAMON 30 4G

Changelog (CL6-specific adaptations)

Storage & Filesystem

  • Enabled metadata_csum for /metadata partition (ext4 stability)
  • Added F2FS compression with fscompress and compress_extension options for apk, so, vdex, odex

Init Scripts

  • Removed non-existent perfmgr nodes from init.mt6789.rc
  • Cleaned up unnecessary kernel debug entries

Configuration Sync

  • Synced vendor properties from CL6 dump
  • Updated SurfaceFlinger uclamp settings for improved UI performance
  • Aligned BOARD_VENDOR with TECNO branding

SELinux Policy

  • Added CL6-specific wakeup node labels
  • Added vendor_init permissions for audio and camera properties
  • Added com.android.bluetooth context to seapp_contexts

Hardware Abstraction

  • Configured gatekeeper with Trustonic implementation (stock)
  • Setup AOSP Health AIDL service
  • Configured power HAL with pixel-libperfmgr

Build Instructions

# Clone the repository
git clone https://github.com/XTENSEI/android_device_tecno_CL6.git -b lineage-23.0 device/tecno/CL6

# Build
source build/envsetup.sh
breakfast CL6
mka bacon

About

TECNO CAMON 30 4G (CL6) device tree ( WIP )

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages