• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[I9001][7.1.2] LineageOS for Galaxy S Plus

outofmemory13

Senior Member
Nov 4, 2015
114
342
0
Gliwice

LineageOS 14.1 for Samsung Galaxy S Plus (AriesVE - msm7x30)

Code:
#include <string.h>
/*
 * Your warranty is... expired
 *
 * 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 it! 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.
 *
 */
What works:

  • Boot
  • Touchscreen
  • Sensors (same bugs as in MM)
  • ADB, MTP
  • Vibration
  • Sound
  • Camera
  • RIL
  • SD mounting
  • WiFi
  • Deep Sleep

What's not working:


  • Bluetooth
  • GPS (or unstable - GPS HAL is just copied from Xperia Arc S)
  • 720p video recording
  • Adaptable storage
  • Mobile Data
What's working, but needs some improvements:

  • Sensors
  • Camera (for 720p recording - use Footej Camera)
  • Camera Preview - wrong orientation sometimes
  • Memory management - LMK is not working as it should (kernel needs to be updated to nougat)
  • Recents button needs to be configured manually in settings (buttons tab)
  • 'Bluetooth sharing' crashing at boot - to get rid of that annoying message:
    go to settings > enable developer options > open dev opt > wait a second > click mute

How to install
  • Same as in MM, but...
  • If you come from latest MM beta (with block based OTA fix) - Wipe SYSTEM, CACHE, DALVIK CACHE
    (if installation stops in half - flash MM from 10.05.2018, then wipe everything again and flash nougat - I don't know how, but it's somehow working)
  • If you come from earlier version - just wipe SYSTEM, CACHE, DALVIK CACHE
  • If you come from Lollipop... You can try leave data partition from LP, but probably it'll not work (bootloop)
  • If you come from KK, JB - Wipe everything

Screenshots











Download


Changelog

  • 22.05.2018 Initial release

  • 24.05.2018:
    - Fixed OpenGL bug (UI rendering should be smoother)
    - Updated kernel to 3.4.113-stable
    - Added F2FS filesystem support to cache partition (change filesystem in TWRP)
    - Forced GPU only rendering (dynamic rendering is too slow in nougat)
    - Back to old Healthd HAL (MM)
    - Fixed SMS sending
    - Improved video playback

  • 27.05.2018:
    - May security patches
    - New LineageOS Features (Check LOS latest changelog)
    - Reduced display voltage in kernel (lower min. brightness)
    - Added optimizations from K^ kernel
    - Removed zRAM compression
    - min. CPU freq. set to 384

Special Thanks:

  • to Sir mordred - for ancora sources
  • to K_TECH - for lollipop aosp based device tree
  • and to LegacyXperia

XDA:DevDB Information
Nougat for AriesVE, ROM for the Samsung Galaxy S Plus I9001

Contributors
outofmemory13, Sir mordred, K_TECH, christopher83, DevConnection_Team
Source Code: https://github.com/MarcinDevelopment/android_kernel_samsung_msm7x30-common

ROM OS Version: 7.1.2 Nougat
ROM Kernel: Linux 3.4.x
ROM Firmware Required: any MM rom
Based On: LineageOS

Version Information
Status: Alpha

Created 2018-05-22
Last Updated 2018-05-27
 
Last edited:

Beta123MAX

Senior Member
Apr 30, 2018
79
31
0
> Removed zRAM compression

Does that mean, zRAM is - generally spoken - without function or is there still any benefit running that way?
 

outofmemory13

Senior Member
Nov 4, 2015
114
342
0
Gliwice
> Removed zRAM compression

Does that mean, zRAM is - generally spoken - without function or is there still any benefit running that way?
a bit faster random access. Even if LZ4 is fast - it still needs to be decompressed. 368MB of zRAM is enough to disable compression anyway.

This rom is EOL. I'm working about 10 days on Slim7 - after some benchmarks I'm shocked - 1,2k more points in antutu compared to LOS :p
The Mobile data still not working though.
 

outofmemory13

Senior Member
Nov 4, 2015
114
342
0
Gliwice
And how is SLIM 7 compared to SLIM 6? Is it faster?
It's faster, but due to worse memory management every app needs to be running in swap, so... practically slower :rolleyes:
Probably GCC Os flag will solve this problem. I'll test that today and will give some benchmarks results.

EDIT: Changes in RIL.java between MM and N are not that big. It's funny how one stupid change can break mobile data connection.
Code:
rr.mParcel.writeString(Integer.toString(radioTechnology [COLOR="Red"]+ 2[/COLOR]));
'+2' is already set in this commit

Not tested, but it may work :D
 
Last edited:

Vikingr87

Member
Sep 3, 2016
17
3
0
Siegen
Will you open a new thread for Slim7 or will you post it in here..???
btw: THANKS a lot, for still developing. :)
Sadly less people are interested in a new / latest & functional ROM it seems. :( :confused:
PS: Yalp Store instant crashed in the latest LOS 14.1 ROM (B2) after fresh install, but I guess that's obsolete now, because of working on Slim7. :)
 
  • Like
Reactions: Beta123MAX

Beta123MAX

Senior Member
Apr 30, 2018
79
31
0
EDIT: Changes in RIL.java between MM and N are not that big. It's funny how one stupid change can break mobile data connection.
Code:
rr.mParcel.writeString(Integer.toString(radioTechnology [COLOR="Red"]+ 2[/COLOR]));
'+2' is already set in this commit

Not tested, but it may work :D
Unbelievable. Would like to see the review comments in the commit that remove it.
"'+2' looks unneeded to me. Will set some value anyway." :laugh:
 

outofmemory13

Senior Member
Nov 4, 2015
114
342
0
Gliwice
Unfortunately mobile data is sill not working, but at least there's 3g indicator in statusbar(!) sometimes :D
https://github.com/SlimRoms/frameworks_opt_telephony/commit/ede5699637afffead01271a3520a3bd886fc6174 That commit message :eek:
RIL: Squash support for old RIL
Also clean up unused old RIL features.
commit 6536e023ed1523b6184da5d5704570fb3e24f01a
They removed what I needed at most. :laugh:
Seems that someone updated RIL to nougat before me
https://github.com/voidz777-pure/an...mmit/565afec388afac25506097f764c5d556f99adb22
I'll check that.

Will you open a new thread for Slim7 or will you post it in here..???
btw: THANKS a lot, for still developing. :)
Sadly less people are interested in a new / latest & functional ROM it seems. :( :confused:
PS: Yalp Store instant crashed in the latest LOS 14.1 ROM (B2) after fresh install, but I guess that's obsolete now, because of working on Slim7. :)
I'm the only developer for this device, so... it's hard.
I'll release slim here. No need to open another thread.
 

Beta123MAX

Senior Member
Apr 30, 2018
79
31
0
(...) I'm the only developer for this device, so... it's hard. (...)
Sadly, all the device-specific knowledge retired with the former devs. I wished, someone could make a (little) comeback and give a helping hand here and there.:cowboy:
But it must be said, that the state of Slim6 is a great success and I really appreciate your ongoing work here.
 
  • Like
Reactions: outofmemory13

Beta123MAX

Senior Member
Apr 30, 2018
79
31
0
I'm wondering, if system's general memory footprint might be too much of a challenge.:confused:
Are there still options to optimize, like throw out non vital stuff and/or substitute sysapps with other lightweight FOSS versions?
 

outofmemory13

Senior Member
Nov 4, 2015
114
342
0
Gliwice