[ROM][LineageOS][Android 7.1.2][OMS7][Unified] Tugapower™ 37.0

Search This thread

danieldmm

Senior Member
Dec 18, 2008
5,191
12,054
France
hey @danieldmm!
browsing yout AFH-files I found TugaPowerO1_OP3.zip
... any word on that?
like whats included, whats not working.... really looking forward to switch from FreedomOS.
but dont want to give away oreo... :-B

cheers
thanks, I seem to be too done for today to come up with the idea of lloking there :p:good:
Well, that is my first build of Lineage 15.1 Android 8.1 for OP3 and OP3T, is in test over telegram group and over G+ community.

All is working, only issue is alert slider that is not working, ( workround you can use third part app to make it work ) something entered on source that broke because had it working on my previous internal builds.

Thread for Oreo will be created over next weekend and released public here on XDA.

If you guys try send feedback over G+ community rom post or over telegram group.

Iy have all the stuff included as this rom here.

Only thing removed for now is V4A and Lawnchair replaced by new Trebuchet ( Laucher Go )

Cheers
 

Top Liked Posts

  • There are no posts matching your filters.
  • 71
    Build 2017/10/08 #OP3 #OP3T

    TugaPower ROM G+

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

    #TugaPower N 37.0 LineageOS #laos #OnePlus #Android 7.1.2 #OMS7 #SubstratumRootLess

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


    Relative to gapps, testing open gapps 7.1 nano package, working without issues

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

    Replaced built in OTA by OTA Updates app ( https://github.com/MatthewBooth/OTAUpdates )
    Replaced audiofx with Viper4Arise Deutereonomy 2.4 ( https://xdaforums.com/android/software/r-s-e-sound-systems-auditory-research-t3379709 )
    Gello 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
    Call Record
    Kernel permissive
    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
    Partial screenshot ( activate screenshot on power menu button and long press there to activate partial screenshot )
    Full support to Substratum OMS7 RootLess:)
    Powered by Magisk root v14.x and Magisk Manager 5.0.x versions
    Replaced Trebuchet with latest Lawnchair beta ( https://github.com/Deletescape-Media/Lawnchair )
    If you guys want again Trebuchet just install as regular app ( https://meocloud.pt/link/4aa8084d-fb02-49ee-ab51-8c3006d710bc/Trebuchet.apk )

    Be sure you guys are using latest firmware available for your device or rom will not flash trowing assert error.


    What does not works:

    Check second post for bugs and solutions.


    Change log:

    October Security patch

    Project name: android_system_bt
    Fix allocating buffers of the right size when BT_HDR is included

    Project name: android_system_vold
    Fix bug in cryptfs_verify_passwd with hardware disk encryption

    Project name: android_hardware_ril
    Fix multi sim support and warnings
    Fix security vulnerability in pre-O rild code.

    Project name: android_vendor_cm
    vendor: We are now LineageOS

    Project name: android_frameworks_base
    Fix security hole in GateKeeperResponse.
    Enforce policy for camera gesture in keyguard
    SystemUI: Cleanup BatteryMeter
    SystemUI: Improve battery icons
    Revert "Camera: ignore torch status update for aux or compsite camera"
    SystemUI: Hide ambient display tile if device does not support it
    Don't crash when checking if components are protected

    Project name: android_frameworks_av
    Fix 'potential memory leak' compiler warning.
    Check buffer size in useBuffer in software components
    stagefright: avoid buffer overflow in base64 decoder
    Add EFFECT_CMD_SET_PARAM parameter checking to Downmix and Reverb
    Fix memory leak in OggExtractor
    Skip track if verification fails

    Project name: android_packages_apps_PackageInstaller
    Disable overlays while installer is resumed

    Project name: android_packages_apps_Settings
    Settings: Correct german translation for 1 registered fingerprint
    Disabling the activate button when paused

    Project name: android_packages_apps_Gallery2
    Gallery: Kill media effect dialog on movies
    Gallery2: Fix crash when muting a video
    Fix gallery crash when trimming video



    Thanks all for the support.


    Download : https://androidfilehost.com/?fid=673791459329052018

    MD5: 3246830234373904cc1e0f69394e78cb

    Please dont mirror for now the roms zips, thanks




    Sources :
    Rom:- https://github.com/LineageOS
    Kernel:- https://github.com/LineageOS/android_kernel_oneplus_msm8996
    19
    Bugs and solutions

    For people having problem with alert slider and gestures not working the quick fix for that its just simple.

    Go to TWRP and make a nandroid backup of data partition, after the nandroid backup done make a restore of that backup, it will fix the alert slider and gestures not working.
    Yes, i know, its wird but its the fix for that. Its not a joke ;)

    Also a possible solution:
    https://github.com/opengapps/opengapps/wiki/Notes-for-CMSetupWizard


    on N11 all this is adressed and fixed....
    15
    Thanks all of you guys for the support.

    Will take a litle vacation of one week +-, all time will be spend with family, over this time do not expect any updates of this ROM, to all a very good Merry Christmas and a happy New Year.
    15
    Build 2017/09/16 #OP3 #OP3T

    TugaPower ROM G+

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

    #TugaPower N 35.0 LineageOS #laos #OnePlus #Android 7.1.2 #OMS7 #SubstratumRootLess

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


    Relative to gapps, testing open gapps 7.1 nano package, working without issues

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

    Replaced built in OTA by OTA Updates app ( https://github.com/MatthewBooth/OTAUpdates )
    Replaced audiofx with Viper4Arise Deutereonomy 2.4 ( https://xdaforums.com/android/software/r-s-e-sound-systems-auditory-research-t3379709 )
    Gello 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
    Call Record
    Kernel permissive
    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
    Partial screenshot ( activate screenshot on power menu button and long press there to activate partial screenshot )
    Full support to Substratum OMS7 RootLess:)
    Powered by Magisk root v14.x and Magisk Manager 5.0.x versions
    Replaced Trebuchet with latest Lawnchair beta ( https://github.com/Deletescape-Media/Lawnchair )


    Be sure you guys are using latest firmware available for your device or rom will not flash trowing assert error.


    What does not works:

    Check second post for bugs and solutions.


    Change log:

    Update security Patch to September

    Update Magisk to v14.x

    Update V4A core and Magisk module to latest versions

    Project name: proprietary_vendor_oneplus
    op3: Update blobs from OB23 / OB14

    Project name: android_kernel_oneplus_msm8996
    FROMLIST: f2fs: introduce discard_granularity sysfs entry
    FROMLIST: f2fs: use IPU for cold files
    FROMLIST: f2fs: make background threads of f2fs being aware of freezing
    ARM: dts: 15801: Update panel sRGB & DCI-P3 cmd from Open Beta kernel
    ARM: dts: 15801: Nuke redundant panel cmds

    Project name: android_device_oneplus_oneplus3
    op3: Update to OB23 / OB14 blobs
    op3: Advertize high-speed recording profiles

    Project name: android_hardware_qcom_audio
    Equalizer: Check value size for get preset name
    msm8937: hal: Support custom mixer_paths file names
    policy_hal: Don't fill in offload information for unsupported streams
    msm8937: acdb: Make acdb reloading optional
    ssr: Fix building with OSS materials
    msm8996: ultrasound: Initial open source hal for Elliptic Ultrasound
    msm8996: audio: Add l/r mic swapping when using stereo mics
    Add special case for stereo camcorder
    hal: Featureize APE/VORBIS/WMA offload support
    audio policy: fix capture indication to sound trigger service.
    hal: Don't try to record using 3-mic unless we mean it
    hal: Haxed header
    audio: Fix flac offload not working
    hal: Fix build with HDMI disabled
    audio: Fix complilation warnings under Clang
    msm8996: fix werror when AUDIO_FEATURE_ENABLED_DTS_EAGLE is enabled
    audio: Extend platform parser to allow device name aliasing
    hal: post_proc: enabled / disable volume listener based on prop
    hal: Support the audio amplifier hook
    audio: Use direct project pathmap

    Project name: android_hardware_broadcom_wlan
    net: wireless: bcmdhd: update bcm4354/4356 FW (7.35.101.8)

    Project name: android_hardware_qcom_display
    display: Fix ColorMetaData
    display-caf: msm8996: Use ColorMetaData in SDM in hwc2
    display-caf: 8996: Add color metadata to libgralloc1
    hwc2: Only set display_width and display_height when equal to zero
    hwc2: Handle empty lists in AcceptDisplayChanges
    msm8996: hwc2: check for null layers in layer map
    hwc2 : Fix layer updating flag
    gralloc: Return an error if the buffer was not mapped
    Revert "Revert "gralloc: Default to 601 color space""
    hwc2: Workaround use after free by surfaceflinger
    hwc2: Update composition types on AcceptDisplayChanges
    Revert "gralloc: Default to 601 color space"
    gralloc: Disable UBWC for writeback buffers
    hwc2: Initialize color mode to native
    hwc2 : Allow only top most cursor layer
    Revert "gralloc: Return an error if the buffer was not mapped"
    hwc2: Fix solid fill
    sdm:hwc2: Store higher order mode id in case of clash
    gralloc: Return an error if the buffer was not mapped
    hwc2: Fix retire fences
    hwc2: Always store a release fence if a layer is presented
    hwc2: Use current frames retire fence only for the primary
    8996/HWC2: Return this frame's retire fence
    hwc2: Remove default mode application at boot.
    hwc2: Support HWC2_CAPABILITY_SKIP_CLIENT_COLOR_TRANSFORM
    hwc: Set ioprio for vsync thread
    Fix duplicate copy file rules
    Don't build lights module if vendor supplies it
    display: Use project pathmap

    Project name: android_hardware_qcom_media
    Fix duplicated OMX.qcom.audio.decoder.aac entry
    media: libOmxSw encoders require prop headers :(
    mm-video: Disable proprietary extension
    venc: Fix VQZip issue
    media: Avoid collision with FFMPEG plugin
    media: Use project pathmap
    mm-video-v4l2: venc: Advertise correct output-size for meta-mode

    Project name: android_vendor_cm
    qcom_target: Commonize UM target HALs
    cm: Remove old Changelog file
    cm: Remove partner interface
    cm: Remove app suggest feature
    cm: Remove LiveLockScreenService
    cm: Remove theme engine leftovers

    Project name: cm_platform_sdk
    cmsdk: Use intent extradata for WiFi triggers
    cmsdk: Disable unused services

    Project name: android_frameworks_minikin
    Reject unsorted cmap entries.

    Project name: android_frameworks_base
    Back-port fixes for b/62196835
    Don't disable the GPS prematurely
    PrivateStorageInfo: Exclude primary physical volume total space

    Project name: android_frameworks_av
    MPEG4Source: fix fragmented read.
    stagefright: fix crash due to bad timestamp index
    stagefright: check aac_frame_length to prevent infinite loop
    MediaPlayerService: fix access of mPlayer in client
    audio effects: filter reserved effect commands
    MPEG4Extractor: ensure returned status is checked.
    Check frame handle validity before freeing buffer.
    Change MPEG2 reinit Error Handling
    Track: Check buffer size of static tracks
    MPEG4Extractor: check size for yrrc box
    AudioFlinger: Fix memory allocation for client-less tracks
    Notify Errors Appropriately from SoftMPEG2
    EffectBundle: Check value size for get preset name
    Fix TOCTOU problem in libstagefright_soft_aacenc
    omx: Skip the whole dataspace signaling on legacy QCOM

    Project name: android_system_bt
    Add missing extension length check while parsing BNEP control packets
    Free p_pending_data from tBNEP_CONN to avoid potential memory leaks
    Add a missing check for PAN buffer size before copying data
    Add missing packet length checks while parsing BNEP control packets
    Add missing continuation offset check for SDP continuation requests
    Disable PAN Reverse Tethering when connection originated by the Remote
    Allocate buffers of the right size when BT_HDR is included


    Project name: android_packages_apps_Snap
    WideAnglePanoramaUI: Show switcher on Stop Capture
    Snap: fix highspeed and high-framerate video recording

    Project name: android_packages_apps_Settings
    Back-port ag/2491664
    AppOpsDetails: Generate correct summary when changing list prefs
    Settings: Allow devices to provide remote gesture preferences
    Settings: Fix internal storage summary for non-emulated storage devices

    Project name: android_packages_resources_devicesettings
    Add strings for devices' custom gesture handlers

    Project name: android
    manifest: switch to our forks of several repos
    cm: Use msm8996 HALs for 8953 & 8937
    cm: Remove unused projects

    Project name: android_external_libhevc
    Limit boundary PU sizes in case of errors
    Fix array size for hrd parameters
    Check number of output buffers and sizes
    Return error for invalid crop parameters

    Project name: android_external_tremolo
    Use heap instead of alloca in res012.c

    Project name: android_external_skia
    Defend against ICOs with large BMPs embedded DO NOT MERGE

    Project name: android_external_libavc
    Decoder: Fixed allocation of pv_map_ref_idx_to_poc_buf.
    Decoder: Fixed overflow in refernce list creation.
    Initialize DPB structures to valid values.
    Added error check for output buffer size.

    Project name: android_external_sonivox
    Fix interpolator

    Project name: android_external_sqlite
    fix FTS3 column pointer handling

    Project name: android_external_libvpx
    libvpx: Cherry-pick 8b4c315 from upstream

    Project name: android_packages_apps_Nfc
    Add READ_EXTERNAL_STORAGE for file based Uri while beaming.

    Project name: android_packages_apps_TvSettings
    Use new updater activity name for update button

    Project name: android_packages_apps_Messaging
    37742976 - Catch bad gifs


    Thanks all for the support.


    Download links:

    Android File Host: https://www.androidfilehost.com/?fid=673368273298986419


    MD5: 899c0ebcf596ad7698cd0507ee2540c2

    Please dont mirror for now the roms zips, thanks
    14
    Build 2017/09/24 #OP3 #OP3T

    TugaPower ROM G+

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

    #TugaPower N 36.0 LineageOS #laos #OnePlus #Android 7.1.2 #OMS7 #SubstratumRootLess

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


    Relative to gapps, testing open gapps 7.1 nano package, working without issues

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

    Replaced built in OTA by OTA Updates app ( https://github.com/MatthewBooth/OTAUpdates )
    Replaced audiofx with Viper4Arise Deutereonomy 2.4 ( https://xdaforums.com/android/software/r-s-e-sound-systems-auditory-research-t3379709 )
    Gello 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
    Call Record
    Kernel permissive
    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
    Partial screenshot ( activate screenshot on power menu button and long press there to activate partial screenshot )
    Full support to Substratum OMS7 RootLess:)
    Powered by Magisk root v14.x and Magisk Manager 5.0.x versions
    Replaced Trebuchet with latest Lawnchair beta ( https://github.com/Deletescape-Media/Lawnchair )
    If you guys want again Trebuchet just install as regular app ( https://meocloud.pt/link/4aa8084d-fb02-49ee-ab51-8c3006d710bc/Trebuchet.apk )

    Be sure you guys are using latest firmware available for your device or rom will not flash trowing assert error.


    What does not works:

    Check second post for bugs and solutions.


    Change log:

    Project name: proprietary_vendor_oneplus
    op3: Update blobs from OB24 / OB15

    Project name: android_kernel_oneplus_msm8996
    ARM: dts: 15801: Attach sRGB off cmd to dsi on cmd
    mdss: livedisplay: Don't send sRGB/DCI-P3 off cmd when dsi on
    Prevent potential double frees in sg driver
    driver core: platform: fix race condition with driver_override
    ipx: call ipxitf_put() in ioctl error path
    ANDROID: sdcardfs: Add missing break
    ANDROID: Sdcardfs: Move gid derivation under flag
    ANDROID: mnt: Fix freeing of mount data
    drivers: staging: Update qcacld-2.0 driver
    ARM: dts: 15801: Switch back to old sRGB cmds
    Bluetooth: Properly check L2CAP config option output buffer length

    Project name: android_device_oneplus_oneplus3
    op3: enable burnIn protection support
    op3: Update blobs from OB24 / OB15
    op3: Update file extractors to match new template

    Project name: android_hardware_cyanogen
    livedisplay: Add msm8998 and sdm660 as SDM targets

    Project name: android_frameworks_base
    SystemUI: locked tasks should have a valid view
    System Profiles in QS Tiles
    [1/3] SystemUI: add burnIn protection setting
    SystemServer: Don't start widget service when it is alarm boot
    ActivityManager: Remove POWER_OFF_ALARM intent leftover
    Always hide protected apps from the recent tasks list
    Recents: Add accessibility descriptions for lock ImageViews
    SystemUI: Add separate pref screen for the status bar tuner
    SystemUI: Revert some Tuner changes

    Project name: android_vendor_cm
    extract_utils: implement LOCAL_MODULE_RELATIVE_PATH
    cm/aosp/cafremote: Make variables local
    envsetup: Fix cmremote for AOSP projects
    cm: Add CMSettings package to power_off_alarm_apps

    Project name: android_packages_apps_Settings
    [2/3] Settings: add burnIn protection setting
    AppOpsState: Hide undeclared Privacy Guard OPs

    Project name: android_packages_apps_Eleven
    Eleven: Create one cursor per background task

    Project name: android_packages_apps_CMParts
    CMParts: Update intent to start the status bar preferences

    Project name: cm_platform_sdk
    [3/3] cmsdk: add burnIn protection setting
    Revert "cmsdk: Don't change ring volume or mode if DND is enabled"
    cmsdk: Run in core apps only for poweroff alarm boot
    Make CMParts a protected component manager
    cmsdk: Don't change ring volume or mode if DND is enabled

    Project name: android_frameworks_av
    audioflinger: Use offloaded effects in case of PCM offload



    Thanks all for the support.


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

    MD5: 964a8bb0eacbb2f127ba2c385f3152d4

    Please dont mirror for now the roms zips, thanks




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