• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM][LineageOS][Android 9.0.0r40][OMS]TugaPower™ 19.0

danieldmm

Elite Member
Dec 18, 2008
5,175
12,033
0
France
Build 16/06/2019 #OPO

TugaPower ROM G+


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


#TugaPower PIE 9.0.0_r40 19.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.

Please be sure you are using one TWRP that can handle firmware flash
Advise to use latest official TWRP

Also be sure you are using proper firmware.

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

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://forum.xda-developers.com/android/apps-games/app-tugabrowser-t3472457
Support out of the box to microG GmsCore ( http://forum.xda-developers.com/android/apps-games/app-microg-gmscore-floss-play-services-t3217616 )
No more need to make microG system app
PoGO: Gonna catch then all
Support to NetHunter
Support to kcal color control
Busybox by @osm0sis
Charging inproved
Three fingers screenshot
Expanded volume rocker ( thanks to @agentfabulous )
Direct unlock with face unlock enabled, lock screen options


What does not works:

Let me know to add to secod post


Changelog: TugaPower P 19.0

Project name: android_device_oppo_msm8974-common
msm8974: disable network scan via TelephonyManager

Project name: android
Jun Security Patch android-9.0.0_r40

Project name: android_packages_apps_Settings
settings: appops: support setting for work profile apps.
Settings: mobile -> cellular
Settings: appops: Drop GET_UNINSTALLED_PACKAGES from getApplicationInfo()
Settings: Use correct icon for ring volume
Settings: Add switch for linked ring and media notification volumes
Settings: Add battery saving mode for location

Project name: android_frameworks_base
LockSettingsService: Support for separate clear key api
SystemUI: Don't pad battery percent view when using BATTERY_STYLE_TEXT style
BatteryMeterDrawableBase: Set proper stroke when power saver is enabled
SystemUI: Preserve battery icon blacklist state when setting icon style
SystemUI: Blacklist volume panel on left setting from tuner reset
SystemUI: runtime configurable audio panel location
SystemUI: Improve location tile descriptions
LocationTile: Improve strings
KeyguardStateMonitor: Don't get IUsbRestrict service in constructor
LiveDisplayTile: Report unavailable on HWC2
SystemUI: sync dark mode with AOSP night mode too
AudioService: Remove Analog Dock from fixed-volume devices
HeadsUpAppearanceController: allow heads-up to draw beyond bounds
SystemUI: Bring back good ol' circle battery style
Fix overlap between operator name and heads-up notification
frameworks: Add unlinked ringtone and notification volumes
Revert "NightDisplayController: report unavailable if livedisplay feature is present"
SystemUI: Fix several layout bugs
SystemUI: Advanced location tile
SystemUI: Add Profiles tile
SystemUI: Enable and fix QS detail view, adapt layout to Pie
base: Redo expanded volume panel for 9.x

Project name: android_system_vold
vold: change to upgrade key if export fails
vold: add support for clear key
vold: Use separate flag for wrappedkey
vold: Wrapped key support for FBE

Project name: android_system_core
fs_mgr: Add MF_WRAPPEDKEY flag
fs_mgr: Wrapped key support for FBE

Project name: android_hardware_lineage_livedisplay
sdm: Fix restoring default mode when using prebuilt vendor

Project name: android_hardware_interfaces
keymasterV4_0: Tags support for FBE wrapped key.

Project name: android_vendor_lineage
kernel: Set correct kernel compiler prefixes for aarch64 clang
apn: Update German carriers
Update default wallpaper
repopick: cmp() is not available in Python 3, define it manually
Update default wallpaper
lineage: Rework DTBO image generation
overlay: Hide the option to show battery percentage
apns: Update Singapore's APNs
Build our wallpapers app

Project name: android_external_nano
nano: Regenerate config.h
nano: fix another implicit declaration of time()
nano: don't spam warnings as errors
nano: fix implicit declaration of time function
nano: Make revision.h a stub
nano: Update makefile for new nanorc path
nano: Add nanorc
nano: Add android makefile
nano: Add config.h and revision.h
nano: Don't ignore config.h & revision.h

Project name: android_external_vim
vimrc.android: Set nomodeline
vim: Add spacehi plugin
vim: Update xml plugin
vim/syntax: Add android logcat syntax
vim: Add autogenerated configs
vim: Don't ingore generated configs
vim: Import Android makefiles
several patch sets

Project name: android_frameworks_opt_net_wifi
Prevent scan searching overhead

Project name: android_lineage-sdk
sdk: Add volume panel left/right setting

LiveDisplayService: Disable ColorTemperature when NightDisplay is available
sdk: Update for refactored battery icon options

Project name: android_packages_apps_LineageParts
Regenerate contributors cloud
LineageParts: Add volume panel left/right setting

StatusBarSettings: Hide battery preference category based on icon visibility
LineageParts: Bring back and refactor battery icon options

Project name: android_packages_apps_Snap
Snap: allow to disable image stabilization per device

Project name: android_packages_apps_Trebuchet
Trebuchet: use new wallpaper app

Project name: android_packages_apps_Dialer
Enable or disable call recording for numerous countries via MCC.

Project name: android_packages_apps_Gallery2
Gallery: Sync translations with AOSP

Project name: android_device_lineage_sepolicy
Revert "sepol: Label vendor.qcom.bluetooth.soc"
sepol: Label vendor.qcom.bluetooth.soc

Project name: android_packages_services_Telephony
Allow to disable the new scan API for manual network search


Thanks all for the support.



Download: https://tugapower.net/TP/OP1/PIE/TugaPowerP19_OP1.zip

MD5: cda0634bdc39e1623611bf6688c08c4c

Please dont mirror for now the roms zips, thanks



Sources :
Rom:- https://github.com/LineageOS
Device:- https://github.com/LineageOS/device_oneplus_bacon
Kernel:- https://github.com/LineageOS/kernel_oppo_msm8974
 
Last edited:

danieldmm

Elite Member
Dec 18, 2008
5,175
12,033
0
France
Build 15/09/2018 #OPO

TugaPower ROM G+


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


#TugaPower PIE 9.0.0_r6 0.3 Beta 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.

Please be sure you are using one TWRP that can handle firmware flash
Advise to use latest official TWRP

Also be sure you are using proper firmware.

Relative to gapps, the advised ones is nano package ( ARM):
http://opengapps.org/?api=9.0&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://forum.xda-developers.com/android/apps-games/app-tugabrowser-t3472457
Support out of the box to microG GmsCore ( http://forum.xda-developers.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 canary version
Support to NetHunter
Support to kcal color control
Charging inproved


What does not works:

Let me know to add to secod post



Changelog: TugaPower P 0.3 Beta

Fixed NFC
Added Suport to MicroG
Added support to PoGO: Gonna catch then all

Project name: android_packages_apps
Removed Lawnchair ( use some third launcher )
Added Kcal app
Magisk updated to latest build

Project name: android_kernel_oppo_msm8974
Added NetHunter Support
Added Kcal Support
FastCharge with screen on

Project name: android_packages_apps_Settings
Settings: Added TugaPower ROM OTA Updates and ROM version
Settings: Enabled options for software/hardware buttons
Settings: Added NavBar
Settings: Added Sounds options
Settings: Added long press back to kill app
Settings: Added gestures with screen off
Settings: Hide unsupported USB modes automatically
Settings: Allow devices to provide remote gesture preferences
Settings: gesture: Add LineageParts touchscreen gesture settings

Project name: android_bootable_recovery
recovery: updater: Fix SymlinkFn args

Project name: android
Track our own packages/apps/SecureElement and device/generic/goldfish

Project name: android_external_f2fs-tools
Android.mk: update strings to reflect v1.11.0 release

Project name: android_vendor_lineage
vendor/lineage: Add support for java source overlays

Project name: android_hardware_qcom_wlan
Add LOCAL_ADDITIONAL_DEPENDENCIES to sanitized kernel headers
Make wcnss_service build with the VNDK


Thanks all for the support.



Download: https://tugapower.net/TP/OP1/PIE/TugaPowerP03_OP1.zip

MD5: df8a8fad34cf74a334255bcd4eb18f44

Please dont mirror for now the roms zips, thanks
 
Last edited: