Jump to content

Tecno Pova 6 (tecno-li7)

From postmarketOS Wiki

postmarketOS users that own the device

Tecno Pova 6
Manufacturer Tecno
Name Pova 6
Codename tecno-li7
Released 2024
Type handset
Hardware
Chipset MediaTek Helio G99 (MT6789)
CPU 2x 2.2GHz A76
6x 2.0GHz A55
GPU ARM Mali-G57 MC2
Display 1080 x 2460 AMOLED, 1B colors, 120Hz, 1300 nits (peak)
Storage 256 GB
Memory 8/12 GB
Architecture aarch64
Software
Original software
The software and version the device was shipped with.
Android 14 (HIOS 14)
Extended version
The most recent supported version from the manufacturer.
Android
postmarketOS
Mainline
Instead of a Linux kernel fork, it is possible to run (Close to) Mainline.
no
pmOS kernel
The kernel version that runs on the device's port.
Mainline
Features
Flashing
It is possible to flash the device with pmbootstrap flasher.
Untested
USB Networking
After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system).
Untested
SD card
Also includes other external storage cards
Untested
Battery
Charging and battery level reporting works
Untested
Screen
Display works. Ideally with sleep mode and brightness control.
Untested
Touchscreen
Untested
Multimedia
3D Acceleration
Untested
Audio
Audio playback, microphone, headset and buttons.
Untested
Camera
Untested
Camera Flash
Untested
Connectivity
WiFi
Untested
Bluetooth
Untested
Ethernet
Untested
GPS
Untested
NFC
Near Field Communication
Untested
Modem
Calls
Untested
SMS
Untested
Mobile data
Untested
Miscellaneous
FDE
Full disk encryption and unlocking with unl0kr.
Untested
USB OTG
USB On-The-Go or USB-C Role switching
Untested
HDMI/DP
Video and audio output with HDMI or Display Port works.
Untested
Sensors
Accelerometer
Auto screen rotation works in desktops e.g. Phosh or Plasma Mobile
Untested
Magnetometer
Sensor to measure magnetism
Untested
Ambient Light
Untested
Proximity
Untested
Haptics
Untested


DON'T DO ANYTHING BELOW IF YOUR PHONE IS Tecno POVA 6 Neo (tecno-li6) / Tecno POVA 6 Pro (tecno-li9). This page is only for Tecno POVA 6 (tecno-li7) with Mediatek G99 Ultimate (mt6789). See the information of your phone and if your CPU isn't Mediatek G99 Ultimate, dont proceed.

How to enter flash mode start

If you are not a psycho just type adb reboot bootloader. To do this, download platform-tools according to your OS. Enable Developer mode, enable USD Debugging, type adb shell, on the phone allow to access pc's fingerprint. If you entered shell just type exit. Then type adb device to ensure your device is connected and recognized. Then you can type adb reboot bootloader If so happened, that u can't do it with adb continue with a recovery and fastboot guide down below

Enter Recovery

Power off phone, hold Power and Volume Up and to enter Recovery mode, when you see TECNO logo, release the Power and when you see an opened Android with a ⚠️ on it and No command release Volume Up and press both Power and Volume Up again.

Fastboot one

Power off phone, hold Power and Volume Up and to enter Fastboot mode, when you see TECNO logo, release both Power and Volume Up. When you see an opened Android with a ⚠️ on it and No command, press both Power and Volume Up again. (P.S. If that doesn't work and you boot in recovery mode all the time, then blame tecno for an awful combination.)

Installing

There's currently no postmarketOS builds with adomerle mainline on the socket testing, however i will make one pmaports soon, no plans on pre-built images. Consider making it by yourself.

Prerequisites

WIP, but ensure you can connect phone to the device where pmbootstrap can work properly. (Linux on PC natively, for the love of god dont do this in wsl or vm, Termux on Android, postmarketOS on a different device) and an unlocked device.

Unlock the bootloader

Before installing postmarketOS you have to unlock your bootloader.

1. Open Settings, go to "About" and tap on the "Build number" box ~8 times until the "You are now a developer" toast message appears.

2. Go back to the main settings page, and create an Tecno ID account if u didn't make one. 3. Now when account exist, go to "System" and then "Developer options" (it might be hidden behind a dropdown menu). Toggle the switch to "Enable OEM unlocking"

4. Now you will need to confirm that this is your account via login and code in SMS or login and password.

5. Now toas message will pop up, saying that you have to wait 2 weeks. You have to be logged in your account or the process may reset.

6. Now when 2 weeks are gone, you can finally go to "System" and then "Developer options" (it might be hidden behind a dropdown menu). Toggle the switch to "Enable OEM unlocking". You'll have to confirm again and your OEM unlocking switch will be as enabled. (If you will attempt to unlock it too early, the toast message will just say how much left time before you can proceed)

7. Now you can finally reboot to the bootloader, ensure you have platform-tools downloaded, type

fastboot enable flashing 

8. WARNING ⚠️ The next command will erase everything from your phone to the Factory settings, which is same as if you will do factory reset in your phone. Im not responsible for ANY damage. If you read the caution, proceed by typing

fastboot oem unlock

If you see < waiting for any device >, try running as sudo

9. Read the message displayed on your device screen. Once read, confirm the unlock if you're willing to proceed. THIS WILL ERASE YOUR DEVICE'S INTERNAL STORAGE and press {{Button|Volume Up} or Volume Down button. (It called HW buttons so the message will say press one of the hw buttons). Be fast because this thing stays for 5 seconds, so if message disappier you will have to do step 8 again.

10. As you see confirmation message, your phone will factory reset, and unlock your phone. To reboot to the system type

fastboot reboot

All done! You can now continue with this guide.

Pre-built images

There's currently no plans on making pre-built images.