[JDCTeam] Optimized LineageOS17.1 v9.0 [10Dec]

Search This thread

side

Recognized Developer / Contributor
Jul 30, 2014
3,227
15,784
29
Thessaloniki
Samsung Galaxy S4
cut888b.png


Optimized LineageOS 17.1 for the Samsung Galaxy S4 (Qualcomm variants)
Brought to you by the Jflte DevConnection Team


DISCLAIMER
Code:
* Your warranty is now void. 
        < Well lets face it, your warranty has been void for 3+ years now.. Samsung don't care about you. Who do? JDC TEAM. >

* We are not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. 
* Please do some research if you have any concerns about features
* included in this ROM before flashing! 
* YOU are choosing to make these modifications and if
* YOU point the finger at us for messing up your device,
* WE will laugh at you.

FEATURES
  • Based on Official LineageOS 17.1 - Android 10_r41
  • Latest Security Updates integrated
  • Improved Speed, Stability, RAM usage & Battery drain
  • Powered by Buffcore Kernel - some / most / all of the following may or may not be hooked up yet.
Code:
[B][COLOR="DarkOrange"]Buffcore 10[/COLOR][/B]:
set config_hz to 300
add intelliplug
tweak our touch boost
add color control tweak
stop lowclocks from defconfig
build with gzip
quickwakeup - the kernel can semi-wakeup and decide if needs to end suspend or return to suspend with losing doze
fully optimized toolchain flags
reduced sleep timeout
dynamic file syncing - early_suspend and dyn_fsync by default
print to dmesg log when a suspend gets broken
sdfat enabled
fastcharge implemented (up to 1900 ac / 1600 usb)
bcmhd wakelocks for rx and tx halved
libmemcopy and libstring sped up
io readahead to 1024k
power efficient work queues
voltage tweaking user interface
faster vmstat
autosmp hotplugging replacement
mmc crc disabled
allow for lower cpu voltage
reduce swapiness
optimize divide / multiply by power of 2
added tcp optimization options
set westwood default
optimize cbfillrect function
reduce wifi wakelock times
nohz: reduce overhead under high-freq idling patterns
  • Many, many more - install and see for yourself!;)

SUPPORTED DEVICES

  • GT-I9505 (jfltexx)
  • GT-I9505G (jgedlte)
  • GT-i9507 (jtfddxx)
  • GT-i9508 (jfltezm)
  • SCH-I545 (jfltevzw) VERIZON USERS: since your Bootloader is locked, you must be on the VRUAMDK
  • SCH-I545L (jfltelra)
  • SCH-R970 (jflteusc)
  • SCH-R970C (jfltecri)
  • SCH-R970X (jfltecsp)
  • SGH-I337 (jflteatt) AT&T USERS: since your Bootloader is locked, you must be on the UCUAMDB or UCUAMDL
  • SGH-I337M (jftlecan)
  • SGH-l337Z (jfltecri)
  • SGH-M919 (jfltemo)
  • SGH-S970G (TracFone / Straight Talk)
  • SM-S975L (TracFone / Straight Talk)
  • SPH-L720 (jfltespr)
  • SPH-l720T (jflterefreshspr)
  • jfltezm - China Mobile
  • jfltetfnatt
  • jfltetfntmo
Do 'getprop ro.bootloader' in Terminal Emulator or through ADB shell to find out which Bootloader you have.

DOWNLOADS


GAPPS

You can use Pico or Nano Open GApps or BiTGApps

TWRP

You can use either the latest and recommended JDCTeam Recovery or the latest Unified Official TWRP Recovery to flash the ROM.
If you have a variant with a locked but exploitable Bootloader like AT&T and Verizon then use the TWRP Recovery Locki Patched by mattgyver .

AROMA ADDON

You can multiple times flash the Addon Aroma to add or remove apps-mods, change bootanimations and contain debug tools.
You can find it HERE.


INSTALLATION GUIDES - COLLECTION LATEST BOOTLOADERS & MODEMS - AND A LOT MORE

You can follow the well-explained steps, find and download the latest Bootloader & Modem for your variant from the S4 Unified Guides/Collection thread by Retrial which contains:
  • COMPLETE GUIDE FOR THE BEST CLEAN INSTALL OF STOCK OR CUSTOM ROM FROM SCRATCH
  • COMPLETE GUIDE TO CLEAN INSTALL A CUSTOM ROM NOT FROM SCRATCH
  • COMPLETE GUIDE TO DIRTY INSTALL OVER YOUR CUSTOM ROM
  • COLLECTION FOR ALL VARIANTS WITH THE LATEST FIRMWARE - BOOTLOADERS & MODEMS - TWRP - GAPPS - ROOT SOLUTION - PIT FILES - SAMSUNG USB DRIVER - ODIN - USEFUL APPS - RECOMMENDED ROMS

YOUTUBE

Click HERE to watch a video review of Optimized LineageOS 17.1 Thanks to MikeTheTechSavvy

JDCTEAM UNIVERSE

You can find the total work of JDCTeam over the years HERE.


SOURCE CODE
Avaible at JDCTeam GitHub

CREDITS
  • Side - Lead Developer / The Boss
  • Buff99 - Minor Developer / Major Meddler
  • JDC Team
  • LineageOS
  • OpenGapps

JDCTeam

You are welcome to join the Official JDC Team chat/test group in Slack

XDA:DevDB Information
[JDCTeam] &#128287; Optimized LineageOS17.1 &#128287; v8.0 [12Oct], ROM for the Samsung Galaxy S4

Contributors
side, buff99, Retrial
ROM OS Version: Android 10
ROM Kernel: Linux 3.4.x
ROM Firmware Required: Lollipop compatible
Based On: LineageOS

Version Information
Status: Stable

Created 2019-12-16
Last Updated 2020-10-24
 
Last edited:

side

Recognized Developer / Contributor
Jul 30, 2014
3,227
15,784
29
Thessaloniki
Samsung Galaxy S4
Version 8 released

Changelog:

  • Kernel updates
  • Merge with AOSP and lineage upstream
  • Fix CDMA (jfltespr) telephony issues
  • New launcher with 'swipe down to clear all' and round recents
  • Fixed DAC USB audio


Old changelogs

Due to my real-life stuff, i messed up with the changelog so i will post the most important stuff....Sorry
version 7
  • Edit row/cols of QS panel
  • charging values on lockscreen
  • latest lineage source
  • August security patches
  • r41
  • Kernel updates
  • Bring back 'blue led when camera is on' from optlos16

version 6
  • Update to r40
  • Update our wallpaper
  • Huge kernel updates on LMK, wifi and bt
  • Enable Always On Display
  • Enable Smart pixels
  • Better battery life
  • GPS updates
Version 5 changes:

  • Update our wallpaper
  • Upgrade to r35
  • Huge kernel changes
  • Fix some random issues where device would reboot itself
  • Merge with upstream (LineageOS and AOSP)
  • Add option to switch icon 4G/LTE
  • Add Smart Pixels feature and make it work with battery saver too.
  • SettingsProvider: Stop haptic feedback by default
  • SettingsProvider: Disable UI and DTMF sounds by default
  • SystemUI: Stop StatusBar logcat spam
  • Disable double-tap-2-wake feature. we dont have that hardware anyways
  • Cleaning up sensors sources


Changes v4:
  • Upstream merge until 20-april-2020
  • Update with latest ASBs
  • Update to r33
  • Camera edits
  • 1080p playback works fine (Youtube etc)
  • Bluetooth calls seems better than ever
  • Remove lockscreen lock icon.
  • Huge kernel updates
  • Display edits. Chinese LCDs should work too
  • Support more jflte variants
  • Rebase the rom
  • Turned-off charging animation
  • Build is not signed
  • Fully working magisk flash
  • Fast charge re-enabled with a better approach
  • Deep sleep tweaks
  • Encryption works
  • Fix some random RIL crashes
  • New Low-Memory-Killer implementation
  • Tweaks here and there

Version 3
md5: a045953be706a499fefdecfae05e0676
Changelog:
  • Upstream merge until 16 February 2020
  • Update our wallpaper
  • Merge latest ASB
  • Update to r28
  • Fix Magisk flashing and make root work
  • Encryption should work
  • GPS updates
  • Networking updates
  • Trebuchet: Fix clock widget on first boot
  • CPU: A better tuning
  • Fix loudspeaker switching when in call
  • Build is now Signed
 
Last edited:

steini81

Senior Member
Dec 14, 2010
255
60
Vienna
Awesome! Happy to see 10 on our old Girls. Only 1 question before I start downloading. Does this rom have a navigation bar? I killed all 3 hardware buttons a long time ago and so I can only flash ROMs that have the navbar option.
THX a lot to you, Buff and the whole team
 

L.F.B.

Senior Member
Feb 29, 2012
824
357
Awesome! Happy to see 10 on our old Girls. Only 1 question before I start downloading. Does this rom have a navigation bar? I killed all 3 hardware buttons a long time ago and so I can only flash ROMs that have the navbar option.
THX a lot to you, Buff and the whole team
Yes. It have nav bar?

And One more journey has begun!

Another amazing job from Master Side!
 
  • Like
Reactions: steini81

refn

Member
Mar 22, 2018
30
8
Thanks Side. I'm staying up tonight to see how beautiful this works. I know how much time and frustration it took you and others to get this. Thank you and the rest who helped you to get this working!
 

graeffrocker

Member
Sep 23, 2014
32
3
OpenGapps beta for Android 10 (arm) is available here.
This isn't work properly. Sourceforge as opengapps websites don't have these gapps what we need.

---------- Post added at 03:38 AM ---------- Previous post was at 03:26 AM ----------

This isn't work properly. Sourceforge as opengapps websites don't have these gapps what we need.
That's Works. Sorry but the sourceforge website is so confuse...thx all
 

graeffrocker

Member
Sep 23, 2014
32
3
Great job?!! I'm using since yesterday and, some troubles like buttton delay, consume some battery at first time, and needed a full clean install to work. But so smooth, it's like a better vision about the screen, sound is better and fast. Testing battery consume now. Thx side and jdc team!
 
  • Like
Reactions: sjamie

graeffrocker

Member
Sep 23, 2014
32
3
Great job?!! I'm using since yesterday and, some troubles like buttton delay, consume some battery at first time, and needed a full clean install to work. But so smooth, it's like a better vision about the screen, sound is better and fast. Testing battery consume now. Thx side and jdc team!
YouTube is working partialy, if insist the video runs. And camera stops when take a picture, but took the photo also. Congrats one more time! Great job
 

dj3d

Member
Nov 10, 2014
42
9
small bug found
with status bar setting
with battery indicator
if you go to a circle or text, the display in the status bar is not changed
 
  • Like
Reactions: pocketrule

Top Liked Posts

  • There are no posts matching your filters.
  • 66
    cut888b.png


    Optimized LineageOS 17.1 for the Samsung Galaxy S4 (Qualcomm variants)
    Brought to you by the Jflte DevConnection Team


    DISCLAIMER
    Code:
    * Your warranty is now void. 
            < Well lets face it, your warranty has been void for 3+ years now.. Samsung don't care about you. Who do? JDC TEAM. >
    
    * We are not responsible for bricked devices, dead SD cards,
    * thermonuclear war, or you getting fired because the alarm app failed. 
    * Please do some research if you have any concerns about features
    * included in this ROM before flashing! 
    * YOU are choosing to make these modifications and if
    * YOU point the finger at us for messing up your device,
    * WE will laugh at you.

    FEATURES
    • Based on Official LineageOS 17.1 - Android 10_r41
    • Latest Security Updates integrated
    • Improved Speed, Stability, RAM usage & Battery drain
    • Powered by Buffcore Kernel - some / most / all of the following may or may not be hooked up yet.
    Code:
    [B][COLOR="DarkOrange"]Buffcore 10[/COLOR][/B]:
    set config_hz to 300
    add intelliplug
    tweak our touch boost
    add color control tweak
    stop lowclocks from defconfig
    build with gzip
    quickwakeup - the kernel can semi-wakeup and decide if needs to end suspend or return to suspend with losing doze
    fully optimized toolchain flags
    reduced sleep timeout
    dynamic file syncing - early_suspend and dyn_fsync by default
    print to dmesg log when a suspend gets broken
    sdfat enabled
    fastcharge implemented (up to 1900 ac / 1600 usb)
    bcmhd wakelocks for rx and tx halved
    libmemcopy and libstring sped up
    io readahead to 1024k
    power efficient work queues
    voltage tweaking user interface
    faster vmstat
    autosmp hotplugging replacement
    mmc crc disabled
    allow for lower cpu voltage
    reduce swapiness
    optimize divide / multiply by power of 2
    added tcp optimization options
    set westwood default
    optimize cbfillrect function
    reduce wifi wakelock times
    nohz: reduce overhead under high-freq idling patterns
    • Many, many more - install and see for yourself!;)

    SUPPORTED DEVICES

    • GT-I9505 (jfltexx)
    • GT-I9505G (jgedlte)
    • GT-i9507 (jtfddxx)
    • GT-i9508 (jfltezm)
    • SCH-I545 (jfltevzw) VERIZON USERS: since your Bootloader is locked, you must be on the VRUAMDK
    • SCH-I545L (jfltelra)
    • SCH-R970 (jflteusc)
    • SCH-R970C (jfltecri)
    • SCH-R970X (jfltecsp)
    • SGH-I337 (jflteatt) AT&T USERS: since your Bootloader is locked, you must be on the UCUAMDB or UCUAMDL
    • SGH-I337M (jftlecan)
    • SGH-l337Z (jfltecri)
    • SGH-M919 (jfltemo)
    • SGH-S970G (TracFone / Straight Talk)
    • SM-S975L (TracFone / Straight Talk)
    • SPH-L720 (jfltespr)
    • SPH-l720T (jflterefreshspr)
    • jfltezm - China Mobile
    • jfltetfnatt
    • jfltetfntmo
    Do 'getprop ro.bootloader' in Terminal Emulator or through ADB shell to find out which Bootloader you have.

    DOWNLOADS


    GAPPS

    You can use Pico or Nano Open GApps or BiTGApps

    TWRP

    You can use either the latest and recommended JDCTeam Recovery or the latest Unified Official TWRP Recovery to flash the ROM.
    If you have a variant with a locked but exploitable Bootloader like AT&T and Verizon then use the TWRP Recovery Locki Patched by mattgyver .

    AROMA ADDON

    You can multiple times flash the Addon Aroma to add or remove apps-mods, change bootanimations and contain debug tools.
    You can find it HERE.


    INSTALLATION GUIDES - COLLECTION LATEST BOOTLOADERS & MODEMS - AND A LOT MORE

    You can follow the well-explained steps, find and download the latest Bootloader & Modem for your variant from the S4 Unified Guides/Collection thread by Retrial which contains:
    • COMPLETE GUIDE FOR THE BEST CLEAN INSTALL OF STOCK OR CUSTOM ROM FROM SCRATCH
    • COMPLETE GUIDE TO CLEAN INSTALL A CUSTOM ROM NOT FROM SCRATCH
    • COMPLETE GUIDE TO DIRTY INSTALL OVER YOUR CUSTOM ROM
    • COLLECTION FOR ALL VARIANTS WITH THE LATEST FIRMWARE - BOOTLOADERS & MODEMS - TWRP - GAPPS - ROOT SOLUTION - PIT FILES - SAMSUNG USB DRIVER - ODIN - USEFUL APPS - RECOMMENDED ROMS

    YOUTUBE

    Click HERE to watch a video review of Optimized LineageOS 17.1 Thanks to MikeTheTechSavvy

    JDCTEAM UNIVERSE

    You can find the total work of JDCTeam over the years HERE.


    SOURCE CODE
    Avaible at JDCTeam GitHub

    CREDITS
    • Side - Lead Developer / The Boss
    • Buff99 - Minor Developer / Major Meddler
    • JDC Team
    • LineageOS
    • OpenGapps

    JDCTeam

    You are welcome to join the Official JDC Team chat/test group in Slack

    XDA:DevDB Information
    [JDCTeam] &#128287; Optimized LineageOS17.1 &#128287; v8.0 [12Oct], ROM for the Samsung Galaxy S4

    Contributors
    side, buff99, Retrial
    ROM OS Version: Android 10
    ROM Kernel: Linux 3.4.x
    ROM Firmware Required: Lollipop compatible
    Based On: LineageOS

    Version Information
    Status: Stable

    Created 2019-12-16
    Last Updated 2020-10-24
    31
    Version 4 at G.Drive link people.
    md5:2894244ab97f9e4cf38088a9294f8eb3

    Changes:
    • Upstream merge until 20-april-2020
    • Update with latest ASBs
    • Update to r33
    • Camera edits
    • 1080p playback works fine (Youtube etc)
    • Bluetooth calls seems better than ever
    • Remove lockscreen lock icon.
    • Huge kernel updates
    • Display edits. Chinese LCDs should work too
    • Support more jflte variants
    • Rebase the rom
    • Turned-off charging animation
    • Build is not signed
    • Fully working magisk flash
    • Fast charge re-enabled with a better approach
    • Deep sleep tweaks
    • Encryption works
    • Fix some random RIL crashes
    • New Low-Memory-Killer implementation
    • Tweaks here and there

    small bug: When you save photos/videos to external SD card, you cant see them at gallery until your reboot the device. Its a global AOSP bug. not lineage specific. Saving to internal works perfect
    25
    new build guys with HUGE changes!

    kisses !!

    md5: a045953be706a499fefdecfae05e0676
    Changelog:
    • Upstream merge until 16 February 2020
    • Update our wallpaper
    • Merge latest ASB
    • Update to r28
    • Fix Magisk flashing and make root work
    • Encryption should work
    • GPS updates
    • Networking updates
    • Trebuchet: Fix clock widget on first boot
    • CPU: A better tuning
    • Fix loudspeaker switching when in call
    • Build is now Signed ( AKA DONT DIRTY INSTALL AND FORMAT YOUR DATA )
    25
    Good evening and sorry for the delay!

    Version 6 is uploaded !

    Due to my real-life stuff, i messed up with the changelog so i will post the most important stuff....Sorry

    • Update to r40
    • Update our wallpaper
    • Huge kernel updates on LMK, wifi and bt
    • Enable Always On Display
    • Enable Smart pixels
    • Better battery life
    • GPS updates
    24
    Version 8 released

    Changelog:

    • Kernel updates
    • Merge with AOSP and lineage upstream
    • Fix CDMA (jfltespr) telephony issues
    • New launcher with 'swipe down to clear all' and round recents
    • Fixed DAC USB audio


    Old changelogs

    Due to my real-life stuff, i messed up with the changelog so i will post the most important stuff....Sorry
    version 7
    • Edit row/cols of QS panel
    • charging values on lockscreen
    • latest lineage source
    • August security patches
    • r41
    • Kernel updates
    • Bring back 'blue led when camera is on' from optlos16

    version 6
    • Update to r40
    • Update our wallpaper
    • Huge kernel updates on LMK, wifi and bt
    • Enable Always On Display
    • Enable Smart pixels
    • Better battery life
    • GPS updates
    Version 5 changes:

    • Update our wallpaper
    • Upgrade to r35
    • Huge kernel changes
    • Fix some random issues where device would reboot itself
    • Merge with upstream (LineageOS and AOSP)
    • Add option to switch icon 4G/LTE
    • Add Smart Pixels feature and make it work with battery saver too.
    • SettingsProvider: Stop haptic feedback by default
    • SettingsProvider: Disable UI and DTMF sounds by default
    • SystemUI: Stop StatusBar logcat spam
    • Disable double-tap-2-wake feature. we dont have that hardware anyways
    • Cleaning up sensors sources


    Changes v4:
    • Upstream merge until 20-april-2020
    • Update with latest ASBs
    • Update to r33
    • Camera edits
    • 1080p playback works fine (Youtube etc)
    • Bluetooth calls seems better than ever
    • Remove lockscreen lock icon.
    • Huge kernel updates
    • Display edits. Chinese LCDs should work too
    • Support more jflte variants
    • Rebase the rom
    • Turned-off charging animation
    • Build is not signed
    • Fully working magisk flash
    • Fast charge re-enabled with a better approach
    • Deep sleep tweaks
    • Encryption works
    • Fix some random RIL crashes
    • New Low-Memory-Killer implementation
    • Tweaks here and there

    Version 3
    md5: a045953be706a499fefdecfae05e0676
    Changelog:
    • Upstream merge until 16 February 2020
    • Update our wallpaper
    • Merge latest ASB
    • Update to r28
    • Fix Magisk flashing and make root work
    • Encryption should work
    • GPS updates
    • Networking updates
    • Trebuchet: Fix clock widget on first boot
    • CPU: A better tuning
    • Fix loudspeaker switching when in call
    • Build is now Signed