[OnePlus 3 & 3T Cross Device Development] danieldmm:
Build 24/03/2019 #OP3-T

TugaPower ROM G+

Telegram Group: https://t.me/TugaPowerRomOP3T

#TugaPower PIE 9.0.0_r34 13.0 LineageOS #laos #OnePlus

If you have some spare bucks consider donating, it will be really appreciated: https://www.paypal.me/TugaPower

If you are on other base rom, best practice is to factory reset prior to flash rom and new gapps.

After this steps if rom does not boot, probably you are encrypted, remove encryption and repeat the steps.

If after removing encryption rom still does not boot, make a factory reset again after flashing rom and gapps, then all will be fine.

Also be sure you are using proper firmware.

Relative to gapps, the advised ones is nano package for PIE ( ARM64 ):

Replaced built in OTA by OTA Updates app ( https://github.com/MatthewBooth/OTAUpdates )

OTA updates supported

Browser removed and replaced by latest TugaBrowser ( built in OTA for the Browser ) ( blocks ads and protect privacy)

TugaBrowser -> http://xdaforums.com/android/apps-games/app-tugabrowser-t3472457

Support out of the box to microG GmsCore ( http://xdaforums.com/android/apps-games/app-microg-gmscore-floss-play-services-t3217616 )

No more need to make microG system app

PoGO: Gonna catch then all

Powered by Magisk root stable version

Three fingers screenshot

WireGuard Support

Expanded volume rocker ( thanks to [MENTION=1456722]agentf[/MENTION]abulous )

Direct unlock with face unlock enabled, lock screen options

What does not works:

Let me know to add to secod post

Changelog: TugaPower P 13.0

Added expanded volume rocker (thanks to AgentFabulous)

Added option to disable the direct unlock with face unlock enabled

Project name: proprietary_vendor_oneplus

op3: Remove camera HAL hacks

Project name: android_device_oneplus_oneplus3

op3: Remove camera HAL hacks

op3: wifi: Enhance move_wifi_data.sh to copy required files

op3: wifi: Add move_wifi_data.sh

Revert "op3: Allow appdomain to get vendor_camera_prop"

op3: List additional native libraries to expose to apps

op3: Remove audio policy copy

op3: audio: config: Remove 2 instance support for "primary input"

op3: pocketmode: Use OnePlus pocket sensor for pocket detection

op3: doze: Use OnePlus pocket sensor for pocket and wave detection

Project name: android_frameworks_base

Prevent NFE in SystemUI when parsing invalid int

Prevent NFE in SystemUI when parsing invalid int (2)

Prevent NFE in SystemUI when parsing invalid int

SystemUI: Fix FORCE_SHOW_NAVBAR handling on user switch

Clean up screenshot if nothing selected

IMMS should preserve selected IME upon boot

Add bluetooth icon.

Project name: android_frameworks_av

Request to reset effect buffer in clearInputBuffer

Revert "effects: fix volume burst on pause/resume with AudioFX"

Project name: android_frameworks_native

Respect source crop when capturing layers.

libgui: add docs to geometry states and captureScreen

surfaceflinger: fix captureScreen for landscape LCM

surfaceflinger: improve RenderArea needsFiltering

surfaceflinger: respect install orientation in DisplayRenderArea

surfaceflinger: add install orientation to DisplayDevice

surfaceflinger: make mPrimaryDisplayOrientation static

surfaceflinger: clean up captureScreen

surfaceflinger: silence some RenderArea errors

surfaceflinger: fix race conditions in captureScreen

surfaceflinger: remove ISurfaceComposer.h from RenderArea

surfaceflinger: reorder width and height in RenderArea ctor

surfaceflinger: documents RenderArea

Revert "Revert screenshot changes to exclude black cutout"

Revert "APP may display abnormally in landscape LCM"

Project name: android_vendor_lineage

Add APN ION Mobile & APN for Roaming

config: Remove duplicate keyguard.no_require_sim prop

overlay: Move managed profiles overlay to frameworks/base

kernel: Use build-image-kernel-modules instead of copying it

kernel: Use a macro for kernel build targets

kernel: Detect kernel module usage better

kernel: Move kernel module dir cleanup/creation to module install target

kernel: Move full kernel build guard flag below all targets

kernel: Add more threads to kernel build process

Project name: android_packages_apps_Snap

Snap: Fix picture size preference

Project name: android_packages_apps_Trebuchet

Lint fix: Invalid vector path in horizontal_ellipsis

Project name: android_packages_apps_Bluetooth

Update Bluetooth to use adaptive icon.

Project name: android_packages_apps_Nfc

NfcNci: make T3T/Nfc-F HCE optional

Project name: android_hardware_qcom_display

hwc: Handle validateAndSet failures in AD prepare call

Project name: android_hardware_qcom_display

display-hals: Allow building libdisplayconfig

Project name: android_hardware_qcom_audio

msm8960: Add SND_DEVICE_OUT_VOICE_MUSIC_TX

Project name: android_system_core

Fix path for treble default prop

storaged: change log level for health HAL calls

Project name: android_system_vold

increase timeout for waiting on block device

Thanks all for the support.

Download: https://tugapower.net/TP/OP3-T/PIE/TugaPowerP13_OP3.zip

MD5: e80515495c2777ed48f8691b0a48bc37

Required firmware 3: https://tugapower.net/TP/OP3-T/PIE/Firmware/firmware_5.0.8_OP3.zip

Required firmware 3T: https://tugapower.net/TP/OP3-T/PIE/Firmware/firmware_5.0.8_OP3T.zip

Please dont mirror for now the roms zips, thanks

Sources :

Rom:- https://github.com/LineageOS

Device:- https://github.com/LineageOS/android_device_oneplus_oneplus3

Kernel:- https://github.com/LineageOS/android_kernel_oneplus_msm8996