2
ROM [LineageOS][Android PIE] TugaPower™

  1. TugaPower
    Jelly Bean Sep 15, 2018

    TugaPower , Sep 15, 2018 :
    Build 10/02/2018 #OPO

    TugaPower ROM G+


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


    #TugaPower PIE 9.0.0_r31 9.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
    Powered by Magisk root stable version
    Support to NetHunter
    Support to kcal color control
    Busybox by [MENTION=4544860]osm0sis[/MENTION]
    Charging inproved
    Three fingers screenshot


    What does not works:

    Let me know to add to secod post


    Changelog: TugaPower P 9.0

    Magisk included is now stable version

    Project name: android_device_oppo_msm8974-common
    msm8974-common: sepolicy: Label LED paths
    msm8974-common: Trigger button backlight on FB blank in recovery

    Project name: android
    Security update 2019-02-05 android-9.0.0_r31

    Project name: android_packages_apps_Snap
    Snap: make support for bokeh mode configurable per device

    Project name: android_packages_apps_Trebuchet
    Set isInitialDown before working on the Array
    Trebuchet: Add reverse engineered Q swipe down gesture
    Revert "Trebuchet: expand statusbar on swipe down"
    Trebuchet: implement hidden apps
    Trebuchet: update deps
    TrebuchetQuickStep: Define missing permissions

    Project name: android_packages_apps_Settings
    Settings: Move artwork and visualizer to "Lock screen preferences"

    Project name: android_packages_apps_LineageParts
    parts: add Trust usb restrictor
    LineageStats: explicitly cancel old jobs
    LineageParts: Trust: Fix encryption status for legacy devices

    Project name: android_packages_apps_Messaging
    Switch to JobIntentService
    Messaging: improve notification channels

    Project name: android_frameworks_av
    Visualizer: fix native crash when visualizer release

    Project name: android_frameworks_base
    SystemUI: Fix some issues with clock position
    base: add Trust usb restrictor
    SystemUI: Add onStatusBarMotionEvent hook
    Visualizer: fix native crash when visualizer release
    audio: Don't play sound effects if stream is muted
    Fix SystemUI FC after disabling navbar and unlocking the phone

    Project name: android_frameworks_native
    sensorservice: customize sensor fusion mag filter via prop
    sensorservice: Register orientation sensor if HAL doesn't provide it

    Project name: android_device_qcom_sepolicy-legacy
    Display: Remove vendor property context for lcd density
    legacy: Label some more sysfs_net
    common: Allow webview_zygote to read /dev/ion
    sepolicy: legacy: add additional usb charging path label
    legacy: Label msm8916 sysfs_disk_stat
    legacy: Label msm8916 sysfs_android_usb
    sepolicy: Add vendor prefix to FM properties
    legacy: Label msm8916 sysfs_{battery,usb}_supply
    common: relabel /sys/module/tcp_cubic for netmgrd access
    common: grant cnss-daemon access to sysfs_net
    common: grant netmgrd access to sysfs_net nodes
    common: label /sys/devices/virtual/net/* as sysfs_net
    common: allow sensors HIDL HAL to access /dev/sensors

    Project name: android_device_qcom_sepolicy
    sepolicy: Whitelist vold from reading mnt_vendor_file

    Project name: android_device_lineage_sepolicy
    Snap and gallery require to run vendor code
    Remove not allowed rule
    Revert "common: Add sf_lcd_density_prop type and labelled props"
    qcom: Remove power HAL 1.0 label
    sepolicies: add Trust hal
    common: Migrate to livedisplay 2.0
    common: Add vendor.lineage.touch rules
    lineage: Rewrite Lineage Power HAL rules
    lineage: Properly write rules for Lineage LiveDisplay as a HAL
    sepolicy: Allow recovery update_engine to setexec backuptool
    sepolicy: Allow Settings to read ro.vendor.build.security_patch

    Project name: android_lineage-sdk
    sdk: HIDLHelper: Remove public access modifier
    Add emergency power menu constant
    LineageSettingsProvider: Fix migration of FORCE_SHOW_NAVBAR
    sdk: add Trust usb restrictor
    PerformanceManager: Allow wait for MPCTL to start on boot
    LiveDisplayService: Catch NPE before LiveDisplayConfig is initialized
    LineageAudioService: Make audio session broadcast explicit
    sdk: Add HIDL compat in LineageHardwareManager
    sdk: Deprecate some unused lineagehw features
    TelephonyExtUtils: Handle extphone binder death
    sdk: Trust: Return TRUST_FEATURE_LEVEL_BAD on encryption inactive
    TelephonyExtUtils: Set timeout for (de)activating provision

    Project name: android_vendor_lineage
    qcom: Mark some gralloc bits as valid
    privapp-permissions: Remove org.lineageos.trebuchet permissions
    privapp-permissions: Add new launcher3 permissions

    Project name: android_hardware_broadcom_libbt
    libbt: Align Samsung CID strings to those created by macloader

    Project name: android_hardware_qcom_audio
    hal: spkr_protection: compilation error fixes with the vndk
    Build audio.primary.* with BOARD_VNDK_VERSION

    Project name: android_hardware_qcom_audio
    audio_extn: Fix unused parameter warning in utils.c

    Project name: android_hardware_qcom_media
    mm-video-v4l2: C++11 requires a space between literal and string macro
    mm-video-v4l2: Compilation warning fixes
    libstagefrighthw: Compilation warning fixes
    libc2dcolorconvert: Compilation warning fixes

    Project name: android_hardware_lineage_interfaces
    trust: create service
    interfaces: Add trust 1.0 HAL
    interfaces: Add touch HIDL interface definitions
    interfaces: Add 2.0 livedisplay interfaces
    aw2013: lets not crash service on missing LED

    Project name: android_hardware_lineage_livedisplay
    livedisplay: sdm: Fix restoring default mode
    livedisplay: sdm: Fix isSupported() checks
    livedisplay: The module isn't proprietary
    livedisplay: Nuke color balance
    livedisplay: Minor code cleanup
    livedisplay: Fix racy init
    livedisplay: Use 1 thread
    livedisplay: sdm: Wire it up
    livedisplay: sdm: Remove unused HALs
    livedisplay: legacymm: Wire it up
    livedisplay: legacymm: Remove unused HALs
    livedisplay: Add clang-format from hardware/interfaces
    livedisplay: Split impls into legacymm and sdm
    livedisplay: qti: Add LineageOS copyrights

    Project name: android_system_timezone
    Fix Morocco to use rearguard format correctly in ICU.
    Update Android tzdata from 2018g to 2018i.
    Revert "Update Android tzdata from 2018g to 2018i"

    Project name: android_system_sepolicy
    Ignore newly added selinux objects
    sepolicy: public: add TCSETSF to the list of unprivileged TTY ioctls
    Android.mk: remove some build-log spam
    uncrypt: Allow opening OTA package as rw

    Thanks all for the support.



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

    MD5: 6887fd1b1ff07258d06d10e6bbb672ab

    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: Feb 10, 2019

    #1
    AnuiBay and BeingIncog like this.
  2. TugaPower
    Jelly Bean Sep 15, 2018

    TugaPower , Sep 15, 2018 :
    Working:

    Call
    SMS
    WiFi
    Bluetooth
    Sound
    Camara (Use third party cam for now)
    Tested with Bacon cam , open cam, op5 cam port


    Not working:

    Apps not playing audio, go to Acessibility and turn on Audio mono
     
    Last edited: Sep 30, 2018

    #2
    BeingIncog likes this.
  3. BeingIncog
    Marshmallow Sep 15, 2018


    #3
    TugaPower likes this.
  4. Cobrin
    Ice Cream Sandwich Sep 20, 2018

    Cobrin , Sep 20, 2018 :
    What exactly is the correct Firmware?

    If I'm using TugaPower N61 with TugaPowerFirmwareCM13_v4 is that setup to take TugaPower PIE9 as is (clean install obviously).
     
    Last edited: Sep 20, 2018

    #4
    BeingIncog likes this.
  5. Rakesh_Kumar_T_
    Jelly Bean Sep 20, 2018


    #5
    BeingIncog likes this.
  6. TugaPower
    Jelly Bean Sep 20, 2018

    TugaPower , Sep 20, 2018 :
    Yes, is correct, you can also use firmware c7, some people say its also good
     
    Last edited: Sep 23, 2018

    #6
    Cobrin and BeingIncog like this.
  7. Cobrin
    Ice Cream Sandwich Sep 20, 2018

    Cobrin , Sep 20, 2018 :
    searching is difficult on this forum but off to look for firmware 67 cheers mate. Luv ya ROMs

    edit: okay so after an exhaustive researching I've come to believe firmware 67 is c6 or c7?!?

    I'm giving c7 a run so if it's good I might give android P a looksee.
     
    Last edited: Sep 20, 2018

    #7
    TugaPower and BeingIncog like this.
  8. TugaPower
    Jelly Bean Sep 23, 2018

    TugaPower , Sep 23, 2018 :
    yes, it was bad typing, c6 or c7
     

    #8
    Cobrin likes this.
  9. TugaPower
    Jelly Bean Sep 23, 2018

    TugaPower , Sep 23, 2018 :
    Build 23/09/2018 #OPO

    TugaPower ROM G+


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


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

    Seems stuck on 1+ logo but is normal, give time, it will boot

    Added BusyBox
    Magisk updated (23/09/2018)

    Project name: android_packages_apps_Settings
    Settings: Add rotation settings
    Settings: Hide lockdown in lockscreen settings
    Settings: Add advanced restart switch

    Project name: android_packages_apps_LineageParts
    PowerMenuActions: Make to sure to enable setting lockdown setting

    Project name: android_packages_inputmethods_LatinIME
    LatinIME: Add Bulgarian, Georgian and Ukrainian wordlists
    LainIME: add unicode 9.0 chars
    LatinIME: Add support for Australian English
    Add support for Bépo keyboard layout
    LatinIME: disable sound on keypress on all devices by default
    LatinIME: support for incognito mode
    LatinIME: Enable spellchecker for additional languages
    Fix send button not being centered for non-standard densities.
    Don't interrupt active gesture input by modifier key presses.

    Project name: android_frameworks_base
    Import LineageSettings
    SystemUI: fix toggling lockscreen rotation [1/3]
    Configurable 0, 90, 180 and 270 degree rotation
    Camera: Add feature extensions
    SystemUI: Allow overlaying max notification icons
    frameworks: Power menu customizations

    Project name: android_bionic
    Implement per-process target SDK version override.
    libc: Mark libstdc++ as vendor available

    Project name: android_device_qcom_sepolicy-legacy
    common: Relabel /data/vendor/display files
    common: Define persist_block_device

    Project name: android_device_qcom_sepolicy
    sepolicy: Fix ` breakage
    Revert "sepolicy: Allow platform app to find nfc service"

    Project name: android_device_lineage_sepolicy
    common: Label common basic USB HAL

    Project name: android_lineage-sdk
    PowerMenuConstants: Add user logout as new global action

    Project name: android
    lineage: Enable exfat repository

    Project name: android_vendor_lineage
    lineage: Use add_json_str_omitempty directive for TARGET_LD_SHIM_LIBS
    soong_config: Allow process-specific override of target SDK version


    Thanks all for the support.



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

    MD5: c2cf670868efdc31a20342ff6113251b

    Please dont mirror for now the roms zips, thanks
     

    #9
    Cobrin likes this.
  10. Cobrin
    Ice Cream Sandwich Sep 28, 2018

    Cobrin , Sep 28, 2018 :
    encouraging rom butter smooth all the main bits working well.

    Still can't move the time in the status bar or change battery to percentage, nothing new on that front.

    Camera worked once and now keeps on displaying a black screen, after that it doesn't show at all (already cleared camera app data/cache). Will install another camera app as suggested.
     

    #10
  11. TugaPower
    Jelly Bean Sep 30, 2018

    TugaPower , Sep 30, 2018 :
    Customizations of battery and clock on status bar is fixed on P 0.6 beta, update to that one.
    About cam dont even open stock camara and use some third part app cam ( bacon cam, open cam, op5 cam port ) , all work
     

    #11
  12. TugaPower
    Jelly Bean Sep 30, 2018

    TugaPower , Sep 30, 2018 :
    Build 30/09/2018 #OPO

    TugaPower ROM G+


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


    #TugaPower PIE 9.0.0_r6 0.6 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
    Busybox by @osm0sis
    Charging inproved


    What does not works:

    Let me know to add to secod post



    Changelog: TugaPower P 0.6 Beta

    Magisk updated to canary release version
    ( use https://bit.ly/2N8UVlq in custom magisk channel )

    Fixed battery and clock customization

    Direct unlock when used any smart lock option

    Project name: android_kernel_oppo_msm8974
    defconfig: bacon/find7/n3: Regenerate

    Project name: android_packages_apps_Settings
    Settings: Add LineageParts charging sound settings preference
    Settings: Add high touch sensitivity and touchscreen hovering toggles
    Settings: Add kill app back button toggle
    storage: Do not allow eject for volumes on non-removable disks
    Display correct device type in lock screen suggestion

    Project name: android_packages_apps_LineageParts
    LineageParts: Remove dividers from expanded desktop/long screen apps list
    LineageParts: Set proper default value for charging sounds
    LineageParts: Reenable buttons related settings
    LineageParts: Force show navbar has moved to system settings
    ButtonSettings: Adapt for dropped needsNavigationBar method

    Project name: android_frameworks_base
    SystemUI: Add support for persistent usb drive notification.
    power: Re-introduce custom charging sounds
    SystemUI: handle camera launch gesture from keyhandler
    Camera button support
    PhoneWindowManager: Fix issues introduced with runtime navbar
    Allow screen unpinning on devices without navbar
    Framework: Forward port Long press back to kill app (2/2)
    frameworks/base: Support for third party NFC features and extensions
    storage: Do not notify for volumes on non-removable disks
    Fix mounting of non-FAT formatted SD cards (1/2)
    Camera: allow camera to use power key as shutter
    Forward port 'Swap volume buttons' (1/3)
    PhoneWindowManager: Allow torch and track skip during ambient display
    fw/b: Allow customisation of navbar app switch long press action
    PhoneWindowManager: Implement press home to answer call
    PhoneWindowManager: Tap volume buttons to answer call
    Reimplement device hardware wake keys support
    Reimplement hardware keys custom rebinding
    SystemUI: add left and right virtual buttons while typing
    Long-press power while display is off for torch
    PhoneWindowManager: add LineageButtons volumekey hook
    Framework: Volume key cursor control
    Add support for runtime toggle of navbar
    SystemUI: Dismiss keyguard on boot if disabled by current profile
    TunerServiceImpl: Add support for Lineage global settings

    Project name: android_frameworks_native
    Forward port 'Swap volume buttons' (2/3)

    Project name: android_lineage-sdk
    lineage-sdk: Move force show navbar to lineage system settings
    lineage-sdk: Default config_deviceHardware{Wake}Keys to 64

    Project name: android_packages_apps_DeskClock
    Make new menu entry to link to cLock widget settings.
    Provide upgrade path for cm-14.1 -> lineage-16.0

    Project name: android_packages_apps_Camera2
    Fix crash if Exif-Tag buffer-length and component-count are both 0
    Camera2: Fix Undo button behaviour
    Camera2: Remove google help preference
    Camera2: Add option to set max screen brightness
    Camera: Powerkey shutter (2/2)
    Camera2: Request for ACCESS_FINE_LOCATION permission

    Project name: android_packages_apps_SetupWizard
    SetupWizard: Update for moved force show navbar setting

    Project name: android_build
    core_base: Remove libnfc_ndef from PRODUCT_PACKAGES

    Project name: android_frameworks_av
    SoundTriggerHalLegacy.cpp: include errno.h
    Explicitly initialise base class in copy constructor
    Camera: CameraHardwareInterface: Releasing mHIDLMemoryMapLock in QdataCallback
    Camera:CameraService: Added lock on mHIDLMemPoolId in QDataCallback..
    libstagefright: Add more sample rates for FLAC
    Camera: Add support for preview frame fd
    Camera: Add extensions to CameraClient
    libstagefright: encoder must exist when source starting
    camera: Only link and use vendor.qti.hardware.camera.device if specified
    Camera: CameraHardwareInterface changes to support Extended FD
    soundtrigger: fill in default extras from dsp
    camera: Workaround for GCC-compiled HAL3 drivers

    Project name: android
    lineage: Enable ntfs-3g and remove fuse
    manifest: Enable SetupWizard
    lineage: Re-enable NXP NFC repositories

    Project name: android_vendor_nxp_opensource_halimpl
    halimpl: Guard with TARGET_USES_NQ_NFC

    Project name: android_vendor_nxp_opensource_packages_apps_Nfc
    NFC: Clean duplicated and unknown permissions

    Project name: android_vendor_lineage
    overlay: Remove config_persistUsbDriveNotification
    apns: NOS: fix tethering and mms.
    tools: update smali/baksmali to 2.2.5
    tools: update vdexExtractor from 0.4.1 to 0.5.2 for P compat

    Project name: android_hardware_qcom_audio
    audio: Use normal tinycompress

    Project name: android_hardware_qcom_audio
    Bypass compilation errors due to compiler upgrade
    hal: Require feature flags to be explicitly enabled
    hal: Update prefixes for audio system properties
    Fix potential NULL dereference in Visualizer effect
    visualizer: Fix typedef redefinition
    audio: Fix deprecated log warning
    voice_processing: do not use GNU old-style field designators
    visualizer: do not use GNU old-style field designators

    Project name: android_system_vold
    secdiscard: should pin_file to avoid moving blocks in F2FS
    vold: Also wait for dm device when mounting private volume
    vold: Make sure block device exists before formatting it
    vold: Accept Linux GPT partitions on external SD cards
    vold: Allow reset after shutdown
    vold: skip first disk change when converting MBR to GPT
    Treat removable UFS card as SD card
    Fix the group permissions of the sdcard root.
    vold ext4/f2fs: do not use dirsync if we're mounting adopted storage
    vold: Mount ext4/f2fs portable storage with sdcard_posix
    vold: Honor mount options for ext4/f2fs partitions
    vold: Support internal storage partitions
    vold: Fix fsck on public volumes
    vold: add support for more filesystems for public storage

    Project name: android_external_e2fsprogs
    resize: Make a target for standalone resize2fs_static binary

    Project name: android_packages_services_Telecomm
    Telecomm: Make sensitive phone numbers not to be shown in call log history.

    Thanks all for the support.



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

    MD5: ab88fc970a37d2af66afcb1041e1d2cb

    Please dont mirror for now the roms zips, thanks
     

    #12
  13. Cobrin
    Ice Cream Sandwich Oct 1, 2018

    Cobrin , Oct 1, 2018 :
    Oh brilliant, yep I see 0.6b is there wicked mate!
    yep I read that on your G+ page I took your advice and DL'd bacon camera it's going well. Thank you for all your effort.
     

    #13
  14. TugaPower
    Jelly Bean Oct 23, 2018

    TugaPower , Oct 23, 2018 :
    Open OTA and update to 1.0 , several bugs are fixed, stock cam is working now :)
     

    #14
    AnuiBay and Cobrin like this.
  15. Cobrin
    Ice Cream Sandwich Oct 28, 2018


    #15
  16. taunus
    Ice Cream Sandwich Nov 1, 2018


    #16
  17. Cobrin
    Ice Cream Sandwich Nov 13, 2018

    Cobrin , Nov 13, 2018 :
    Yeah it's fine it's not draining any more than usual. I really miss magisk/exposed though, I had no idea how bad ads have gotten.
     

    #17
  18. TugaPower
    Jelly Bean Feb 10, 2019

    TugaPower , Feb 10, 2019 :
    Build 10/02/2018 #OPO

    TugaPower ROM G+


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


    #TugaPower PIE 9.0.0_r31 9.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
    Powered by Magisk root stable version
    Support to NetHunter
    Support to kcal color control
    Busybox by [MENTION=4544860]osm0sis[/MENTION]
    Charging inproved
    Three fingers screenshot


    What does not works:

    Let me know to add to secod post


    Changelog: TugaPower P 9.0

    Magisk included is now stable version

    Project name: android_device_oppo_msm8974-common
    msm8974-common: sepolicy: Label LED paths
    msm8974-common: Trigger button backlight on FB blank in recovery

    Project name: android
    Security update 2019-02-05 android-9.0.0_r31

    Project name: android_packages_apps_Snap
    Snap: make support for bokeh mode configurable per device

    Project name: android_packages_apps_Trebuchet
    Set isInitialDown before working on the Array
    Trebuchet: Add reverse engineered Q swipe down gesture
    Revert "Trebuchet: expand statusbar on swipe down"
    Trebuchet: implement hidden apps
    Trebuchet: update deps
    TrebuchetQuickStep: Define missing permissions

    Project name: android_packages_apps_Settings
    Settings: Move artwork and visualizer to "Lock screen preferences"

    Project name: android_packages_apps_LineageParts
    parts: add Trust usb restrictor
    LineageStats: explicitly cancel old jobs
    LineageParts: Trust: Fix encryption status for legacy devices

    Project name: android_packages_apps_Messaging
    Switch to JobIntentService
    Messaging: improve notification channels

    Project name: android_frameworks_av
    Visualizer: fix native crash when visualizer release

    Project name: android_frameworks_base
    SystemUI: Fix some issues with clock position
    base: add Trust usb restrictor
    SystemUI: Add onStatusBarMotionEvent hook
    Visualizer: fix native crash when visualizer release
    audio: Don't play sound effects if stream is muted
    Fix SystemUI FC after disabling navbar and unlocking the phone

    Project name: android_frameworks_native
    sensorservice: customize sensor fusion mag filter via prop
    sensorservice: Register orientation sensor if HAL doesn't provide it

    Project name: android_device_qcom_sepolicy-legacy
    Display: Remove vendor property context for lcd density
    legacy: Label some more sysfs_net
    common: Allow webview_zygote to read /dev/ion
    sepolicy: legacy: add additional usb charging path label
    legacy: Label msm8916 sysfs_disk_stat
    legacy: Label msm8916 sysfs_android_usb
    sepolicy: Add vendor prefix to FM properties
    legacy: Label msm8916 sysfs_{battery,usb}_supply
    common: relabel /sys/module/tcp_cubic for netmgrd access
    common: grant cnss-daemon access to sysfs_net
    common: grant netmgrd access to sysfs_net nodes
    common: label /sys/devices/virtual/net/* as sysfs_net
    common: allow sensors HIDL HAL to access /dev/sensors

    Project name: android_device_qcom_sepolicy
    sepolicy: Whitelist vold from reading mnt_vendor_file

    Project name: android_device_lineage_sepolicy
    Snap and gallery require to run vendor code
    Remove not allowed rule
    Revert "common: Add sf_lcd_density_prop type and labelled props"
    qcom: Remove power HAL 1.0 label
    sepolicies: add Trust hal
    common: Migrate to livedisplay 2.0
    common: Add vendor.lineage.touch rules
    lineage: Rewrite Lineage Power HAL rules
    lineage: Properly write rules for Lineage LiveDisplay as a HAL
    sepolicy: Allow recovery update_engine to setexec backuptool
    sepolicy: Allow Settings to read ro.vendor.build.security_patch

    Project name: android_lineage-sdk
    sdk: HIDLHelper: Remove public access modifier
    Add emergency power menu constant
    LineageSettingsProvider: Fix migration of FORCE_SHOW_NAVBAR
    sdk: add Trust usb restrictor
    PerformanceManager: Allow wait for MPCTL to start on boot
    LiveDisplayService: Catch NPE before LiveDisplayConfig is initialized
    LineageAudioService: Make audio session broadcast explicit
    sdk: Add HIDL compat in LineageHardwareManager
    sdk: Deprecate some unused lineagehw features
    TelephonyExtUtils: Handle extphone binder death
    sdk: Trust: Return TRUST_FEATURE_LEVEL_BAD on encryption inactive
    TelephonyExtUtils: Set timeout for (de)activating provision

    Project name: android_vendor_lineage
    qcom: Mark some gralloc bits as valid
    privapp-permissions: Remove org.lineageos.trebuchet permissions
    privapp-permissions: Add new launcher3 permissions

    Project name: android_hardware_broadcom_libbt
    libbt: Align Samsung CID strings to those created by macloader

    Project name: android_hardware_qcom_audio
    hal: spkr_protection: compilation error fixes with the vndk
    Build audio.primary.* with BOARD_VNDK_VERSION

    Project name: android_hardware_qcom_audio
    audio_extn: Fix unused parameter warning in utils.c

    Project name: android_hardware_qcom_media
    mm-video-v4l2: C++11 requires a space between literal and string macro
    mm-video-v4l2: Compilation warning fixes
    libstagefrighthw: Compilation warning fixes
    libc2dcolorconvert: Compilation warning fixes

    Project name: android_hardware_lineage_interfaces
    trust: create service
    interfaces: Add trust 1.0 HAL
    interfaces: Add touch HIDL interface definitions
    interfaces: Add 2.0 livedisplay interfaces
    aw2013: lets not crash service on missing LED

    Project name: android_hardware_lineage_livedisplay
    livedisplay: sdm: Fix restoring default mode
    livedisplay: sdm: Fix isSupported() checks
    livedisplay: The module isn't proprietary
    livedisplay: Nuke color balance
    livedisplay: Minor code cleanup
    livedisplay: Fix racy init
    livedisplay: Use 1 thread
    livedisplay: sdm: Wire it up
    livedisplay: sdm: Remove unused HALs
    livedisplay: legacymm: Wire it up
    livedisplay: legacymm: Remove unused HALs
    livedisplay: Add clang-format from hardware/interfaces
    livedisplay: Split impls into legacymm and sdm
    livedisplay: qti: Add LineageOS copyrights

    Project name: android_system_timezone
    Fix Morocco to use rearguard format correctly in ICU.
    Update Android tzdata from 2018g to 2018i.
    Revert "Update Android tzdata from 2018g to 2018i"

    Project name: android_system_sepolicy
    Ignore newly added selinux objects
    sepolicy: public: add TCSETSF to the list of unprivileged TTY ioctls
    Android.mk: remove some build-log spam
    uncrypt: Allow opening OTA package as rw

    Thanks all for the support.



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

    MD5: 6887fd1b1ff07258d06d10e6bbb672ab

    Please dont mirror for now the roms zips, thanks
     

    #18
    daniga74 likes this.