ROM [5.1.X]SlimSaber[SlimLP Unofficial Builds].

  1. Chromer19 Honeycomb Jan 14, 2015

    Chromer19, Jan 14, 2015 :

    SlimLP bacon SaberMod 4.8 Unofficial builds
    Making SlimLP more faster and smoother

    SlimSaber: SaberMod toolchain 4.8.5
    SlimKernel: SaberMod toolchain 4.9.3


    I'm not responsible for any damages on your device.

    Some of you perhaps already know me from SlimSaber main thread i9100. My focus is to compile roms with custom toolchain SaberMod for more performance and smoothness.
    I choose SlimRoms because it is a lightweight and not bloated rom, but it still has rich features.
    The rom and the kernel are tested by me first before I make it available online. I could have overseen something during testing, please be understand.
    In summary, it is still SlimRoms that is compiled with SaberMod toolchain. You can consider this build is nightly and the build from the official thread is stable and weekly.

    !!! Please don't discuss these unofficial builds in the official thread. User can get confuse easily. !!!

    What makes different from the official SlimRoms
    • Compiled with a custom toolchain Sabermod for more performance and better battery life
    • Compiled with the GCC optimization level -O3
    • Compiled with strict-aliasing compiler optimization
    • Added patches to fix GCC strict-aliasing violation rules
    • Added ARMv7 optimized string handling routines for more smoothness and more memory optimization
    • Disabled SQLite fsync to increase I/O performance
    • Cherry-picked some AOSP bug and memory leak fixes
    • Cherry-picked some KitKat bug and memory leak fixes

    Installation instructions
    Coming from stock or another ROM:
    • Follow the guide how to unlock bootloader and install custom recovery from here
    • Full wipe: system, data, cache, dalvik cache.
    • Flash CM12 firmwares if you haven't flash it yet. You need to flash this only once.
    • Flash the SlimSaber build.
    • Flash gapps from here (maintain by kantjer)

    Coming from previous SlimSaber build:
    • Flash the SlimSaber build.
    • No need to wipe dalvik-cache. The system will do it anyway if it needs to.
    • No need to re-flash gapps. Gapps will be restored back automatically by backup tool during flashing.
    Known Issues
    • Skype call not working.
      Use Skype version prior version 5.x
    • Lens blur photos will crash while processing
      This is caused by using a toolchain version number greater than 4.7.
    See Third post

    Latest release
    Latest 5.1.1: LOLLIPOP FOLDER
    Latest 4.4.4: 20141125

    Full Changelog
    5.0.2: androidfilehost
    4.4.4: androidfilehost

    SlimSaber Lollipop Light: androidfilehost
    SlimSaber Lollipop Dark: basketbuild (maintain by kantjer)
    SlimSaber KitKat with L style: androidfilehost
    SlimSaber KitKat: basketbuild (maintain by kantjer)

    SlimRoms - The SlimRom team
    SaberMod toolchain - sparksco
    SlimSaber banner and signatures - kroz

    Special Thanks
    kufikugel - for his great work making the SlimLP available on bacon.
    Dorimanx - for patches to disable sqlite fsync.
    DHO, PrimeDirective, NuclearMistake - for awesome fixes and improvements from VanirAOSP.


    How To Build
    See this post

    This topic forum thread is maintained by Chromer19, I have been given permission to post updates and help where I can from the developer. I am not the developer!
    Last edited: Jul 4, 2015

    gaster, stitan, P.S.@ and 9 others like this.
  2. Chromer19 Honeycomb Jan 14, 2015

    Chromer19, Jan 14, 2015 :
    F.A.Q (Freaking Annoying Questions)

    Which modem I need to use

    There are two possible scenarios:
    • Using only LP roms
      Flash alpha modem only once
    • Using both KK and LP roms with Multirom
      There are two possible ways to achieve this:
      • Flash 44S modem before you boot to KK and flash Alpha modem before you boot to LP
      • Always using 44S modem, but you need to use old sensor blob /system/vendor/lib/hw/sensors.msm8974.so for LP roms.
        This means, you need to flash older sensor blob each time after flashing LP build. Extract the sensor blob from build 01/07.
        I cannot guarantee the side effect that might comes up when using old sensor blob in the latest LP builds
    Here you can get the modem: Alpha modem and 44S modem

    I have connection stability issue when using Alpha modem

    Try to flash CM12 nightly from here and then flash SlimSaber LP build.
    The steps would be:
    • Backup your current SlimSaber
    • Full wipe
    • Flash CM12 nightly
    • Full wipe
    • Restore backup
    • (Flash latest SlimSaber LP build)

    How to check modem version

    See in Settings - About phone - Baseband version

    CM11 radio (44S) - Baseband: MPSS.DI.2.0.1.c7-00020-M8974AAAAANPZM-1
    OPO alpha LP radio - Baseband: .3.0.c6.5-00007-M8974AAAAANAZM-1

    A Guide to Viper4Android and How to Make it Work on Lollipop

    See this post

    How to use MultiROM to have both KK and LP builds

    You won't believe how easy to do it. Please read this great tutorial from Natakranta:http://forum.xda-developers.com/show...postcount=1639

    How to backup EFS

    How to disable CellBroadcastReceiver

    Go to Settings - Wireless & Networks - More - Mobile broadcasts

    Root doesn't work!

    • Enable 'Developer options'
      • Go to Settings -> About Phone
      • Tap on the Build Number 7 times
    • Go to Settings -> Developer options -> Root access
    • Choose 'Apps' or 'Apps and ADB'
    How to check corrupt partition

    How to change DPI?

    Currently, this feature hasn't been ported... so you'll need to install Texdroider DPI from the playstore... or edit /system/build.prop and change ro.sf.lcd_density to the desired value
    Last edited: Jan 16, 2015

    AntMunny likes this.
  3. Chromer19 Honeycomb Jan 14, 2015

    Chromer19, Jan 14, 2015 :

    Repacked TWRP (Standard and MultiROM)

    Q: What is the difference between kantjer's repacked TWRP recovery and the official one?
    A: It's stock TWRP with a materialised look curtain (splash screen)
    Q: What is the repacked TWRP MultiROM?
    A: Like the standard repacked TWRP, but it has an additional menu 'MultiROM' to be used to install secondary ROMs.

    Get both of them from here: https://s.basketbuild.com/devs/kantj.../TWRP%20repack (see Screenshots folder for example)
    To flash TWRP img file, you can use Flashify app:https://play.google.com/store/apps/d...llner.flashify

    TWRP Materialised Theme

    A scheduled nandroid backup

    Signatures by kroz

    Last edited: Jan 16, 2015

    JackScagnetti and AntMunny like this.
  4. Chromer19 Honeycomb Jan 15, 2015

    Chromer19, Jan 15, 2015 :
    Light material: SlimSaber-bacon-5.0.2-20150114.zip

    • Telephony: Updates from CM
    • Bluetooth: Updates from CAF
    • Kernel: Reverted bluetooth commits
    • Audio: Updates from CM
    • SELinux: Fix labels for BT/wlan persist datafiles
    • BootMessage: Show each app name being optimized during boot
    • MMS: Bring back mark as read
    • Settings: Add charging mode for usb settings
    • See changelog for the rest of changes

    FXA likes this.
  5. Chromer19 Honeycomb Jan 16, 2015

    Chromer19, Jan 16, 2015 :
    SlimSaber Lollipop Dark: basketbuild (maintain by kantjer)

  6. Chromer19 Honeycomb Jan 16, 2015

    Chromer19, Jan 16, 2015 :

    • Bluetooth: a2dp: Set default rate to 48k for QC devices
      This should fix the audio bug when a2dp stops playing after reconnect
    • Bluetooth: Use default value of MAX_L2CAP_CHANNELS
      I have feeling that the current value is too high. Let's see how it goes with default value...
    • Bluetooth: Change disconnected icon to be 40% transparent
    • Kernel: Audio codec update
    • Kernel: Disable KSM as its permission is revoked
    • Settings: Add setting for default alarm tone
    • SlimLauncher: Latest updates
    • See changelog for the rest of changes

    quodjo105 likes this.
  7. Chromer19 Honeycomb Jan 17, 2015

  8. iggyx2 Froyo Jan 17, 2015

    iggyx2, Jan 17, 2015 :
    What used to be my secondary, now it's my primary ROM.
    I believe gapps are now maintained by kantjer so you might want to update OP and someone should make this excellent ROM a sticky.

  9. UprightMan Donut Jan 17, 2015

    UprightMan, Jan 17, 2015 :
    Yep Yep. This became my Primary Rom just last week. SlimKK has been regulated to 2ndary rom status. Very silky smooth for a daily driver...

  10. Chromer19 Honeycomb Jan 18, 2015

    Chromer19, Jan 18, 2015 :

    • Bluetooth: Revert multiple A2DP sample rate change back to 44.1 KHz
    • Settings/Notification: Create unlinked and linked notification & ring volume options
    • Settings/QS: Add customization for Quick Settings
    • Settings/QS: Advanced Location tile
    • Settings/QS: Don't show inversion and hotspot tiles by default
    • Settings/Wifi: Add support for Ad-hoc (IBSS) networks
    • Settings/Buttons: Treat button settings as a higher citizen
    • See changelog for the rest of changes

  11. Chromer19 Honeycomb Jan 18, 2015

    Chromer19, Jan 18, 2015 :
    You need to flash the CM12 firmwares if you haven't flash it before. Without these, today's build won't boot. Flash this before flashing the rom.



  12. York_21 Honeycomb Jan 18, 2015

    York_21, Jan 18, 2015 :
    Will you please include the "Buttons" section to change the behavior of the physic buttons?

    I really want to see this on the rom

  13. Chromer19 Honeycomb Jan 18, 2015

  14. Chromer19 Honeycomb Jan 18, 2015

    Chromer19, Jan 18, 2015 :
    Please see the previous post. I forgot tobreply to your thread.

  15. York_21 Honeycomb Jan 19, 2015

    York_21, Jan 19, 2015 :
    It's but not all options... For example, can't change the double tap behavior for the "home" button.

    I use that a lot.

  16. forgetfartuun Jelly Bean Jan 19, 2015

  17. Chromer19 Honeycomb Jan 19, 2015

    Chromer19, Jan 19, 2015 :
    Okay I'll talk to the developer.

    York_21 likes this.
  18. Chris.C KitKat Jan 19, 2015

    Chris.C, Jan 19, 2015 :
    This is a great rom am using it as my daily driver, thanks to all the team

  19. JaY_III Cupcake Jan 19, 2015

    JaY_III, Jan 19, 2015 :
    You are missing the CM12 firmware required flash on all new builds in the OP.

    So just an FYI for people that have never flash CM12 and are coming strait off of Kitkat, good chance you will get stuck in a boot loop.

    So flash CM12 nightly first or the CM12 firmware update 1st on the XDA thread before you try slimsaber

    Chromer19 likes this.
  20. Chromer19 Honeycomb Jan 19, 2015

    Chromer19, Jan 19, 2015 :
    Yes thank you for the point out. I'll add the firmware link to the main forum.