[ROM][I9100][UNOFFICIAL][8.1.0] LineageOS 15.1 [WIP][BETA]

Search This thread

Lister Of Smeg

Senior Member
Hi PacMan7,

You can find all the news you need, about Android Oreo right here.... ;)

As for the OUR specific device/build, its a case of WIP... and we'll just have to wait until the Dev updates us with more info as and when he is ready. It would appear Oreo is causing some issues (not just our hardware, but many other manufacturers/devices too) due to incompatibilities.

Last I heard, in the OP, we're a long way off from seeing it on our device as daily driver, any time soon.... Its a case of watch this space... :)

Regards, Lister

Any news about android oreo?

Regards.
 

danieldeng2

Member
Oct 6, 2016
28
1
If you need stability you should not use experimental builds or "work in progress" (wip)...
There are some very stable and well behaving nougat builds where you could have a look.
thanks for replying. How long did it take for you to boot into the system on build 4? Mine went on for 2 hours and is still booting.
 

danieldeng2

Member
Oct 6, 2016
28
1
If you need stability you should not use experimental builds or "work in progress" (wip)...
There are some very stable and well behaving nougat builds where you could have a look.

Also, how long until a stable version is available? And could you please add nfc support for those of us who use i9100P. Many Thanks.
 

Lister Of Smeg

Senior Member
Hi @danieldeng2,

Don't hold your breath for a stable build anytime soon... And by that, I am not discrediting the amazing work the Dev's are putting into making this rom come along in it's progress. These things take time,
A LOT OF TIME.... and it's all done in their short / little FREE spare time they have.
It's not like they are paid, or get anything from it, other than satisfaction. Most of the faults and bugs are not their doing, and come further up the stream in the Oreo builds... (same, as each new edition of Android).
Once a patch has been found for one phone, it can generally be ported to other phones.
There are many other devices struggling to get Oreo out, without bugs.

NFC will not be added to the rom directly, this is applied via another patch in another thread.
Support has been asked already (namely by me), but much like the ROM Devs,
it'll only be available as and when they have the time to do so...

Many thanks, Lister

Also, how long until a stable version is available? And could you please add nfc support for those of us who use i9100P. Many Thanks.
 

linusdan

Senior Member
Mar 18, 2017
453
1,084
Salvador, BA
artededan.com
i9100
thanks for replying. How long did it take for you to boot into the system on build 4? Mine went on for 2 hours and is still booting.

10 minutes. Try again by doing full dalvik / cache and install again.

---------- Post added at 06:50 PM ---------- Previous post was at 06:49 PM ----------

how i can candidate?

I dont know. However you can make unofficial compilations and fix problems while developing.
 

rINanDO

Senior Member
Dec 17, 2009
701
4,750
New build is up!
Thanks to @ChronoMonochrome for providing key information to resolve and create some workarounds for our stability issues!

Build #5 2018-1-13
DON'T INSTALL THIS ROM ON YOUR DAILY DRIVE PHONE.
Overall state: More stable
Android build: 8.1.0-r4
Changes:
* RIL works!
* Disabeled HW Codecs.
* GAPPS 8.1 is working!
* Random softboots when WIFI is enabled (as far as I know)
* Workarounds implemented for stability (Still investigating main cause)
Download here: lineage-15.1-20180113-UNOFFICIAL-i9100.zip
 

linusdan

Senior Member
Mar 18, 2017
453
1,084
Salvador, BA
artededan.com
i9100
@rINanDO
Besides the problems mentioned, I found five more:
1) Bluetooth turns on after disconnecting.
2) The quality and volume of the audio has improved for listening to music, but for recording audio (mostly in whatsapp), it gets squeaked or too low to hear the recording, even at full volume.
3) The camera application, music, and recorder close unexpectedly. It probably has to do with the fight to keep the ROM stable. With the applications footej camera, retro music and audio recorder work perfectly.
4) Show recent apps does not work when you press the home button.
5) MTP does not work when connecting to PC. The option does not even appear to select what you want (If it's google thing, sorry).

Even with these problems reported, I will use up the next build on my daily phone (I'll try =D). I'm already full of Nougat =)
If more problems arise, I'll report here.
*** EDIT: After hours of use, the smartphone started to restart every 6 minutes. The clock stops, the display lights up and resumes. Going back to the nougat =(
Waiting anxiously for the next compilation. ***
Suggestion for when everything is ready: reorganize the features of the lineage leaving it in a category. Example: leave the watch in the center.
Congratulations for the hard work and for keeping the I9100 alive!!!
 

Attachments

  • media-20180114.png
    media-20180114.png
    250.3 KB · Views: 593
Last edited:

ran000

Senior Member
Dec 16, 2010
182
93
Apps works for me: iGO, Terminal, Chess, Travel Interpreter, Smart Tools, Moon Reader, FBReader
not works for me: Google Translate, OfficeSuite
 
Last edited:

ran000

Senior Member
Dec 16, 2010
182
93
5) MTP does not work when connecting to PC. The option does not even appear to select what you want (If it's google thing, sorry).

It work for me very well, after activate Developer options and select proper USB Configuration
 

Top Liked Posts

  • There are no posts matching your filters.
  • 110
    Code:
    /*
    ** Your warranty is now void.
    **
    ** 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.
    **
    **/

    Hi all,

    This is a WIP Oreo build for the Galaxy S2 (i9100). Almost everything is working :)
    I'm currently using TWRP 3.0.2 on my dev-phone to install the ROM. Other versions of TWRP I haven't tried. I had a hard time to identify the stability issues and issues with RIL because of lack of debug info. Thanks to @ChronoMonochrome for giving key information to troubleshoot these issues! The stability issues are fixed by several workarounds. (Java NullPointerExceptions are causing native crashes even when they are within try-catch block).

    Known issues:
    • Offline charger not working! Don't drain your phone.
    • Battery drain, but device do deep sleep
    • Video recording and playback (partially) not working
    • No HW video en-/decoding
    • YouTube just stops after about 10 minutes (no forced closed)
    • No recent apps behind home button Longpress left touch button.
    • Can't install su-addon of LineageOS
      SuperSU is working but after dirty flash new build causes bootloops

      LOS SU is included in these builds.
    • Lineage PowerHAL needs HIDL implementation for powersaving support
    • No V-Sync
    • Distortion when making screenshot and rotation animation
    • Camera rotation not working (Accelerometer issues)
      It sometimes works after standby/wakeup sequence within 5 seconds with camera app still active.
    • Still batterydrain (Kernel?/wakelock?/GAPPS?)
      Battery drain is caused by GAPPS. Installing it and registering an account eats 10% per hour. ROM is deep sleeping fine.
      Battery drain is caused by Wifi-scanning. After installing GAPPS the Wifi scanning (and Bluetooth) options are enabled by default. Because of this Wifi is ALWAYS active nevertheless the global Wifi-settings! This behavior doesn't exist in LOS-14.1 (Wifi always active with Wifi scanning enabled)
    • After a day, some apps are crashing. (Like Cool Tool, WebView (standard browser))
      This has something to do with ART. Please correct my findings. I don't know how ART works exactly.
      When the app gets optimized by dex2oat and ART is executing it not using JIT, the app crashes when an Null pointer dereference occur.
      This occurs after 4 -6 hours when the device is idle on the charger. This even occurs when the java-code is catching the exception.
      I guess I miss some kernel commits but I don't know where to look... Help! :(
      Temporary workaround is clearing Dalvik-cache via recovery.
      For WebView related crashes, you can install Chrome and use this as your WebView-implementation under Developer Options.

      We limit ART's compile filter to 'quicken'. ' speed' and 'speed-profile' doesn't work properly on our device.

    Enable GO (Low RAM) configuration
    I created separate builds for GO until I found out there is a generic solution for this.
    You can easily switch between editions by flashing the zip via recovery. Just ignore the TWRP-error.
    I didn't investigate its cause but it works. Credits goes to @AdrianDC for this MOD.
    https://xdaforums.com/android/software-hacking/mod-low-ram-property-patcher-android-t3737373


    Source code:
    https://www.github.com/lineageos
    https://www.github.com/rinando


    Build #17 2018-10-10
    Overall state: Stable-ish
    Android build: 8.1.0-r47

    Changes:
    - Updated Lineage-sources
    - Enabled Wifi PowerSaveMode. No WiFi drain anymore!

    Download here: lineage-15.1-20181010-UNOFFICIAL-i9100_SU_MicroG.zip

    Build #16 2018-10-4
    Overall state: Stable-ish
    Android build: 8.1.0-r46
    I marked the previous build as stable since I was using it for months as daily drive with no issues except the Wifi battery drain when Wi-Fi scanning is active. In this build the kernel has been updated with AutoSleep-feature so I expect a change in battery usage. (Wakelock Detector now reports our wakelocks.) I just finished porting the feature and updating all drivers so I can't tell we actually have improvements. Please test and report.

    Changes:
    - Updated Lineage-sources
    - Deprecated early suspend. We have autosleep in our kernel!

    Known issues & workaround:
    - Battery drain caused by Wifi scanning which keeps Wifi always active.
    Turn Wi-Fi Scanning off here: Settings -> Security & Privacy -> Location -> Scanning ->Wi-Fi scanning

    Download here for full Build: lineage-15.1-20181003-UNOFFICIAL-i9100_SU_MicroG.zip


    Build #15 2018-8-1
    Overall state: Stable
    Android build: 8.1.0-r36

    Changes:
    - Updated Lineage-sources
    - Fixed accelerometer. Camera rotation is working!

    Known issues & workaround:
    - Battery drain caused by Wifi scanning which keeps Wifi always active.
    Turn Wi-Fi Scanning off here: Settings -> Security & Privacy -> Location -> Scanning ->Wi-Fi scanning

    Download here for full Build: lineage-15.1-20180731-UNOFFICIAL-i9100_SU_MicroG.zip

    Build #14 2018-7-2
    Overall state: Stable-ish
    Android build: 8.1.0-r30
    DON'T INSTALL THIS ROM ON YOUR DAILY DRIVE PHONE.
    Changes:
    - Updated Lineage-sources
    - Fixed ART native crash issue!
    - Applied GO optimization (except for the low_ram-flag)

    Download here for full Build: lineage-15.1-20180702-UNOFFICIAL-i9100_SU_MicroG.zip


    Build #13 2018-6-17
    Overall state: Stable-ish
    Android build: 8.1.0-r30
    DON'T INSTALL THIS ROM ON YOUR DAILY DRIVE PHONE.
    Changes:
    - Updated Lineage-sources
    - Update ART compile filters. Should fix app crash the next day
    - Fixed screenshot/rotation UI distortion
    - Decreased ZRAM to 50MB for better performance
    - Back to 512mb dalvik profile
    - Default camera-app pinned in memory

    Download here for full Build: lineage-15.1-20180616-UNOFFICIAL-i9100_SU_MicroG.zip


    Build #12 2018-5-27
    Overall state: Stable-ish
    Android build: 8.1.0-r26
    DON'T INSTALL THIS ROM ON YOUR DAILY DRIVE PHONE.
    Changes:
    - Updated Lineage-sources
    - Fixed AGPS and RIL's CellLocation
    - Fixed IMEI and IMEISV
    - Fixed a bug in PowerHal. Interaction CPU Boost didn't work properly.

    Download here for full Build: lineage-15.1-20180527-UNOFFICIAL-i9100_SU_MicroG.zip

    Build #11 2018-5-5
    Overall state: Stable-ish
    Android build: 8.1.0-r20
    DON'T INSTALL THIS ROM ON YOUR DAILY DRIVE PHONE.
    Changes:
    - Same as Build #10 except:
    - Updated Lineage-sources
    - Added the MicroG-patch for Signature Spoofing

    Download here for full Build: lineage-15.1-20180505-UNOFFICIAL-i9100_SU_MicroG.zip

    Build #10 2018-5-1
    Overall state: Stable-ish
    Android build: 8.1.0-r20
    DON'T INSTALL THIS ROM ON YOUR DAILY DRIVE PHONE.
    Changes:
    * Significant Motion sensor added (Experimental for Doze)
    * Enabled ZRAM again - I didn't noticed performance improvement over time.
    And I noticed out of memory issues, hangs and softboots.
    * Implemented Lineage PowerHAL HIDL implementation for powersaving support.
    * Enabled touchbutton brightness-control.

    Still working on:
    * Accelerometer/rotation issues
    * IMEI - IMEI RIL-requests are depricated. I'm trying to shim this.
    * Graphical glitches - Probably because of issues with backing store not supported in libMali.so.
    * Shimming exynos4 specific things.
    * Still in doubt if GPS fix is actually improved....

    Download here for full Build: lineage-15.1-20180501-UNOFFICIAL-i9100_SU.zip

    Build #9 2018-4-3
    Overall state: Carefully stable
    Android build: 8.1.0-r15
    DON'T INSTALL THIS ROM ON YOUR DAILY DRIVE PHONE.
    Changes:
    * Fixed hw encoding/decoding (partially via libstagefright_shim. Still need patch in frameworks_av.)
    * Camera recording fixed
    * GPS fix improvement
    * Latest lineage-sources
    * Moved most exynos4 specific changes to our shims or own HIDL implementation
    * Disabled ZRAM - Hopefully we have better performance after a few days of use
    * Using 1GB memory profile instead of 512MB - Maybe this help memory usage more efficient
    * RIL - Moved some code to our shims

    Still working on:
    * IMEI - IMEI RIL-requests are depricated. I'm trying to shim this.
    * Graphical glitches - Probably because of issues with backing store not supported in libMali.so.
    * Shimming exynos4 specific things.
    * Rotation sometimes not working properly.
    * Still in doubt if GPS fix is actually improved....

    Download here for full Build: lineage-15.1-20180403-UNOFFICIAL-i9100_SU.zip
    Download here for GO Build: lineage-15.1-20180402-UNOFFICIAL-i9100_GO_SU.zip

    Build #8 2018-2-18
    Overall state: Carefully stable
    Android build: 8.1.0-r11
    DON'T INSTALL THIS ROM ON YOUR DAILY DRIVE PHONE.
    Changes:
    - Updated LOS sources
    - Fixed offline charging
    - Added SU
    - Updated GPS-Shim (Now shimming i9100 specific structs)
    Download here for full Build: lineage-15.1-20180217-UNOFFICIAL-i9100_SU.zip
    Download here for GO Build: lineage-15.1-20180217-UNOFFICIAL-i9100_GO_SU.zip

    Build #7 2018-1-29
    Overall state: Carefully stable, lets test!
    Android build: 8.1.0-r4 (GO)
    DON'T INSTALL THIS ROM ON YOUR DAILY DRIVE PHONE.
    Changes:
    - Updated LOS sources
    - Advanced Display is back
    - Live Display is back
    - Fixed SamsungPowerHAL.
    Battery drain should be fixed.
    - Fixed crash when alarm goes off in clock-app
    (and possibly other crashes)

    Download here for full Build: lineage-15.1-20180129-UNOFFICIAL-i9100.zip
    Download here for GO Build: lineage-15.1-20180129-UNOFFICIAL-i9100_GO.zip

    Build #6 2018-1-23
    DON'T INSTALL THIS ROM ON YOUR DAILY DRIVE PHONE.
    Overall state: Carefully stable, lets test!
    Android build: 8.1.0-r4 (GO)
    Changes:
    * Fixed random softboots by workarounds, uptime so far 20 hours.
    * Fixed installing large apps via GAPPS (Waze, Antutu 3D benchmark, etc)
    * Fixed bluetooth crash/restart when turned off
    Download here: lineage-15.1-20180123-UNOFFICIAL-i9100.zip

    Build #5 2018-1-13
    DON'T INSTALL THIS ROM ON YOUR DAILY DRIVE PHONE.
    Overall state: More stable
    Android build: 8.1.0-r4
    Changes:
    * RIL works!
    * Disabeled HW Codecs.
    * GAPPS 8.1 is working!
    * Random softboots when WIFI is enabled (as far as I know)
    * Workarounds implemented for stability (Still investigating main cause)
    Download here: lineage-15.1-20180113-UNOFFICIAL-i9100.zip


    Build #4 2017-12-10
    DON'T INSTALL THIS ROM ON YOUR DAILY DRIVE PHONE.
    Overall state: UNSTABLE
    Android build: 8.1.0-r1
    Changes:
    * Same things works/not works as Build #3
    * Using GO-configuration
    * Most apps won't start or crashes randomly.
    * Don't install GAPPS.

    Download here: lineage-15.1-20171210_204047-UNOFFICIAL-i9100.zip


    Build #3 2017-12-04
    DON'T INSTALL THIS ROM ON YOUR DAILY DRIVE PHONE.
    Overall state: UNSTABLE
    Android build: 8.0.0-r30

    What works?
    * Display color Fix (BOARD_EGL_WORKAROUND_BUG_10194508)
    * Bluetooth
    * Wifi
    * Audio
    * Camera (Take picture only)
    * Vibrator
    * GPS
    * Sensors (all but accelerometer)

    What doesn't work?
    * Charger
    * Camera (Video recording)
    * Display graphics issues (distortion + hw acceleration)
    * HW Video playback
    * RIL (null pointer reference on setRadioState in libsec-ril.so)
    * Accelerometer
    * Stability issues (Time to time null pointer reference in /data/dalvik-cache/arm/system@framework@services.jar@classes.dex (offset 0x500000))

    Download here: Lineage-15.0-20171203_214230-UNOFFICIAL-i9100.zip

    Build #2 2017-11-13
    DON'T INSTALL THIS ROM ON YOUR DAILY DRIVE PHONE.
    Overall state: UNSTABLE
    Android build: 8.0.0-r30

    What works?
    * Display color Fix (BOARD_EGL_WORKAROUND_BUG_10194508)
    * Bluetooth
    * Wifi

    What doesn't work?
    * Audio
    * Display graphics issues (distortion)
    * Video playback
    * Camera
    * Vibrator
    * RIL
    * And still many more....
    Download here: lineage-15.0-20171113-UNOFFICIAL-i9100.zip


    Build #1 2017-09-17
    DON'T INSTALL THIS ROM ON YOUR DAILY DRIVE PHONE.
    Overall state: UNSTABLE

    What works? Nothing, not really tested because it just booted
    What doesn't work? Everything, not really tested
    Download here: lineage-15.0-20170917-UNOFFICIAL-i9100.zip
    36
    New build is up!
    Thanks to @ChronoMonochrome for providing key information to resolve and create some workarounds for our stability issues!

    Build #5 2018-1-13
    DON'T INSTALL THIS ROM ON YOUR DAILY DRIVE PHONE.
    Overall state: More stable
    Android build: 8.1.0-r4
    Changes:
    * RIL works!
    * Disabeled HW Codecs.
    * GAPPS 8.1 is working!
    * Random softboots when WIFI is enabled (as far as I know)
    * Workarounds implemented for stability (Still investigating main cause)
    Download here: lineage-15.1-20180113-UNOFFICIAL-i9100.zip
    33
    Hello everyone, the esteemed @rINanDO, has a new build for testing!
    Happy testing!:
    - lineage-15.1-20180217-UNOFFICIAL-i9100_GO_SU.zip

    And I updated the OP :)

    Build #8 2018-2-18
    Overall state: Carefully stable
    Android build: 8.1.0-r11
    DON'T INSTALL THIS ROM ON YOUR DAILY DRIVE PHONE.
    Changes:
    - Updated LOS sources
    - Fixed offline charging
    - Added SU
    - Updated GPS-Shim (Now shimming i9100 specific structs)
    Download here for full Build: lineage-15.1-20180217-UNOFFICIAL-i9100_SU.zip
    Download here for GO Build: lineage-15.1-20180217-UNOFFICIAL-i9100_GO_SU.zip
    33
    It has been a while but I got some news. I managed to get Bluetooth working. WiFi is starting but not connecting or discovering anything. The colours are fixed, but I was using a hack to get the old gralloc1on0adapter working so we have a bootable ROM. But we must use hidl to be inline with oreo. So I'm still working to get the display working the right way and hope it will resolve some stability issues. Its quite tough to under stand new concepts without knowledge how this were in N and its history. Stay tuned!
    31
    New build is up! (Android 8.0.0-r30 - 5 nov 2017 security patches)

    See OP for details. I had a hard time to fix wifi. The main problem was some kernel faulty merges but that is fixed now. Hopefully the next build won't take that long.
    It is still not a stable ROM with many broken features. Only install it for testing purposes.

    Happy testing!