[ROM][LineageOS][Android 6.0.1] TugaPower M105.0

Search This thread

danieldmm

Senior Member
Dec 18, 2008
5,185
12,045
France
Build 2017/09/23 #OPO #LineageOS 6.0.1

TugaPower ROM G+

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

Telegram Channel: https://telegram.me/TugaPowerOnePlusOne

#TugaPower M105.0 LineageOS #OnePlus #Android 6.0.1


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

Please be sure you are using one TWRP that can handle firmware flash. ( http://forum.xda-developers.com/oneplus-one/development/unofficial-twrp-3-0-x-tugapower-t3398366 )
Also be sure you are using proper firmware. The one recomended its the one from cm 13 nighly, you can find here: https://meocloud.pt/link/c1d9a297-e3f7-480b-9567-1bc601c073dd/TugaPowerFirmwareCM13_v4.zip/

If your Gapps provider dont supply backup script, you can see in folder /system/addon.d you will need to flash gapps after ROM.
Gapps advised per the CyanogenMod Wiki to CM13 its Open Gapss Nano Package.

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

Automatic turn on data to send/recebe MMS if data is off
Replaced built in OTA by OTA Updates app ( https://github.com/MatthewBooth/OTAUpdates )
Replaced audiofx with Viper4Arise Deuteronomy 2.4 ( https://forum.xda-developers.com/android/software/r-s-e-sound-systems-auditory-research-t3379709 )
Kcal Support ( use Color Control app to adjust colors )
Xposed Installer Materialised latest version included thanks @DVDandroid
You must flash manually the xposed framework, its a one time step, over my nexts releases it will survive.
You can use the built in install / unnistall of Xposed installer
Gello removed and replaced by latest TugaBrowser beta v60.x ( 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 )
Multi-ROM Support , that way you can try my N ROM :)
Increase max chg current to 2000/500mA
PoGO: Gonna catch then all
Powered by Magisk root v14.x and Magisk Manager 5.0.x versions
Replaced Trebuchet with latest Lawnchair beta ( https://github.com/Deletescape-Media/Lawnchair )


If your Gapps provider dont supply backup script, you can see in folder /system/addon.d you will need to flash gapps after ROM.
Gapps advised per the CyanogenMod Wiki to CM13 its Open Gapss Nano Package.
http://opengapps.org/?api=6.0&variant=nano
If you are in other builds, make a factory reset, flash ROM, then flash Gapps. Reboot

Full Change log:



Changelog M105.0

September Security Patch

Trebuchet removed and replaced by Lawnchair

New Magisk 14.0

New V4A core and module for Magisk

Project name: android
manifest: android-6.0.1_r80
Move to own fork of external/sfntly

Project name: android_build
ASB September 2017, version string to 2017-09-01
ASB August 2017, version string to 2017-08-01

Project name: android_packages_apps_Eleven
Eleven: Add WRITE_MEDIA_STORAGE permission
Eleven: Promote to privileged app
Eleven: allow artwork to scale down
Eleven: request record audio permission for visualizer
Eleven: Remove unused permission REAL_GET_TASKS

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

Project name: android_frameworks_base
ZygoteInit: Remove CAP_SYS_RESOURCE
system_server: add CAP_SYS_PTRACE
Back-port fixes for b/62196835
AppOps: Fix yet another deadlock
AppOps: Prevent deadlock when making note of applications
Close connection before retrying

Project name: android_packages_apps_Settings
Back-port ag/2491664
Regenerate contributors cloud

Project name: android_hardware_qcom_audio
aenc-aac: bounds checking Add bounds checking for buffers
Equalizer: Check value size for get preset name
Fix security vulnerability: Equalizer setParameter memory overflow

Project name: android_frameworks_ex
Update FrameSequence to call new DGifCloseFile DO NOT MERGE

Project name: android_frameworks_opt_net_wifi
wifinative jni: check array length for trackSignificantWifiChange

Project name: android_frameworks_minikin
Reject unsorted cmap entries. DO NOT MERGE

Project name: android_frameworks_av
Avoid crash for stss sync sample number 0
Track: Check buffer size of static tracks
AudioFlinger: Fix memory allocation for client-less tracks
MPEG4Extractor: check size for yrrc box
stagefright: check aac_frame_length to prevent infinite loop
MPEG4Source: fix fragmented read.
MPEG4Extractor: ensure returned status is checked.
MediaPlayerService: fix access of mPlayer in client
audio effects: filter reserved effect commands
EffectBundle: Check value size for get preset name
stagefright: fix crash due to bad timestamp index
Change MPEG2 reinit Error Handling
Notify Errors Appropriately from SoftMPEG2
Fix TOCTOU problem in libstagefright_soft_aacenc
Fix security vulnerability: Equalizer setParameter memory overflow
Check the buffer index from acquireBuffer
Don't leak this out of GraphicBufferSource ctor
better manage buffer for libstagefright_soft_mpeg4enc
Fix integer overflow in mediadrmserver
Fix potential leak
m4v_h263: update width/height only when they are valid.
m4v_h263: check header first before decoding a frame.

Project name: android_external_libhevc
Limit boundary PU sizes in case of errors
Fix array size for hrd parameters
Return error for invalid crop parameters
Check number of output buffers and sizes
Fix OOB issue in nal unit parsing
Set pic_present at end of pic_init instead of beginning
Handle error return in parse slice

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

Project name: android_external_chromium-webview
WebView AOSP Integration Request - 52.0.2743.100

Project name: android_external_sfntly
Merge remote-tracking branch 'aosp/upstream-master' into master
Merge commit 'bbc9221' into master

Project name: android_external_libmpeg2
Check For Zero Width/Height in Frame Header
Adding Error Check For PictureStructure Param
Update mbs_left In Case Of Missing Slice
Correcting NumCoeff Check in VLD




Thanks all for the support.


ROM -> https://www.androidfilehost.com/?fid=961840155545598123


MD5: c6226a70b0f41b24f013039d36b83a16

Happy flashing



Source:

LineageOS: https://github.com/LineageOS
Kernel source: https://github.com/LineageOS/kernel_oneplus_msm8974



Banners TugaPower ROM

Bh27gKN.jpg


WVkAGXP.jpg


SdVPMQj.jpg
 
Last edited:

danieldmm

Senior Member
Dec 18, 2008
5,185
12,045
France
what im confused with the OP. Is In-Call audio fixed, or is it not? and what do we have to do with the SIM on boot..

Its fixed the calls, the early build have problems causing FC and the other person not listen on the other side. Now its fixed. The SIM CARD its because when making the first boot phone will set the language to the language of the SIM CARD, if your SIM CARD its from other country it will after couple of seconds bootloop after boot and you no longer can boot. Because of that my advice its to eject SIM Card till pass the contry region language set.
Hope its clear now for you. Dont forget, you must maintain English US in language settings. Hoppe in the next build it will be fixed.
 
Last edited:

logitechor

Senior Member
Sep 29, 2010
367
66
Toronto
Google Pixel 6
Just did a clean install. Also wiped data clean. Downloading apps. Facebook works. Now on Tap also. So far a great new Rom. Thank you.

Sent from my A0001 using XDA Premium HD app
 

stryker09

Senior Member
Its fixed the calls, the early build have problems causing FC and the other person not listen on the other side. Now its fixed. The SIM CARD its because when making the first boot phone will set the language to the language of the SIM CARD, if your SIM CARD its from other country it will after couple of seconds bootloop after boot and you no longer can boot. Because of that my advice its to eject SIM Card till pass the contry region language set.
Hope its clear now for you. Dont forget, you must maintain English US in language settings. Hoppe in the next build it will be fixed.

Just tried flashing the firmware and then the ROM, but its still throwing me an error asking to update my modem - is there a specific modem that the ROM needs?
 

nightfireblaze8

Senior Member
Jul 27, 2013
240
77
My screen has a reddish tint (looks like night mode on LiveDisplay). I'm not able to find any option to set it right. Is anyone else having this issue?

Also, long pressing the home button causes a SystemUI force close.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 139
    Build 2017/09/23 #OPO #LineageOS 6.0.1

    TugaPower ROM G+

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

    Telegram Channel: https://telegram.me/TugaPowerOnePlusOne

    #TugaPower M105.0 LineageOS #OnePlus #Android 6.0.1


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

    Please be sure you are using one TWRP that can handle firmware flash. ( http://forum.xda-developers.com/oneplus-one/development/unofficial-twrp-3-0-x-tugapower-t3398366 )
    Also be sure you are using proper firmware. The one recomended its the one from cm 13 nighly, you can find here: https://meocloud.pt/link/c1d9a297-e3f7-480b-9567-1bc601c073dd/TugaPowerFirmwareCM13_v4.zip/

    If your Gapps provider dont supply backup script, you can see in folder /system/addon.d you will need to flash gapps after ROM.
    Gapps advised per the CyanogenMod Wiki to CM13 its Open Gapss Nano Package.

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

    Automatic turn on data to send/recebe MMS if data is off
    Replaced built in OTA by OTA Updates app ( https://github.com/MatthewBooth/OTAUpdates )
    Replaced audiofx with Viper4Arise Deuteronomy 2.4 ( https://forum.xda-developers.com/android/software/r-s-e-sound-systems-auditory-research-t3379709 )
    Kcal Support ( use Color Control app to adjust colors )
    Xposed Installer Materialised latest version included thanks @DVDandroid
    You must flash manually the xposed framework, its a one time step, over my nexts releases it will survive.
    You can use the built in install / unnistall of Xposed installer
    Gello removed and replaced by latest TugaBrowser beta v60.x ( 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 )
    Multi-ROM Support , that way you can try my N ROM :)
    Increase max chg current to 2000/500mA
    PoGO: Gonna catch then all
    Powered by Magisk root v14.x and Magisk Manager 5.0.x versions
    Replaced Trebuchet with latest Lawnchair beta ( https://github.com/Deletescape-Media/Lawnchair )


    If your Gapps provider dont supply backup script, you can see in folder /system/addon.d you will need to flash gapps after ROM.
    Gapps advised per the CyanogenMod Wiki to CM13 its Open Gapss Nano Package.
    http://opengapps.org/?api=6.0&variant=nano
    If you are in other builds, make a factory reset, flash ROM, then flash Gapps. Reboot

    Full Change log:



    Changelog M105.0

    September Security Patch

    Trebuchet removed and replaced by Lawnchair

    New Magisk 14.0

    New V4A core and module for Magisk

    Project name: android
    manifest: android-6.0.1_r80
    Move to own fork of external/sfntly

    Project name: android_build
    ASB September 2017, version string to 2017-09-01
    ASB August 2017, version string to 2017-08-01

    Project name: android_packages_apps_Eleven
    Eleven: Add WRITE_MEDIA_STORAGE permission
    Eleven: Promote to privileged app
    Eleven: allow artwork to scale down
    Eleven: request record audio permission for visualizer
    Eleven: Remove unused permission REAL_GET_TASKS

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

    Project name: android_frameworks_base
    ZygoteInit: Remove CAP_SYS_RESOURCE
    system_server: add CAP_SYS_PTRACE
    Back-port fixes for b/62196835
    AppOps: Fix yet another deadlock
    AppOps: Prevent deadlock when making note of applications
    Close connection before retrying

    Project name: android_packages_apps_Settings
    Back-port ag/2491664
    Regenerate contributors cloud

    Project name: android_hardware_qcom_audio
    aenc-aac: bounds checking Add bounds checking for buffers
    Equalizer: Check value size for get preset name
    Fix security vulnerability: Equalizer setParameter memory overflow

    Project name: android_frameworks_ex
    Update FrameSequence to call new DGifCloseFile DO NOT MERGE

    Project name: android_frameworks_opt_net_wifi
    wifinative jni: check array length for trackSignificantWifiChange

    Project name: android_frameworks_minikin
    Reject unsorted cmap entries. DO NOT MERGE

    Project name: android_frameworks_av
    Avoid crash for stss sync sample number 0
    Track: Check buffer size of static tracks
    AudioFlinger: Fix memory allocation for client-less tracks
    MPEG4Extractor: check size for yrrc box
    stagefright: check aac_frame_length to prevent infinite loop
    MPEG4Source: fix fragmented read.
    MPEG4Extractor: ensure returned status is checked.
    MediaPlayerService: fix access of mPlayer in client
    audio effects: filter reserved effect commands
    EffectBundle: Check value size for get preset name
    stagefright: fix crash due to bad timestamp index
    Change MPEG2 reinit Error Handling
    Notify Errors Appropriately from SoftMPEG2
    Fix TOCTOU problem in libstagefright_soft_aacenc
    Fix security vulnerability: Equalizer setParameter memory overflow
    Check the buffer index from acquireBuffer
    Don't leak this out of GraphicBufferSource ctor
    better manage buffer for libstagefright_soft_mpeg4enc
    Fix integer overflow in mediadrmserver
    Fix potential leak
    m4v_h263: update width/height only when they are valid.
    m4v_h263: check header first before decoding a frame.

    Project name: android_external_libhevc
    Limit boundary PU sizes in case of errors
    Fix array size for hrd parameters
    Return error for invalid crop parameters
    Check number of output buffers and sizes
    Fix OOB issue in nal unit parsing
    Set pic_present at end of pic_init instead of beginning
    Handle error return in parse slice

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

    Project name: android_external_chromium-webview
    WebView AOSP Integration Request - 52.0.2743.100

    Project name: android_external_sfntly
    Merge remote-tracking branch 'aosp/upstream-master' into master
    Merge commit 'bbc9221' into master

    Project name: android_external_libmpeg2
    Check For Zero Width/Height in Frame Header
    Adding Error Check For PictureStructure Param
    Update mbs_left In Case Of Missing Slice
    Correcting NumCoeff Check in VLD




    Thanks all for the support.


    ROM -> https://www.androidfilehost.com/?fid=961840155545598123


    MD5: c6226a70b0f41b24f013039d36b83a16

    Happy flashing



    Source:

    LineageOS: https://github.com/LineageOS
    Kernel source: https://github.com/LineageOS/kernel_oneplus_msm8974



    Banners TugaPower ROM

    Bh27gKN.jpg


    WVkAGXP.jpg


    SdVPMQj.jpg
    24
    17
    Build 04/12/2015

    TugaPower ROM G+

    #TugaPower v14.0 CM13 #OnePlus #Android 6.0

    Change log:

    Kernel: Multi ROM Support
    Kernel: F2FS All partitions Support
    Added back Theme Day/Night ( find in screen options )
    Added Xposed version v78 official, 1/11/2015 thanks @rovo89
    Xposed ( Please take extreme precaution wich modules you install, if its not ready to Lollipop you may face bootloop )
    To go out of bootloop by Xposed module misbehavior just go to TWRP and in file manager delete the file /data/data/de.robv.android.xposed.installer/conf/modules.list, that way phone will boot
    StockBrowser Removed and added CAF Browser m46 compiled by me and WebRefiner Activated
    ( Block Ads / Privacy Attacks / Malware ) and Google Sync
    Powered by SuperSU 2.56

    Dont forget, if you are in my builds, no need to flash gapps, use the OTA to download and flash.
    If you are in other builds, make a factory reset, flash ROM, then flash Gapps. Reboot

    Bugs:

    Lets find bugs :)


    ROM script its improved, if you dont meet the firmware requisites ROM will not flash, you can find Firmware zip in the botton of post

    Sync With CM Repo:

    keymaster: add TARGET_PROVIDES_KEYMASTER (android_hardware_qcom_keymaster)
    bt: Fix device discoverability (android_system_bt)
    Wifi: add "turn wifi off" action to open network notification (android_frameworks_opt_net_wifi)
    CMBugReport: fix attachment uploading & add tests (android_packages_apps_CMBugreport)
    marshmallow sends bugreports pre-zipped (android_packages_apps_CMBugreport)
    Fix permission for Development shortcut (android_frameworks_base)
    Fingerprint: Use M fingerprint setup action (android_packages_apps_SetupWizard)
    Revert "Fingerprint: Use AOSP fingerprint setup" (android_packages_apps_SetupWizard)
    USB MIDI: Fix race condition that causes intermittent connections. (android_frameworks_base)
    Volume should take VOLUME_MIN_DB value when audio is muted. (android_frameworks_av)
    libbinder: allow devices to disable ashmem size tracking (android_frameworks_native)
    CMSettingsProvider: Only enable component if already disabled. (cm_platform_sdk)
    Move list_networks_key to separate widget (android_packages_services_Telephony)
    Telephony: Apply SPN override for cdma SIM (RUIM) (android_frameworks_opt_telephony)
    MSIM: Phone account related changes (android_packages_services_Telecomm)
    Telephony: Identify NetworkRequests by phone (android_frameworks_opt_telephony)
    Settings: use CMHW serial number (android_packages_apps_Settings)
    recovery: Fix size of text array (android_bootable_recovery)
    Themes: Expose color for external settings icons (android_packages_apps_Settings)
    Telephony: Return the correct res id for text and tone (android_packages_services_Telephony)
    manifest: Enable LockClock preferences to show in LeanBack Settings row (android_packages_apps_LockClock)
    telephony: Update MAXIMUM_VALID_VALUE for disconnect codes (android_frameworks_base)
    telephony: Make the disconnect cause distinguishable (android_frameworks_base)
    SystemUI: Apply tint on battery level text (android_frameworks_base)
    Add toggle for heads up notifications (android_packages_apps_Settings)
    SystemUI: various qs tile detail improvements (android_frameworks_base)
    SystemUI: add circle page indicator for qs tiles (android_frameworks_base)
    Revert "systemui: Fix race condition in setting notification panel height" (android_frameworks_base)
    Themes: Don't uninstall theme when processing an overlay fails (android_frameworks_base)
    Contacts: Use common contacts uri extra (android_packages_apps_Contacts)
    Contacts: Save contact image from lookup (android_packages_apps_Contacts)
    Contacts: Remove contact shortcut for lookup contact (android_packages_apps_Contacts)
    Contacts: Add contact lookup with attribution to quick contacts (android_packages_apps_Contacts)
    Contacts : Ensure query excludes LOCAL_CONTACTS (android_packages_apps_Contacts)
    Fix local account name display for groups. (android_packages_apps_Contacts)
    Remove arbitrary set visibility call (android_packages_apps_Contacts)
    Keep a local instance of mContactData when copying to SIM card. (android_packages_apps_Contacts)
    Contacts:remove memory status from overflow in search mode (android_packages_apps_Contacts)
    fix crash in QuickContact on sending contact via sms (android_packages_apps_Contacts)
    Summarize local phone storage in MemoryStatusActivity. (android_packages_apps_Contacts)
    QuickContacts: Fix null pointer exception when clicking a contact (android_packages_apps_Contacts)
    Populate group title. (android_packages_apps_ContactsCommon)
    stagefright: Fix build breaks (android_frameworks_av)
    minivold: Build as static library for linkage into recovery (android_system_vold)
    recovery: Assimilate minivold (android_bootable_recovery)
    recovery: fstools: symlink sgdisk so we can actually use it (android_bootable_recovery)
    build: recovery: Support extra recovery resources (android_build)
    recovery: Switch to CyanogenMod branding (android_bootable_recovery)
    configpanel: catch FileNotFoundException (android_device_oppo_common)

    ROM -> https://goo.gl/1CK95D

    Mirror MegaUpload -> https://goo.gl/9BGza3

    Mirror Android File Host -> https://goo.gl/VwDQCo

    Mirror Google Drive -> https://goo.gl/LiahR4

    MD5: 4f060de90bd4b66600e7249eb583020f

    Stock Kernel v14.0 -> https://goo.gl/qoWJua


    Happy flashing

    Firmware parts Recommended for better function over TugaPower ROM, flash this if ROM Flash gives firmware error.
    If error its modem you must use TWRP 2.8.6.0 to flash the firmware zip properly.
    Meocloud Firmware Download -> https://goo.gl/NV6OeM
    Mirror Mega Download -> https://goo.gl/5PZFMU

    MD5: 09411ce520b4916e2ce007dfa4af7e53

    Source:

    CyanogenMOD: https://github.com/CyanogenMod
    Kernel: https://github.com/CyanogenMod/android_kernel_oneplus_msm8974

    16
    Expect new ROM today

    TugaPower v9.0

    Mobile data fixed, it will be pushed to OTA today.

    Cheers
    15
    Sorry guys, delayed for tomorrow.
    That its a promised that tomorrow it will go live.
    Damm bug low memmory its not yet squashed...
    Cheers