[ROM][UNOFFICIAL][9.0.0] LineageOS 16.0 [BETA][20.09.2020]

Search This thread

deentky

Senior Member
May 3, 2019
80
68
What was the previous version of TWRP that you used?
I had problems with v3.3.1. I had to go back to v3.3.0.
 
Last edited:

Reiner55Sch

Member
Oct 29, 2018
8
3
use twrp 3.2....i already test the latest twrp and the installion error so i go back to twrp 3.2 :) hope it will help

Hmm, I started with 3.2.x in the begining and upgraded to 3.3.1 because of the error. but I will try again with 3.2.
Edit: Installed 3.2.2 as 3.3.0 was not available and that helped! Thank you very much.

regards

Reiner
 
Last edited:
  • Like
Reactions: _followers_

mbdroidsony

Senior Member
Feb 22, 2012
61
23
As others have mentioned TWRP 3.3.1.0 gives errors when installing this rom.
TWRP 3.2.3-0 worked fine for me installing this rom.
 
  • Like
Reactions: duttyend

duttyend

Senior Member
Dec 18, 2012
543
425
Xiaomi Poco F1
Xiaomi Poco F3
As others have mentioned TWRP 3.3.1.0 gives errors when installing this rom.
TWRP 3.2.3-0 worked fine for me installing this rom.

Did you try the newer 3.3.1 version published on January 9th 2020 ? link to official TWRP
If yes, it would be great if you could send some logs in this thread

Edit: sorry, just saw you already did
 
Last edited:
  • Like
Reactions: mbdroidsony

Smoover

Member
Feb 22, 2009
38
27
Hello. Using "twrp-3.3.0-0-i9300.img" I installed "lineage-16.0-20200103-UNOFFICIAL-i9300.zip", "open_gapps-arm-9.0-pico-20191221.zip" and "Magisk-v20.2.zip".

After using the ROM for some days I'd say that it's currently the best one for the S3. Fast UI, decent battery life, photo and video working, Bluetooth audio working, no crashes/reboots.
GPS works but takes a long time for a fix and had constant accuracy issues during my testing. I have not used the ROM with a SIM/mobile connection.
Wifi 5 GHz has the usual issues (only connects if device is right next to router, doesn't reconnect until restart. No improvement by wifi-fix-murata.zip).
 

Attachments

  • Screenshot_20200108-195803_GPS_Test.jpg
    Screenshot_20200108-195803_GPS_Test.jpg
    133 KB · Views: 194

0xSherlock

Member
Sep 17, 2019
5
6
@ChronoMonochrome

Good day. I'm not sure whether this has been mentioned already, but the latest version of this ROM shows a battery level lower than the one reported by a 7.1 Nougat LOS ROM or even TWRP. The difference is of roughly 20 points percent. The battery is an original Samsung one for I9300.

Thanks for keeping the S3 alive. OEMs could learn a thing or two from you, but then they'd go bankrupt from everyone not changing their device.
 

rodrotterdam

Member
Mar 3, 2014
47
15
rotterdam

gonbad

Member
Dec 15, 2018
24
20
Gonbad
My Exp 3.01.2020 i9300 PIE

Changelog



3.01.2020 - build #5

  • Sources update (December 2019 ASB)
  • New kernel based on 3.0 (i9100) - credits to @rINanDO
  • LiveDisplay fix
  • SIM detection fix

Known bugs:
  • GPS
  • LED charging indication doesn't work
  • Gralloc sometimes runs out of ION memory. This can cause uncorrect work of some WebView or 3D applications.

Download:
https://androidfilehost.com/?fid=4349826312261692243


[*]initial release
[/LIST]

Hi @ChronoMonochrome , Thanks for your great work for i9300 .
rom looks very smooth and stable ,
battery draining is not fast and it lasts long time .

i dnt knw how others GPS not work properly but my phones GPS works fine and fast in google maps web view .

LED charging indication doesn't work and i hope will be fixed by you in future updates .

i will be share my experience as soon as find new things ...

also please edit title of thread, the date is typed wrong : [3.12.2020]
[ROM][UNOFFICIAL][9.0.0] LineageOS 16.0 [BETA][3.12.2020]
 

ChronoMonochrome

Senior Member
Jan 29, 2014
2,276
4,927
Stavropol
@ChronoMonochrome

Good day. I'm not sure whether this has been mentioned already, but the latest version of this ROM shows a battery level lower than the one reported by a 7.1 Nougat LOS ROM or even TWRP. The difference is of roughly 20 points percent. The battery is an original Samsung one for I9300.
It's an intentional change. As a lot of batteries are discharging completely at 20-30%, better to adjust charge level accordingly. In the worst case scenario, the battery will just last longer than usually at 0%.
GPS works but takes a long time for a fix and had constant accuracy issues during my testing. I have not used the ROM with a SIM/mobile connection.
i dnt knw how others GPS not work properly but my phones GPS works fine and fast in google maps web view .
Thanks for confirming it to work, good to know it works at least for anyone.

LED charging indication doesn't work and i hope will be fixed by you in future updates .
Ok, I guess I could include it as an optional feature while keeping it disabled by default.

also please edit title of thread, the date is typed wrong : [3.12.2020]
[ROM][UNOFFICIAL][9.0.0] LineageOS 16.0 [BETA][3.12.2020]
Thanks, I didn't notice that.
Even now, it took me a minute to realize what's wrong with the date :laugh:
 

gonbad

Member
Dec 15, 2018
24
20
Gonbad
MY EXP on PIE in i9300

i hope, not. because LED charging light is the most annoying feature. if it's returned, at least, there should be a way to disable it.

This feature we are talking about is the one of a kind feature. many new phones did not have this . we have to appreciate samsung to added that for s3 .


Ok, I guess I could include it as an optional feature while keeping it disabled by default.

Thanks, I didn't notice that.
Even now, it took me a minute to realize what's wrong with the date :laugh:

Thank you man . the release date is corrected :laugh: :D:D
i installed this rom 2 days ago and charged battery full after that , 1 night with wifi and gps [On] battery lost 13 percent of power , other roms loose power of 50 percent or much more, i used it regularly and less and after 2 days still i have power and battery is 43 percent without entering charger . I want to say that
this rom's battery keeping is very good and when you keep it on stand by you can use it longer .

also i noticed that when your phone is ringing in your pocket or if you hold your finger on the proximity sens , the proximity sensor is activate by ringing phone , and this is the black screen that some guys talking about that . i hope you fix this too and delay the activation of proximity sensor after an answering the call and hold it near your ear .

I will be share my future experience if i will find anything new ...
 

0xSherlock

Member
Sep 17, 2019
5
6
It's an intentional change. As a lot of batteries are discharging completely at 20-30%, better to adjust charge level accordingly. In the worst case scenario, the battery will just last longer than usually at 0%.


That's a clever choice, thanks for explaining your rationale.

By the way, I noticed that the ROM supports signature spoofing out of the box, but there's currently no UI to grant the permission to selected apps, even if one could achieve this via "pm grant".
Do you plan to add a toggle in the future, or will you strip the spoofing altogether?

Moreover, the LED does seem to be turned off not only during charging, but even during normal operation, as in not blinking to notify. Notice that I said "seem", though, so don't take my word for it.

Edit: it appears that the kernel you picked doesn't support exFAT, as Android offered to format my card when opting to use it as portable storage, and it is now formatted as vFAT, which I assume to be a plain old FAT32.
 
Last edited:

ChronoMonochrome

Senior Member
Jan 29, 2014
2,276
4,927
Stavropol
i installed this rom 2 days ago and charged battery full after that , 1 night with wifi and gps [On] battery lost 13 percent of power , other roms loose power of 50 percent or much more, i used it regularly and less and after 2 days still i have power and battery is 43 percent without entering charger . I want to say that
this rom's battery keeping is very good and when you keep it on stand by you can use it longer .
The thing is that the kernel switched back to 3.0.101, I should have considered it earlier, as any newer kernels just works much worse on this hardware for some reasons.
That's a clever choice, thanks for explaining your rationale.
I should mention, it's not my work, it's taken from S2 kernel (the authorship of the currently used kernel and this patch belongs to @rINanDO).

also i noticed that when your phone is ringing in your pocket or if you hold your finger on the proximity sens , the proximity sensor is activate by ringing phone , and this is the black screen that some guys talking about that . i hope you fix this too and delay the activation of proximity sensor after an answering the call and hold it near your ear .
Thanks for the observation!
Earlier, I didn't really had a chance to test the proximity sensor, cause of a faulty motherboard, now that I also have Note 2, I could just test this sensor here. It seems to be a good idea to go with the sensors code from LOS 14.1, the problem is I can't currently make both proximity and compass working (there are two sensors lib implementations, one from LOS and the second from the Replicant, both of which has some pros and cons to consider).
By the way, I noticed that the ROM supports signature spoofing out of the box, but there's currently no UI to grant the permission to selected apps, even if one could achieve this via "pm grant".
Do you plan to add a toggle in the future, or will you strip the spoofing altogether?
I didn't consider adding an UI patch to activate this, since I thought it's only usable for the microG (which IIRC already has such an option).
Are there other usage cases besides of microG?
Edit: it appears that the kernel you picked doesn't support exFAT, as Android offered to format my card when opting to use it as portable storage, and it is now formatted as vFAT, which I assume to be a plain old FAT32.
I don't currently have a way to test this out myself, and as I was already aware that there were some difficulties while porting exFAT to 3.0.101 discovered in S2 thread, I've just decided to opt out of exFAT for now. I might re-visit this in the future.
 

0xSherlock

Member
Sep 17, 2019
5
6
I didn't consider adding an UI patch to activate this, since I thought it's only usable for the microG (which IIRC already has such an option).
Are there other usage cases besides of microG?

Not that I know of, but microG doesn't automatically get the permission to spoof its signature with your modification and it doesn't include a means to request it, thus the only way to grant the permission at the moment is via "pm grant".
 
  • Like
Reactions: duttyend

Slayerrider

Senior Member
Dec 25, 2010
53
5
If I insert a sim card i get an error: sim card is disabled, enter puk. But in other phones the sim card works.

Someone experiences the same problem?
 

deentky

Senior Member
May 3, 2019
80
68
@Slayerrider Yes, I experienced. In every Pie ROM I've ever tested.
Two solutions worked for me:
1) Typing your PIN very, very, very slowly (sometimes it works, sometimes it doesn't)
2) Disable SIM PIN checking, with another phone (the best solution).
 
  • Like
Reactions: duttyend

Top Liked Posts

  • There are no posts matching your filters.
  • 100
    Code:
    /*
     * Your (probably expired) warranty is now void.
     *
     * I am 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 me for messing up your device, I will laugh at you.
     */

    IMPORTANT INFORMATION


    Hi all,


    This is an unofficial Pie build for the Galaxy S3 (i9300) based on LineageOS 16.0.


    Most of the ROM features are working, but the overall state might be not stable or not suitable for a daily use. This is an alpha quality build. Don't install this ROM as your daily driver.

    This work is heavily based on works of forkbomb444 (thanks for device tree, kernel and device patches for LOS 14.1), rINanDO (thanks for device tree, kernel and device patches for LOS 16.0) and A$teroid (thanks for cherry-picks I took from his kernel).

    What is working:
    • Boots
    • Audio (playback && recording)
    • Bluetooth
    • Graphics
    • Camera
    • Sensors
    • RIL (SMS, mobile data, calls)
    • Wifi
    • USB
    • Video playback (HW/SW)

    What is not working:

    • GPS
    • SIM PIN unlock doesn't work
    • maybe yet something

    Reporting bugs

    When reporting reboots, please produce log below as follows
    (using adb or terminal)
    Code:
    su
    cat /proc/last_kmsg > /sdcard/last_kmsg.txt
    and attach in this thread.

    If reporting another issues
    Grab a logcat right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)
    A rough timestamp of when the issue occurred is also useful.

    to quickly & easily capture logcat (Main log), Kernel log (dmesg) & Last Kernel log (last_kmsg which is important in case of unwanted reboot) without using a computer + adb or use a Terminal emulator on the phone:
    1. Root the phone
    2. Developer Options > Store logger data persistently on device > select All. More info about it here on developer.android.com
    3. Install the free SysLog. (screenshot)

      View attachment 4644180
    4. Reboot the phone & reproduce the problem(s).
    5. Open Syslog & select logcat, dmesg & last_kmsg. Add some significant keywords in the bottom including in Notes describing the bug & hit Take log.
    6. The individual logs + a .zip of all of them will be saved in /sdcard/Syslog. You must rename them .txt to be able to attach them to an XDA post like logcat.log > logcat_log.txt for example. Or you can choose Share which will .zip them & then you can attach to a post or upload somewhere & link to in your post if the .zip is too big for XDA's attachment service (20 MB max).
    Done! And make the dev happy. :cool:
    ***

    Bug Reports & Logs?
    If the phone is not rooted you can grant this permission to enable Syslog using ADB (15 seconds ADB Installer) & a computer:
    • adb shell pm grant com.tortel.syslog android.permission.READ_LOGS
    You can also install an app like MatLog to analyse the logcat, filter it, search in it, export files etc but Syslog is fast & easy. If not rooted grant permission for MatLog:
    • adb shell pm grant com.pluscubed.matlog android.permission.READ_LOGS
    ***

    SIM PIN code unlock feature is disabled to locking issues in build #6. Make sure to unlock the SIM PIN before flashing this build.

    Download:


    Credits:

    If you like my work and want to thank me, feel free to buy a coffee :)

    Thanks to it'sup, someOn3 and leleobhz for donations!

    Source code:
    XDA:DevDB Information
    LineageOS 16.0, ROM for the Samsung Galaxy S III I9300

    Contributors
    ChronoMonochrome, rINanDO, A$teroid
    Source Code: https://github.com/CustomROMs/android_local_manifests_i9300/tree/lineage-16.0

    ROM OS Version: 9.x Pie
    ROM Kernel: Linux 3.x

    Version Information
    Status: Beta

    Created 2018-12-05
    Last Updated 2020-09-20
    37
    Changelogs

    Changelog



    20.09.2020 - build #7

    • Sources update (September 2020 ASB)
    • Enabled NearbyMessagingService back (this seemed to break google account login)
    • GPS fix (credits to @rINanDO)
    • Updated kernel to LK 3.4.67
    • Added CPU and GPU OC
    • Added more CPU governors (including ZZMoove)


    8.02.2020 - build #6

    • Sources update (January 2020 ASB)
    • Fixed gralloc / ION issue
    • Revert Lights HAL to passthrough implementation
    • Readded Boeffla Sound and LED charging indication (available in /vendor/etc/init/tweaks.rc, everything is disabled by default)
    • Disabled SIM PIN unlocking (please make sure to unlock SIM PIN before flashing this build)
    • Disabled NearbyMessagingService (thanks @SethGeckoXDA for pointing to this change)


    8.02.2020 - build #6

    • Sources update (January 2020 ASB)
    • Fixed gralloc / ION issue
    • Revert Lights HAL to passthrough implementation
    • Readded Boeffla Sound and LED charging indication (available in /vendor/etc/init/tweaks.rc, everything is disabled by default)
    • Disabled SIM PIN unlocking (please make sure to unlock SIM PIN before flashing this build)
    • Disabled NearbyMessagingService (thanks @SethGeckoXDA for pointing to this change)

    Known bugs:
    • GPS

    Download:
    https://androidfilehost.com/?fid=4349826312261719044


    3.01.2020 - build #5

    • Sources update (December 2019 ASB)
    • New kernel based on 3.0 (i9100) - credits to @rINanDO
    • LiveDisplay fix
    • SIM detection fix

    Known bugs:
    • GPS
    • LED charging indication doesn't work
    • Gralloc sometimes runs out of ION memory. This can cause uncorrect work of some WebView or 3D applications.

    Download:
    https://androidfilehost.com/?fid=4349826312261692243



    6.12.2019 - build #4

    • Sources update (November 2019 ASB)
    • Fix unlocking SIM PIN (credits to @rINanDO)
    • Fix incall audio

    Known bugs:
    • GPS
    • Gralloc sometimes runs out of ION memory. This can cause uncorrect work of some WebView or 3D applications.

    If you encounter any weird issues please make sure to make a clean install.


    4.12.2019 - build #3

    This build is using a new kernel (LK 3.18.140). The main differences I would like to list are following:
    • more adequate CPUfreq driver (no governors like PegasusQ are included, the default CPU governor is Ondemand).
    • CPUidle fixes (power consumption in deepsleep should be better than in 3.4 kernel)
    • possibly, better memory management (but don't expect too much, this ROM is really heavy for that small amount of RAM)

    Known bugs:
    • GPS
    • Gralloc sometimes runs out of ION memory. This can cause uncorrect work of some WebView or 3D applications.


    9.03.2019 - build #2

    • A long list of fixes that are common with LOS 15.1 (see "Known Issues" below)
    • Updated sources to 9.0.0_r31
    • PowerHAL improvements (credits to @rINanDO for original code)
    • Increase memory heap size for Gapps (credits to @linusdan)
    • Kernel init.d script 94kernel is moved as /vendor/etc/init/tweaks.rc
    • Removed in-built SU

    Known Issues
    • Graphical artifacts *
    • Camera often freezes when starting video record
    • Sometimes (rarely) magnetometer doesn't work
    • Maybe more
    There is also a rare bug with PackageInstaller that prevents installer window to be minimized (which is probably related to our buggy graphics libs).
    Warning: I have not tested installation with Gapps, but according to S2 thread, Gapps installation can cause some device lagging during the startup.


    5.12.2018 - build #1

    • initial release
    27
    New build is up!

    Hi, a lot of time spent since the latest release :)
    A lot of stuff have been fixed, but because I feel there are still some hard-to-debug bugs left, I'll leave the status of the build as Alpha (at least until I figure out a full list of bugs).


    9.03.2019 - build #2

    • A long list of fixes that are common with LOS 15.1 (see "Known Issues" below)
    • Updated sources to 9.0.0_r31
    • PowerHAL improvements (credits to @rINanDO for original code)
    • Increase memory heap size for Gapps (credits to @linusdan)
    • Kernel init.d script 94kernel is moved as /vendor/etc/init/tweaks.rc
    • Removed in-built SU

    Known Issues
    • Graphical artifacts *
    • Camera often freezes when starting video record
    • Sometimes (rarely) magnetometer doesn't work
    • Maybe more
    There is also a rare bug with PackageInstaller that prevents installer window to be minimized (which is probably related to our buggy graphics libs).
    Warning: I have not tested installation with Gapps, but according to S2 thread, Gapps installation can cause some device lagging during the startup.
    25
    Mr @ChronoMonochrome
    Given that the lineageos team has begun merging LOS 16 to LOS 17 ...
    Will you be back to this device(S3 i9300) with Android 10?

    I have already attempted booting Android 10 preview, but haven't had enough luck to manage it pass the bootanimation.
    Another good news: many developers are still working on exynos4 mainline kernel, e.g. ReplicantOS team and even some people from CAF.
    So we probably must see some great things will come soon to this device.