{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
LineageOS is a free, community built, aftermarket firmware distribution of Android 6.0 (Marshmallow), which is designed to increase performance and reliability over stock Android for your device.
Code:
#include "std_disclaimer.h"
/*
* Your warranty is 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.
*/
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit Gerrit Code Review.
Known issues
Video camcorder is glitchy
Low incall volume
Screen recording only works in a 3rd-party apps
If found a bug not listed here, feel free to report
Installation
Upgrading from CyanogenMod / LineageOS without wiping
For now, a dirty installation over another LineageOS 13.0 builds is not supported. It's highly recommended to proceed the installation with a full wipe.
First time LineageOS 13.0 installation:
NOTE: These builds aren't supported by Chrono Kernel, please don't install it - more on that in F.A.Q. section.
Download and flash a custom kernel from http://xda.mister-freeze.eu/XDA-files/ChronoMonochrome/kernel/temporary_kernel
(for Galaxy Ace 2 choose temporary_kernel_codina.zip, for S Advance - temporary_kernel_janice.zip). This step is not required if you already have TWRP recovery installed.
Reboot into recovery
Perform factory reset
Flash the Lineage 13.0 zip from SD card
Reboot
F.A.Q.
Camera start issues?
I hope I've worked around this issue, however it can be possible that camera refuses to start sometimes.
In the case this happens, for now there's only solution to wipe data partition.
Compatibility with standalone Chrono Kernel?
These builds aren't supported by Chrono Kernel.
The reasons for that are some incompatible changes in the ROM, so in order to make ROM maintaining easier, the standalone kernel version was dropped for now, however this can be changed in the future and support can be brought back. For now, please don't report bugs if you have installed it over these builds.
It seems like LineageOS 13.0 is quite outdated and unsupported anymore. Any reasons to build / use it?
It's truth, the currently supported LineageOS versions are 15.1 and 16.0. The reason to return to some older LineageOS builds is a maintaining issues on a such newer Android version as Pie or Oreo. It has become clear I can't support LineageOS 16.0 builds with big amount of hacks used in our builds.
Ok, this device development is pretty much dead rather than alive. Why keep it up?
It's a non-profit project. I like to support especially such an old devices, so no problems if there wouldn't be that much of users.
Finally, an unofficial LineageOS 13.0 build was released a long time ago for this device. What is different in these builds?
Existing LOS builds for this device has a lot of hacks in the source code. With upgrade to a newer Android versions it becomes more and more difficult to support it. I had to reconsider the way some device specific fixes are implemented, so that it should be easier to support it.
Still, I'm not entirely sure I'm able to get rid of every device hack used, however after some experience gained from I9300 development I feel myself much more confident than before. So that said you won't know if you don't try.
Downloads
Install packages: https://www.androidfilehost.com/?w=files&flid=295159
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.
Click to expand...
Click to collapse
curiousrom said:
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:
Root the phone
Developer Options > Store logger data persistently on device > select All. More info about it here on developer.android.com
Install the free SysLog.
Reboot the phone & reproduce the problem(s).
Open Syslog & select logcat, dmesg & last_kmsg. Add some significant keywords in the bottom including in Notes describing the bug & hit Take log.
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).
***
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
***
Click to expand...
Click to collapse
XDA:DevDB Information
LineageOS 13.0, ROM for the Samsung Galaxy Ace II
Contributors
ChronoMonochrome, SergeyL
Source Code: https://github.com/CustomROMs/android_local_manifests_u8500
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.4.x
ROM Firmware Required: TWRP >= 3.2.3 and Stock 4.1.2 ROM installed
Version Information
Status: Testing
Created 2019-06-06
Last Updated 2019-06-06
Reserved
Reserved
So this ROM will be maintained instead of newer LOS ROMs?
bien2004official said:
So this ROM will be maintained instead of newer LOS ROMs?
Click to expand...
Click to collapse
Ideally, it should be possible to build newer ROMs too, however I want to rework some of device patches before I build higher Android versions.
There's still a plenty of work, so it's likely I'll stick to Android 6.0.1 for now.
ChronoMonochrome said:
Ideally, it should be possible to build newer ROMs too, however I want to rework some of device patches before I build higher Android versions.
There's still a plenty of work, so it's likely I'll stick to Android 6.0.1 for now.
Click to expand...
Click to collapse
Hmm, instead of building many higher Android version, should you stick of one Android and make it fully stable? Like @ace2nutzer with his CM11
bien2004official said:
Hmm, instead of building many higher Android version, should you stick of one Android and make it fully stable? Like @ace2nutzer with his CM11
Click to expand...
Click to collapse
Yes, that makes sense. I think most of 6.0.1 ROMs here are stable enough though, we just need to simplify some device specific fixes so that it should be easier to maintain more recent Android version ROMs.
Always interested in new dev but will hang on for chrono kernel.
Thank you for that ROM! :good:
Are you interested in bug reports? I've encountered that accessing the external sd card via USB from my computer isn't possible. Android shows sdcard1 two times and seems to be merging all file system contents into each if the items. Pasting large amounts of data (~ 50 GB) has failed. Tell me how I can provide you with more information.
root included
Is there root included, or is it planned to do so?
-> sorry. Found it in the developer section in the settings.
Related
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
CyanogenMod is a free, community built, aftermarket firmware distribution of Android 7.1 (Nougat), which is designed to increase performance and reliability over stock Android for your device.
Code:
#include "std_disclaimer.h"
/*
* Your warranty is not 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.
*/
CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit Gerrit Code Review.
Wiki
Official CyanogenMod Wiki: https://wiki.cyanogenmod.org/w/i9300_Info
Installation
(NOTE: if you experience robotic voice during calls: see the FAQ for a fix)
First time CyanogenMod 14.1 installation on your Galaxy S III:
Read the official Wiki page
Flash a custom recovery via Heimdall or Odin
Push GApps (arm) and the CM 14.1 zip to your device
Boot into Recovery
Perform factory reset
Flash the CM 14.1 zip from SD card
Flash GApps from SD card
Reboot
Upgrading from earlier version of CyanogenMod (even from 13.0) :
Update your recovery - CM Recovery will be done automatically, TWRP can be downloaded from here (NOTE: you need 3.0.2-2 to automatically install updates in CM14.1)
Push the new CM 14.1 zip to your SD card
Boot into Recovery
Flash the CM 14.1 zip from SD card
Flash the most recent GApps for 7.1 if you are upgrading from earlier android version
Reboot
Downloads
Lastest Nightly : http://get.cm/get/i9300-latest.zip
Lastest Recovery (Nightly) : http://get.cm/get/i9300-latest-recovery.img (or TWRP)
Lastest Snapshot : http://get.cm/get/i9300-snapshot.zip
Lastest Recovery (Snapshot) : http://get.cm/get/i9300-snapshot-recovery.img (or TWRP)
Unofficial Changelog
-----------------------------------------------------------------------------
Google Apps (arm): wiki.cyanogenmod.org/w/gapps
All the builds: http://download.cyanogenmod.org/?device=i9300
Reporting bugs
DO NOT report bugs if you're running a custom kernel
DO NOT report bugs if you've modifies system files
DO NOT report bugs if you've installed xposed and/or other mods
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.)
If it is a random reboot, grab /proc/last_kmsg. (Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless)
If the problem disappears after running "setenforce 0" from a root shell, grab /data/misc/audit/audit.log
Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues or bugs reported in the lastest 5 pages of this thread. Any bug not reported in the bug report format below may be ignored.
Code:
Phone Informations
* CM version
* Gapps version
What you did:
* Wipe data: y/n
* Upgrade from previous official cm build: y/n
* Restore with titanium backup: y/n
You're using (if yes write which one) :
* Task killer
* Phone cleaner / Battery enhancer apps
* Non-stock kernel
* Modified kernel settings
* Other mods
Bug info:
* Last version it worked on
* Repro steps
F.A.Q.
(see next post)
The CyanogenMod team would like to thank everyone involved in helping with testing, coding, debugging & documenting! Enjoy!
XDA:DevDB Information
Official CyanogenMod 14.1 Nightlies, ROM for the Samsung Galaxy S III I9300
Contributors
forkbomb444, Nameless, Haxynox, JustArchi
Source Code: https://github.com/CyanogenMod
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.0.x
Version Information
Status: Nightly
Created 2015-12-17
Last Updated 2016-12-25
FAQ
Robotic voice during calls?
Make sure you're on the I9300XXUGMK6 modem. Instructions are here
Root?
CM ships with root, enable developer options and look in Settings -> Developer options -> root access
Google camera crashes?
Use Google Camera from the play store, not from gapps
There's a non-device related bug? - such as SystemUI crashes triggered by performing a certain action, stray settings entries, theme crashes, translation, etc.
I just work on the device support - not something I'll fix.
Something that worked in the last nightly doesn't work in the new nightly? - bootloops? Something new is broken? It can all go here.
Quick, to the bug tracker!
Some other issue?
You can't just say 'x is broken!' and expect me to magically find the bug and fix it.
Here's what I need:
Steps to reproduce - I don't care if "it's simple". I want to know exactly what you were doing at the time of the bug. How'd it happen? Does it only happen on Tuesdays when watching a specific YouTube video? Include it *all*
What happened - in what way is this *not* the expected behaviour? Don't just say "it didn't play/upload/whatever". Did the entire phone crash? Did it show an error? Did it just show an endless progress indicator? Again, I need specifics here.
Logcat/last_kmsg - Include the whole thing please, and if your phone's been running for a while, give me a rough region of time when the issue happened. Use last_kmsg if your device reboots unexpectedly, otherwise use a logcat. (See below for info on how to get them)
How to logcat?
See here (read up to the end of the "logcat" section).
Upload it to a pastebin, include the link in your bug report.
or if you're on your phone and can't get to a computer:
Sigi_cz said:
I'd like to provide logs for problems I'm reporting, but I can't sit by my computer all the time ...
Click to expand...
Click to collapse
If you install a terminal (this one works nicely) and type this:
Code:
su
then, accept the superuser prompt, and type
Code:
logcat -d > /sdcard/logcat.txt
it should save a logcat at /sdcard/logcat.txt. You can change the filename, and it will overwrite whatever exists already at /sdcard/logcat.txt
How to get last_kmsg?
Copy /proc/last_kmsg and upload the file contents to a pastebin, include the link to that in your bug report
You're awesome! Just wanted to be the first to let you know.
Congratulations simon
From nothing be all thing :thumbup:
Inyonge Ngepos Kang GT I9300, Maen Bet Kie..
No need Flash CM12 first?
Android-Banjarmasin said:
No need Flash CM12 first?
Click to expand...
Click to collapse
no clean flash is ok
Android-Banjarmasin said:
No need Flash CM12 first?
Click to expand...
Click to collapse
Direct clean flash is recommended... Screen flicker can be fix by turning off ambient display... All good to go
You are awesome
DrmohamedShawky said:
no clean flash is ok
Click to expand...
Click to collapse
haha I mean. this no need dirty flash from CM12?
Just flashed 1st nightly build.
I think there are something wrong with graphic,
Sometimes screen blinking happen here and there.
But,,,overall.
nice !!!
Finally first official nightly build released.
Thanks @forkbomb444
bandari solomon said:
Direct clean flash is recommended... Screen flicker can be fix by turning off ambient display... All good to go
Click to expand...
Click to collapse
The question is this need dirty flash from CM12 or not, can it boot without flashing CM12 first?
Thank you for bringing marshmallow sweetness on out beloved s3.
Nice move
Man. You are great.
Dirty flashed via CM Updater in Settings with no Problem! Thank you so much for the hard work on our aged S3?? Keep up the great work.
Android-Banjarmasin said:
The question is this need dirty flash from CM12 or not, can it boot without flashing CM12 first?
Click to expand...
Click to collapse
No need to dirty flash... It boots up without CM12.... I'm on CM13 nightly now
bandari solomon said:
Direct clean flash is recommended... Screen flicker can be fix by turning off ambient display... All good to go
Click to expand...
Click to collapse
Thanks for info,
I will turn off ambient display, and lets see whats happen
Android-Banjarmasin said:
haha I mean. this no need dirty flash from CM12?
Click to expand...
Click to collapse
i figured out that i should say yes, no need after posting
Great ROM!
Smooth and stable.
tokict said:
Just flashed 1st nightly build.
I think there are something wrong with graphic,
Sometimes screen blinking happen here and there.
But,,,overall.
nice !!!
Finally first official nightly build released.
Thanks @forkbomb444
Click to expand...
Click to collapse
Turning off ambient display should fix it (might have to reboot).
Screen Flickering is still here after disabling ambient display
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
LineageOS is a free, community built, aftermarket firmware distribution of Android 7.1 (Nougat), which is designed to increase performance and reliability over stock Android for your device.
Code:
#include "std_disclaimer.h"
/*
* Your warranty is 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.
*/
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit Gerrit Code Review.
Wiki
Official LineageOS Wiki: http://wiki.lineageos.org/devices/i9300
Known issues
@curiousrom has a list of known issues/workarounds. You can see them here: https://forum.xda-developers.com/showpost.php?p=76224958&postcount=4419
Installation
(NOTE: if you experience robotic voice during calls: see the FAQ for a fix)
Upgrading from CyanogenMod/unofficial LineageOS without wiping
Unfortunately, now you have to wipe to come from CM - see "First time LineageOS14.1 installation on your Galaxy S III", or if you're brave try the instructions on changing keys.
First time LineageOS 14.1 installation on your Galaxy S III:
Read the official Wiki page
Flash a custom recovery via Heimdall or Odin
Push GApps (arm) and the Lineage 14.1 zip to your device
Boot into Recovery
Perform factory reset
Flash the Lineage 14.1 zip from SD card
Flash GApps from SD card
Reboot
Upgrading from earlier version of LineageOS:
Update your recovery - Lineage Recovery will be done automatically, TWRP can be downloaded from here (NOTE: you need 3.0.2-2 or higher to automatically install updates in Lineage 14.1)
Push the new Lineage 14.1 zip to your SD card
Boot into Recovery
Flash the Lineage 14.1 zip from SD card
Flash the most recent GApps for 7.1 if you are upgrading from earlier android version
Reboot
Downloads
Install packages: https://download.lineageos.org/i9300
Google Apps (arm): https://wiki.lineageos.org/gapps
Root add-on (arm): https://download.lineageos.org/extras
Reporting bugs
Bug reports belong on JIRA. See our wiki for more information on using JIRA.
I do not check this thread regularly for bug reports. Using JIRA makes tracking down & debugging bugs a lot easier. Feel free to use this thread to discuss bugs, though
DO NOT report bugs if you're running a custom kernel
DO NOT report bugs if you've modified system files
DO NOT report bugs if you've installed xposed and/or other mods
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.)
See how to submit a bug report for the appropriate place to report your bug (NOTE: the majority of bugs need to go in the BUGBASH tracker, which is only open on weekends).
Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues or bugs already reported on JIRA. Any bug not reported in the bug report format below may be ignored.
Code:
Phone Informations
* Lineage version
* Gapps version
What you did:
* Wipe data: y/n
* Upgrade from previous official cm build: y/n
* Restore with titanium backup: y/n
You're using (if yes write which one) :
* Task killer
* Phone cleaner / Battery enhancer apps
* Non-stock kernel
* Modified kernel settings
* Other mods
Bug info:
* Last version it worked on
* Repro steps
Getting help
You can ask for help on our subreddit, on IRC: #LineageOS on Freenode
F.A.Q.
Root?
Flashable zips to install/uninstall root can be found here. Download the "arm" variants.
Robotic voice during calls?
Try using the I9300XXUGMK6 modem. Instructions are here.
GPS Issues?
Probably a hardware issue. Try tightening the screws on the back of the device, or see this video for more information (thanks to @baltics for the link)
The LineageOS team would like to thank everyone involved in helping with testing, coding, debugging & documenting! Enjoy!
XDA:DevDB Information
LineageOS 14.1 for i9300, ROM for the Samsung Galaxy S III I9300
Contributors
forkbomb444
Source Code: https://github.com/LineageOS
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.0.x
Version Information
Status: Nightly
Created 2017-01-25
Last Updated 2018-04-30
Reserved
Builds are up!
Reserved
Good job @forkbomb444
Extreme anxiety for the builds. Until then i will flash the new recovery
GREAT JOB!!!!!!!!!
P.S.: Why is root being shipped separately now?
I9300 Official build is now available
Lineage Os 14.1 i9300 official build is now available to download.
https://download.lineageos.org/i9300
Finally official build here.. Good job!
Do i have to flash both zips (experimental and nightlies) or i have to choose one of them? I'm in Archidroid. Sorry but i read the wiki and i'm still stuck.
bloodlithium said:
Do i have to flash both zips (experimental and nightlies) or i have to choose one of them? I'm in Archidroid. Sorry but i read the wiki and i'm still stuck.
Click to expand...
Click to collapse
Only flash experimental if coming from unofficial Lineage or CM14.
Otherwise clean install the nightly.
The ROM does not include Root.
Lineage will release it's own Root in a few days.
Chainfire's very latest revision to his 2.79 Super Su may work. I have not tried it yet on the Official Lineage ROM.
Sent from my GT-I9300 using XDA-Developers Legacy app
baltics said:
Only flash experimental if coming from unofficial Lineage or CM14.
Otherwise clean install the nightly.
The ROM does not include Root.
Lineage will release it's own Root in a few days.
Chainfire's very latest revision to his 2.79 Super Su may work. I have not tried it yet on the Official Lineage ROM.
Sent from my GT-I9300 using XDA-Developers Legacy app
Click to expand...
Click to collapse
Successfully flash! Thanks. I think i will wait the Lineage Root. Thanks again! Greetings.
andrescm said:
GREAT JOB!!!!!!!!!
P.S.: Why is root being shipped separately now?
Click to expand...
Click to collapse
Those who want to use online secure payment Apps need unroofed devices. Whether this is the reason is just speculation.
Sent from my GT-I9300 using XDA-Developers Legacy app
Wow,it was exactly 1 moth since last official CM build.
Long live LineageOS!!!
Just to confirm..
Built-in file manager works fine and I can easily accesses external sdcard, and another thing is that last SuperSU beta (SuperSu v2.79 SR3) works for root
kiva1 said:
Just to confirm..
Built-in file manager works fine and I can easily accesses external sdcard, and another thing is that last SuperSU beta (SuperSu v2.79 SR3) works for root
Click to expand...
Click to collapse
But will we be able to switch to LOS root afterwards? Will it interfere with su?(i don't ask you directly kiva1 ,maybe someone will answer)
Great job @forkbomb444
LuciferIII said:
But will we be able to switch to LOS root afterwards?
Click to expand...
Click to collapse
Don't know for now. For this we have to wait until they release LOS root.
Sent from my Samsung GT-I9300 using XDA Labs
kiva1 said:
Don't know for now. For this we have to wait until they release LOS root.
Click to expand...
Click to collapse
I will wait till root.zip is out,then i install the latest official build. Just to be sure,i dont want to brake stuff and restore.
And how come no one talks about some of the settings reseting after Nandroid restore?
Thanks very much @forkbomb444 for sticking with us i9300'ers!
Awesome
Tonight I went from stock, to CM14 to Lineage-experimental to Lineage-nightly as smooth as butter, it's amazing. :highfive:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Before I start, I've been inactive for a while and I just got this phone and I got the first build to compile, I need testers to tell me what's working and what's not and if it even boots I'll be flashing this on my device around next week just wanted a head start on development.
Code:
#include "std_disclaimer.h"
/*
* Your 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 or if your cat barks at you, I will laugh at you.
*/
LineageOS is a free, community built, aftermarket firmware distribution of Android 8.0 (Oreo), which is designed to increase performance and reliability over stock Android for your device.
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.
What's working :
Wifi
RIL
Mobile data
GPS
Camera
Flashlight
Camcorder
Bluetooth
FMRadio
Fingerprint reader
NFC
Lights
Sound / vibration
What's not working :
UNKNOWN NEED TESTERS
Instructions :
Download the latest build and gapps
Reboot to recovery
Flash the latest build and gapps
Reboot to system
Downloads :
Builds :
v1 Lineage build
v2 Lineage build
v3 Lineage build
v4 Lineage build
v5 Lineage build
Gapps: https://androidfilehost.com/?fid=5862345805528042218
Reporting Bugs
DO NOT Report bugs if you're running a custom kernel or you installed Xposed
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.)
If it is a random reboot, grab /proc/last_kmsg. (Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless)
If the problem disappears after running "setenforce 0" from a root shell, grab /data/misc/audit/audit.log
Sources
Kernel:-https://github.com/MasterAwesome/android_kernel_motorola_msm8953
Device:-https://github.com/MasterAwesome/android_device_motorola_sanders
Vendor:-https://github.com/MasterAwesome/proprietary_vendor_motorola_sanders
XDA:DevDB Information
LineageOS, ROM for the Moto G5S Plus
Contributors
MasterAwesome, vache
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.x
Based On: LineageOS
Version Information
Status: Testing
Created 2018-01-21
Last Updated 2018-09-14
Reserved
Reserved
Great! I'll give it a shot and report the bugs I find
BTW it seems you made the same thread twice
Nice! I'm going to wait for further reports about this ROM. I've been waiting for a LOS version of Sanders since last month.
Tried flashing the updater script is preventing me saying my device isn't sanders I have the US version XT1806
Thanks for the ROM. It's nice to see another dev for our device.
Xt1806 - it flashed fine but reboots to fastboot mode. Would a recovery log help?
Edit: dmesg attached
View attachment dmesg.log
I'll flash on my xt1802, I'm a content creator on youtube
Flashing has no errors in TWRP, but will only boot to fastboot. Dmesg extracted from TWRP coming.
khaoticking said:
Tried flashing the updater script is preventing me saying my device isn't sanders I have the US version XT1806
Click to expand...
Click to collapse
I'll add your devices to the list
startswithPendswithOOH said:
Thanks for the ROM. It's nice to see another dev for our device.
Xt1806 - it flashed fine but reboots to fastboot mode. Would a recovery log help?
Edit: dmesg attached
Click to expand...
Click to collapse
yackback said:
Flashing has no errors in TWRP, but will only boot to fastboot. Dmesg extracted from TWRP coming.
Click to expand...
Click to collapse
Oh dmesg produced is from your recovery kernel, I'll add a script to log into your sdcard next build.
Try /sys/fs/pstore/console-ramoops
Also^ the above command requires you to boot into your recovery from fastboot not reboot into it, file is on memory, fastboot boot recovery.img should do the trick, the problem mostly is the init scripts should be easy to fix
@MasterAwesome
Tried clean flash on XT1805. Stuck in boot loop.
Must be because the build is only for XT1802. Appreciate if you could include multiple models as well in the next build. I'm more than willing to test.
Can you also build Lineage 15.1 since lineage 15.0 branch is deprecated? Thanks.
Yeah that was the plan, I already had the sources for 15.0 so I wanted a really quick build. Anyhoo, my ISP is down should be back by tomorrow I think.
Official build? or unofficial?
MasterAwesome said:
Yeah that was the plan, I already had the sources for 15.0 so I wanted a really quick build. Anyhoo, my ISP is down should be back by tomorrow I think.
Click to expand...
Click to collapse
Hi, @MasterAwesome
Thanks for your interest in lineage development for this phone you might be the lineage maintainer this phone needs. Are you picking up on where @vache has left off in this thread https://forum.xda-developers.com/moto-g5s-plus/development/rom-lineageos-15-0-t3684991 or are you compiling lineage from source natively for sanders?
Thanks and best regards.
New build
https://www.androidfilehost.com/?fid=673956719939815010, The new build is 64-bit thats pretty much it, I'll commit the changes if it boots
I am flashing it now
Flashed on xt1804 ... it finished installing... and then failed to boot.
MODEL XT1804 , failed to boot
when will the stable version come?
OOPS
Oops, don't download the last build I forgot to update a bunch of files in my working directory. Here's a new build: https://www.androidfilehost.com/?fid=746010030569949395
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
LineageOS is a free, community built, aftermarket firmware distribution of Android 10 (Q), which is designed to increase performance and reliability over stock Android for your device.
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.
HTML:
/*
* Your warranty is now maybe 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.
*
*/
About project
LineageOS 17.1 (Android 10) for Redmi 7A (pine)
What's working :
•Boots
•WIFI
•Audio
•Sensors
•LED
•Hotspost
•Bluetooth
•Encryption
•Camera
•And rest things
[UPDATE-03/03/2020]
CHANGELOGS:
• Fixed in call audio
• Added support for VoLTE
Known Bugs :
•SElinux Permissive
•Expanded desktop doesn't work. LineageOS team planning to remove this feature entirely.
•APN Settings is not accessible (However, that won't cause any issues as I've included all probable APNs in my build)
Instructions
•Reboot to Recovery
•Take a full backup
•Wipe Dalvik-Cache, Cache, System, Data
•Flash the ROM
•Flash GApps (optional)
•Format Data by typing "yes"
•Flash Magisk (optional)
•Reboot to System
Downloads
ROM: lineage-17.1-20200302-UNOFFICIAL-pine.zip
GApps: Any 32 bit Gapps OpenGapps, NikGapps or BitGapps
Recovery: PitchBlack (Optional)
Magisk: Latest Magisk build (If you want root)
Reporting Bugs
DO NOT Report bugs if you're running a custom kernel or you installed Xposed
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.)
If it is a random reboot, grab /sys/fs/pstore/console-ramoops and /sys/fs/pstore/dmesg-ramoops-0. (Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless)
If the problem disappears after running "setenforce 0" from a root shell, grab /data/misc/audit/audit.log
Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues. Any bug not reported in the bug report format below may be ignored.
Code:
HTML:
What is your--
LineageOS version:
LineageOS Download url:
Gapps version:
Did you--
wipe:
restore with titanium backup:
reboot after having the issue:
Are you using--
a task killer:
a non-stock kernel:
other modifications:
Provide any additional information (observations/frequency of problem/last version it worked on/etc) as needed:
Hit Thanks if you wanna support and like this project ;D Happy Flashing
XDA-DevDB Information
[ROM][BETA][pine][10] LineageOS 17.1, ROM for the Xiaomi Redmi 7A
Contributors
priyabratMI
YaAlex
Source Code: https://github.com/LineageOS
ROM OS Version: Android 10
ROM Kernel: Linux 4.x
Based On: AOSP
ROM Firmware Required: MIUI v10.2.5.0 (MUST)
Version Information
Status: Beta
Created 2020-02-22
Last Updated 2020-03-03
Good performance
Very good battery life
Ambient display not working (23.2. image)
Great work, looking forward to a final release.
This custom ROM looks like it could be worth a try. The first post says that MIUI v10.2.5.0 firmware is required but what if the Redmi 7A is on MIUI 11? Is that okay?
You have to downgrade. Otherwise lineage will not boot.
Just wanted to use this i love lineage,running on my zuk z2...but volte is what is have to use ?
partner if I want to root in the ROM just flashes magisk? or do you need to flash another plugin? Why are there some ROMs of other computers that have magisk root to flash and another complement so that something like a permission is not brickee, in this ROM for redmi 7a it is only the magisk and it starts the system?
Been using the rom a few hours. Performing amazing! The only real issue is with the in call audio as written, everything else works amazing. Maybe the signal is a bit lower than with miui, but that's fine. Hope the call audio issue gets fixed asap! Thank you! ?
Update: bluetooth audio is also not working. Completely frozen video playback when bluetooth audio device is connected.
friend did you root? and you just flashed the magisk file or some other file other than the magisk to boot the system ??
Depressing what xda have turned into.. before more people ask, yes, root is easy, just flash magisk, no need to do anything. This is not gsi or miui rom.
GabbyWC said:
This custom ROM looks like it could be worth a try. The first post says that MIUI v10.2.5.0 firmware is required but what if the Redmi 7A is on MIUI 11? Is that okay?
Click to expand...
Click to collapse
You base firmware must be MIUI v10.2.5.0 . Otherwise, it will not boot.
DebrupGhosh said:
Just wanted to use this i love lineage,running on my zuk z2...but volte is what is have to use
Click to expand...
Click to collapse
I am working on it to fix VoLTE. Please keep patience
jason2781 said:
partner if I want to root in the ROM just flashes magisk? or do you need to flash another plugin? Why are there some ROMs of other computers that have magisk root to flash and another complement so that something like a permission is not brickee, in this ROM for redmi 7a it is only the magisk and it starts the system?
Click to expand...
Click to collapse
You can just flash Magisk to root the ROM. No need of another plugins to root it..
gingerboy92 said:
Been using the rom a few hours. Performing amazing! The only real issue is with the in call audio as written, everything else works amazing. Maybe the signal is a bit lower than with miui, but that's fine. Hope the call audio issue gets fixed asap! Thank you!
Update: bluetooth audio is also not working. Completely frozen video playback when bluetooth audio device is connected.
Click to expand...
Click to collapse
Thanks for the feedback. Will fix them soon..
jason2781 said:
friend did you root? and you just flashed the magisk file or some other file other than the magisk to boot the system ??
Click to expand...
Click to collapse
It will boot without rooting. If you want to root it , you can directly flash Magisk . Not any other files required to root it other than Magisk.
Deleted
priyabrat MI said:
I am working on it to fix VoLTE. Please keep patience
Click to expand...
Click to collapse
Thank you
Are you intending to make it official once it becomes stable?
thank you for your hard work. i was about to regret paying 30usd for this phone because of the lack of software update and 3rd party development, the good battery life is the only reason i still haven't threw it out of the window ?
gingerboy92 said:
thank you for your hard work. i was about to regret paying 30usd for this phone because of the lack of software update and 3rd party development, the good battery life is the only reason i still haven't threw it out of the window ?
Click to expand...
Click to collapse
Me2 ...miui in this device is so buggy especially indian version, that i think custom rom is much better as a daily driver than this garbage
Also who wants a spyware in their mobile!?!!
After flashing the .img file I always get a black screen even after waiting for half an hour. (Same with every rom)
Help is really really really appreciated
Thank you
Redmi 7a
Arm
Android 9
Now on mokee 9 (nightly) (only this one works for me not even aosp)
DebrupGhosh said:
Thank you
Are you intending to make it official once it becomes stable?
Click to expand...
Click to collapse
Ofc
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
LineageOS is a free, community-built, aftermarket firmware distribution of Android 11, which is designed to increase performance and reliability over stock Android for your device.
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restores the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.
ROM Information
ROM Target Device: Samsung Galaxy J5 SM-J5008 | SM-J500H | SM-J500F/G/M/Y | SM-J500FN
ROM Status: Testing
ROM OS: LineageOS 18.0 (Android R)
Click to expand...
Click to collapse
What works
* Boots
* Basic functionality
* Wi-Fi
* Audio (music, etc)
* Camera (including video recording)
* Flash
* Sensors
* etc
What doesn't work
* RIL (in-call audio, messaging, data)
* Bluetooth
* GPS (may partially work, not tested)
* Miracast
* VoLTE, this will never work on AOSP as it's not easy to implement Samsung's proprietary implementation.
* Test and report other bugs
Device Names
Verify your device codename before downloading any firmware or recovery images!
Code:
[B]SM-J500F/G/M/Y[/B] - [COLOR="DarkSlateBlue"][B]j5lte[/B][/COLOR]
[B]SM-J5008[/B] - [COLOR="DarkSlateBlue"][B]j5ltechn[/B][/COLOR]
[B]SM-J500FN[/B] - [COLOR="DarkSlateBlue"][B]j5nlte[/B][/COLOR]
[B]SM-J500H[/B] - [COLOR="DarkSlateBlue"][B]j53gxx[/B][/COLOR]
Click to expand...
Click to collapse
Downloads
ROM Download: here
GApps Download (BitGapps): here
Installation
Install the latest OrangeFox(recommended, available here) or TWRP 3.3.1 or later
Make a full backup (just in case something goes wrong)
Make a full wipe(System, Data, Cache)
* Dirty flash may work, try and tell me.
Download the latest build and transfer it to your phone
Flash the zip
If you are installing GApps do it before booting to the ROM. Make sure to flash the correct architecture and version(arm 11.0)
And finally boot, the first boot can take several minutes as it optimizes all the apps
There are still quite a few features that are not yet completed for LineageOS 18.0, these are not bugs, this is a beta release.
You should provide logs when reporting any hardware-related issue.
How to provide logcats
Under Windows:
Code:
[B]* Install Samsung device drivers and then
the ADB utils from here:[/B]
[url]https://forum.xda-developers.com/showthread.php?t=2588979[/url]
[b]* Then enable developer mode, connect your phone to usb,
and from [B]cmd[/B] paste this command:[/b]
[I]adb logcat > %userprofile%/Desktop/logcat.txt[/I]
[b]then try to reproduce the bug.[/b]
[b]* The logcat file will be on your desktop.[/b]
Under Linux:
Code:
[b]* Install the ADB utils from your distribution's
package manager and execute the command:[/b]
[I]adb logcat > ~/logcat.txt[/I]
[b]then try to reproduce the bug.[/b]
[b]* The logcat file will be in your home directory.[/b]
* Submit the logcat here on the forums, or on the Telegram group.
* If you can't connect the device through ADB on Windows because of the drivers, connect the device over wifi, enable ADB over Network in developer options, and type:
Code:
adb connect [ip address here]
And then the adb logcat command for windows.
Click to expand...
Click to collapse
[/HIDE]
Also do not under any circumstances post bug reports if you are using substratum themes or unsupported Magisk modules or you have performed any system modifications.
Credits
I would like to everyone who has helped me throughout the whole process of making Q for J5, included but not limited to those people.
Galaxy-MSM8916 team for our base trees.
jenslody, SebaUbuntu, Soft-Bullet, and others for the Q bringup and other contributions!
itexpert.120 (Zeeshan Ahmad) for providing a server for building!
And everyone else who has done even the slightest for the project.
Source Code
Kernel source code: https://github.com/Galaxy-MSM8916/an...amsung_msm8916
ROM Source code: https://github.com/LineageOS
XDA:DevDB Information
LineageOS 18.0 for Galaxy J5 (2015), ROM for the Samsung Galaxy J5
Contributors
Zakaryan2004
ROM OS Version: Android 10
ROM Kernel: Linux 3.10.x
ROM Firmware Required: 6.0 Marshmallow Bootloader/Modem
Based On: LineageOS
Version Information
Status: Testing
Created 2020-11-17
Last Updated 2020-11-17
Reserved
Screenshots
Reserved
As some of you may know, Google has been recently making AOSP build system require more and more RAM, to the point that building with 8GB of RAM is more or less impossible (dirty builds with no changes take 5-6 hours with lots of hacks and modifications). Clean builds take days and sometimes weeks to build. My PC currently has 8GB RAM, and I have used it to build most of my ROMs. I have got a server from itexpert.120 (Zeeshan Ahmad) today, and I am very thankful to him for it, but I would prefer to have a more permanent solution. Building locally is easier for testing, but it is very tedious and time-consuming, so I am planning to upgrade my RAM.
I have never asked for any kind of donations for any of my work before, but right now I think it's time I do so, most probably for the only time. My country is in a bit of a tight situation right now, and I also don't have the 'usual' means of asking for donations (a la PayPal and such). As I am going to buy RAM from Amazon, I have decided to accept donations in form of Amazon.com Gift Cards. I am planning to buy 16GB DDR4 RAM from Amazon, which is currently $59.99 USD. I will be paying the remaining cost myself after the donation. Every amount will help! Remember, the Gift Card needs to be for Amazon.com. If you are interested in donating, please drop a PM on XDA or Telegram (@Zakaryan2004). I will help you through the process if there are any doubts. Thank you so much for reading and understanding.
Thanks for make j5 still alive
Congratulations sir :good:
Congratulations!!!!!!!
Sent from my j5xnlte using XDA Labs
As some of you may know, Google has been recently making AOSP build system require more and more RAM, to the point that building with 8GB of RAM is more or less impossible (dirty builds with no changes take 5-6 hours with lots of hacks and modifications). Clean builds take days and sometimes weeks to build. My PC currently has 8GB RAM, and I have used it to build most of my ROMs. I have got a server from itexpert.120 (Zeeshan Ahmad) today, and I am very thankful to him for it, but I would prefer to have a more permanent solution. Building locally is easier for testing, but it is very tedious and time-consuming, so I am planning to upgrade my RAM.
I have never asked for any kind of donations for any of my work before, but right now I think it's time I do so, most probably for the only time. My country is in a bit of a tight situation right now, and I also don't have the 'usual' means of asking for donations (a la PayPal and such). As I am going to buy RAM from Amazon, I have decided to accept donations in form of Amazon.com Gift Cards. I am planning to buy 16GB DDR4 RAM from Amazon, which is currently $59.99 USD. I will be paying the remaining cost myself after the donation. Every amount will help! Remember, the Gift Card needs to be for Amazon.com. If you are interested in donating, please drop a PM on XDA or Telegram (@Zakaryan2004). I will help you through the process if there are any doubts. Thank you so much for reading and understanding.
Awesome........ Thanks a bunch for your hard work,sir
@Zakaryan2004 Congratulations on making a rom with the latest Android for our dear and beloved j5 2015 thanks for not making him die, keep improving this custom rom and fixing bugs, Thank you so much :highfive:
This ROM is awesome having even close to android 11 is just mindblowing for our beloved device but after installing it I would like to report some problems/ bugs :
1). The battery life is so little with this ROM
2). After logging in to a Google account in the setup and after opening chrome it again asks for login and takes to the same setup but I have found it is okay with play store and YouTube
3). It is also a little bit laggy not severe but little bit
At last I would like to say that the developers are so amazing to put android 11 in this device. God bless you and keep the fantastic work going
I try to root using magisk few times but always fail, am i missing something? My device is SM-J500G thanks for help. I did flash using OrangeFox 10.1
groovybanana21 said:
I try to root using magisk few times but always fail, am i missing something? My device is SM-J500G thanks for help. I did flash using OrangeFox 10.1
Click to expand...
Click to collapse
Typically anything over 20.422 should work. Which magisk package are you using?
groovybanana21 said:
I try to root using magisk few times but always fail, am i missing something? My device is SM-J500G thanks for help. I did flash using OrangeFox 10.1
Click to expand...
Click to collapse
Use Magisk 21, that's the version which will work on Android 11. I have been using Magisk and it works just fine
Zakaryan2004 said:
Use Magisk 21, that's the version which will work on Android 11. I have been using Magisk and it works just fine
Click to expand...
Click to collapse
I see now, thats the prob. I use magisk 20.4(20400)
Thanks a lot for ur time.
---------- Post added at 05:19 PM ---------- Previous post was at 05:17 PM ----------
palmbeach05 said:
Typically anything over 20.422 should work. Which magisk package are you using?
Click to expand...
Click to collapse
I use magisk 20.4(20400), i'll try again. Thanks a lot for ur help
My phone keeps restarting. I am using the galaxy j500h
There is another probl, my simcard can't detected, i did switch to another slot and try to restart few times but still no luck:crying:
It's SM-J500G
Thanks for your help
groovybanana21 said:
There is another probl, my simcard can't detected, i did switch to another slot and try to restart few times but still no luck:crying:
It's SM-J500G
Thanks for your help
Click to expand...
Click to collapse
read:
Zakaryan2004 said:
What doesn't work
* RIL (in-call audio, messaging, data)
* Bluetooth
* GPS (may partially work, not tested)
* Miracast
* VoLTE, this will never work on AOSP as it's not easy to implement Samsung's proprietary implementation.
* Test and report other bugs
Click to expand...
Click to collapse
r0mushii said:
read:
Click to expand...
Click to collapse
I see.. :good:
FYI
Unofficial OpenGapps: https://sourceforge.net/projects/althafvly/files/gapps/
still in testing state...
btw, awesome work man!
thanks for keeping our J5 sound & alive