HelllGuest / twrp-fajita

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Device Tree for OnePlus 6T (fajita)

The OnePlus 6T (codenamed "fajita") is a flagship smartphone from OnePlus. It was released in Novemeber 2018.

Basic Spec Sheet
CPU Octa-core (4x2.8 GHz Kryo 385 Gold & 4x1.7 GHz Kryo 385 Silver)
Chipset Qualcomm SDM845 Snapdragon 845
GPU Adreno 630
Memory 6/8 GB RAM
Shipped Android Version 9.0
Storage 128/256 GB
Battery Non-removable Li-Po 3710 mAh battery
Display Optic AMOLED, 1080 x 2340 pixels, 19.5:9 ratio (~403 ppi density)
Camera (Back) Dual: 16 MP (f/1.7, 27mm, 1/2.6", 1.22µm, gyro-EIS, OIS) + 20 MP (16 MP effective, f/1.7, 1/2.8", 1.0µm), PDAF, dual-LED flash
Camera (Front) 16 MP (f/2.0, 25mm, 1/3", 1.0µm), gyro-EIS, Auto HDR, 1080p

Copyright 2018 - The LineageOS Project.

Compile

First checkout minimal twrp with omnirom tree:

repo init -u git://github.com/minimal-manifest-twrp/platform_manifest_twrp_omni.git -b twrp-8.1
repo sync

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

<project path="device/oneplus/fajita" name="mauronofrio/android_device_oneplus_fajita" remote="github" revision="android-8.1" />

To make all works you need to modify the buildinfo.sh in build/tools echo "ro.build.version.release=$PLATFORM_VERSION" echo "ro.build.version.security_patch=$PLATFORM_SECURITY_PATCH" to echo "ro.build.version.release_orig=$PLATFORM_VERSION" echo "ro.build.version.security_patch_orig=$PLATFORM_SECURITY_PATCH"

And you need to increase the PLATFORM_VERSION to 16.1.0 in build/core/version_defaults.mk to override Google's anti-rollback features


Finally execute these:

. build/envsetup.sh export ALLOW_MISSING_DEPENDENCIES=true # Only if you use minimal twrp tree. lunch omni_fajita-eng mka adbd recoveryimage


To test it:

fastboot boot out/target/product/enchilada/recovery.img

## Thanks

About


Languages

Language:Makefile 68.1%Language:Shell 31.9%