FORUMS
Remove All Ads from XDA

 View Poll Results: Do you support Anti Piracy?

Yes! It can help developers who develop such apps.
 
37 Vote(s)
46.84%
Noooooooo. I want cracked paid apps!
 
42 Vote(s)
53.16%

[5.1.1_r16][d80x/vs/ls] SlimSaber [UBERTC-4.9][RRO][CAF][10/9]

980 posts
Thanks Meter: 1,205
 
By nimrodsv, Senior Member on 14th June 2015, 07:04 PM
Post Reply Email Thread

SlimLP G2 UBERTC 4.9 CORTEX-A15 Optimizations Unofficial builds
Making SlimLP faster and smoother


Code:
*** Disclaimer
 * Your warranty is now void.
 *
 * I am not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. 
 * Please do some research and read the instructions carefully before flashing it!
 * YOU are choosing to make these modifications, and if 
 * you point the finger at me for messing up your device, I will laugh at you.
 */.

Difference from Official SlimRom Rom
  • Built with UBERTC Cortex-A15 ToolChains
  • T9 locale support
  • Expandable Volume
  • Unlink calls and notifications volume
  • Full Layers support
  • Smart Calling
  • Variety of QS selection
  • Shut down menu customization
  • Smart mute on flip
  • Long press lock icon to sleep
  • Lock screen customization
  • Status bar ticker
  • Disable/Enable navigation rings
  • Removed all SlimOTA functionality
  • Able to change Volume Steps
  • Changing Lockscreen background
  • Double tap to sleep on lockscreen
  • Wakelock Blocker
  • Navbar rings customizations
  • Smooth Scroll toggle
  • Reboots due to GPS fault is resolved
  • Lock Screen: Weather panel improvements
  • Stagefright issues fixed
  • Able to change lockscreen wallpaper
  • A lot more, check it out yourself

Difference from Official SlimRom Kernel
  • Currently Using HealthyHoney Kernel (by ZG), you can see the source here: https://github.com/HealthyHoney/kernel
  • Added support for all variants on HealthyHoney
  • This kernel have it all, I think it's the best kernel for the G2 at the moment.

Optimizations:
  • Compiled with UBERTC Cortex-A15 Optimizations both for Rom and Kernel
  • Compiled with GCC -O3 optimization
  • Compiled with strict-aliasing compiler optimization
  • Added ARMv7 optimized string handling routines for more smoothness and more memory optimization
  • APK optimizations (by shrinking png files size)

Prerequisites :
  1. You have lollipop bootstack (choose whatever you prefer)
  2. You have latest twrp by blastagator

Installation steps:
  1. Make a nandroid
  2. Clean Flash SlimSaber, download from here
  3. Flash Slim gapps
  4. Flash SuperSU
  5. Flash this for DT2W - http://www.mediafire.com/download/99...2tw_fix_g2.zip

Known Issues:
  • You tell me

Testing Team:
@jmccau1
@lawrus
@J
@PatrickMac
@vrwmiaris1
@gianluigi
@murdoch1

Donators:
@hotbbq
@DerDave
@HDRules
@slaav
@chronicfathead
@VoodooChild1

Sources and credit:
My Source (on top of SlimSaber Source): https://github.com/SlimLG2
Kernel Source: https://github.com/SlimLG2/msm8974_caf_G2
SlimSaber Source: https://github.com/SlimSaber/
SlimRoms Credit list: http://slimroms.eu/#/team
@fusionjack for his great work on SlimSaber
SlimSaber banner and signatures - kroz

XDA:DevDB Information
SlimSaber, ROM for the LG G2

Contributors
nimrodsv, fusionjack, TaRsY
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.4.x

Version Information
Status: Stable
Stable Release Date: 2015-07-15

Created 2015-06-28
Last Updated 2015-07-15
The Following 93 Users Say Thank You to nimrodsv For This Useful Post: [ View ] Gift nimrodsv Ad-Free
 
 
14th June 2015, 07:05 PM |#2  
nimrodsv's Avatar
OP Senior Member
Flag Kfar Saba
Thanks Meter: 1,205
 
Donate to Me
More
News room and FAQ
FAQ
  • Sound control do not work for me
    PSound control should work with Trickster from now on, if not let us know
  • I want X feature
    No problem, find the relevant commits (preferably from SlimROM gerrit - https://review.slimroms.eu/ ) I will see if I can do it.
  • What the fish?! You've promised Layers support, where is Layers manager?
    For layers\RRO support download Layers Manager app from Google App Store
  • Xposed do not work for me
    Please use this: http://arter97.com/browse/Xposed/sna...k-20150605.zip , ON YOUR OWN RISK!
    If that's doesn't work for you please find another solution, do not post that it doesn't work as I won't do anything about it.
Change log:

10.9 (10.8 for d802)
PLEASE CLEAN WIPE, IT WON'T BOOT IF YOU WON'T FULLY WIPE SYSTEM, DATA AND CACHES PARTITIONS
Fixed Location FC
10.7 - Pulled back
PLEASE CLEAN WIPE, IT WON'T BOOT IF YOU WON'T FULLY WIPE SYSTEM, DATA AND CACHES PARTITIONS
- Upstream sync with SlimSaber source
- Changed Kernel to HealthyHoney for all variants
- All known issues are resolved (Brightness, Reboots, Bluetooth Reboots etc.)
Sorry for not getting into the details, i'm in short of time for that, but this build will be smooth and stable enough until we move to Android M, enjoy.

Old News:

8/19
Changelog:
  • Kernel - all changes up to August 18 (included)
    https://github.com/SlimLG2/msm8974_caf_G2
  • Resolved long optimizations time
  • Organizing Lockscreen settings
  • SmartMax is not the default gov anymore
  • Fixes for Weather panel improvements
  • Tunes for Dalvik and HWUI that will fit our device.
  • Increased brightness values
8/17
  • Kernel: all changes up to August 15 - https://github.com/SlimLG2/msm8974_c...commits/SlimG2
  • Framewroks_Native: Verify that the native handle was created
  • g2-common: Proximity sensors fixed
  • manifest: update to android-5.1.1_r10
  • Lock Screen: Weather panel improvements - see more details here:
    https://github.com/SlimLG2/packages_...e2ea958de3ec9e
  • PGM: Permute simple and long click behaviour
  • Device Info: remove IMEI info from SIM status
  • Settings: add IMEI information to msim device status page
  • SystemUI: add missed super window calls
  • SystemUI: fix empty notification space in shade_locked
  • audio: Playback over USB DAC connected before boot
  • [ActivityManager] Bring up Service if not schedule to restart
  • PhoneWinowManager: resolve home car intent
  • Fix intent resolution of default preferred apps
  • National roaming info for new Tuenti MNC in Spain
  • Fix telephony property access for CDMA rewrite rules in PhoneNumberUtils
  • Set SmartMax as default Gov
  • Power HAL: Disable interactive CM extension
  • thermal-engine: Sync config files with v39A
  • init: Disable notify on migrate
  • init: Disable touch boost
  • init: Setup MPDecision decision & poll timeouts
  • Lowered In-call volume
  • Now all rom is compiled with UBERTC
  • APN updates to Philippine networks
  • Add policy to SELinux to allow ViPER4Android in enforcing mode
  • Prevent integer overflow when allocating native_handle_t
  • Bump KernelAdiuto to 0.9.7.1 beta
  • Improvements for layers, should be displayed better now (in DIaler for example)
  • Use xxxhdpi Dalvik and HWUI memory sizes will not be implemented as it causes apps optimizations process took too long (~40 minutes), we will go in a different direction in next release
  • Reverted Lockscreen wallpaper and added FB's WallpaperCropper
  • Rebased g2-common and props to ZG repos, thanks @zdrowyGosciu
  • g2-common: init: Tune SmartMax GOV values
  • g2-common: overlay: FB: Setup network buffer sizes via CM
  • g2-common: Disabled touch boost
  • fixes for Stagefright , please let me know if something is missing.
8/11
  • common-g2: fix for restarts due to GPS error, this is for people who getting sudden restarts.
  • Settings: removed Wake-lock Blocker icon
  • Kernel: Set SmartMax as default governor <-- SmartMax and Nightmare are the recommended governors
  • Kernel: Add SmartMax EPS (extreme power saving) governor
  • Kernel: TCP: Added Westwood (default) and BIC
  • Kernel: Further kernel optimizations
  • Build: Fix extra user-data generation
  • frameworks: getDefaultApn() modifications
  • AppOps: fix delete ops wrongly matched issue
  • frameworks/base: Fix ContentService JNI leaks
  • overlay: Fix Play Services wake-lock
  • Dialer: Add ability for call recording
  • System_props: update sensors settings
8/6
  • Kernel
    - general fixes and improvements, includes speed, memory, GPU and more.
    - Defconfig: Enable turning selinux on/off with command line
    - Governor: Interactive improvements
    - Governor: Improvements to ondemand
    - Sched: reduce calculation effort in fix_small_imbalance
    - Power: msm_battery: increase battery check interval from 5 to 15 seconds
    - several deadlocks resolved
    - unneeded debug and log removed
    - See my github for more, all up until Aug 6 - https://github.com/SlimLG2/msm8974_c...commits/SlimG2
  • Frameworks:
    - Remove unneeded debug and build warnings
    - Scrolling enhancements
    - Cut Max Excape Animation in Half
    - Use 24dip status bar (M Style)
    - Use 23dip status bar icons (M Style)
    - Use Android M Camera Sounds
    - Disable bluetoothadapter logs
    - Allow no applications in the navring
    - SystemUI - use smaller padding for battery
  • Settings:
    - Enable wifi tab by default
  • g2-common
    - System Prop:Increase Wifi scan interval to 60s
    - init: lower interactive min_sample_time value
    - releasetools: Fix /system mount
    - init: lower LCD brightness on early init
    - prop: fix low michrophone input - can fix video sounds recording
    - overlay: Lower proximity check timeout
    - selinux: Fix denials and add more policies
    - power HAL: Disable hispeed_freq while screen is off
    - Disable 4k videos
    - TrustZone support
    - Add VOIP support

    Source changs:
  • Audio/Video: Latest fixes from CM and some patches from AOSP
  • KernelAdiutor: Bump version to 0.9.7
  • KernelAdiutor: Add tasker support
  • Mms: Latest CM changes
  • APN: APN updates
  • Webview: Updated to version 45.0.2454.19
  • Frameworks: Idle Job Start During SCREEN_ON or DREAMING_STOPPED
  • Frameworks: Fix NPE in JobStore when jobs.xml is empty. Frameworks:
  • Frameworks: animateNoDamage failed to remove from current frame list Frameworks: Add config to force using RSSI for LTE signal level calculationFrameworks:
  • ApnSettings: Exclude MVNO listings that are known not to match
  • APNs: Massive APN updates
[LIST]
8/1
My Modifications:
  • Kernel Changes
    - Kernel sublevel update: 3.4.0 to 3.4.108
    - Add support for GCC 5.x and squash fixes
    - new pipe flag
    - a lot of errors and warning issues fixes
    - Added Dance Dance governor
    - performance and stability modifications
    - flags optimizations: returned to O2 (better results than O3) and further TC optimizations
    - Disabled GENTLE FAIR SLEEPERS
    - Enabled ARCH POWER
    - Modifications to cpufreq table relations
    - all those changes should make the device much more responsive, let me know your feedback
  • ROM
    - [Requested] Wakelock Blocker
    - [Requested] Navbar rings customizations
    - Smooth Scroll toggle (under performance Setting screen) - this could affect UI responsiveness, you can read more about it here http://forum.xda-developers.com/show....php?t=2003062
    - DT2W will work once you enable it in Kernel Adiutor, no need for external apps.
Source Modifications:
  • Build script modifications and fixes for F2FS
  • base: check nullability of ConnectivityManager#getNetworkCapabilities()
  • pm: remove stale permissions - can resolve issues with specific applications
  • qs: initialize day temperature in livedisplay tile
  • ActivityManagerService: Don't export 'system' process in running app …
  • camera: Unbreak the extended face detection code
  • Contacts: Resolve FC issues
  • Settings: Long Term Orbits (LTO)
  • Telephony: Display the correct strings for network type summary
  • Telephony: read IMSI from CSIM if available in CDMALTEPhone
  • Update Webview to 44.0.2403.90
    26/7 or 27/7 (depends on the variant)
    • Security Lockscreen bug fixed.
    • Nav Rings fixed (verified)
    • KernelAdiutor update
    • [Requested] Double tap to sleep on lockscreen
    • Slim Recents switch fixed
    24/7
    My commits / cherry-picks:
    • [Requested] Franco Sound Control instead of Faux - please use Trickster for it
    • Kernel improvements:
      -Fixes for better ARM support and code correction
      -Small improvement on CPU-boost
      -[Requested] Optimization flags added (added graphite, O3 flags, floop), if this will cause the slightest issue I will remove it right away
    • [Requested] Removed all SlimOTA functionality - Please test and let me know
    • [Requested] Now you can choose how many Volume Steps - Please test and let me know
    • [Requested] NavRings toggle should work fine now, default is disabled.
    Source Changes:
    • [Requested] Now you can change lock-screen wallpaper (under Security Settings)
    • SlimDim support - check it out under navigation settings
    • Automatic translation import for dialer / telecomm / telephony / Contacts / InCallUI
    • Telecomm: update to latest API
    • Contacts: Add generic hooks for contact info lookup based on phone number
    • telephony: use IMEI as device ID when LteOnCdma mode is enabled
    • Frameworks: Guard in short-circuit evaluations for stringSplit methods.
    • Manifest - tracking openssl and icu CM
    • Manifest - Track Wallpaper Picker
    • Manifest Bump to android-5.1.1_r8
    • DeskClock - alot of bug fixes
    • KernelAdiutor: Logger: Adjust sysfs name with stock kernel
    • InCallUI - Remove dependencies on FloatMath. read more here: https://code.google.com/p/android/is...etail?id=36199
    • Dialer: AIRPLANE_MODE_ON moved to Global
    • Art: Delete missed ClampGrowthLimit CHECK
    • System Core: healthd: Support QC2.0 type charger
    New bug, will need to further review it:
    18/7
    • Kernel: [By Request] Fast charge enabled
    • Frameworks: [By Request] An option to enable/disable navrings, disabled by default.
    • Frameworks: Added StatusBar Ticker
    • Frameworks: speedup for scrolling
    • Frameworks: speedup for statusbar and activity manager
    • Frameworks: Fix CellularTile secondary button doesnt work
    • Frameworks: fix wifi toggle state in detail view
    • Frameworks: CellularTile: change the single click behavior to enable/disable mobile data rather than showing the data usage detail view
    • KernelAdiutor: Hide KernelAdiutor from launcher
    • Settings: change "doze" to "ambient display"
    • Repo: Move to CM repo for jpeg
    • Frameworks AV: Fix config_proximityCheckOnWake setting handling
    • Frameworks AV: Fixes for alarm clock will not reschedule repeat alarm when user adjust time after setting an alarm
    • Frameworks AV: 5 interger overflaws fixes for multimedia (3gpp and MPEG4)
    • Settings: Fix issue where LiveDisplay settings weren't applied
    • Settings: Lets remove Performance tab tile if no overlays are set
    • ART: Improve dalvik cache pruning
    • Audio: Latest fixes from CM
  • 15/7
  • Added governors (needed additional work as we are using custom toolchains):
    -INTELLIDEMAND
    -INTELLIACTIVE
    -WHEATLEY
    -SMARTMAX
    -ZZMOOVE
    -LIONHEART
    -NIGHTMARE
    -PEGASUSQ
    -SLIM
    -YANKACTIVE
    -IMPULSE
  • Added Schedulers:
    - BFQ
    - SIO
    - FIOPS
    - ZEN
    - VR
  • Scripts:
    - Using System CCache instead of local, this is for me as it will build the rom faster
  • Frameworks Native
    - Fixes for rendering pictures and videos
  • TC
    - Updated UBER CORTEX a15 to V4.9.4
  • ART
    - Use GCC 4.8 intead of UBER, prevents building errors
  • Webview
    - Started using arter97 webview
  • Packages Services Telephony
    - Rewrite network type summary handling
  • Platform Manifest
    -Track CM manifests for su and Stk instead of Slim
  • KernelAdiutor
    - Bump to 0.9.6
    - Alot of bug fixes, look here for more information: https://github.com/SlimSaber/KernelA.../commits/lp5.1
[*]7/10/2015
- Data is on by default
- AudioFX is back
- More optimizations flags on Rom side - should be faster nwo
- Removed some applications such as Calendar and wallpapers
Kernel Changes:
-Rename for Slim
-Enable voltage control
-Enable Faux Sound Control
-Enable fsync
-Enable exfat-nofuse
-Enable Powersuspend
-Enable Adreno Idler
-kernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.7
Settings
- Rewording
- Add config for not allowing calls/sms being set > slot 1
- Add option to disable search bar in recents
- Recents panel clear all button tweaks
- RecentsSettings reorganization
Frameworks
- Rewrite Keyguard Visualizer
- Improve lock screen wallpaper behavior
- livedisplay: Fix outdoor mode detection
- SystemUI: dismiss brightness slider on screen off
- bug fixed and improvements
- Recents: Fix 'clear all' button bottom position not working
- SystemUI: fix keyguard unlock drawable not updating
- Fix global-buffer-overflow in voAWB_Copy.
- Fix memory leak in WifiNative
InCallUI
- Unbreak Heads-up disabled incoming calls
Dialer
- Fix Dialer FC on guest user with phone calls allowed
- APN cleanup, modifications and additions
- Dialer: Enable Call Recording for Romania
7/7
- Will use Cortex-A15 optimized tc from now on
- Fixes for Bluetooth, reduced bluesleep wakelock timeout
- Removed AudioFX, will be readded and fixed in next build
- Keyguard: fix misaligned ripple for pin-entry backspace button
- Mixer paths cleanup
- Fixed audio policy
- added missing up navigation in menus
- Remove memory leak in PersistentDataBlockService jni
- Battery Saver enhancements
- Media profile increased to 4k
- A lot of kernel adjustments (look over here: https://review.slimroms.eu/#/q/proje...el_lge_msm8974 )
7/1/2015
- Added ARM-CORTEX-A15 optimizations on Kernel.
6/27/2015 - all variants are ready
PLEASE DO FULL WIPE BEFORE FLASHING
- Rebased on SlimSaber.
- Navigation buttons distorted issue has been resolved
- T9 locale support
- Expandable volume
- Unlink call and notfication
- Better layers support
- Smart calling
- More QS to choose from
- Added network traffic on status bar
- Shut down menu modifications
- Smart mute on flip
- Long press lock icon t sleep
- Ability to change shortcuts on lock screen
- Alot more, worth to check it out!
6/23/2015 : Building: d802, d800, ls980, vs980 Uploaded: d801, d802, d800, ls980, vs980 .
highlights for this build:
- UBERTC 4.9 for both kernel and rom
- Battery improvement due to fixing proximity sensor never turning off.
- f2fs related commits
- Cursor controls in Nav Bar
- Expanded desktop
- chamber of secret & slimaction to shortcuts
- Dialer lookup support
- fixed non-intrusive incoming call
- bluetooth A2DP fixes
- commits related to audio and in call sound
- look at gerrit for more commits
6/20/2015 - new d802, d800, vs980 and ls980 rom builds with Layers support
06/13/2015 - First release [/CODE]
The Following 35 Users Say Thank You to nimrodsv For This Useful Post: [ View ] Gift nimrodsv Ad-Free
14th June 2015, 07:58 PM |#3  
nimrodsv's Avatar
OP Senior Member
Flag Kfar Saba
Thanks Meter: 1,205
 
Donate to Me
More
Uploading d801 now, will be up in 10 mins.

Next d800 and then VS980
The Following 7 Users Say Thank You to nimrodsv For This Useful Post: [ View ] Gift nimrodsv Ad-Free
14th June 2015, 08:49 PM |#4  
vrwmiaris1's Avatar
Senior Member
Flag Thessaloniki
Thanks Meter: 281
 
More
Great work man, tnx for this.subscribed !

Στάλθηκε από το LG-D802 μου
The Following 2 Users Say Thank You to vrwmiaris1 For This Useful Post: [ View ] Gift vrwmiaris1 Ad-Free
14th June 2015, 08:52 PM |#5  
Senior Member
Flag strasbourg
Thanks Meter: 23
 
More
Yes good news
14th June 2015, 09:51 PM |#6  
Really now's Avatar
Senior Member
Flag NW Indiana
Thanks Meter: 188
 
More
I'm really looking forward to this. I've been a fan of Slim since my Galaxy Note days!
14th June 2015, 10:33 PM |#7  
Senior Member
Thanks Meter: 35
 
More
Great ROM!!! i really love Slim roms,
Thank you for the time and effort mate !.

do you by any chance know if bluetooth calls work here?
The Following User Says Thank You to genyagilin For This Useful Post: [ View ] Gift genyagilin Ad-Free
14th June 2015, 10:44 PM |#8  
t3chn0s1s's Avatar
Senior Member
Flag Roseville, CA
Thanks Meter: 762
 
Donate to Me
More
Got a TMo-US D801. There are 2 LP bootstacks at the link posted in the OP. I know the differences... but which LP bootstack needs to be flashed? Loki or Bump? I figured Bump since it's a newer exploit but I didn't want to assume. I soft bricked my D801 a few times already once because I flashed the wrong LP bootstack. Had to unbrick by using Ubuntu & manually flashing the individual partitions so, I'm trying to avoid having to do that again (even though it's not that hard).
14th June 2015, 10:54 PM |#9  
Senior Member
Thanks Meter: 261
 
More
Quote:
Originally Posted by genyagilin

Great ROM!!! i really love Slim roms,
Thank you for the time and effort mate !.

do you by any chance know if bluetooth calls work here?

There is still no sound with BT calls

Sent from my LG-D802 using Tapatalk
The Following User Says Thank You to DaveHTC200 For This Useful Post: [ View ] Gift DaveHTC200 Ad-Free
15th June 2015, 12:25 AM |#10  
errikosd's Avatar
Senior Member
Flag Athens
Thanks Meter: 276
 
Donate to Me
More
Quote:
Originally Posted by t3chn0s1s

Got a TMo-US D801. There are 2 LP bootstacks at the link posted in the OP. I know the differences... but which LP bootstack needs to be flashed? Loki or Bump? I figured Bump since it's a newer exploit but I didn't want to assume. I soft bricked my D801 a few times already once because I flashed the wrong LP bootstack. Had to unbrick by using Ubuntu & manually flashing the individual partitions so, I'm trying to avoid having to do that again (even though it's not that hard).

I am using the loki-fied one on my D802 with SlimLP. I suppose you need the loki one, but I am not sure as you are using a D801.
The Following User Says Thank You to errikosd For This Useful Post: [ View ] Gift errikosd Ad-Free
15th June 2015, 04:18 AM |#11  
nimrodsv's Avatar
OP Senior Member
Flag Kfar Saba
Thanks Meter: 1,205
 
Donate to Me
More
Thanks everyone for the kind words
By the way the rom should support f2fs although not tested so only do it if you know what you are doing.

d800 being uploaded now!
Vs980 is being built
Quote:
Originally Posted by genyagilin

Great ROM!!! i really love Slim roms,
Thank you for the time and effort mate !.

do you by any chance know if bluetooth calls work here?

Quote:
Originally Posted by DaveHTC200

There is still no sound with BT calls

Sent from my LG-D802 using Tapatalk

I think it should work fine, I will test it soon.



Quote:
Originally Posted by t3chn0s1s

Got a TMo-US D801. There are 2 LP bootstacks at the link posted in the OP. I know the differences... but which LP bootstack needs to be flashed? Loki or Bump? I figured Bump since it's a newer exploit but I didn't want to assume. I soft bricked my D801 a few times already once because I flashed the wrong LP bootstack. Had to unbrick by using Ubuntu & manually flashing the individual partitions so, I'm trying to avoid having to do that again (even though it's not that hard).

The rom loki'd so use that please.
The Following 4 Users Say Thank You to nimrodsv For This Useful Post: [ View ] Gift nimrodsv Ad-Free
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes