4
[ROM][LineageOS][Android 7.1.2][OMS7][Unified] Tugapower

Thread Status:
Not open for further replies.
  1. TugaPower
    Jelly Bean Dec 20, 2016

    TugaPower , Dec 20, 2016 :
    Build 2017/05/20 #OP3 #OP3T

    TugaPower ROM G+

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

    #TugaPower N 24.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://forum.xda-developers.com/android/software/r-s-e-sound-systems-auditory-research-t3379709 )
    Gello removed and replaced by latest TugaBrowser beta v55.x Stable ( built in OTA for the Browser ) ( blocks ads and protect privacy)
    TugaBrowser -> http://forum.xda-developers.com/android/apps-games/app-tugabrowser-t3472457
    Call Record
    Kernel permissive
    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
    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 and Magisk Manager



    What does not works:

    Check second post for bugs and solutions.


    Change log:

    Project name: android_kernel_oneplus_msm8996
    op3: Set cfq as default I/O scheduler
    kernel: Fix potential refcount leak in su check
    kernel: Only expose su when daemon is running
    f2fs: switch to using fscrypt_match_name()
    fscrypt: introduce helper function for filename matching
    fscrypt: fix context consistency check when key(s) unavailable
    scrypt: Move key structure and constants to uapi
    fscrypt: remove unnecessary checks for NULL operations
    fscrypt: eliminate ->prepare_context() operation
    fscrypt: remove broken support for detecting keyring key revocation
    fscrypt: avoid collisions when presenting long encrypted filenames
    f2fs: check entire encrypted bigname when finding a dentry
    f2fs: sync f2fs_lookup() with ext4_lookup()
    f2fs: fix a mount fail for wrong next_scan_nid
    f2fs: relocate inode_{,un}lock in F2FS_IOC_SETFLAGS
    f2fs: show available_nids in f2fs/status
    f2fs: flush dirty nats periodically
    f2fs: introduce CP_TRIMMED_FLAG to avoid unneeded discard
    f2fs: allow cpc->reason to indicate more than one reason
    f2fs: release cp and dnode lock before IPU
    f2fs: shrink size of struct discard_cmd
    f2fs: don't hold cmd_lock during waiting discard command
    f2fs: nullify fio->encrypted_page for each writes
    f2fs: sanity check segment count
    f2fs: introduce valid_ipu_blkaddr to clean up
    f2fs: lookup extent cache first under IPU scenario
    f2fs: reconstruct code to write a data page
    f2fs: introduce __wait_discard_cmd
    f2fs: introduce __issue_discard_cmd
    f2fs: enable small discard by default
    f2fs: delay awaking discard thread
    f2fs: seperate read nat page from nat_tree_lock
    f2fs: fix multiple f2fs_add_link() having same name for inline dentry
    f2fs: skip encrypted inode in ASYNC IPU policy
    f2fs: fix out-of free segments
    f2fs: improve definition of statistic macros
    f2fs: assign allocation hint for warm/cold data
    f2fs: fix _IOW usage
    f2fs: add ioctl to flush data from faster device to cold area
    f2fs: introduce async IPU policy
    f2fs: add undiscard blocks stat
    f2fs: unlock cp_rwsem early for IPU writes
    f2fs: introduce __check_rb_tree_consistence
    f2fs: trace __submit_discard_cmd
    f2fs: in prior to issue big discard
    f2fs: clean up discard_cmd_control structure
    f2fs: use rb-tree to track pending discard commands
    f2fs: avoid dirty node pages in check_only recovery
    f2fs: fix not to set fsync/dentry mark
    f2fs: allocate hot_data for atomic writes
    f2fs: give time to flush dirty pages for checkpoint
    f2fs: fix fs corruption due to zero inode page
    f2fs: shrink blk plug region
    f2fs: extract rb-tree operation infrastructure
    f2fs: avoid frequent checkpoint during f2fs_gc
    f2fs: clean up some macros in terms of GET_SEGNO
    f2fs: clean up get_valid_blocks with consistent parameter
    f2fs: use segment number for get_valid_blocks
    f2fs: guard macro variables with braces
    f2fs: fix comment on f2fs_flush_merged_bios() after 86531d6b
    f2fs: prevent waiter encountering incorrect discard states
    f2fs: introduce f2fs_wait_discard_bios
    f2fs: split discard_cmd_list
    Revert "f2fs: put allocate_segment after refresh_sit_entry"
    f2fs: split make_dentry_ptr() into block and inline versions
    f2fs: submit bio of in-place-update pages
    f2fs: remove the redundant variable definition
    f2fs: avoid IO split due to mixed WB_SYNC_ALL and WB_SYNC_NONE
    f2fs: write small sized IO to hot log
    f2fs: use bitmap in discard_entry
    f2fs: clean up destroy_discard_cmd_control
    f2fs: count discard command entry
    f2fs: show issued flush/discard count
    f2fs: relax node version check for victim data in gc
    f2fs: start SSR much eariler to avoid FG_GC
    f2fs: allocate node and hot data in the beginning of partition
    f2fs: fix wrong max cost initialization
    f2fs: allow write page cache when writting cp
    f2fs: don't reserve additional space in xattr block
    f2fs: clean up xattr operation
    f2fs: don't track volatile file in dirty inode list
    f2fs: show the max number of volatile operations
    f2fs: fix race condition in between free nid allocator/initializer
    f2fs: use set_page_private marcro in f2fs_trace_pid
    f2fs: fix recording invalid last_victim
    f2fs: more reasonable mem_size calculating of ino_entry
    f2fs: calculate the f2fs_stat_info into base_mem
    f2fs: avoid stat_inc_atomic_write for non-atomic file
    f2fs: sanity check of crc_offset from raw checkpoint
    f2fs: cleanup the disk level filename updating
    f2fs: cover update_free_nid_bitmap with nid_list_lock
    f2fs: fix bad prefetchw of NULL page
    f2fs: clear FI_DATA_EXIST flag in truncate_inline_inode
    f2fs: move mnt_want_write_file after arguments checking
    f2fs: check new size by inode_newsize_ok in f2fs_insert_range
    f2fs: avoid copy date to user-space if move file range fail
    f2fs: drop duplicate new_size assign in f2fs_zero_range
    f2fs: adjust the way of calculating nat block
    f2fs: add fault injection on f2fs_truncate
    f2fs: check range before defragment
    f2fs: use parameter max_items instead of PIDVEC_SIZE
    f2fs: add a punch discard command function
    f2fs: allocate a bio for discarding when actually issuing it
    f2fs: skip writeback meta pages if cp_mutex acquire failed
    f2fs: show more precise message on orphan recovery failure
    f2fs: remove dead macro PGOFS_OF_NEXT_DNODE
    f2fs: drop duplicate radix tree lookup of nat_entry_set
    f2fs: make sure trace all f2fs_issue_flush
    f2fs: don't allow volatile writes for non-regular file
    f2fs: don't allow atomic writes for not regular files
    f2fs: fix stale ATOMIC_WRITTEN_PAGE private pointer
    f2fs: build stat_info before orphan inode recovery
    f2fs: fix the fault of calculating blkstart twice
    f2fs: fix the fault of checking F2FS_LINK_MAX for rename inode
    f2fs: don't allow to get pino when filename is encrypted
    f2fs: fix wrong error injection for evict_inode
    f2fs: le32_to_cpu for ckpt->cp_pack_total_block_count
    f2fs: combine nat_bits and free_nid_bitmap cache
    f2fs: skip scanning free nid bitmap of full NAT blocks
    drivers: staging: Update qcacld-2.0 driver
    misc: Squashed revert upstream applied security patches

    Project name: android_device_oneplus_oneplus3
    init.qcom.rc : Add time_daemon in init.qcom.rc
    op3: rootdir: Update fs tune from marlin
    op3: Use kryo 32-bit routines
    op3: Set camera package name to OnePlus Camera
    op3: Add specific camera parameter library
    op3: Remove camera shim library
    op3: Update to OB16 blobs
    op3: Re-enable camera HAL3
    op3: Disable tethering provisioning for all carriers
    op3: Remove QVOP service
    op3: Enforce vendor tree presence
    op3: Kill Gello

    Project name: proprietary_vendor_oneplus
    op3: Update to OB16 blobs
    op3: Remove QVOP blobs

    Project name: android_system_keymaster
    Fix bugs regarding KeyStore::isHardwareBacked always returning true.

    Project name: android_system_sepolicy
    Allow recovery to alter / on userdebug/eng builds

    Project name: android_vendor_cm
    extract_utils: fix extracting XML files containing binary characters

    Project name: android_frameworks_native
    sensorservice: Fix orientation sensor for HAL's missing rotation vector sensor

    Project name: android_build
    Revert "Revert "ota: Remove cruft we don't care about""
    apicheck_msg_current: Don't do this in LineageOS

    Project name: interfacer
    Add interface to get API version and app authentication status
    Fix permissions for CTS [2/2]

    Project name: android_packages_apps_CMParts
    Update contributors cloud

    Project name: android_packages_apps_Dialer
    Dialer: lock screen appear before incoming call screen

    Changelog N23.0

    Project name: android_hardware_qcom_audio
    msm8996: ultrasound: Initial open source hal for Elliptic Ultrasound

    Project name: android_system_core
    Revert "init.rc: set initial cpuset to all cores"
    init.rc: set initial cpuset to all cores

    Project name: android_hardware_qcom_display
    display: Add color metadata definition

    Project name: android_hardware_qcom_display
    hwc2: Only set display_width and display_height when equal to zero

    Project name: cm_platform_sdk
    cmsdk: Add CMSettings option for QS auto brightness

    Project name: android_frameworks_base
    SystemUI: Add tunable for auto brightness icon
    Validate handler of wakelock option for flashlight.
    telecom: Fix order of arguments when creating Details object

    Project name: android_packages_apps_DeskClock
    DeskClock: Use accelerometer instead of orientation sensor
    DeskClock: Move default action for flip and shake to overlay
    DeskClock: Fix "GoogleNow cancel alarms crash"

    Project name: android_packages_apps_Snap
    Snap: Fix crash switching from back to front cam in video mode

    Project name: android_packages_apps_CMParts
    CMParts: add brightness slider tunables

    Thanks all for the support.


    Download links:

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


    MD5: 4634b63950c5217d4298c7ad16bf757f

    Please dont mirror for now the roms zips, thanks




    Sources :
    Rom:- https://github.com/LineageOS
    Kernel:- https://github.com/LineageOS/android_kernel_oneplus_msm8996
     
    Last edited: May 22, 2017

    #1
  2. TugaPower
    Jelly Bean Dec 23, 2016

    TugaPower , Dec 23, 2016 :
    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.
     

    #2
  3. TugaPower
    Jelly Bean Jan 3, 2017

    TugaPower , Jan 3, 2017 :
    Build 2017/01/02

    TugaPower ROM G+

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

    #TugaPower N 1.0 LineageOS #laos #OnePlus #Android 7.1.1 #OMS7 #Substratum

    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

    Gello removed and replaced by latest TugaBrowser beta v54.x Stable ( built in OTA for the Browser ) ( blocks ads and protect privacy)
    TugaBrowser -> http://forum.xda-developers.com/android/apps-games/app-tugabrowser-t3472457
    Call Record
    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 SuperSU 2.79 ( compiled by [MENTION=631273]Chainfire[/MENTION] )
    Partial screenshot ( activate screenshot on power menu button and long press there to activate partial screenshot )
    Full support to SuHide ( fixed iGoogle November security patch, flash suhide 0.55 and install root switcher 1.3.3.2 to pass safety net )
    Full support to Substratum OMS7 :)


    What does not works:

    Let me know to add over post 2

    Also check post 2 for problems and possible solutions


    Change log:

    Project name: android_hardware_qcom_camera
    camera: remove is-vendor-board-platform,QCOM check for kernel deps

    Project name: android_hardware_qcom_audio
    hal: Remove volume boost feature for msm8960

    Project name: android_hardware_qcom_audio
    hal: Make HUAWEI_SOUND_PARAM_PATH a board flag

    Project name: android_hardware_ril
    ril-caf: Only allow GET_CARRIER_RESTRICTIONS for ril versions >= 14

    Project name: android_vendor_cm
    cm: Remove root access prop
    cm: support lineage device trees
    Revert "contributors: add LG V10"
    vendor: cm: Add some more BQ maintainers/devices
    cm: Switch to LineageOS privacy policy
    apns: Update hollandsnieuwe's (NL) APN
    vendor: disable custom bootanimation for now
    Revert "cm: Revert the new boot animation generation process"
    vendor: we are now LineageOS
    build: repopick: point to LineageOS gerrit
    cm: Remove def_notif_count overlay
    sepolicy: Address new bluetooth denial
    cm: common: Remove Launcher3 makefile entry

    Project name: cm_platform_sdk
    cmsdk: rebrand to LineageOS
    cmsdk: Deprecate STATS_COLLECTION_REPORTED CMSetting

    Project name: android_device_qcom_sepolicy
    apq8084: Define qcal530_prop as property_type

    Project name: android_frameworks_opt_telephony
    SubscriptionController: Make sure cis are not null
    Convert multi_rat_capable property into an old RIL feature.
    telephony: Improve compatibility for older DSDS stacks
    telephony: Set multi-rat default to true.
    SubscriptionController: Default to DDS flexmap triggering
    telephony: Override nw mode on creation and when trying to calculate nw type.
    Fix crash when importing contacts from SIM in Contacts app

    Project name: android_frameworks_native
    sf: hwc1: Add support for secondary color matrix
    sf: hwc1: Set SF EventThread to SCHED_FIFO in all cases

    Project name: android_frameworks_base
    Telephony: Don't crash for too long baseband version
    SystemUI: Recents: Allow closing empty view via tapping
    Revert CM ADB notification icon
    SystemUI: Initialize state linked volume
    base: support separate encryption/lockscreen passwords
    Add wakelock option for flashlight
    StatusBarIconView: Enable notification icon count by default
    SettingsProvider: Remove def_notif_count overlay
    ConnectivityService: set user-defined hostname

    Project name: android_frameworks_av
    libaudiopolicyservice: make legacy build with Werror

    Project name: android
    readme: s/Lineage/LineageOS/
    android: we're now lineage
    cm: Track AOSP for unmodified external projects
    manifest: don't track Launcher3
    manifest: only clone latest rev of chromium prebuilts

    Project name: android_build
    build: support lineage device trees
    core: finish using PRIVATE_RECOVERY_OUT rather than hard-coding "RECOVERY"
    Revert "Revert "Revert "Add PRODUCT_BOOTANIMATION"""
    core: we're now lineage
    build: Ensure that we can always find the CM envsetup script
    build: envsetup: Ensure that we can always run roomservice

    Project name: android_packages_apps_CMFileManager
    CMFileManager: rebrand to LineageOS
    cmfm: Target SDK version 23
    Revert "cmfm: Use FileProvider for serving files"

    Project name: android_packages_apps_Snap
    Snap: make openLegacy an option
    Snap: update caf icons
    Snap: prevent NPE when checking if controls are visible
    Always set JPEG quality.
    Initialize focus manager in onResume().
    Modernize look of review controls.
    Clean up module switcher.
    Stop data loader on activity destroy.
    Improve RTL layout behaviour.
    Use transparent navigation bar.
    Use material versions of share/delete/edit icons.
    Fix some photo UI layout issues.

    Project name: android_packages_apps_Stk
    Stk: New launcher icon

    Project name: android_packages_apps_Settings
    Settings: rebrand to LineageOS
    Bluetooth/Wifi: center empty view and set textAppearance to medium
    settings: support setting a separate encryption password
    Expose option to change the device hostname.
    Remove LED pulsation when device isn't capable of it

    Project name: android_packages_apps_CMParts
    CMStats: use sha256 for device IDs
    CMStats: Upload stats only if user has not opted out
    CMParts: stop tracking opt out events
    CMParts: stop sending stats to cyngn servers
    CMParts: rebrand to LineageOS
    CMParts: statusbar: Enable notification icon count by default
    CMParts: fix untranslatable translation

    Project name: masquerade
    OMS7-N: Allow Play Store to filter out OMS-only themes

    Project name: android_packages_resources_devicesettings
    add string for fp reader as home

    Project name: android_kernel_oneplus_msm8974
    BACKPORT: ion: fix a race condition in the ion driver
    ASoC: msm: qdsp6v2: Change audio drivers to use %pK
    usb: gadget: f_mbim: Change %p to %pK in debug messages
    netfilter: Change %p to %pK in debug messages
    drivers: video: Add bounds checking in fb_cmap_to_user
    msm: mdss: hide kernel addresses from unprevileged users
    net: ping: Fix stack buffer overflow in ping_common_sendmsg()
    perf: protect group_leader from races that cause ctx double-free
    BACKPORT: lockdep: Silence warning if CONFIG_LOCKDEP isn't set
    BACKPORT: perf: Fix event->ctx locking
    BACKPORT: perf: Introduce perf_pmu_migrate_context()
    BACKPORT: perf: Allow the PMU driver to choose the CPU on which to install events
    msm: sensor: validate the i2c table index before use

    Project name: android_build
    envsetup: Split cached vars

    Project name: android_packages_apps_Settings
    SimSettings: avoid NPE

    Project name: android_frameworks_av
    audiopolicy: Remove duplicated AUDIO_FEATURE_ENABLED_PROXY_DEVICE flag
    frameworks/av: Fix video recording breaks
    video: Use boot clock for recording start time
    frameworks/av: Don't override LOCAL_CFLAGS

    Project name: android_vendor_cm
    cm: Rebrand CM_VERSION to LINEAGE_VERSION
    tools: getb64key - print the base64 version of a PEM public key file

    Project name: android_frameworks_base
    SystemUI: Add VectorDrawable battery styles
    base: lineage adb icon

    Project name: android_packages_apps_CMParts
    CMParts: Properly fix auto-power-save string format exception

    Project name: android_packages_services_Telephony
    Telephony: Further improve network selection
    Telephony: Improve NetworkSelection

    SuperSU 2.79 stable included to work with root switcher ( safety net pass )


    Download links:

    MeoCloud: not available

    Gdrive: not available

    Mega: https://mega.nz/#!8BEQSToa!YYl-IcMqPTGF_FMQj4fe_YKK0twAaf5ze60Quala68Y

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

    MD5: eb84c5367060481b57bc91f806e7b008

    Please dont mirror for now the roms zips, thanks




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

    #3
  4. TugaPower
    Jelly Bean Jan 9, 2017

    TugaPower , Jan 9, 2017 :
    Build 2017/01/08

    TugaPower ROM G+

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

    #TugaPower N 2.1 LineageOS #laos #OnePlus #Android 7.1.1 #OMS7 #Substratum

    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 audiofx with Viper4Arise 2.5.0.5
    Gello removed and replaced by latest TugaBrowser beta v54.x Stable ( built in OTA for the Browser ) ( blocks ads and protect privacy)
    TugaBrowser -> http://forum.xda-developers.com/android/apps-games/app-tugabrowser-t3472457
    Call Record
    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
    Built im root of LineageOS, activate in dev option.
    Partial screenshot ( activate screenshot on power menu button and long press there to activate partial screenshot )
    Full support to SuHide ( fixed iGoogle November security patch, install suhide to pass safety net )
    Full support to Substratum OMS7 :)



    What does not works:

    Let me know to add here :)


    Change log:

    N2.1

    Merge security patch from 5 January

    Project name: android_hardware_qcom_audio
    hal: Additional checks for dedicated VOIP input

    Project name: android_vendor_cm
    build: envsetup: Update CAF remote
    build: qcom_target: Define MSM_VIDC_TARGET_LIST
    build: qcom_target: Clean up QCOM_HARDWARE_VARIANT checks
    envsetup: Fix indentation of eat function

    Project name: cm_platform_sdk
    cmsdk: fix update path for version 7

    Project name: android_frameworks_base
    SystemUI: Remove unused string
    Remove leftover power menu profile resources

    Project name: android_packages_apps_Messaging
    Messaging: String improvements

    Project name: android_packages_apps_Calendar
    Calendar: String improvements

    N2.0

    Added again V4Arise Sound mod
    Fixed Germany call record not available

    Project name: android_kernel_oneplus_msm8974
    msm8974: bacon: lineageos defconfig

    Project name: android_device_oneplus_bacon
    bacon: remove vendorsetup
    bacon: rebrand to lineage

    Project name: android_hardware_qcom_display
    sdm: Always include kernel headers
    Fix duplicate copy file rules
    display: Cleanup flags
    Don't build lights module if vendor supplies it
    display: Use project pathmap
    hwc2: Only set display_width and display_height when equal to zero

    Project name: android_hardware_qcom_media
    mm-video: Disable proprietary extension
    venc: Fix VQZip issue
    vidc: Fix makefiles
    media: Avoid collision with FFMPEG plugin
    media: Use project pathmap

    Project name: android_hardware_qcom_audio
    policy_hal: Fix mismerges
    audio policy: fix capture indication to sound trigger service.
    audio policy: fix media volume after ringtone
    Revert "hal: Add abstraction for soundtrigger session"
    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
    hal: Allow building hardware audio encoders
    audio: Use direct project pathmap
    hal: Dynamically load the correct path for HUAWEI_SOUND_PARAM_PATH

    Project name: android_vendor_cm
    cm: common: Correct indentation
    build: include lineage releasekey in recovery
    build: remove deprecated recovery keys
    extract_utils: Update smali/backsmali to v2.2b4
    extract_utils: Update backsmali command

    Project name: cm_platform_sdk
    cmsdk: remove 'hide clock' option from clock position tunable

    Project name: android_device_oppo_common
    oppo_common: Rebrand to LineageOS

    Project name: android_frameworks_base
    core: Fix camel case
    SystemUI: remove 'hide clock' option from clock position tunable

    Project name: android_frameworks_av
    Revert "Revert "Stagefright: Allow setting high-framerates in CameraSource""

    Project name: android_build
    build: Replace pushd with cd
    lunch: Use cd - instead of popd

    Project name: android_external_zlib
    Revert "Upgrade to zlib 1.2.10."
    Upgrade to zlib 1.2.10.

    Project name: android_packages_services_Telecomm
    Telecomm: Fix error due to protected broadcast

    Project name: android_packages_apps_Snap
    Snap: Remove storage menu if no external storage available
    Add PREVENT_POWER_KEY to fix Crash when using 'Power Shutter'

    Project name: android_packages_apps_CMParts
    CMParts: remove 'hide clock' option from clock position tunable
    CMParts: Match pulse speed to frameworks default
    Fix handling of auto power save summary.
    CMParts: bugreport_in_power_menu lives in Global Settings
    CMParts: Add UPDATE_POWER_MENU protected-broadcast
    CMParts: remove unused weather toggle for statusbar


    Download links:

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

    Mega: https://mega.nz/#!4cl1DSab!ObEZP1-6O6e5KY91clY27WkhJuBkUdbm7d4Er9H_wao


    MD5: c467fc9a7dcbc2b29da201a923ecf4ea

    Please dont mirror for now the roms zips, thanks




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

    #4
  5. TugaPower
    Jelly Bean Jan 15, 2017

    TugaPower , Jan 15, 2017 :
    Build 2017/01/15 #OP3 #OP3T

    TugaPower ROM G+

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

    #TugaPower N 4.0 LineageOS #laos #OnePlus #Android 7.1.1 #OMS7 #Substratum

    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 2.5.0.5 ( https://forum.xda-developers.com/android/software/r-s-e-sound-systems-auditory-research-t3379709 )
    Gello removed and replaced by latest TugaBrowser beta v54.x Stable ( built in OTA for the Browser ) ( blocks ads and protect privacy)
    TugaBrowser -> http://forum.xda-developers.com/android/apps-games/app-tugabrowser-t3472457
    Call Record
    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
    Partial screenshot ( activate screenshot on power menu button and long press there to activate partial screenshot )
    Full support to SuHide ( fixed iGoogle November security patch, install suhide to pass safety net )
    Full support to Substratum OMS7 :)
    Powered by SuperSU 2.79 SR3



    What does not works:

    Check second post for bugs and solutions.


    Change log:

    Project name: android-system-bt
    bt: Allowed WBS to be disabled when building with QTI-SW

    Project name: android-hardware-qcom-audio
    Fix security vulnerability: Equalizer command might allow negative indexes
    Fix security vulnerability: Effect command might allow negative indexes

    Project name: proprietary-vendor-oneplus
    Update libacdbloader.so from OnePlus3TOxygen-28-OTA-037-all-1701041831-a2ba632ce9.zip (attempt to fix echo)

    Project name: proprietary-vendor-qcom-binaries
    msm8952: Add graphics blobs
    Revert "msm8996: graphics: Add 32bit libmm-disp-apis and libmm-qdcm"
    Revert "msm8996: graphics: Update from display.lnx.3.0.r9-rel"
    msm8996: graphics: Add 32bit libmm-disp-apis and libmm-qdcm

    Project name: android-vendor-cm
    vendorsetup: match lineage naming for build roster
    cm: build: kernel: Remove obsolete checks
    vendor: Add maintainers of Moto G4/G4 Plus (athene)
    overlay: Enable Visual Voicemail for Verizon devices
    build: kernel: build arm kernel modules with -fno-pic
    http-prebuilt: Improve retrieval of artifacts from archive
    apns: Update H2O Wireless
    http-prebuilt: Implement archive of artifacts
    extract-utils: Introduce variable INITIAL-COPYRIGHT-YEAR

    Project name: android-device-oneplus-oneplus3
    oneplus3: remove lteOnCdmaDevice from system.prop

    Project name: android-device-qcom-common
    extractors: Add msm8952 blobs
    Revert "extractors: Update msm8996 graphics blobs info"
    Revert "extractors: Add msm8996 32bit libmm-disp-apis and libmm-qdcm"
    extractors: Add msm8996 32bit libmm-disp-apis and libmm-qdcm
    extractors: Update msm8996 graphics blobs info

    Project name: android-frameworks-base
    Frameworks: Cleanup and remove duplicate sounds
    Tethering: Fix number of device connected

    Project name: android
    Remove whitespace

    Project name: android-build
    Revert "build: Enable custom ccache cache dir for Android"

    Project name: android-packages-services-Telephony
    Telephony: Fix translations
    Telephony: Number of slot should start with 1

    Project name: android-packages-apps-Email
    Revert "Add account"

    Project name: android-packages-apps-Snap
    Snap: CAF strings cleanup second interation
    Snap: Fix missing untranslatables
    Fix camera controls rotation.
    Snap: Replace strings
    Snap: Fix whitespace issues
    Snap: Fix untranslatable strings

    Project name: android-packages-apps-Settings
    Settings: Fix translations
    Allow restricted profiles on phones
    Settings: Improve hotspot timeout strings
    Settings: Let's get to choose keyboard again in Settings
    Sim-Settings: Don't allow empty sim name

    Project name: android-packages-apps-CMParts
    CMParts: Fix expandable desktop

    Project name: android-packages-apps-Dialer
    Dialer: Fix translations
    Move CAF strings to cm-strings and fix wrong line breaks


    Download links:

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

    Mega: Not Available


    MD5: a4633eb4e1d78115977541cf12700cfd

    Please dont mirror for now the roms zips, thanks




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

    #5
  6. TugaPower
    Jelly Bean Jan 22, 2017


    #6
  7. TugaPower
    Jelly Bean Feb 5, 2017

    TugaPower , Feb 5, 2017 :
    Ok guys, new build its up with some big changes.
    Root used its now Magisk, by this the script on N8 will handle the removal of suhide because no more support for now, since no updates from chainfire and to keep suhide working its been a pain in the *** since the security patch, switched to Magisk, it just works, for safety net dont forget to activate on Magisk app settings the option. You will need to mannually unnistall 2 user apps in case you use, one its SuperSU app and other its Root Switch app.
    Kernel its now on enforced mode ( to pass safety net ) and build type its user and not userdebug, zip file its signed, its up to date with all stuff entered on LAOS source till today.
    V4Arise its again Deuteronomy 2.4, since its fixed the bug of sound on orientation.

    Need further test since the changes are big prior to deploy OTA, by this here you have the download link of TugaPower N 8.0

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

    Md5: d5097e2725d95284c9f08c08e54158a7
     

    #7
  8. TugaPower
    Jelly Bean Feb 19, 2017

    TugaPower , Feb 19, 2017 :
    Build 2017/02/19 #OP3 #OP3T

    TugaPower ROM G+

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

    #TugaPower N 11.0 LineageOS #laos #OnePlus #Android 7.1.1 #OMS7 #Substratum

    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://forum.xda-developers.com/android/software/r-s-e-sound-systems-auditory-research-t3379709 )
    Gello removed and replaced by latest TugaBrowser beta v54.x Stable ( built in OTA for the Browser ) ( blocks ads and protect privacy)
    TugaBrowser -> http://forum.xda-developers.com/android/apps-games/app-tugabrowser-t3472457
    Call Record
    Kernel permissive
    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
    Partial screenshot ( activate screenshot on power menu button and long press there to activate partial screenshot )
    Full support to Substratum OMS7 :)
    Powered by Magisk root and Magisk Manager



    What does not works:

    Check second post for bugs and solutions.


    Change log:

    Project name: android_packages_apps_Magisk
    Update Magisk Manager to version 4.2
    Update Deuterenomy Magisk Module to v3

    Project name: android_device_oneplus_oneplus3
    op3: Hide sRGB toggle in developer options
    op3: add aptX codec support
    op3: Address some denials
    sepolicy: update rules for dashd
    op3: Map known display modes for s6e3fa5 panel
    op3: sepolicy: Fix rmt_storage and rfs_access policies
    Revert "op3: Include aptX codec support"
    op3: Fix permission for config partition
    op3: Include aptX codec support
    op3: Add sRGB entry to color profiles
    op3: Move org.ifaa.android.manager to OSS
    op3: Update for OxygenOS 4.0.3 blobs

    Project name: android_device_oppo_common
    oppo-common: Replace variable for setup wizard complete

    Project name: android_kernel_oneplus_msm8996
    ARM: dts: 15801: Configure ramoops memory
    fs/pstore: fix compilation warning
    pstore: Fix the ramoops module parameters update
    fs/pstore: initialize pmsg from device tree
    fs:pstore:ramoops: config mem from dt

    Project name: proprietary_vendor_oneplus
    op3: add aptX codec support
    Revert "oneplus3: add aptX codec support"
    oneplus3: add aptX codec support
    op3: Remove prebuilt org.ifaa.android.manager
    op3: Update blobs

    Project name: android_packages_apps_Snap
    Snap: CaptureModule: fix preview being invisible on first start
    CaptureModule: Fix UI.
    Snap: CaptureModule: re-apply flash setting when disabling manual iso
    Snap: CaptureModule: check if ZSL is supported before using it
    Snap: CaptureModule: enable noise reduction
    Snap: CaptureModule: enable redeye reduction
    Snap: CaptureModule: enable and fix manual iso control
    Snap: CaptureUI: remove camera2 option
    Snap: detect and use Camera2 if available

    Project name: android_system_bt
    Revert "Bluetooth-Wipower: Enable WiPower feature."

    Project name: android_system_vold
    vold: Update path to cryptfs_hw

    Project name: android_hardware_qcom_bootctrl
    bootctl: use TARGET_RECOVERY_UPDATER_LIBS macro for linking

    Project name: android_hardware_qcom_media
    media: add missing 8952 symlink

    Project name: android_hardware_qcom_fm
    jni: Confine the firmware-load skipping to the actual loading

    Project name: android_hardware_libhardware
    hardware: power: Remove POWER_HINT_AUDIO
    Revert "power: Add support for camera preview in powerHAL"

    Project name: android_hardware_ril
    ril: Setting ril to v10 or v11 serves no purpose

    Project name: android_vendor_qcom_opensource_cryptfs_hw
    cryptfs_hw: Remove keymaster partition check
    Cleanup temporarily stored passwords
    cryptfs_hw: update the listener property with keymaster property
    Wait for QSEECom listeners before calling KMS APIs
    cryptfs_hw: Tie HW FDE keys with keymaster
    cryptfs_hw: Update module as per vold project
    cryptfs_hw: add string.h
    cryptfs_hw: Update APIs to take old password
    cryptfs_hw: Add support for wipe_key routine
    Adding support for eMMC based ICE
    Adding support of Inline Crypto Engine (ICE)
    qcom/common: Added O_NOFOLLOW to avoid follow the symlink
    Port cryptfs_hw library to 64bit platform
    Wrong function pointer usage
    Place library in vendor folder on device
    vold: HW based device encryption

    Project name: proprietary_vendor_qcom_binaries
    Revert "bluetooth: Add aptX & aptXHD to comfirmed platforms"
    bluetooth: Add aptX & aptXHD to comfirmed platforms

    Project name: android_vendor_cm
    CyanogenSetupWizard > LineageSetupWizard
    cm: config: dont build CMWallpapers

    Project name: cm_platform_sdk
    cmsdk: Deprecate CM_SETUP_WIZARD_COMPLETED
    RemotePreferenceManager: Fix receiver registration issues.

    Project name: android_device_qcom_sepolicy
    Bluetooth: Remove stray characters

    Project name: android_device_qcom_common
    Revert "extractors: Add aptX & aptXHD to confirmed platforms"
    cryptfs_hw: Move to vendor/qcom/opensource/cryptfs_hw

    Project name: android_frameworks_native
    sf: fixes for HWC2

    Project name: android_frameworks_base
    SystemUI: Network Traffic [1/3]
    Re-introduce custom charging on/off sounds
    Clean up CAF translations
    Show infinity for large notification counts
    Don't reposition the clock when pulling down the notification bar
    SystemUI: Use mContext.getDrawable for battery icon

    Project name: android
    cm: Sync the new cryptfs_hw repo
    cm.xml: remove CMWallpapers repo

    Project name: android_build
    dumpvar: Dump RECOVERY_VARIANT if not empty
    Add dumpvar for WITH_SU
    edify: Fix AssertSomeBaseband
    Revert "build_image: Unbreak verity/FEC generation"
    core: Output full OTA package path to terminal

    Project name: android_external_e2fsprogs
    e2fsck: Add e2fsck_static

    Project name: android_external_ntfs-3g
    Loaded the fuse kernel module with no environment

    Project name: android_packages_providers_ContactsProvider
    dbhelper: fix schema disaster from pre-cafrebase repo

    Project name: android_packages_services_Telephony
    Telephony: Fix qtistrings
    Telephony: Fix qtistrings

    Project name: android_packages_apps_Contacts
    Contacts: Fix quotes
    Improve CAF strings

    Project name: android_packages_apps_Settings
    Track RemotePreferenceManager API changes.
    wifi: Allow configuration of country code for wifi
    Settings: Add status bar tap to sleep pref to gestures

    Project name: android_packages_apps_CMParts
    CMParts: Replace variable for setup wizard complete
    CMParts: Add strings for sRGB
    Move status bar settings back to personal category.
    CMParts: strings: Fix indentation
    CMParts: gestures: Specify a qualified user for update broadcast

    Project name: android_packages_apps_Dialer
    Improve CAF strings

    Project name: android_packages_apps_ContactsCommon
    ContactsCommon: Fix derp

    Project name: cm_platform_sdk
    cmsdk: Add Network Traffic [2/3]

    Project name: android_packages_apps_CMParts
    CMParts: Network Traffic [3/3]

    Download links:

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


    MD5: 91c65040df13d5bd6fbbd2a259deea31

    Please dont mirror for now the roms zips, thanks




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

    #8
  9. TugaPower
    Jelly Bean Feb 19, 2017

    TugaPower , Feb 19, 2017 :
    Build 2017/02/19 #OP3 #OP3T

    TugaPower ROM G+

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

    #TugaPower N 12.0 LineageOS #laos #OnePlus #Android 7.1.1 #OMS7 #Substratum

    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://forum.xda-developers.com/android/software/r-s-e-sound-systems-auditory-research-t3379709 )
    Gello removed and replaced by latest TugaBrowser beta v54.x Stable ( built in OTA for the Browser ) ( blocks ads and protect privacy)
    TugaBrowser -> http://forum.xda-developers.com/android/apps-games/app-tugabrowser-t3472457
    Call Record
    Kernel permissive
    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
    Partial screenshot ( activate screenshot on power menu button and long press there to activate partial screenshot )
    Full support to Substratum OMS7 :)
    Powered by Magisk root and Magisk Manager



    What does not works:

    Check second post for bugs and solutions.


    Change log:

    N12.0

    Fix issue phone wont boot with clean install

    Changed boot animation to be more clear

    Project name: android_packages_apps_CellBroadcastReceiver
    CellBroadcastReceiver: Fix strings

    N11.0

    Project name: android_packages_apps_Magisk
    Update Magisk Manager to version 4.2
    Update Deuterenomy Magisk Module to v3

    Project name: android_device_oneplus_oneplus3
    op3: Hide sRGB toggle in developer options
    op3: add aptX codec support
    op3: Address some denials
    sepolicy: update rules for dashd
    op3: Map known display modes for s6e3fa5 panel
    op3: sepolicy: Fix rmt_storage and rfs_access policies
    Revert "op3: Include aptX codec support"
    op3: Fix permission for config partition
    op3: Include aptX codec support
    op3: Add sRGB entry to color profiles
    op3: Move org.ifaa.android.manager to OSS
    op3: Update for OxygenOS 4.0.3 blobs

    Project name: android_device_oppo_common
    oppo-common: Replace variable for setup wizard complete

    Project name: android_kernel_oneplus_msm8996
    ARM: dts: 15801: Configure ramoops memory
    fs/pstore: fix compilation warning
    pstore: Fix the ramoops module parameters update
    fs/pstore: initialize pmsg from device tree
    fs:pstore:ramoops: config mem from dt

    Project name: proprietary_vendor_oneplus
    op3: add aptX codec support
    Revert "oneplus3: add aptX codec support"
    oneplus3: add aptX codec support
    op3: Remove prebuilt org.ifaa.android.manager
    op3: Update blobs

    Project name: android_packages_apps_Snap
    Snap: CaptureModule: fix preview being invisible on first start
    CaptureModule: Fix UI.
    Snap: CaptureModule: re-apply flash setting when disabling manual iso
    Snap: CaptureModule: check if ZSL is supported before using it
    Snap: CaptureModule: enable noise reduction
    Snap: CaptureModule: enable redeye reduction
    Snap: CaptureModule: enable and fix manual iso control
    Snap: CaptureUI: remove camera2 option
    Snap: detect and use Camera2 if available

    Project name: android_system_bt
    Revert "Bluetooth-Wipower: Enable WiPower feature."

    Project name: android_system_vold
    vold: Update path to cryptfs_hw

    Project name: android_hardware_qcom_bootctrl
    bootctl: use TARGET_RECOVERY_UPDATER_LIBS macro for linking

    Project name: android_hardware_qcom_media
    media: add missing 8952 symlink

    Project name: android_hardware_qcom_fm
    jni: Confine the firmware-load skipping to the actual loading

    Project name: android_hardware_libhardware
    hardware: power: Remove POWER_HINT_AUDIO
    Revert "power: Add support for camera preview in powerHAL"

    Project name: android_hardware_ril
    ril: Setting ril to v10 or v11 serves no purpose

    Project name: android_vendor_qcom_opensource_cryptfs_hw
    cryptfs_hw: Remove keymaster partition check
    Cleanup temporarily stored passwords
    cryptfs_hw: update the listener property with keymaster property
    Wait for QSEECom listeners before calling KMS APIs
    cryptfs_hw: Tie HW FDE keys with keymaster
    cryptfs_hw: Update module as per vold project
    cryptfs_hw: add string.h
    cryptfs_hw: Update APIs to take old password
    cryptfs_hw: Add support for wipe_key routine
    Adding support for eMMC based ICE
    Adding support of Inline Crypto Engine (ICE)
    qcom/common: Added O_NOFOLLOW to avoid follow the symlink
    Port cryptfs_hw library to 64bit platform
    Wrong function pointer usage
    Place library in vendor folder on device
    vold: HW based device encryption

    Project name: proprietary_vendor_qcom_binaries
    Revert "bluetooth: Add aptX & aptXHD to comfirmed platforms"
    bluetooth: Add aptX & aptXHD to comfirmed platforms

    Project name: android_vendor_cm
    CyanogenSetupWizard > LineageSetupWizard
    cm: config: dont build CMWallpapers

    Project name: cm_platform_sdk
    cmsdk: Deprecate CM_SETUP_WIZARD_COMPLETED
    RemotePreferenceManager: Fix receiver registration issues.

    Project name: android_device_qcom_sepolicy
    Bluetooth: Remove stray characters

    Project name: android_device_qcom_common
    Revert "extractors: Add aptX & aptXHD to confirmed platforms"
    cryptfs_hw: Move to vendor/qcom/opensource/cryptfs_hw

    Project name: android_frameworks_native
    sf: fixes for HWC2

    Project name: android_frameworks_base
    SystemUI: Network Traffic [1/3]
    Re-introduce custom charging on/off sounds
    Clean up CAF translations
    Show infinity for large notification counts
    Don't reposition the clock when pulling down the notification bar
    SystemUI: Use mContext.getDrawable for battery icon

    Project name: android
    cm: Sync the new cryptfs_hw repo
    cm.xml: remove CMWallpapers repo

    Project name: android_build
    dumpvar: Dump RECOVERY_VARIANT if not empty
    Add dumpvar for WITH_SU
    edify: Fix AssertSomeBaseband
    Revert "build_image: Unbreak verity/FEC generation"
    core: Output full OTA package path to terminal

    Project name: android_external_e2fsprogs
    e2fsck: Add e2fsck_static

    Project name: android_external_ntfs-3g
    Loaded the fuse kernel module with no environment

    Project name: android_packages_providers_ContactsProvider
    dbhelper: fix schema disaster from pre-cafrebase repo

    Project name: android_packages_services_Telephony
    Telephony: Fix qtistrings
    Telephony: Fix qtistrings

    Project name: android_packages_apps_Contacts
    Contacts: Fix quotes
    Improve CAF strings

    Project name: android_packages_apps_Settings
    Track RemotePreferenceManager API changes.
    wifi: Allow configuration of country code for wifi
    Settings: Add status bar tap to sleep pref to gestures

    Project name: android_packages_apps_CMParts
    CMParts: Replace variable for setup wizard complete
    CMParts: Add strings for sRGB
    Move status bar settings back to personal category.
    CMParts: strings: Fix indentation
    CMParts: gestures: Specify a qualified user for update broadcast

    Project name: android_packages_apps_Dialer
    Improve CAF strings

    Project name: android_packages_apps_ContactsCommon
    ContactsCommon: Fix derp

    Project name: cm_platform_sdk
    cmsdk: Add Network Traffic [2/3]

    Project name: android_packages_apps_CMParts
    CMParts: Network Traffic [3/3]

    Download links:

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


    MD5: 8b9bf0f75741b46bbc16cbbf922a8098

    Please dont mirror for now the roms zips, thanks




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

    #9
  10. TugaPower
    Jelly Bean Feb 26, 2017

    TugaPower , Feb 26, 2017 :
    Build 2017/02/25 #OP3 #OP3T

    TugaPower ROM G+

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

    #TugaPower N 13.0 LineageOS #laos #OnePlus #Android 7.1.1 #OMS7 #Substratum

    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://forum.xda-developers.com/android/software/r-s-e-sound-systems-auditory-research-t3379709 )
    Gello removed and replaced by latest TugaBrowser beta v54.x Stable ( built in OTA for the Browser ) ( blocks ads and protect privacy)
    TugaBrowser -> http://forum.xda-developers.com/android/apps-games/app-tugabrowser-t3472457
    Call Record
    Kernel permissive
    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
    Partial screenshot ( activate screenshot on power menu button and long press there to activate partial screenshot )
    Full support to Substratum OMS7 :)
    Powered by Magisk root and Magisk Manager



    What does not works:

    Check second post for bugs and solutions.


    Change log:

    Project name: android_kernel_oneplus_msm8996
    qcacld-2.0: Update to LA.UM.5.5.r1-03400-8x96.0
    Revert "msm: isp: Add support for VFE resolution limit"
    tmpfs: clear S_ISGID when setting posix ACLs
    ext4: validate s_first_meta_bg at mount time
    dccp: fix freeing skb too early for IPV6_RECVPKTINFO
    ANDROID: sdcardfs: Don't bother deleting freelist
    Revert "input: synaptics: s3320: Actually set BTN_TOOL_FINGER keybit"
    ANDROID: sdcardfs: Add missing path_put
    ANDROID: sdcardfs: Fix incorrect hash
    ANDROID: sdcardfs: Switch strcasecmp for internal call
    ANDROID: sdcardfs: switch to full_name_hash and qstr
    ANDROID: sdcardfs: Add GID Derivation to sdcardfs
    ANDROID: sdcardfs: Remove redundant operation
    ANDROID: sdcardfs: add support for user permission isolation
    ANDROID: sdcardfs: Refactor configfs interface
    ANDROID: sdcardfs: Allow non-owners to touch

    Project name: android_device_oneplus_oneplus3
    op3: Update sepolicy
    cnss_diag: Remove the file based logging option
    op3: Allow users to adjust button brightness

    Project name: android_vendor_qcom_opensource_cryptfs_hw
    cryptfs_hw: Add support for is_hw_fde_enabled routine

    Project name: android_frameworks_base
    SystemUI: Add config to disable HumanInteractionClassifier
    Revert "Emergency call button on Swipe lock Screen."
    Fix clipping for date and time on QS
    Fix automatic zen rules.
    DocumentsUI: use 'Files' icon and text for icon
    Bluetooth: Fix setting app stoped when unpair device
    base: instrumentation: fix protected apps intents

    Project name: android_vendor_cm
    Use releasekey instead of platform for extra recovery keys
    cm: Remove HexoLibre
    build: Pass path into grep instead of using cat
    overlay: enable productivity_device for DocumentsUI
    cm: Do not build CMFileManager
    vendor: support more text types

    Project name: cm_platform_sdk
    CMSettingsProvider: remove per-user cursor observation
    cmsdk: Remove launch boost support

    Project name: android_device_qcom_common
    power: replace strncpy with strlcpy
    power: Use POWER_HINT_LAUNCH for launch boosts
    Revert "Revert "extractors: Add msm8996 32bit libmm-disp-apis and libmm-qdcm""
    extractors: Update msm8996 graphics blobs info

    Project name: android_frameworks_opt_hardware
    Revert "cmhw: Allow LiveDisplay to check if GPU transform is used"

    Project name: android_build
    build: always copy recovery.img to BOOTABLE_IMAGES.
    Add dumpvar for WITH_GMS
    core: include getb64key.py in otatools

    Project name: android_packages_apps_HTMLViewer
    Allow searching in HTMLViewer.
    HTMLViewer: support most text/ mimetypes

    Project name: android_packages_apps_LockClock
    Build the internal CM SDK as a static library

    Project name: android_packages_apps_Snap
    Focus only when tapping the preview
    Allow to re-open Snap from recent menu
    Snap: CaptureModule: lock exposure also when precapture trigger is started
    Snap: Allow switching beyond just 2 cameras

    Project name: android_packages_apps_PhoneCommon
    Normall -> Normal typo in strings

    Project name: android_packages_apps_Settings
    Fix TTS engine label text wrapping
    Revert "Settings:Change the way of email account displayed"
    Improve layout of app ops details screen.

    Project name: android_packages_apps_CMParts
    CMParts: Restructure status bar settings
    CMParts: KeyHandler: Add User to broadcast
    CMParts: Fix email and browser intents

    Project name: android_packages_apps_Dialer
    Use TabLayout for DSDA tabs.

    Project name: android_libcore
    Revert "Remove support for reading mime types from property files."

    Project name: android_build
    ota_from_target_files: CalculateFingerprint when dump fingerprints

    Project name: android_packages_apps_Recorder
    Dismiss notification when corresponding recording is deleted
    Fix last recording duration string

    Project name: proprietary_vendor_qcom_binaries
    msm8996: graphics: Update to LA.UM.5.5.r1-02200-8x96.0

    Project name: android_vendor_cm
    apn: Updating Movistar Argentina APN

    Project name: cm_platform_sdk
    Add a proper description for CM_SETUP_WIZARD_COMPLETED deprecation

    Download links:

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


    MD5: 9911ff82b96185ab5344fba0b6f24ac8

    Please dont mirror for now the roms zips, thanks




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

    #10
  11. TugaPower
    Jelly Bean Mar 12, 2017

    TugaPower , Mar 12, 2017 :
    Build 2017/03/11 #OP3 #OP3T

    TugaPower ROM G+

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

    #TugaPower N 15.0 LineageOS #laos #OnePlus #Android 7.1.1 #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://forum.xda-developers.com/android/software/r-s-e-sound-systems-auditory-research-t3379709 )
    Gello removed and replaced by latest TugaBrowser beta v55.x Stable ( built in OTA for the Browser ) ( blocks ads and protect privacy)
    TugaBrowser -> http://forum.xda-developers.com/android/apps-games/app-tugabrowser-t3472457
    Call Record
    Kernel permissive
    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
    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 and Magisk Manager



    What does not works:

    Check second post for bugs and solutions.


    Change log:

    Project name: android
    manifest: android-7.1.1_r21 -> android-7.1.1_r25

    Project name: android_kernel_oneplus_msm8996
    perf/core: Fix concurrent sys_perf_event_open() vs. 'move_group' race
    Ricardo Leitner - sctp: avoid BUG_ON on sctp_wait_for_sndbuf
    op3: Remove CONFIG_TIMER_STATS
    ipc/shm: Fix shmat mmap nil-page protection
    ANDROID: ion: check for kref overflow
    qcacld-2.0: Remove obsolete set/reset ssid hotlist
    mpi: Fix NULL ptr dereference in mpi_powm() [ver #3]
    qcacld-2.0: Update to LA.UM.5.5.r1-03600-8x96.0

    Project name: android_device_oneplus_oneplus3
    op3: Update for stock 7.1.1 blobs

    Project name: proprietary_vendor_oneplus
    op3: Update to 7.1.1 blobs
    op3: Update adreno blobs

    Project name: android_system_core
    rootdir: init.rc: Fix for "add_tid_to_cgroup failed to write" warnings

    Project name: android_hardware_intel_img_psb_video
    remember good old moorefield

    Project name: android_hardware_intel_common_omx-components
    omx-ccomponents : Zenfone 2 cannot properly utilize flushmode switch to test HandleFormatchange() directly instead of testing flushmode

    Project name: android_hardware_intel_common_libmix
    Libmix : Add proper support for LP blobs Asus Zenfone 2 still needs the good old way of setting GrallocMod

    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

    Project name: android_hardware_qcom_media
    Clean code, avoid warnings
    mm-video-v4l12: update stride info for YUV420P and YUV420SP
    mm-video-v4l2: vdec: fix fps issues in arbitrary mode
    apq8084: Kill logspam
    mm-video: venc: Correct a typo in variable name
    mm-core: Kill logspam
    mm-video-v4l2: vidc: vdec: handle flush while codec config ETB for hevc decoder
    mm-video-v4l2: vdec: Exit if default set format failed for output port also

    Project name: android_hardware_qcom_audio
    policy_hal: Fix mismerges
    audio policy: fix capture indication to sound trigger service.
    audio policy: fix media volume after ringtone
    hal: dolby: Only set C_KEY if ACDB License is enabled.

    Project name: android_hardware_ril
    ril-caf: Fix crash when enabling RILC_LOG

    Project name: android_vendor_cm
    vendor: Add templates for proprietary extraction scripts
    extract_utils: Fix locale issue with sort
    qcom: Automatically set TARGET_USES_COLOR_METADATA for msm8996/8
    vendor_cm : update Fastweb apn
    apns: Add Perfectum
    cm: build: tasks: Remove BUILD_TINY_ANDROID check
    extract-utils: Fix handling of pulling src:dest pairs from dumps

    Project name: cm_platform_sdk
    CMSDK: Tests: AIRPLANE_MODE_ON has moved

    Project name: android_frameworks_base
    camera: Make secondary camera package list opt out
    VolumeDialog: Fix mismerge

    Project name: android_frameworks_av
    stagefright: allow multiple custom OMXPlugins

    Project name: android_build
    Avoid adding an extra slash if OUT_DIR_COMMON_BASE ends in a slash
    build: core: Remove BUILD_TINY_ANDROID checks

    Project name: android_packages_providers_MediaProvider
    MediaProvider: Fix possible NPE

    Project name: android_packages_services_Telephony
    Telephony: Fix mobile network settings for CDMA without LTE

    Project name: android_packages_apps_UnifiedEmail
    Fix cut off notification sounds.

    Project name: android_packages_apps_Snap
    Snap/Strings: sensivity -> sensitivity
    Revert "SnapdragonCamera: Camera switches from bayer and mono on switching to front camera"
    Snap: grant android.permission.RECEIVE_BOOT_COMPLETED permisions

    Project name: android_packages_apps_PhoneCommon
    PhoneCommon: Another round of qtistring fixes

    Project name: android_packages_apps_Gallery2
    Gallery: Make location permission truly optional

    Thanks all for the support.


    Download links:

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


    MD5: c4f25310fd672dd514ce5e7e35ccccb2

    Please dont mirror for now the roms zips, thanks




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

    #11
  12. TugaPower
    Jelly Bean Mar 19, 2017

    TugaPower , Mar 19, 2017 :
    Build 2017/03/18 #OP3 #OP3T

    TugaPower ROM G+

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

    #TugaPower N 16.0 LineageOS #laos #OnePlus #Android 7.1.1 #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://forum.xda-developers.com/android/software/r-s-e-sound-systems-auditory-research-t3379709 )
    Gello removed and replaced by latest TugaBrowser beta v55.x Stable ( built in OTA for the Browser ) ( blocks ads and protect privacy)
    TugaBrowser -> http://forum.xda-developers.com/android/apps-games/app-tugabrowser-t3472457
    Call Record
    Kernel permissive
    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
    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 and Magisk Manager



    What does not works:

    Check second post for bugs and solutions.


    Change log:

    Increased Volume steps ( Media and call )

    Project name: proprietary_vendor_oneplus
    op3: Update to OxygenOS 4.1.0 blobs

    Project name: android_kernel_oneplus_msm8996
    qcacld-2.0: Update to LA.UM.5.5.r1-03800-8x96.0

    Project name: android_device_oneplus_oneplus3
    op3: Update to OxygenOS 4.1.0 blobs
    op3: Adjust auto brightness levels
    op3: Clean up camera shim library

    Project name: android
    cm: add custom tiles project

    Project name: android_system_core
    init: Don't update recovery on boot

    Project name: android_hardware_intel_img_psb_video
    psb_video: fix video encoding on clovertrail once again

    Project name: android_hardware_qcom_media
    mm-video-v4l2: vdec: Fix makefile derp introduced in d443c0d

    Project name: android_hardware_cyanogen
    livedisplay: SDM: Fix display mode handling

    Project name: android_vendor_cm
    repopick: encode commit subjects in utf-8 for printing
    cm: build custom tiles app
    overlay: Disable recovery updates
    apns: Remove proxy for the "TIM WAP" APN
    Add TvSettings to common tv config.

    Project name: android_frameworks_base
    Move wakelock option for flashlight to CameraManager.
    SingleHandWindow: Allow locking the rotation to 180°
    Add tile information to ACTION_QS_TILE_PREFERENCES intent
    PackageManager: Always let UID 0 start FallbackHome
    SystemUI: Dismiss keyguard on boot if disabled by current profile
    Fix intermittent slowness in resolver activity towards end of day.
    Revert "Wifi: Introduce a config parameter for IpReachabilityMonitor"

    Project name: android_frameworks_av
    Conditionally revert "CameraService: Allow HAL to handle video buffer duped FD's."

    Project name: android_build
    Revert "ota: Remove cruft we don't care about"

    Project name: android_packages_services_Telephony
    Telephony: AIRPLANE_MODE_ON has moved
    Telephony: Fix "Redirect to roaming SIM network setting(Dual SIM)"

    Project name: android_packages_apps_Contacts
    contacts: Add support for import contacts to local phone storage

    Project name: android_packages_apps_LockClock
    res: use selectableItemBackgroundBorderless for refresh button background

    Project name: android_packages_apps_CustomTiles
    CustomTiles: support direct boot
    CustomTiles: remove compass tile

    Project name: android_packages_apps_Settings
    AppOpsDetails: Check app permissions safely
    Fix possible NPE on SIM settings shutdown.
    Clean up SIM enable toggle implementation
    Settings: port manual provisiong support

    Project name: android_packages_apps_CMParts
    CMParts: update contributors db

    Project name: android_packages_apps_Dialer
    Dialer: AIRPLANE_MODE_ON has moved

    Project name: android_packages_apps_Bluetooth
    Revert "Introduced Active device for volume updates and volume update in pause state"
    Bluetooth: AIRPLANE_MODE_ON has moved

    Project name: android_packages_apps_ContactsCommon
    AccountType: use a pretty phone account icon for local storage account
    SelectAccountActivity : Support local phone account
    Add local phone account as a writable AccountTypes.
    Store all local contacts in only one account.
    contacts-common: Add support for import contacts to local phone storage

    Thanks all for the support.


    Download links:

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


    MD5: bd4c5d70b866534b40c5b7b417c69161

    Please dont mirror for now the roms zips, thanks




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

    #12
  13. TugaPower
    Jelly Bean Mar 26, 2017

    TugaPower , Mar 26, 2017 :
    Build 2017/03/25 #OP3 #OP3T

    TugaPower ROM G+

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

    #TugaPower N 17.0 LineageOS #laos #OnePlus #Android 7.1.1 #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://forum.xda-developers.com/android/software/r-s-e-sound-systems-auditory-research-t3379709 )
    Gello removed and replaced by latest TugaBrowser beta v55.x Stable ( built in OTA for the Browser ) ( blocks ads and protect privacy)
    TugaBrowser -> http://forum.xda-developers.com/android/apps-games/app-tugabrowser-t3472457
    Call Record
    Kernel permissive
    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
    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 and Magisk Manager



    What does not works:

    Check second post for bugs and solutions.


    Change log:

    Project name: android_kernel_oneplus_msm8996
    power: oneplus_fastcg: Silence log spam
    misc: Sync with OxygenOS 4.1.0 kernel release
    mdss: livedisplay: Fix memory leaks in mdss_livedisplay_update()

    Project name: android_vendor_cm
    cm: build: Don't convert patchset to int if it's None
    cm: build: Fix cherry picking specific patchsets
    Make a data only config
    APN: Fix TalkTalk
    apns: Update Swiss APNs
    apn: Updating TelkomSA from 8ta South Africa APN

    Project name: android_frameworks_opt_telephony
    telephony: Fix rebase mismerge breaking SIM detection when encrypted

    Project name: android_frameworks_base
    Core: Make tethering notifications fully translatable
    SystemUI: enable NFC tile
    SystemUI: Add NFC tile

    Project name: android_packages_apps_LockClock
    Update weather data only when the screen is on
    Register network status change listener explicity
    Save timestamp of last update
    Fix typo in method name

    Project name: android_packages_apps_Recorder
    Recorder: add and fix missing copyrights
    Recorder: screen recorder overlay
    Recorder: update gradle and support libraries

    Project name: android_packages_apps_CustomTiles
    CustomTiles: rename app_name to "Extra tiles"
    CustomTiles: Add heads up long press action
    CustomTiles: Add USB tethering long press action

    Project name: android_packages_apps_Settings
    Fix zen mode allowed event preference summary.
    Make Build Date and API Level unselectable

    Thanks all for the support.


    Download links:

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


    MD5: 03d2f776e675758906d7e2f5dd84d83b

    Please dont mirror for now the roms zips, thanks




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

    #13
  14. TugaPower
    Jelly Bean Apr 15, 2017

    TugaPower , Apr 15, 2017 :
    Build 2017/04/14 #OP3 #OP3T

    TugaPower ROM G+

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

    #TugaPower N 20.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://forum.xda-developers.com/android/software/r-s-e-sound-systems-auditory-research-t3379709 )
    Gello removed and replaced by latest TugaBrowser beta v55.x Stable ( built in OTA for the Browser ) ( blocks ads and protect privacy)
    TugaBrowser -> http://forum.xda-developers.com/android/apps-games/app-tugabrowser-t3472457
    Call Record
    Kernel permissive
    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
    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 and Magisk Manager



    What does not works:

    Check second post for bugs and solutions.


    Change log:

    Added APTX support
    Attempt to fix some data mobile issue not working like it should

    Project name: android_device_oneplus_oneplus3
    op3: Doze: Refactor
    op3: Doze: Perform operations as current user
    oneplus3: Fix touchscreen and keypad firmware update process
    oneplus3: Set restart level to related for all subsystems

    Project name: android_kernel_oneplus_msm8996
    input: synaptics: fw_update: Fix various memory leaks
    BACKPORT: tcp: avoid infinite loop in tcp_splice_read()
    BACKPORT: posix_acl: Clear SGID bit when setting file permissions
    UPSTREAM: udp: properly support MSG_PEEK with truncated buffers
    shmem: fix shm fallocate() list corruption
    UPSTREAM: USB: mct_u232: add sanity checking in probe
    UPSTREAM: USB: cypress_m8: add endpoint sanity check
    UPSTREAM: USB: iowarrior: fix oops with malicious USB descriptors
    UPSTREAM: USB: usb_driver_claim_interface: add sanity checking
    UPSTREAM: ppp: defer netns reference release for ppp channel
    synaptics_driver: Fix transposed memset() arguments
    blk-mq: update hardware and software queues for sleeping alloc
    drivers: video: Add bounds checking in fb_cmap_to_user
    diag: dci: avoid out of bounds memory access
    arm64: lib: improve copy_page to deal with 128 bytes at a time
    qcacld-2.0: Remove obsolete set/reset ssid hotlist
    removing msm calls to trace_printk
    power: oneplus_fastcg: Silence log spam
    mdss: livedisplay: Fix memory leaks in mdss_livedisplay_update()
    op3: Remove CONFIG_TIMER_STATS
    misc: fpc1020: Increase fingerprintd nice value when screen is off
    input: synaptics: s3320: Don't run baseline after first touch
    input: synaptics: s1302: Clean up PM routines and move them into worker
    input: synaptics: s3320: Make interrupt handling more robust
    ARM: dts: 15801: Configure ramoops memory
    fs/pstore: fix compilation warning
    pstore: Fix the ramoops module parameters update
    fs/pstore: initialize pmsg from device tree
    fs:pstore:ramoops: config mem from dt
    input: synaptics_s3320: Support all gestures
    input: synaptics_s3320: Clean up gesture handling
    input: synaptics_s3320: Commonize gesture flags
    ARM: dts: 15811: Target different GPU firmware image name
    op3: Preserve memory on restart
    power: reset: Allow device to preserve memory on restart
    FROMLIST: pstore: drop pmsg bounce buffer
    op3: Update defconfig
    misc: fpc1020: Wait for uevent to send before exiting IRQ handler
    misc: fpc1020: Simplify proximity shut-off
    misc: fpc1020: Honor proximity state
    usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs
    power: oneplus_fastcg: Remove project_info dependency
    misc: fpc1020: Clean up interrupt handler
    misc: fpc1020: Set fingerprintd priority to max when screen is off
    misc: fpc1020: Report key input when interrupt is fired with screen off
    misc: fpc1020: Clean up PM routines and move them into dedicated worker
    input: synaptics: s3320: Silence log spam
    input: synaptics: s3320: Clean up PM routines and move them into worker
    input: synaptics: s3320: Don't run baseline on resume
    msm: qpnp-haptic: Process haptics asynchronously
    power: bq27541: Silence log spam
    power: bq27541: Don't queue work onto a specific CPU
    op3: CONFIG_HZ_300
    asoc/msm: Disable unwanted modules in arch config
    Silences WLAN, PCIe, and CPU suspend state kernel messages
    asoc/msm: Reduce min capture size
    arm64: crypto: reduce priority of core AES cipher
    arm64/crypto: use crypto instructions to generate AES key schedule
    arm64: crypto: increase AES interleave to 4x
    arm64/crypto: issue aese/aesmc instructions in pairs
    arm64: crypto: Change priority of arm64 aes cipher.
    crypto: arm64/crc32 - bring in line with generic CRC32
    crypto: crc32 - Add ARM64 CRC32 hw accelerated module
    ARM: dts: 15801: Adjust display power settings for s6e3fa5 panel
    op3: Adjust display power settings
    asoc: msm: Add async ops for SLIMBUS_6 backend
    ARM: dts: 15801: Fix and optimize SRGB commands for s6e3fa5 panel
    op3: Fix and optimize SRGB commands
    ARM: dts: 15801: Enable SRGB for s6e3fa5 panel
    mdss: livedisplay: Add commands to enable SRGB mode
    qpnp-haptic: Dejank the haptics
    input: synaptics_s3320: Report nanosecond timestamps to improve accuracy
    input: add new input event code to pass timestamp to userspace
    op3: Enable partial update mode for Samsung display
    op3: Fix display brightness
    video: mdss: LiveDisplay driver
    cpuset: Make cpusets restore on hotplug
    cpuset: Add allow_attach hook for cpusets on android.
    block, bfq: add Early Queue Merge (EQM) to BFQ-v7r8 for 3.18.0
    block, bfq: add Early Queue Merge (EQM) to BFQ-v7r7 for 3.18.0
    block: introduce the BFQ-v7r7 I/O sched for 3.18
    block: cgroups, kconfig, build bits for BFQ-v7r7-3.18
    msm: qpnp-haptic: set up sysfs interface for common cmhw implementation
    qpnp-haptic: Add sysfs interface to control intensity
    input: tri-state-key: Get it ready for CM
    input: synpatics_s3320: Get gestures ready for CM
    input: synaptics_s3320: Clean up oneplus' logic
    op3: Adjust LEDs configuration slightly
    ARM: dts: 15801: Add add synchronized RGB blink params
    leds: leds-qpnp: add synchronized rgb control
    pwm: qpnp-pwm: add api for synchronous enable of pwms
    ARM: dts: 15801: Correct MPP4 behaviour
    staging: Import LA.UM.5.5.r1-04000-8x96.0 qcacld-2.0 driver
    op3: Add initial lineageos defconfig
    misc: Import OnePlus 7.1 kernel release
    Revert "msm: camera: isp: Handle standby mode for B+M"
    Revert "msm: isp: Add support for VFE resolution limit"
    msm: camera: sensor: Fix memory leaks when sensor probe fails
    cpufreq: stats: Fix memory leaks when updating stats table
    msm: camera: isp: Fix memory leaks in vfe probe
    msm: mdss: Don't cache the address of a stack variable in timings init
    soc: qcom: glink: Fix memory leak in driver probe
    net: ipc_router: Fix memory leaks when releasing a remote port
    time: Remove CONFIG_TIMER_STATS
    sctp: deny peeloff operation on asocs with threads sleeping on it
    irda: Fix lockdep annotations in hashbin_delete().
    net/llc: avoid BUG_ON() in skb_orphan()
    sctp: avoid BUG_ON on sctp_wait_for_sndbuf
    perf/core: Fix concurrent sys_perf_event_open() vs. 'move_group' race
    ipc/shm: Fix shmat mmap nil-page protection
    ext4: validate s_first_meta_bg at mount time
    dccp: fix freeing skb too early for IPV6_RECVPKTINFO
    tmpfs: clear S_ISGID when setting posix ACLs
    ANDROID: video: adf: Avoid directly referencing user pointers
    ANDROID: trace: net: use %pK for kernel pointers
    sched: Fix integer overflow in sched_update_nr_prod()
    ion: blacklist %p kptr_restrict
    USB: cdc-acm: more sanity checking
    usbnet: cleanup after bind() in probe()
    Input: aiptek - fix crash on detecting device without endpoints
    ALSA: hrtimer: Fix stall by hrtimer_cancel()
    ALSA: pcm : Call kill_fasync() in stream lock
    netlink: Fix dump skb leak/double free
    netfilter: x_tables: check for size overflow
    net: llc: use correct size for sysctl timeout entries
    sg_write()/bsg_write() is not fit to be called under KERNEL_DS
    ANDROID: ext4 crypto: Disables zeroing on truncation when there's no key
    ext4 crypto: fix bugs in ext4_encrypted_zeroout()
    ext4 crypto: replace some BUG_ON()'s with error checks
    ext4 crypto: ext4_page_crypto() doesn't need a encryption context
    ext4: optimize ext4_writepage() for attempted 4k delalloc writes
    ext4 crypto: fix memory leak in ext4_bio_write_page()
    ext4: disable zeroout optimization when encryption is enabled
    ext4 crypto: remove duplicate header file
    ext4 crypto: fix spelling typo in comment
    ext4 crypto: exit cleanly if ext4_derive_key_aes() fails
    ext4 crypto: check for too-short encrypted file names
    ext4 crypto: use a jbd2 transaction when adding a crypto policy
    ext4 crypto: fail the mount if blocksize != pagesize
    ext4 crypto: fix sparse warnings in fs/ext4/ioctl.c
    ext4 crypto: fix ext4_get_crypto_ctx()'s calling convention in ext4_decrypt_one
    ext4 crypto: allocate bounce pages using GFP_NOWAIT
    ext4 crypto: release crypto resource on module exit
    ext4 crypto: handle unexpected lack of encryption keys
    ext4 crypto: allocate the right amount of memory for the on-disk symlink
    ext4 crypto: clean up error handling in ext4_fname_setup_filename
    ext4 crypto: policies may only be set on directories
    ext4 crypto: enforce crypto policy restrictions on cross-renames
    ext4 crypto: encrypt tmpfile located in encryption protected directory
    ext4 crypto: make sure the encryption info is initialized on opendir(2)
    ext4 crypto: set up encryption info for new inodes in ext4_inherit_context()
    ext4 crypto: fix memory leaks in ext4_encrypted_zeroout
    ext4 crypto: use per-inode tfm structure
    ext4 crypto: require CONFIG_CRYPTO_CTR if ext4 encryption is enabled
    ext4 crypto: shrink size of the ext4_crypto_ctx structure
    ext4 crypto: get rid of ci_mode from struct ext4_crypt_info
    ext4 crypto: use slab caches
    ext4: clean up superblock encryption mode fields
    ext4 crypto: reorganize how we store keys in the inode
    ext4 crypto: separate kernel and userspace structure for the key
    ext4 crypto: don't allocate a page when encrypting/decrypting file names
    ext4 crypto: optimize filename encryption
    ext4 crypto: Do not select from EXT4_FS_ENCRYPTION
    ext4 crypto: add padding to filenames before encrypting
    ext4 crypto: simplify and speed up filename encryption
    ext4 crypto: enable encryption feature flag
    ext4 crypto: Add symlink encryption
    ext4 crypto: enable filename encryption
    ext4 crypto: filename encryption modifications
    ext4 crypto: partial update to namei.c for fname crypto
    ext4 crypto: insert encrypted filenames into a leaf directory block
    ext4 crypto: teach ext4_htree_store_dirent() to store decrypted filenames
    ext4 crypto: filename encryption facilities
    ext4 crypto: implement the ext4 decryption read path
    ext4 crypto: implement the ext4 encryption write path
    ext4 crypto: inherit encryption policies on inode and directory create
    ext4 crypto: enforce context consistency
    ext4 crypto: add encryption key management facilities
    ext4 crypto: add ext4 encryption facilities
    ext4 crypto: add encryption policy and password salt support
    ext4 crypto: add encryption xattr support
    ext4 crypto: export ext4_empty_dir()
    ext4 crypto: add ext4 encryption Kconfig
    ext4 crypto: reserve codepoints used by the ext4 encryption feature
    ext4 crypto: add ext4_mpage_readpages()
    ANDROID: mnt: remount should propagate to slaves of slaves
    ANDROID: sdcardfs: support direct-IO (DIO) operations
    ANDROID: sdcardfs: implement vm_ops->page_mkwrite
    ANDROID: sdcardfs: Don't bother deleting freelist
    ANDROID: sdcardfs: Add missing path_put
    ANDROID: sdcardfs: Fix incorrect hash
    ANDROID: sdcardfs: Switch strcasecmp for internal call
    ANDROID: sdcardfs: switch to full_name_hash and qstr
    ANDROID: sdcardfs: Add GID Derivation to sdcardfs
    ANDROID: sdcardfs: Remove redundant operation
    ANDROID: sdcardfs: add support for user permission isolation
    ANDROID: sdcardfs: Refactor configfs interface
    ANDROID: sdcardfs: Allow non-owners to touch
    vfs: Add setattr2 for filesystems with per mount permissions
    vfs: Allow filesystems to access their private mount data
    mnt: Add filesystem private data to mount points
    vfs: Add permission2 for filesystems with per mount permissions
    ANDROID: sdcardfs: Fix locking issue with permision fix up
    sdcardfs: Use per mount permissions
    sdcardfs: Add gid and mask to private mount data
    sdcardfs: User new permission2 functions
    sdcardfs: Move directory unlock before touch
    sdcardfs: fix external storage exporting incorrect uid
    sdcardfs: Added top to sdcardfs_inode_info
    sdcardfs: Switch package list to RCU
    sdcardfs: Fix locking for permission fix up
    sdcardfs: Check for other cases on path lookup
    sdcardfs: override umask on mkdir and create
    ANDROID: sdcardfs: fix itnull.cocci warnings
    sdcardfs: Truncate packages_gid.list on overflow
    vfs: change d_canonical_path to take two paths
    Revert "BACKPORT: f2fs: add a max block check for get_data_block_bmap"
    Revert "mm: vmscan: Add a debug file for shrinkers"
    msm: mdss: Add lock to avoid release of active session in rotator
    msm: mdss: fix race condition in mdp debugfs
    msm: mdss: Validate cursor image size
    msm: mdss: Install sync fences after user copy

    Project name: android
    manifest: android-7.1.1_r25 -> android-7.1.2_r2
    Revert "cm: Remove ahbottomnavigation library"

    Project name: android_system_bt
    Revert "Update Interop datatbase to prevent preferred conn updates"

    Project name: android_system_core
    adb: Look for bu in /sbin when in recovery mode

    Project name: android_hardware_qcom_display
    hwcomposer: Fix regression in hwc_sync

    Project name: android_hardware_qcom_media
    mm-video-v4l2: vdec: add safety checks for freeing buffers
    mm-video-v4l2: venc: add safety checks for freeing buffers

    Project name: android_hardware_qcom_audio
    audio: Fix flac offload not working
    policy_hal: Line up default features with rest of HAL

    Project name: android_vendor_cm
    kernel: Fix broken C_INCLUDE_PATH for Darwin
    kernel: Include openssl headers and dylibs on darwin
    Revert "YOLO"
    Revert "Br0Zip"
    build: Update smali and baksmali to 2.2.0
    charger: updates for 7.1.2 minui
    roomservice: handle devices with underscores
    Br0Zip
    YOLO
    Fix APNs for Cyprus
    extract_utils: support extracting directly from an ota zip
    cm: remove special access to unused cmfm
    cm: allow apps to find profile manager service

    Project name: cm_platform_sdk
    PerformanceManager: Don't override the user preference
    PerformanceManager: Don't force powersave mode with powersave profile

    Project name: android_device_oppo_common
    oppo-common: ConfigPanel: Use cmsdk FileUtils wherever it suits
    Oppo -> OPPO

    Project name: android_frameworks_native
    sensorservice: Register orientation sensor if HAL doesn't provide it

    Project name: android_frameworks_base
    Various fixes and cleanups after 7.1.2 merge
    Zygote: Fix GL preload property evaluation
    systemui: Fix DE translation for navbar buttons
    Show lockscreen wallpaper when blur effect is enabled
    Revert "SystemUI: Add SlotId for MultiSim"
    PowerManager: Bring back the compatibility with AOSP
    Fix permission description string for DE.
    Hotspot Tile: longclick should open Tethering settings
    Fix Hotspot tile is shown on Guest user
    SettingsProvider: Update icon.
    Revert "[1/2] base: support separate encryption/lockscreen passwords"
    DocumentsUI: make shapes great again

    Project name: android_frameworks_av
    stagefright: Fix SurfaceMediaSource buffer search condition when buffer return
    stagefright: Remove the HAL3 limitation from the video reference clock selection
    Revert "Revert "mediacodec: minijail: Enable exporting of policy files""

    Project name: android_build
    build: allow to disable recovery-two-step.img generation

    Project name: android_bionic
    libc: memcpy_base: Disable opt for certain targets
    linker: Restore optional platform text relocations use

    Project name: android_packages_providers_CalendarProvider
    New Material icon

    Project name: android_packages_providers_MediaProvider
    New Material icon

    Project name: android_packages_providers_TelephonyProvider
    TelephonyProvider: Update icon to Material

    Project name: android_packages_services_Mms
    Add Material icon & app label

    Project name: android_packages_services_Telephony
    VoicemailSettingsActivity: Fix NPE
    telephony: fix crash when missing simcard
    Revert "Add support to launch call barring"
    Revert "CallFeatureSettings: Only show call barring option if QTI package installed"

    Project name: android_packages_apps_CellBroadcastReceiver
    CellBroadcastReceiver: fix channel 50 not disabling

    Project name: android_packages_apps_DeskClock
    AlarmService : Change stopSelf into stopSelfResult
    DeskClock: fix ringtones stored on /sdcard/Alarms

    Project name: android_packages_apps_Nfc
    Nfc: Include android-support-v4 for the NXP stack

    Project name: android_packages_apps_Trebuchet
    Moving a few testing classes to a separate package
    Trebuchet: Remove ambient SDK leftover

    Project name: android_packages_apps_CarrierConfig
    Consider O2 and E-Plus as non-roaming
    Consider Q-TELECOM Greece as non-roaming

    Project name: android_packages_apps_Snap
    CameraControls: Toggle the status of disabled views
    Never remove unsupported controls
    WideAnglePanoramaUI: Correctly position the progressbar
    Snap: CaptureModule: set switcher index on resume
    Snap: CaptureUI: fix ModuleSwitcher being invisible
    CaptureUI: fix crash on setOrientation
    Snap: Fix effect and picture program overlay buttons
    Always apply frame size reduction to panorama pictures
    Never ignore finger swipes in gallery mode
    Fix record time sometimes not seen

    Project name: android_packages_apps_CustomTiles
    WakelockService: Refactor
    Caffeine: Stop service if not enabled
    CaffeineTile: Use 'off' icon by default
    AdbOverNetworkTile: Use 'off' icon by default
    WakelockService: Don't check if wakelock is held twice
    WakelockService: reference the wakelock
    CaffeineTile: Start service connection as current user

    Project name: interfacer
    restartService --> forceStopService
    Polish copyright
    Fix failed authorization toast on restartService
    JobService: Fix inital font application
    JobService: fix initial theme dir creation

    Project name: android_packages_apps_Settings
    Revert "[2/2] settings: support setting a separate encryption password"
    Settings: Fix AOSP WiFi AP translations
    Settings: Fix german string

    Project name: android_packages_apps_CMParts
    PerfProfileSettings: Update slider on powersave mode change
    CMParts: Update quick QS pull-down summary for translation
    Fix reorientation of volume buttons on portrait tablets

    Project name: android_packages_apps_Bluetooth
    Revert "Bluetooth: handle opening incoming APK files"

    Project name: android_packages_apps_Gallery2
    Gallery2: support the newly added media file types in MTP mode
    Gallery2: Fix use of uninitialized stack variables
    Gallery2: Remove unused renderscript class
    Fix spelling error

    Project name: android_packages_resources_devicesettings
    Add strings for fingerprint pocketmode

    Project name: android_packages_wallpapers_LivePicker
    New Material icon

    Thanks all for the support.


    Download links:

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


    MD5: bf08fb8de9bed17f89cd41089bdbd08b

    Please dont mirror for now the roms zips, thanks




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

    #14
  15. TugaPower
    Jelly Bean May 1, 2017

    TugaPower , May 1, 2017 :
    Build 2017/05/01 #OP3 #OP3T

    TugaPower ROM G+

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

    #TugaPower N 21.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://forum.xda-developers.com/android/software/r-s-e-sound-systems-auditory-research-t3379709 )
    Gello removed and replaced by latest TugaBrowser beta v55.x Stable ( built in OTA for the Browser ) ( blocks ads and protect privacy)
    TugaBrowser -> http://forum.xda-developers.com/android/apps-games/app-tugabrowser-t3472457
    Call Record
    Kernel permissive
    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
    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 and Magisk Manager



    What does not works:

    Check second post for bugs and solutions.


    Change log:

    Project name: android_kernel_oneplus_msm8996
    mdss: Fix solid fill unpack pattern
    mdss: move to a kthread for vsync_retire_work_handler
    msm: mdss: avoid scheduling pp work during continuous updates
    mdss: Do not wait for kickoff in display commit
    kgsl: convert some workqueues to use kthreads
    input: synaptics: Ditch oneplus virtual abs code

    Project name: android_device_oneplus_oneplus3
    op3: Add missing & remove unused blobs
    op3: Sort blob list
    op3: Update to OB14 blobs
    op3: use stock aptX libraries from ob14

    Project name: proprietary_vendor_oneplus
    op3: Add missing & remove unused blobs
    op3: Update to OB14 blobs

    Project name: android_device_oppo_common
    recovery: Use project pathmap for recovery

    Project name: android_system_bt
    bt: fix build for non-BLE after the 7.1.2 merge

    Project name: android_system_extras
    Use project pathmap for recovery
    Update verity_verifier from master branch
    verity: Include libcrypto_utils_static
    Revert "Revert "Switch to BoringSSL for crypto.""
    Revert "Switch to BoringSSL for crypto."

    Project name: android_system_core
    fs_mgr: Use project pathmap for recovery
    healthd: Use project pathmap for recovery

    Project name: android_hardware_libhardware_legacy
    wifi: add firmware loader support for the non-LKM case
    wifi: Change USES_TI_MAC80211 to a BoardConfig flag

    Project name: android_hardware_qcom_display
    Fix duplicate copy file rules

    Project name: android_hardware_qcom_audio
    msm8996: audio: Add l/r mic swapping when using stereo mics
    Add special case for stereo camcorder
    hal: Featureize APE/VORBIS/WMA offload support

    Project name: android_vendor_cm
    addonsu: Add Lineage version to zip name
    Add target to make a flashable su addon

    Project name: cm_platform_sdk
    Protect system profiles related broadcasts

    Project name: android_frameworks_opt_net_wifi
    Disqualify non-preferred band for both 2.4 and 5GHz
    Load the correct Wifi Saturation Threshold by Band

    Project name: android_frameworks_opt_telephony
    Create cdma dummy apns.
    Fix GSM SIM card ICCID on NV sub CDMA devices

    Project name: android_frameworks_base
    base: don't show reboot options for safe mode
    SystemUI: Use already existing overlay to show QS auto brightness
    SystemUI: use vector drawables for brightness icons
    fix anr when concurrent request provider
    Ensure that the decor view is attached to window.
    Bad token of activity when do the launch work at the app process side.
    Query geo description in worker thread to prevent ANR
    remove duplicated incorrectly code in ProcessRecord
    fix foreground process will be mistakenly killed when it uses content provider.
    Fix PacketKeepalive.stop() crash
    FATAL EXCEPTION IN SYSTEM PROCESS: android.ui
    Restart persistent process if start timeout.
    fix system_server crash issue caused by fd leak.
    base: LocationTile detail
    SystemUI: Use AOSP AutoBrightness implementation
    Revert "SystemUI: [RJIL new function] AutoBrightness"
    Revert "SystemUI: Fix QSTileHost exception"
    am: Handle unchecked activity starts for protected components (2)
    fix wrong algorithm in WifiPowerPerPacket()
    Keyguard: Move CAF strings to cm_strings.xml.
    SystemUI:Notification bar custom notification display problems
    SystemUI:Bluetooth can't be turn off
    BT: Update wait function in ManagerService to handle BLE states
    frameworks/base: Fix password/PIN/pattern update issue
    SystemUI: Fix QSTileHost exception
    SystemUI: [RJIL new function] AutoBrightness
    SystemUI: Fix SystemUI ANR
    fingerprint: notify client when cancelling succeeded

    Project name: android
    Manifest : Stop syncing blank intel sensor repo.
    cm: Sync ansible repo
    manifest: Track our external/libchrome

    Project name: android_build
    Revert "build: releasetools: ota: Add support for 32-64 bit upgrades"

    Project name: android_external_boringssl
    Make CRYPTO_is_NEON_capable aware of the buggy CPU.
    Don't set a default armcap state in dynamic armcap modes.
    Rewrite ARM feature detection.
    Remove CRYPTO_set_NEON_functional.

    Project name: android_external_libchrome
    Disable all NEON in BoringSSL if has_broken_neon is set.

    Project name: android_external_stagefright-plugins
    Revert "codecs: Disable AC3/EAC3"

    Project name: android_packages_apps_Trebuchet
    Trebuchet: lineage launcher icon
    Trebuchet: Do not crash if normalized string for sorting is empty
    Don't show market links if market app is protected
    Trebuchet: use normalized strings for sorting into bucket

    Project name: interfacer
    JobService: Expose configuration shim refresh delay
    Add a looper to the locale change handler
    README: Recommend Interfacer be put in the services folder
    JobService: Transition to the Binder Interprocess Communication System

    Project name: android_packages_apps_Settings
    Revert "Settings: Lost cached BT devices in found devices list"
    Settings[Wifi]: fix the input invalid length for WEP encryption.
    Settings: Fix internal storage summary for non-emulated storage

    Project name: android_packages_apps_Dialer
    InCallUI: Don't force enable the prox sensor for incoming calls

    Project name: android_packages_apps_Gallery2
    Revert "Gallery2: hide navigation bar when we turn off lights"

    Thanks all for the support.


    Download links:

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


    MD5: e7eafb5d5c295712ebd74daf85142290

    Please dont mirror for now the roms zips, thanks




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

    #15
  16. TugaPower
    Jelly Bean May 7, 2017

    TugaPower , May 7, 2017 :
    Build 2017/05/07 #OP3 #OP3T

    TugaPower ROM G+

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

    #TugaPower N 22.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://forum.xda-developers.com/android/software/r-s-e-sound-systems-auditory-research-t3379709 )
    Gello removed and replaced by latest TugaBrowser beta v55.x Stable ( built in OTA for the Browser ) ( blocks ads and protect privacy)
    TugaBrowser -> http://forum.xda-developers.com/android/apps-games/app-tugabrowser-t3472457
    Call Record
    Kernel permissive
    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
    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 and Magisk Manager



    What does not works:

    Check second post for bugs and solutions.


    Change log:

    Re-add Network Traffic Monitor

    Project name: android_kernel_oneplus_msm8996
    mm: Tighten x86 /dev/mem with zeroing reads
    crypto: ahash - Fix EINPROGRESS notification callback
    mm/mempolicy.c: fix error handling in set_mempolicy and mbind.
    KEYS: fix keyctl_set_reqkey_keyring() to not leak thread keyrings
    scsi: sg: check length passed to SG_NEXT_CMD_LEN
    xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window
    KEYS: Change the name of the dead type to ".dead" to prevent user access
    ANDROID: ion: Protect kref from userspace manipulation
    Kconfig: msm: disable ultrasound driver
    KEYS: Disallow keyrings beginning with '.' to be joined as session keyrings
    mm: migrate dirty page without clear_page_dirty_for_io etc

    Project name: proprietary_vendor_oneplus
    op3: Update fpc hal from OB15

    Project name: android_device_oneplus_oneplus3
    op3: Update decoder profiling result
    op3: Unpin fpc hal

    Project name: android
    manifest: android-7.1.2_r2 -> android-7.1.2_r8

    Project name: android_system_bt
    Do not include the trailing NULL from the C-String in the SDP service name

    Project name: android_art
    runtime: arch: support kryo for 32 bit

    Project name: android_frameworks_av
    seccomp: Fix policy for ffmpeg

    Project name: android_hardware_qcom_display
    sdm: Use ColorMetadata in SDM
    display: Add support for Rec.2020
    sdm: Use safe mode on External display on low end device
    HWC: Set skip to layers with Non Integral Source Crop
    sdm: skip null commit on command mode panels
    libmemtrack: Fix integer overflow in kgsl function

    Project name: android_hardware_qcom_media
    media: libOmxSw encoders require prop headers :(
    mm-video-v4l2: serialize FTB's for dropped frames
    mm-video-v4l2: vidc: venc: Free buffer FDs and handles
    mm-video-v4l2: vdec: Support for HEVCMain10HDR10 profile
    mm-video-v4l2: Update max level for h264 decoder to 5.1
    mm-video-v4l2: venc: Disable Pframes incase of resolution 5k/6k
    mm-video-v4l2: Reset drv_ctx o/p buffer requirements in loaded state
    mm-video-v4l2: vdec: Convert maximum display luminance in cd/m2
    mm-video-v4l2: vdec:Metadata for HDR and ColorAspects
    mm-video-v4l2: vdec: Support for HDR Info extension

    Project name: android_hardware_qcom_audio
    Configs: remove audio sink buffer size property
    hal: fix kw issue in hal
    hal: remove redundant logs from utils.c
    audiod: Skip enumerating non-ADSP sound cards

    Thanks all for the support.


    Download links:

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


    MD5: 430d1429e74b05a455a3745cd8c1829d

    Please dont mirror for now the roms zips, thanks




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

    #16
  17. TugaPower
    Jelly Bean May 22, 2017

    TugaPower , May 22, 2017 :
    Build 2017/05/20 #OP3 #OP3T

    TugaPower ROM G+

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

    #TugaPower N 24.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://forum.xda-developers.com/android/software/r-s-e-sound-systems-auditory-research-t3379709 )
    Gello removed and replaced by latest TugaBrowser beta v55.x Stable ( built in OTA for the Browser ) ( blocks ads and protect privacy)
    TugaBrowser -> http://forum.xda-developers.com/android/apps-games/app-tugabrowser-t3472457
    Call Record
    Kernel permissive
    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
    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 and Magisk Manager



    What does not works:

    Check second post for bugs and solutions.


    Change log:

    Project name: android_kernel_oneplus_msm8996
    op3: Set cfq as default I/O scheduler
    kernel: Fix potential refcount leak in su check
    kernel: Only expose su when daemon is running
    f2fs: switch to using fscrypt_match_name()
    fscrypt: introduce helper function for filename matching
    fscrypt: fix context consistency check when key(s) unavailable
    scrypt: Move key structure and constants to uapi
    fscrypt: remove unnecessary checks for NULL operations
    fscrypt: eliminate ->prepare_context() operation
    fscrypt: remove broken support for detecting keyring key revocation
    fscrypt: avoid collisions when presenting long encrypted filenames
    f2fs: check entire encrypted bigname when finding a dentry
    f2fs: sync f2fs_lookup() with ext4_lookup()
    f2fs: fix a mount fail for wrong next_scan_nid
    f2fs: relocate inode_{,un}lock in F2FS_IOC_SETFLAGS
    f2fs: show available_nids in f2fs/status
    f2fs: flush dirty nats periodically
    f2fs: introduce CP_TRIMMED_FLAG to avoid unneeded discard
    f2fs: allow cpc->reason to indicate more than one reason
    f2fs: release cp and dnode lock before IPU
    f2fs: shrink size of struct discard_cmd
    f2fs: don't hold cmd_lock during waiting discard command
    f2fs: nullify fio->encrypted_page for each writes
    f2fs: sanity check segment count
    f2fs: introduce valid_ipu_blkaddr to clean up
    f2fs: lookup extent cache first under IPU scenario
    f2fs: reconstruct code to write a data page
    f2fs: introduce __wait_discard_cmd
    f2fs: introduce __issue_discard_cmd
    f2fs: enable small discard by default
    f2fs: delay awaking discard thread
    f2fs: seperate read nat page from nat_tree_lock
    f2fs: fix multiple f2fs_add_link() having same name for inline dentry
    f2fs: skip encrypted inode in ASYNC IPU policy
    f2fs: fix out-of free segments
    f2fs: improve definition of statistic macros
    f2fs: assign allocation hint for warm/cold data
    f2fs: fix _IOW usage
    f2fs: add ioctl to flush data from faster device to cold area
    f2fs: introduce async IPU policy
    f2fs: add undiscard blocks stat
    f2fs: unlock cp_rwsem early for IPU writes
    f2fs: introduce __check_rb_tree_consistence
    f2fs: trace __submit_discard_cmd
    f2fs: in prior to issue big discard
    f2fs: clean up discard_cmd_control structure
    f2fs: use rb-tree to track pending discard commands
    f2fs: avoid dirty node pages in check_only recovery
    f2fs: fix not to set fsync/dentry mark
    f2fs: allocate hot_data for atomic writes
    f2fs: give time to flush dirty pages for checkpoint
    f2fs: fix fs corruption due to zero inode page
    f2fs: shrink blk plug region
    f2fs: extract rb-tree operation infrastructure
    f2fs: avoid frequent checkpoint during f2fs_gc
    f2fs: clean up some macros in terms of GET_SEGNO
    f2fs: clean up get_valid_blocks with consistent parameter
    f2fs: use segment number for get_valid_blocks
    f2fs: guard macro variables with braces
    f2fs: fix comment on f2fs_flush_merged_bios() after 86531d6b
    f2fs: prevent waiter encountering incorrect discard states
    f2fs: introduce f2fs_wait_discard_bios
    f2fs: split discard_cmd_list
    Revert "f2fs: put allocate_segment after refresh_sit_entry"
    f2fs: split make_dentry_ptr() into block and inline versions
    f2fs: submit bio of in-place-update pages
    f2fs: remove the redundant variable definition
    f2fs: avoid IO split due to mixed WB_SYNC_ALL and WB_SYNC_NONE
    f2fs: write small sized IO to hot log
    f2fs: use bitmap in discard_entry
    f2fs: clean up destroy_discard_cmd_control
    f2fs: count discard command entry
    f2fs: show issued flush/discard count
    f2fs: relax node version check for victim data in gc
    f2fs: start SSR much eariler to avoid FG_GC
    f2fs: allocate node and hot data in the beginning of partition
    f2fs: fix wrong max cost initialization
    f2fs: allow write page cache when writting cp
    f2fs: don't reserve additional space in xattr block
    f2fs: clean up xattr operation
    f2fs: don't track volatile file in dirty inode list
    f2fs: show the max number of volatile operations
    f2fs: fix race condition in between free nid allocator/initializer
    f2fs: use set_page_private marcro in f2fs_trace_pid
    f2fs: fix recording invalid last_victim
    f2fs: more reasonable mem_size calculating of ino_entry
    f2fs: calculate the f2fs_stat_info into base_mem
    f2fs: avoid stat_inc_atomic_write for non-atomic file
    f2fs: sanity check of crc_offset from raw checkpoint
    f2fs: cleanup the disk level filename updating
    f2fs: cover update_free_nid_bitmap with nid_list_lock
    f2fs: fix bad prefetchw of NULL page
    f2fs: clear FI_DATA_EXIST flag in truncate_inline_inode
    f2fs: move mnt_want_write_file after arguments checking
    f2fs: check new size by inode_newsize_ok in f2fs_insert_range
    f2fs: avoid copy date to user-space if move file range fail
    f2fs: drop duplicate new_size assign in f2fs_zero_range
    f2fs: adjust the way of calculating nat block
    f2fs: add fault injection on f2fs_truncate
    f2fs: check range before defragment
    f2fs: use parameter max_items instead of PIDVEC_SIZE
    f2fs: add a punch discard command function
    f2fs: allocate a bio for discarding when actually issuing it
    f2fs: skip writeback meta pages if cp_mutex acquire failed
    f2fs: show more precise message on orphan recovery failure
    f2fs: remove dead macro PGOFS_OF_NEXT_DNODE
    f2fs: drop duplicate radix tree lookup of nat_entry_set
    f2fs: make sure trace all f2fs_issue_flush
    f2fs: don't allow volatile writes for non-regular file
    f2fs: don't allow atomic writes for not regular files
    f2fs: fix stale ATOMIC_WRITTEN_PAGE private pointer
    f2fs: build stat_info before orphan inode recovery
    f2fs: fix the fault of calculating blkstart twice
    f2fs: fix the fault of checking F2FS_LINK_MAX for rename inode
    f2fs: don't allow to get pino when filename is encrypted
    f2fs: fix wrong error injection for evict_inode
    f2fs: le32_to_cpu for ckpt->cp_pack_total_block_count
    f2fs: combine nat_bits and free_nid_bitmap cache
    f2fs: skip scanning free nid bitmap of full NAT blocks
    drivers: staging: Update qcacld-2.0 driver
    misc: Squashed revert upstream applied security patches

    Project name: android_device_oneplus_oneplus3
    init.qcom.rc : Add time_daemon in init.qcom.rc
    op3: rootdir: Update fs tune from marlin
    op3: Use kryo 32-bit routines
    op3: Set camera package name to OnePlus Camera
    op3: Add specific camera parameter library
    op3: Remove camera shim library
    op3: Update to OB16 blobs
    op3: Re-enable camera HAL3
    op3: Disable tethering provisioning for all carriers
    op3: Remove QVOP service
    op3: Enforce vendor tree presence
    op3: Kill Gello

    Project name: proprietary_vendor_oneplus
    op3: Update to OB16 blobs
    op3: Remove QVOP blobs

    Project name: android_system_keymaster
    Fix bugs regarding KeyStore::isHardwareBacked always returning true.

    Project name: android_system_sepolicy
    Allow recovery to alter / on userdebug/eng builds

    Project name: android_vendor_cm
    extract_utils: fix extracting XML files containing binary characters

    Project name: android_frameworks_native
    sensorservice: Fix orientation sensor for HAL's missing rotation vector sensor

    Project name: android_build
    Revert "Revert "ota: Remove cruft we don't care about""
    apicheck_msg_current: Don't do this in LineageOS

    Project name: interfacer
    Add interface to get API version and app authentication status
    Fix permissions for CTS [2/2]

    Project name: android_packages_apps_CMParts
    Update contributors cloud

    Project name: android_packages_apps_Dialer
    Dialer: lock screen appear before incoming call screen

    Changelog N23.0

    Project name: android_hardware_qcom_audio
    msm8996: ultrasound: Initial open source hal for Elliptic Ultrasound

    Project name: android_system_core
    Revert "init.rc: set initial cpuset to all cores"
    init.rc: set initial cpuset to all cores

    Project name: android_hardware_qcom_display
    display: Add color metadata definition

    Project name: android_hardware_qcom_display
    hwc2: Only set display_width and display_height when equal to zero

    Project name: cm_platform_sdk
    cmsdk: Add CMSettings option for QS auto brightness

    Project name: android_frameworks_base
    SystemUI: Add tunable for auto brightness icon
    Validate handler of wakelock option for flashlight.
    telecom: Fix order of arguments when creating Details object

    Project name: android_packages_apps_DeskClock
    DeskClock: Use accelerometer instead of orientation sensor
    DeskClock: Move default action for flip and shake to overlay
    DeskClock: Fix "GoogleNow cancel alarms crash"

    Project name: android_packages_apps_Snap
    Snap: Fix crash switching from back to front cam in video mode

    Project name: android_packages_apps_CMParts
    CMParts: add brightness slider tunables

    Thanks all for the support.


    Download links:

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


    MD5: 4634b63950c5217d4298c7ad16bf757f

    Please dont mirror for now the roms zips, thanks




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

    #17
  18. TugaPower
    Jelly Bean May 22, 2017