Tecno Camon 20 Pro - phhusson/treble_experimentations GitHub Wiki

Tecno Camon 20 Pro

also known as TECNO CK7n

Works fine as expected, however, there are some flaws when using custom ROMs:

  • Project Elixir does not boot successfully when B slot is only flashed
  • SIM networks are unable to get coverage on some GSI builds (LineageOS)

Tested with crDroid, EvoX, LineageOS, and Project Elixir (Android 13 & 14)

Steps to install

  • Enable OEM unlock in Developer options then unlock the bootloader

  • Reboot into fastboot mode:

    $ adb reboot fastboot
    
  • Re-flash the stock vbmeta.img with verification disabled:

    $ fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
    
  • Ensure the device is using the A slot, if not, do:

    $ fastboot --set-active=a
    
  • Delete logical partitions used by the stock ROM to free some space:

    $ fastboot delete-logical-partition product_a
    $ fastboot delete-logical-partition system_ext_a
    
  • Flash the system image with the GSI build you want to put on:

    $ fastboot flash system gsi.img
    

    As an alternative you can flash via TWRP as "System Image" and format data.

Hardware support

Component Comment
Camera Working
Speaker / Mic Working
Bluetooth Working
WiFi Working
SIM / Mobile Data / Voice Partially Working
VoLTE Working
Fingerprint Not Working
NFC Working
Fast Charging Working
Offline Charging Working

Tweaks

Enable VoLTE

Go to Settings -> Phh Treble Settings -> Misc -> Install IMS APK for MediaTek S Vendor then reboot

Tested By: spir0th - TECNO Camon 20 Pro (CK7n-GL), CK7n-H894ABC-T-GL-240218V2320 - Last edited on 03/23/24 - Template created by @zguithues and @hackintosh5