[Galaxy S Plus I9001 Android Development] outofmemory13:
[IMG="LineageOS Logo"]https://i.imgur.com/mD8aNNu.png[/IMG]​

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

#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

[IMG="1"]https://i.imgur.com/C9gZm81.png[/IMG]

[IMG="2"]https://i.imgur.com/VAA9y8P.png[/IMG]

[IMG="3"]https://i.imgur.com/IIQpMWB.png[/IMG]

[IMG="4"]https://i.imgur.com/SVrBeF1.png[/IMG]

Download

LineageOS 14.1 AriesVE 22.05.2018 - Build 1

LineageOS 14.1 AriesVE 24.05.2018 - Build 2 CHANGE CACHE FILESYSTEM TO F2FS

LineageOS 14.1 AriesVE 27.05.2018 - Build 3 WIPE SYSTEM, CACHE (BUILDING & UPLOADING)

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:

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