[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] danieldmm:
Build 2018/03/03 #OP5

TugaPower ROM G+

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

#TugaPower Oreo 8.1.0_r11 5.0 LineageOS #laos #OnePlus #OMS #SubstratumRootLess

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.

Please be sure you are using one TWRP that can handle firmware flash and can decrypt sucessfull.

Advise to use TWRP from [MENTION=3208754]codeworkx[/MENTION] , since 8.1.0_r11 decryption is broken we need a new twrp to be hable to decrypt, as workround, disable pin/pattern and twrp will decrypt using default key or use usb storage to flash new rom builds.

https://sourceforge.net/projects/ch...universal-codeworkx-cheeseburger.img/download

Also be sure you are using proper firmware. The one recomended its the one from Open beta 5, you can find here:

https://www.androidfilehost.com/?fid=962187416754458360

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

http://opengapps.org/?api=8.1&variant=nano

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

Full support to Substratum OMS RootLess without Andromeda:)

Powered by Magisk root v16.x

Direct unlock with face like OP5/OP5T OOS, credits to PixelExperience team

Build as user build

Safety Net checks patched to pass ( thanks to [MENTION=4800121]Sultanxda[/MENTION] )

What does not works:

Let me know to add here :)

Change log: TugaPower ROM 5.0

Project name: android_device_oneplus_msm8998-common

*Sam Mortimer - msm8998-common: Increase media volume steps 15 -> 25

*codeworkx - msm8998: audio: fix acdb id of handset mic

*codeworkx - msm8998: audio: fix acdb id of handset stereo mic

*codeworkx - msm8998: audio: fix acdb id for handset

*Devi Sandeep Endluri V V - msm8998: DPM : Add radio group rules to dpmQmiMgr

*Alexander Martinz - msm8998: init: performance: set up boot time fs tuning

*Alexander Martinz - msm8998: init: performance: disable UFS powersaving while booting up

*Alexander Martinz - msm8998: init: performance: enable powersaving when in charger mode

*Alexander Martinz - msm8998: init: move charger perf config to init.target.performance.rc

*Alexander Martinz - msm8998: ueventd: set permissions for FRP config partition

Project name: android_kernel_oneplus_msm8998

https://pastebin.com/4fc6Pj7Z

Project name: android_packages_apps_Settings

*Michael Bestas - Settings: Add toggle for heads up notifications

*Jon Evans - Settings: display: Add wake on plug switch

*Roman Birg - Settings: hook up volume tone preference to LineageSettings

Project name: android_packages_apps_DeskClock

*Dan Pasanen - Revert "DeskClock: move to NotificationChannels"

*Dan Pasanen - Revert "DeskClock: use non-Compat Notification classes"

*Dan Pasanen - Revert "DeskClock: introduce low priority alarm notification channel"

*Dan Pasanen - Revert "DeskClock: use low priority channel for snooze notification"

*Arne Coucheron - Revert "Fix alarm not firing in memory-pressure situations"

*farenl - DeskClock: Failed to set up Alarm

Project name: android_packages_apps_WallpaperPicker

*Dan Pasanen - WallpaperPicker: use 1440p images when screen width is greater than 1080

*Michael Bestas - WallpaperPicker: Fix build for 1440p devices

*Joey - WallpaperPicker: 15.1 wallpapers

Project name: android_lineage-sdk

*Sam Mortimer - lineage-sdk lights: Let Lineage lights decide if notification led is on/off

*Ethan Chen - lineage-sdk: Add vendor platform signature overlay

Project name: android_hardware_qcom_display

*Suman Mukherjee - hal: Added LOCAL_VENDOR_MODULE to set output path of the binaries

*Steve Kondik - hwc: Set ioprio for vsync thread

*Jiyong Park - Move QCOM HALs to vendor partition

Project name: android_hardware_qcom_audio

*Michael Bestas - post_proc: Set correct PBE_CONF_APP_ID for msm8916

*Michael Bestas - post_proc: Reverse eagle DTS build flag

*Michael Bestas - post_proc: Allow msm8916 build libqcompostprocbundle

*Ramjee Singh - policy_hal: fix for MR1 function prototype.

*Mikhail Naganov - Fix parameters passed to pcm_open to include PCM_MONOTONIC

*Kevin Rocard - HAL: Align error code with HIDL wrapper

*Derek Chen - hal: return EINVAL by default for presentation_position

*Naresh Tanniru - hal: configs: effects: update conf & lib paths

*Aniket Kumar Lata - hal: audio-test: Move omx tests mm-audio-internal

*rago - Fix potential NULL dereference in Visualizer effect

*Preetam Singh Ranawat - hal : Fix data initialization and input validation errors

*Weiyin Jiang - post_proc: complete reverb environmental interfaces

*Steve Kondik - hal: Clean up compilation warnings

*solk2 - hal: Fix voice call recording

*Steve Kondik - hal: Invert standard build flags

*Andy Hung - Equalizer: Check value size for get preset name

*Daniel stuart - hal: dolby: Only set C_KEY if ACDB License is enabled.

*Thomas Wendt - hal: Tell Huawei acdb loader which files to load

*Eric Laurent - audio policy: fix capture indication to sound trigger service.

*Eric Laurent - audio policy: fix media volume after ringtone

*Naresh Tanniru - audiopolicy: Avoid spurious routing in APM::stopSource

*Steve Kondik - audio: Add sound trigger header

*Steve Kondik - hal: Shush some debug logging

*Glenn Kasten - Add more allowed frame counts to be configured

*Luca Stefani - audio: msm8916: Squashed audio amp commits

*Benjamin Legrand - hal: Support the msm8939-florida-snd-card.

*Benjamin Legrand - Check if hardware_info has been updated or not.

*Eric Laurent - hal: Add support for AUDIO_DEVICE_OUT_LINE

*Eric Laurent - compress offload: use new sample rate representation.

*Ethan Chen - audio: Only allow non-legacy HAL

Project name: android_hardware_qcom_audio

*Balázs Triszka - msm8996: ultrasound: Initial open source hal for Elliptic Ultrasound

Project name: android_hardware_qcom_power

*Ethan Chen - power: Allow devices to override RPM stat nodes

Project name: android_hardware_qcom_media

*Suman Mukherjee - hal: Added LOCAL_VENDOR_MODULE to set output path of the binaries

Project name: android_hardware_qcom_media

*Ricardo Cerqueira - media: libOmxSw encoders require prop headers :(

Project name: android_frameworks_base

*Sam Mortimer - frameworks/base lights: Let Lineage lights decide if notification led is on/off

*Ethan Chen - SystemUI: Use Java range for volume tone tone generator

*Ethan Chen - PackageManager: Add configuration to specify vendor platform signatures

*Jon Evans - Port: Wake on plug (1/2)

*Roman Birg - SystemUI: add volume tones back

Project name: android_bionic

*Tom Marshall - bionic: Let popen and system fall back to /sbin/sh

Project name: android_device_lineage_sepolicy

*Paul Keith - sepolicy: Fix neverallow on user builds

*Adrian DC - sepolicy: Isolate qcom sysfs_graphics policy for recovery

Project name: android_bootable_recovery

*Tom Marshall - recovery: Fix format_volume for f2fs

*Tom Marshall - recovery: Fix back handling

*Tom Marshall - recovery: Respect margins in background and foreground screens

*Tom Marshall - recovery: Add missing menu font files

Project name: android_system_vold

*Luca Stefani - Add exfat to supported FSs if exfat is enabled

*Luca Stefani - Remove unused includes

Project name: android_vendor_lineage

*Bruno Martins - backuptool: Take into account new location for system default props

*Rashed Abdel-Tawab - lineage: Move to Google's method of defining system default props

*LuK1337 - lineage: Don't error out when screen size isn't set

*Michael Bestas - extract_utils: Fix vendor framework makefile generation

*Joey - vendor: update default wallpaper

*Ethan Chen - extract-utils: Use LOCAL_VENDOR_FILE instead of LOCAL_PROPRIETARY_FILE

Thanks all for the support.

Download: https://www.androidfilehost.com/?fid=746010030569958806

MD5: 15995e7a9a4db78fe90bd004430abfa3

Please dont mirror for now the roms zips, thanks