[ROM][UNOFFICIAL][8.1.0] LineageOS 15.1 [BETA][6.03.2019] - Galaxy S III Android Development

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 Oreo build for the Galaxy S3 (i9300) based on LineageOS 15.1.
Most of the ROM features are working, but the overall state might be not stable or not suitable for a daily use (not heavily tested yet).
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 15.1) and A$teroid (thanks for cherry-picks I took from his kernel).
What is working:
Boots
Audio (playback && recording)
Bluetooth
Graphics
Camera (photos && video recording)
Sensors
RIL (SMS, mobile data, calls)
Wifi
USB
Video playback (HW/SW)
What is not working:
No V-Sync
Video recording
calls
AKM sensors (accel & magnetometer) issues
probably, GPS could work better
gralloc / surfaceflinger issues
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.
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. (screenshot)
View attachment 4644180
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).
Done! And make the dev happy.
***
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
Caution: proceed switching from customized builds to a "pure" ones with /data wipe!
Download:
Standard builds
Customized builds
Note: only flash kernel if the release dates of ROM and kernel are matched. Don't flash older kernels on newer ROMs, unless explicitly told. Usually dedicated kernel releases are non-regular and just for bugfixes (anyway see latests messages in the thread as I usually write what is different on these kernels). Installation order is as follows: ROM first, kernel second.
Credits:
rINanDO
A$teroid
Option58
AdrianDC
forkbomb444
Lord Boeffla
pascua28
ComicoX
Marc0601
Oebbler1
mkaluza
SergeyL
LineageOS team
Nameless ROM
I really hope I didn't miss here anyone who deserves credits for their amazing works
If you like my work and want to thank me, feel free to buy a coffee
https://paypal.me/ChronoMonochrome
Thanks to it'sup and someOn3 for donations!
Source code (standard builds):
Local manifest: LOS 15.1
Source code (customized builds):
Manifest: LOS 15.1
Device: i9300, smdk4412-common
Kernel: LOS 15.1
XDA:DevDB Information
LineageOS 15.1, ROM for the Samsung Galaxy S III I9300
Contributors
ChronoMonochrome, rINanDO, A$teroid
Source Code: https://github.com/CustomROMs
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.4.x
Version Information
Status: Beta
Created 2018-11-05
Last Updated 2019-03-05

Changelogs
Changelog
6.03.2019 - build #3a
Correct NativeWindow PixelFormat fix (should fix crashes in apps like Google Play)
Re-tune Power HAL to match build #1a (22.02.2019)
5.03.2019 - build #2a
Update sources
Switch gralloc to UMP-only allocations*
Actually include LiveDisplay HIDL this time
Dropped earlysuspend support in a favor of autosuspend (credits to @rINanDO)
Build libEGL_mali from sources & set the correct pixel format for the native window**
Fix NFC service crashes & include NFC feature
Reverted kernel ext4 fs updates***
Bluetooth: revert to LK 3.0.101****
* this should fix some artifacts like the distortion in the camera app or some apps like Chrome.
** this fixes color inversion in videos produced by Recorder app
*** recently pushed updates seems to be incomplete and according to some user report were also causing filesystem corruption...
**** a possible fix for the BT calls. Have no idea if that was broken by LK 3.4 update but lets just see if it fixes anything...
22.02.2019 - build #1a
Update sources to android-8.1.0_r52 (security patch 2019-02-05)
Fixed gralloc artefacts with HIDL addition
Update to LiveDisplay HIDL 2.0 (thanks @rINanDO)
Clean sources up to get rid of most of hacks*
Hex-edit proprietary blobs libsec-ril.so and glgps to get rid of text relocations
Added symbol required by libsec-ril.so (and removed use of now unneeded shim lib)
Added incall CPU boost hook by @arter97
Added back hotplug support to Dynamic CPU governor
Optimized Power HIDL for even better power savings
Switch to 64-bit version of binder (official addonsu now should work)
Revert sensors to Replicant OS version (+ some fixes for them to work)
* torch wakelock patch is moved to kernel, removed hack for audio playback detection and so on.
Also removed patches I found that were unused (I hope I didn't remove anything that was actually in use).
(Customized builds)
6.02.2019 - build #15
Fixed graphic artefacts (hopefully fixes lags during scrolling too)
Fixed AdvancedDisplay (mDNIe)
All credit goes to @rINanDO.
5.02.2019 - build #14
Fixed screenshot issue
Fixed vibration
Reverted Binder driver to 32-bit version
Re-tuned CPU governor for better performance
Re-enabled GPU step 3
3.02.2019 - build #13
Fixed and added back HWComposer (thanks to @rINanDO for patches)
PowerHAL && kernel CPU governor are tuned for better powersavings *
Disabled GPU step 3 for better powersavings
Switch kernel to Powersuspend driver (credits goes to Paul Reioux and Jean-Pierre Rasquin)
Build now got rid of many hacks in Android sources**
Switched to FunctionFS from legacy ADB driver (thanks to @AdrianDC for patchset)
Updated SDcardFS code from @AdrianDC Sony huashan kernel
Fixed kernel to switch to BOOTTIME support (thanks @rINanDO)
Removed any CMA-related kernel hacks for better device stability
Switched to Camera HAL2 (fixes modes like panorama in Google Camera)
Fixed broken workaround for SIM detection (again)
* Please test and give some feedback about these changes. Usage of high CPU freqs now should be limited as much as possible (it's an intended behaviour). Also this update makes PowerHAL profile working.
** Moved libc pthread hack to shim, also reverted RIL ashmem hack (thanks @javelinanddart for original commit and helping me with fixing our RIL blob).
13.01.2019 - build #12
Bring CMA enabled kernel back
Reverted to Dynamic CPU governor
Added GPU control (thanks @netarchy, Andrei F., @pascua28)
Gralloc fixes (credits to @rINanDO)
Added power HIDL (thanks @rINanDO)
Various patches for the Dialer (thanks to @SergeyL)
Fix for choppy audio playback
Added Google Camera (thanks [email protected])
Build is now signed with release keys *
Fixed (hopefully) device wake up issues **
* This should prevent the Trust from giving a warning about public keys being used. A possible fix for some apps that previously couldn't have been installed from Play Market (not tested).
** The known issue, however, is device slowness right after device first boot.
There is nothing to do, just wait until mediaserver get scanned all files and dex2oat finish apps optimization. After that the phone is responsive again.
8.01.2019 - build #11
Reverted CMA changes (build has 770 Mb RAM available) *
Set Lionheart CPU governor as default
Added Substratum theme engine support (thanks @SergeyL for patches)
Various optimizations from @SergeyL LineageOS 15.1 build
* Because of some issues (like slow device wakeup) reported, I'm reverting for now back to CMA disabled.
In case if anyone want still using kernel with CMA enabled (this build has 937 Mb RAM available), I have built a kernel, download link below:
https://www.androidfilehost.com/?fid=11410963190603893736
5.01.2019 - build #10
Fixed accelerometer issues
Enabled Contiguous Memory Allocator *
Added memory management tweaks (see 94kernel init.d script), zRAM size changed to 300 Mb
Added Torch wakelock (thanks @rINanDO)
Changed user-settable display brightness interval (thanks to @Oebbler1) **
Updated video drivers from n7100 (thanks to @pascua28)
Updated CPU voltage table from @pascua28 kernel
Fixed CPU hotplug issues on Dynamic CPU governor
Added experimental HWComposer back
* This one was a toughest thing to get to work. After some testing of various patchsets and memory management tweaks I've decided to go with the original CMA implementation (by Samsung). A short test of heavy-tasking (with Google Chrome) didn't show any lags, but I might've missed something, so your assistanse in testing / reports are welcome!
Currently available RAM is 956 Mb (compared to 776 Mb on previous build).
** Now display can be set much darker than before. Please be sure to set the display brightness higher before flashing new build (if you were already using a considerably low brigthness).
15.12.2018 - build #9
Re-add Camera2 app *
Rework memory management optimizations **
* Because of some snap issues now we again have two camera apps. I'll consider further switching to some another camera app, unless I can fix it some other way (e.g. we can try some fixes for camera HAL from Galaxy S2, which aren't currently ported to S3).
** This is just a quick rebuild in which I've reverted previously applied memory optimizations from LineageOS 16.0 and applied ones from LineageOS 15.1 build for Galaxy Ace 2. Credit goes to @SergeyL for these optimizations.
Please test and report if you feel it works better.
13.12.2018 - build #8
Fixed wifi (flashing wifi fix should be no longer needed) *
Fixed sensors (thanks @rINanDO for help)
Implemented in-kernel battery charge level LED notification
Added CPU hotplug support for Dynamic governor (ported from PegasusQ governor)
Reverted kernel timer to 200 HZ (Exynos4 default value)
Added exFAT file system support (not tested)
Fixed menu key function override (thanks @ComicoX)
* not tested. Mine S3 has semcosh radio chip, in which case flashing wifi fix was already unnecessary. Please report if wifi now works without flashing fix linked in OP.
27.11.2018 - build #7
Revert sensors updates (ambient light sensor breakage)
Small improvements to RIL workaround
Added init.d script for Boeffla Sound and Charge Level interface*
A small change in SIM detection workaround will allow to detect SIM faster if phone boots in airplane mode.
* Thanks to @Marc0601 and @NoN1979 for pointing to this script! Also thanks to @Darkened_Sky for writing this script
Known issues
AKM sensors aren't working properly. A prebuilt Akm blob we use seems to have some broken logic regarding enabling / disabling Accelerometer and Magnetometer.
26.11.2018 - build #6
GPS improvements (thanks to [email protected])
SIM card detection workaround *
Reverted SELinux changes**
Added FIOPS I/O scheduler and set as default
Added SDCard FS support
Added Boeffla Sound***
Added charge level interface (from Boeffla kernel)
Added CPU undervolting interface (and update the default UV table from @A$teroid kernel)
* A temporary solution, that basically resets the RILD daemon, but still better than nothing. After booting the phone in the airplane mode SIM card now is detected, though I could't encounter a rare case where SIM is not detected at bootup when not booting in airplane mode.
** Magisk doesn't seem to support SELinux-disabled kernels, so reverting changes from previous build.
*** Some of you asked me to add Boeffla sound - so far only kernel level is implemented, not sure about implementing an app. If anyone know an open-source app that supports Boeffla kernel features, let me know.
Known issues
AKM sensors aren't working properly. A prebuilt Akm blob we use seems to have some broken logic regarding enabling / disabling Accelerometer and Magnetometer.
18.11.2018 - build #5
Update kernel to 3.4.67. We are now using LK 3.4 sources! *
Kernel: set kernel scheduler HZ to 300 for even more smoothness
Kernel: switch to Dynamic CPU governor and tune it for i9300 (credits for this CPU governor goes to @mkaluza)
Fixed GPS
HWC is actually updated to the newest one**
Fix USB mode not to be set to charging only by default (thanks to OmniROM)
Add UMS USB mode***
Add option to disable media scaninng (not tested)
Add Signature Spoofing patch (not tested)
SELinux status spoofing (set to enforced now) ****
Add custom animation transition scales
Various fixes from AICP, OmniROM, BlissROM and other ROMs (thanks to @SergeyL for patches)
* I have been testing this kernel for a few days and hopefully fixed all the instabilities. Please report any reboots or other bugs you've found (if any).
** have forgot to remove an old HWC, so now we actually switched to HWC from experimental CM14.1 builds. Credit goes to @A$teroid for filtering out an unsupported RGB565 layers.
*** this is an experimental feature I've originally implemented for Ace 2. Make sure to safely eject your phone's SD card on the host device before unplugging the cable (otherwise it may lead even to filesystem corruption)
**** SELinux is NOT actually set to enforced mode, nor it's enabled at all, it's just a preparation for apps that may require this. You can switch it to "permissive" mode by setting a property sys.selinux_enforcing to false in build.prop:
Code:
sys.selinux_enforcing=false
P.s. I haven't been noticing any freezes nor I could reproduce it, however I've had some gralloc errors. Let's see how it's going with a new HWC (though I wouldn't think that it will solve all errors)
Known issues
SIM sometimes is not detected at device boot. It's never detected when phone is booted in the flight mode (after a flight mode is turned off).
Probably GPS could be working better (not merged @rINanDO's fixes for GPS yet)
Gralloc buffer release errors
13.11.2018 - build #4
Kernel: updates from n7100 (thanks @rINanDO)
Reset memory management config to S2 kernel
HWC: merge changes from experimental CM14.1 builds (thanks @forkbomb444)
Revert Mount Namespace / Magisk Hide patches
Revert cameraserver to a separate service
11.11.2018 - build #3
update source to 8.1.0_r50
reboots issue fix (thanks to @A$teroid for kernel patch)
9.11.2018 - build #2
fixed Calls (needs to be confirmed!)
fixed SDcard issues (thanks to @A$teroid for kernel patches)
added Magisk hide kernel patch (thanks to @A$teroid), NOT tested
fixed V-Sync issues
another minor fixes and improvements
5.11.2018 - build #1
initial release

Misc
Screenshots
{
"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"
}
WiFi Fix
https://forum.xda-developers.com/showpost.php?p=69018243&postcount=274

nice work men ......

finally, thanks to all of you

WiFi does not connect...

Polis4 said:
WiFi does not connect...
Click to expand...
Click to collapse
For me it's working fine... Be sure to make a clean install, if it's still not working, please attach logcat and dmesg logs.

Finally ... Thanks alot sir ... you make S3 alive again
---------- Post added at 03:14 PM ---------- Previous post was at 03:11 PM ----------
is HW Video playback fully working ? or is it like 14.1 ?

I was coming from slim ROM. Of course I did clean install. BTW i'll try again. Thank you bro
ChronoMonochrome said:
For me it's working fine... Be sure to make a clean install, if it's still not working, please attach logcat and dmesg logs.
Click to expand...
Click to collapse

Hesham Sleem said:
Finally ... Thanks alot sir ... you make S3 alive again
---------- Post added at 03:14 PM ---------- Previous post was at 03:11 PM ----------
is HW Video playback fully working ? or is it like 14.1 ?
Click to expand...
Click to collapse
HW video playback is working, but no V-Sync support here.

why such old security patch? i get that it's a alpha but an update to newer security patch would be nice

hellcat50 said:
why such old security patch? i get that it's a alpha but an update to newer security patch would be nice
Click to expand...
Click to collapse
My primary target is to fix as most of device features as possible. I just took the LOS 15 sources for Ace 2 that were on my PC which were in a known good state (updating to a newer sources could cause an unnecessary bothering with a build errors). No matter how high is the security patch, getting a daily usable build is main aim.

ChronoMonochrome said:
My primary target is to fix as most of device features as possible. I just took the LOS 15 sources for Ace 2 that were on my PC which were in a known good state (updating to a newer sources could cause an unnecessary bothering with a build errors). No matter how high is the security patch, getting a daily usable build is main aim.
Click to expand...
Click to collapse
ok i get it, no worries. great rom so far. other than the known issues it runs better than los 14.1 so far.

great, how u made this without new kernel?

i try this rom and i will tell you :
1- ( Wifi - Bluetooth - Senseor ) work fine
2- calls don't work for me
3- alot of Graphic glitch and gallery force stop
i will give feedback as soon as possible

I installed it again (clean install) and WiFi does not connect again. Signal is dropped after make a call. Probably I have to install lineage 14.1 before install 15.1.. My previous ROM was slimrom

Is it tweaked with the go edition stuff? How's the current idle ram usage?

Sly Fox007 said:
Is it tweaked with the go edition stuff? How's the current idle ram usage?
Click to expand...
Click to collapse
Ram usage like lineage 14.1

Is fit for daily use?

rocciacoraggiosa45 said:
great, how u made this without new kernel?
Click to expand...
Click to collapse
Getting a higher kernel is not an absolute requirement, though it is highly recommended. It just could be harder to get some newer android stuff working properly with LK 3.0, but still possible.
Polis4 said:
I installed it again (clean install) and WiFi does not connect again. Signal is dropped after make a call. Probably I have to install lineage 14.1 before install 15.1.. My previous ROM was slimrom
Click to expand...
Click to collapse
It doesn't matter which ROM was installed previously. Anyway I can't say anything without any logs provided.
Sly Fox007 said:
Is it tweaked with the go edition stuff? How's the current idle ram usage?
Click to expand...
Click to collapse
All Go tweaks are enabled, except for low_ram build prop tweak (you can set this flag in build.prop, but it's arguable to advice).

Related

[5.0.2] [EOL] [Weekly 10/Nightly] [2015-04-01] CyanogenMod 12 for i9300

This project is no longer updated, and has been deprecated by [url=http://forum.xda-developers.com/galaxy-s3/development/5-1-x-cyanogenmod-12-1-t3066864]CM12.1[/URL]
Weekly 10 Download (Mega)
Alternative Download via Google Drive
Alternative Download via 4shared
Alternative Download via Dev-Host
Alternative Download via Androidfilehost
MD5: 32b8b85205bb0f78fae710624a32d1da
SHA1: 040bfe316dda94a260bbece3301639fb55318d30
Unofficial nightly builds by [URL="http://forum.xda-developers.com/member.php?u=4898097"]@arter97 [/URL]
Changelog:
Changelog 01.04.2015
- Special April Fools' Edition
- Selinux updates
- CM sources updated
Changelog 23.03.2015
- Selinux rules updated for gps and other small things
- Activated battery percentage drawing in LPM mode (power off charging) again
- CM sources updated
Changelog 16.03.2015
- Kernel: selinux activated and set to enforcing
- Selinux rules updated for lollipop
- hardware/samsung: IntraRefreshMode support (needed for wifi direct)
- Updates to hwcomposer by NamelessRom (includes fix for mouse cursor not showing up)
- Wifi p2p fixed
- Memory management improvements (reverted kitkat lmk values)
- CM sources updated
Changelog 02.03.2015
- Kernel: powersave governor activated
- USB OTG enabled again
- Default file permissions of lowmemorykiller sysfs files reverted to pre lollipop values (664 and not 220)
- audio hal updates (removed deprecated method)
- Updated CM sources
Changelog 23.02.2015
- Advanced Display with HSDPA/3G only switch
- Screen pinning works with hardware buttons (hold menu button to disable it)
- Updated CM sources
Changelog 18.02.2015
- Kernel: Disabled zwap/vnswap, enabled zram with lz4 compression
- Zram: 4 devices, 600MB, swappiness - 80
- Fixed flashlight toggle (frameworks_base)
- Noise suppression setting added (frameworks_base, services telephony/telecomm)
- Added keydisabler - allows usage of the nav bar (hardware_samsung)
- Bootanimation memory leak fix by arter97
- Updated CM sources
Changelog 09.02.2015
- Kernel: Fix hardware key backlight
- Wifi tethering enabled (untested)
- Wifi display enabled (untested)
- Performance profiles added
- USB-charging mode added
- Updated CM sources
Changelog 02.02.2015
- Some kernel updates + config changes (API to log wakeup reason, reverted wifi updates..)
- Camera: Fix crashes when switching between front and back camera + reduced log spam
- Smdk4412: device specific flags fixed (cache size, etc.)
- Updated CM sources
Changelog 30.01.2015
- Fix incall mute
- Fix light sensor
- Bring back audio updates
- Updated CM sources
Changelog 26.01.2015
- Kernel: Zswap - version from samsung sources, not upstreamed
- Power Off Charging fixed (100% now shows green LED)
- Updated CM sources
Changelog 22.01.2015
- Kernel: Zswap activated (set to 250MB via ramdisk)
- Moving apps to sd should be fixed
- Updated CM sources
Changelog 17.01.2015
- Fixed playback of low quality videos, e.g. in youtube app
- Netflix completely working
- A2DP: only 44.1kHz (might fix issues that people have with audio via bluetooth)
- Updated CM sources
Changelog 16.01.2015
- Kernel: selinux activated (set to permissive, no active rules yet)
- Netflix working (see remark)
- Different 2g/3g data fix (might fix issues that a small amount of users experience)
- Updated CM sources (theme engine, notification drawer customisation...)
Changelog 10.01.2015
- Updated DRM libs
- Awesome player as default
- Added Adaptive Playback to video codecs
- A2DP: 44.1 and 48 kHz supported
- Fixed long sms not sending bug
- Updated CM sources
Changelog 07.01.2015
- 720p recording for front camera
- activated SMSC settings in sms/mms app
- latest memory leak fixes
- Updated CM sources
Changelog 04.01.2015
- Wifi Updates from i9305 kernel drop @DerTeufel1980
- CMA activated again
- Updated CM sources
Changelog 30.12.2014
- Fix Touchkey Backlight
Changelog 29.12.2014
- Revert audio updates (might fix audio issues that some people reported)
- Kitkat LMK values
- Updated CM sources
Changelog 24.12.2014
- HWcomposer fixed (credits to dhiru1602 and tdcfpp)
- Hardware Keys Overlay adjusted to new cm commits
- Audio Policy: use 48kHz for a2dp (potentially fixes a2dp lags)
- Power off charging should work
Changelog 22.12.2014
- Android 5.0.2
- Updated CM Sources
- Fixed Wifi issues
- RIL completely working
- Stock Camera working
- Bootloop Issues fixed
Background:
Due to lack of official maintainer for i9300 device for CyanogenMod. I, together with @Moster2 decided that we will work unofficially on i9300 device tree for CM12, to bring Lollipop goodness to our beloved Galaxy S3.
All builds provided in this thread are UNOFFICIAL, which means that:
- There is no official support for i9300
- There are no OTAs available
- There are no automated "nightglies"
At some point, we definitely will try to make proper pull requests, and maybe even support CM12 officially, but at the moment this project is in WIP - Work-In-Progress state, and many things are still broken/unusable. Until we finish, all builds are unofficial, and proper device support is not finished yet.
At the moment, this project is considered: BETA. All core functions should work, ROM shouldn't have any critical issues, but it's still not ready to mark as stable. However, it should work properly as daily driver.
Please refrain from talking about other kernels than stock. We can't track every kernel and it's problems, hence, you're using other kernels at your own risk. Please don't report bugs while you're using custom kernels.
Main developers:
- JustArchi
- Moster2
Thanks to:
- dhiru1602
- arter97
Current issues
Manifest / Sources
Build instructions:
Follow CM build instructions for i9300. When doing repo init, don't forget to declare CM-12.0 (-b cm-12.0) instead of CM-11.0.
Before "breakfast i9300", you must include our manifest and resync the sources:
Code:
croot
cd .repo
mkdir -p local_manifests
cd local_manifests
wget https://raw.githubusercontent.com/ArchiDroid/manifest/cm-12.0/roomservice.xml
croot
repo sync
Notice: Our manifest already includes proprietary_vendor_samsung, so don't execute ./extract-files.sh. Just repo sync.
Then follow "breakfast i9300" and the rest of the commands in original instructions, while keeping in mind above notice.
XDA:DevDB Information
[5.0.2] [EOL] [Weekly 10/Nightly] [2015-04-01] CyanogenMod 12 for i9300, ROM for the Samsung Galaxy S III I9300
Contributors
JustArchi, Moster2, arter97
Source Code: https://github.com/ArchiDroid
ROM OS Version: 5.0.x Lollipop
ROM Kernel: Linux 3.0.x
Based On: CyanogenMod 12
Version Information
Status: No Longer Updated
Created 2014-11-12
Last Updated 2015-04-06
You're unstoppable, aren't you?
Well, it doesn't work. But anyway, nice black screen. I fear the next posts from some users
However, thank you bro!
Dude,you are awesome
LegendM said:
Dude,you are awesome
Click to expand...
Click to collapse
It's 7:14 AM and I'm going to sleep.
Hope we can get this baby running in notime .
Good night.
JustArchi said:
It's 7:14 AM and I'm going to sleep.
Hope we can get this baby running in notime .
Good night.
Click to expand...
Click to collapse
Thanks for making it happen
Cm12 is actually not even ready. I didnt know you would already publish a build with my commits
They were only there to make it compile. So, people shouldnt install it yet.
Wow, that was quick. I will give it a shoot and collect some logs when I am back home.
Thanks for your awesome works @JustArchi.
android L or Kitkat ?
mutaman said:
android L or Kitkat ?
Click to expand...
Click to collapse
CM12 = lollipop
S1ay3r666 said:
CM12 = lollipop
Click to expand...
Click to collapse
good but what does he mean DOES NOT WORK
mutaman said:
good but what does he mean DOES NOT WORK
Click to expand...
Click to collapse
He thought it will boot up but it doesn´t.
But i read in twitter that arter97 changed the gralloc and it booted up
S1ay3r666 said:
He thought it will boot up but it doesn´t.
But i read in twitter that arter97 changed the gralloc and it booted up
Click to expand...
Click to collapse
I think arter meant that with his build
also y'all need chin chin,(graphic glitches only in screenshots)
This is WAY better than my AOSP build
Yup, @JustArchi is unstoppable!
I look forward in cooperating with this project
---------- Post added at 07:15 PM ---------- Previous post was at 07:05 PM ----------
For those who are dying to try this out, just install my kernel after this cm-12 installation.
Already so much better than my build lol
I guess @JustArchi and @Moster2 is not done with the kernel-side..
Lukijs said:
I think arter meant that with his build
also y'all need chin chin,(graphic glitches only in screenshots)
Click to expand...
Click to collapse
Whats is working on that build?
how can i flash it .
my phone will not start
eskorpiao112 said:
Whats is working on that build?
Click to expand...
Click to collapse
Well most important, wifi and data isnt, gapps were bootlooping me too(though no use of them if there's no wifi) otherwise it functions good.
Would be nice if we could get @temasek in here as well...
mutaman said:
how can i flash it .
my phone will not start
Click to expand...
Click to collapse
and thats what happens when you dont read OP and also comments
Lukijs said:
and thats what happens when you dont read OP and also comments
Click to expand...
Click to collapse
I do not understand very much English what does he mean @Lukijs
Well according to arter97's twitter,
wifi and radio are almost fixed
and so is hwc and gralloc.
Almost daily driver Lollipops are on their way, 'beaches'! :highfive:
Donating soon!

[ROM][CM12.1][Lollipop][Android 5.1.1] NightOwl 20180124

{
"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"
}
This is the NightOwl cm12.1 Android 5.1.1 20180124 built from source for the Galaxy Note 1 GT-N7000/GT-N7000B
This Rom is developed to provide you an as close as possible experience of CyanogenMod 12.1 on the GT-N7000 without modifying the stock CyanogenMod look and feel
The CM12.1 20180124 is tested and stable. The most things are working well, but there still can be some minor bugs!
Code:
Use my Roms only if you are sure about the risks of flashing custom Roms/Kernel to your device. I'm not responsible for any damage caused by using one of my files.
Join the NightOwl community on Google+
Thanks to TouchLeClouds for creating the page.
NOTE:
Because of the new ART runtime from Android 5.x all Apps will need more space. If you want to install more Apps you should think about repartitioning your internal storage. http://forum.xda-developers.com/showthread.php?t=2642299
You can also find a repartition howto in the Howto Install section.
Changelog cm12.1 20180124:
* Fixed some Apps/App updates can cause a bootloop
* Fixed whatsapp videocall colors with back camera
* Allow installation on GT-I9220
* This will be my last cm12.1 version
Old changelogs:
20170312:
* Colors in whatsapp video calls fixed
* Remove 800Mhz cpu step up limit
* Some kernel updates
* New dark bootanimation (modified by Fix_ita)
* Possible fix for Sound cuts off at low volume playback
20170113:
* Updated sources
* Videos in the youtube app are working again
* This will maybe be my last cm12.1 version
20161119:
* Merged cm changes
* November security patches
* (frameworks/av only with the october security patches to not break the avc encoder in apps like instagram)
* Workaround from @arter97 to get Xposed working with the new security updates
* Updated widevine libs
* Video recording/telephony/streaming fixed in apps like facebook and whatsapp
20161017:
* Merged cm changes
* October security patches
* Possible chromecast fix
* Kernel: disable unneeded USB DEVICEFS
* Alternate kernel with permissive selinux is availible as addon in the download section
20160916:
* Merged cm changes
* September security patches
20160813:
* Merged cm changes
* August security patches
* Reverted zram, lz4 and lmk updates in the kernel because of stability problems
* 350mb zram lzo 1 stream
* Use my kernel again
20160721:
* Merged cm changes
* July security patches
* Smdk4412 based kernel
* Removed 13 step cpu table
* Back to aosp webview to fix videos in browser
* Camera hal updates from cm13
20160619:
* Merged cm changes
* June security patches
* Many updates from the smdk4412 kernel (mostly for zRam and Lmk)
* Added Westwood TCP Algorithm
* Added Sio/Sioplus scheduler
* Mali 3 step 160/200/267MHz
* 13 CPU steps
* zRam use lz4 compression
* 400MB zRam lz4 2 stream
* Back to Ondemand
* Make the lmk a little bit more aggressive
20160514:
* Merged cm changes
* Standalone hotplug policy
* Pegasusq updates
* Enabled pegasusq
* Pegasusq as default
* Rewrote performance profiles for pegasusq
* Kernel updates from smdk4412
* Updated ext4 driver
* Swap buffers workaround
* Fixed instagram video upload
* Fixed a supersu selinux denial
20160413:
* Updated cm sources
* April security patches
* Removed low latency audio to fix audio stuttering in some games
* Sensors: Force a minimum interval between gyro state changes
* mm: remove compressed copy from zram in-memory
* Modified art settings to fix playstore crashes
* Disable hw keys and enable navbar in settings
* Start gps later
* Start macloader later
* Added more timeservers for gps
* Merged some updates from the smdk4412 kernel
* Gesture support for ambient display
20160316:
* Updated cm sources
* March security patches
* Kernel: OOM performance improvement
* Merged some smdk4412 kernel updates
* Tweaked f2fs options (only with the default kernel and twrp)
* Optimized zRam settings
* Limit dex2oat to 2 threads
* Reverted SWAP_BUFFERS_WORKAROUND
* OMX.SEC.M4V.Decoder set native color format
20160215:
* Merged cm changes
* February security update
* Zeitferne's freeze fix new version
* Update row to v4
* Stop the modem from crashing and rebooting the device for no real reason
* Fixed some selinux denials
* Isorec recovery support (only with the default kernel)
* Back to smdk4412 usb gadget driver
* Wifi driver bring in sync with smdk4412 kernel
* Update wifi fw to 5.90.195.114
* Experimental f2fs support for data and cache partition (only with the default kernel and twrp)
20160109:
* Updated cm sources
* January security patches
* Disable add_random also for external sdcard
* Set dex2oat timeout 1 min below package manager timeout
* Kernel:
* Updated interactive governor (from 3.4)
* Modified reserved mem values to fix app2sd
* Back to 3.0.31 usb gadget driver (fix freezings in mass storage mode)
* Optimized AES and SHA1 routines
20151211:
* Updated cm sources
* December security patches
* Increased timeouts to fix some app installation problems
* Screenrecording is working
* Daydreams are supported again
* Kernel: fixed some possible problems in the mali driver
* TWRP kernel: fixed offmode charging animation
20151030:
* Updated CM sources
* Android-5.1.1_r24
* Kernel: many performance and stability updates
* Ril updates
* zRam back to 1 device
* zRam/LZO better performance
* SELinux enforcing
* ART: Disable dex2oat watchdog
* Build kernel with the default toolchain
* Wifi: supplicant scan interval from 20 to 30
* Dreams feature disabled
* Google webview 46 to fix images in many apps
* Device encryption is working (Experimental!)
* Added USB charging only mode
* Analog dock support
20151003:
* Updated CM sources
* Performance and stability improvements
* Faster booting
* Back to default libwebview
* Reduced cpu load on video playback
* MMS are now working
* Removed Emulate additional screens in dev settings (It crashed the device and you need a factory reset to get it working again)
* Correctly handle unsupported OMX color format
* CyanogenMod Performance Profiles support added
* Battery mode Quicksetting fixed
* Updated wifi config
* Wifi direct is working
* Kernel: updated wifi drivers
* Kernel:udp: fix behavior of wrong checksums
* kernel: Replace timeconst.pl with a bc script
* Kernel:mm/ashmem.c: fixed a typo introduced by samsung
* Kernel: futex-prevent-requeue-pi-on-same-futex.patch
20150913:
* Updated CM sources (Android 5.1.1_r18)
* Fixed random slowdowns from 20150904
* Hopefully fixed the random softreboot from 20150904
* Use Google webview 45 (better security less ram usage)
* Reverted some kernel changes (need more testing first)
* Battery life should be a bit better
* Disable some kernel logspam
* Ext4 should now work as sdcard filesystem (but you still should use vfat)
20150904:
* Updated CM sources
* Updated Stagefright patch
* Mediaserver vulnerability fix
* Added OTA Update function
* Back to the old Thermal Throttling workaround
* Build the kernel with GCC 4.4.3 (For better stability)
* Use dlmalloc allocator
* A few smaller Kernel/Rom fixes
20150802:
merged cm changes (includes the stagefright security fix)
no ksm as default
the optional ksm is a little bit more battery friendly
enabled zram as default to fix self closing apps
tuned the lowmemory killer to close background apps earlier and foreground apps later
resize the system partition filesystem to use the full partition size
better working dalvik vm settings for our device
network arrows fixed
kernel many mm updates
kernel removed some logspam
kernel usb updates
kernel fixed some wrong defines after the mali update
kernel netfilter updates
better thermal throttling fix
camera: activate continuous focus on video recording
camera: correct preview resolution
apps on the sdcard should not disappear from the home screen after a reboot
20150711:
Merged cm changes from 20150711
Show battery percentage is fixed
Fixed Wallpaper select (you don't need a reboot to show the new wallpaper)
Orientation sensor is fixed
KSM is more battery friendly
Disable sec thermistor in kernel
Block based installation
There is no more the need to reflash the gapps after updating the rom
(Your installed gapps needs to contain /system/addon.d/70-gapps.sh which defines the backuptool.functions. If they don't contain it you need to reflash it yourself after you have updated the rom)
20150709:
Fixed the wifi/wifi related soft reboot problems of the 20150708 release
It will now also work on devices with damaged wifi hardware again
As you can now select the wifi region in the wifi settings I removed the hack "disable use the mcc for wifi"
(Wifi must be disabled and wifi "scanning always enable" needs to be enabled at the time you change the region code in the wifi settings)
20150708:
fixed big battery drain and heating after recording a video with the camera (the cpu did never go below 500mhz untill you reboot the device)(exist since cm11(or earlier??))
merged cm changes (android 5.1.1_r6)
green stripes in videos fixed (in browser and videoplayer)
nuplayer is working correct
nuplayer as default (please disable awesomeplayer yourself in the developer settings if you have updated from an older version)
manual network select fixed
switched to stock samsung based kernel
ksm enabled default
zram support
trim support
vpn fixed
triangle away is working again
button backlight control working
ext4 speedup
lzo speedup
fpbug fix v2
faster charge
add extra free kbytes tunable
10mb higher lowMemoryKillerMinFreeKbytesAbsolute value
Changelog cm12.1 20150613:
The same as 20150612 but with backported memory management from kernel 3.0.64 to fix the performance problem
If you already have running the 20150612 Rom you only need to flash the 20150613 kernel only to update
Changelog cm12.1 20150612:
Merged cm changes (Android 5.1.1_r3 with the new App drawer in Trebuchet)
Codec changes to fix some movie types in Nuplayer
Changes in wifi config
smdk4210 kernel with mali r3p2 to fix the reboot, freezing, heating and battery drain problem (no zram, ksm, trim and selinux support atm)
Changelog cm12.1 Beta 5:
Merged cm changes
Skip audio tracks with volume keys should work
Backuptool is present again
Manual network select is working
Selinux is in permissive mode again till the wifi and gps problems are solved
Multiuser support is disabled
You can enable zram and ksm with the zip file for beta3 again
Changelog cm12.1 Beta 4:
Merged cm changes
Set SELinux to enforcing
Mute microphone in call is working
Keep trebuchet in ram (If you want to use another launcher as the stock one in Beta 4 you should flash this in recovery too:
https://www.androidfilehost.com/?fid=23991606952592558 )
Wifi is not setting the region code from sim card (If you life in an affected country wifi should work now, but you need to do an factory reset to see your access point)
Changelog cm12.1 Beta 3:
Merged cm changes (Android 5.1.1)
Update RIL header to V11
Back to stock lmk values
Wifi config changes
KSM and zRam are disabled as default
Changelog cm12.1 Beta 2:
Merged cm changes
Videos in browser working
Import contacts from sim and sd is working
Add APN's is working
Not mount unused preload partition on boot
Mount /data with nodiscard
Revert "libril: Merge xmm6262 and xmm6260 to single lib."
A few smaller kernel updates
Changelog cm12.1 Beta 1:
Merged cm changes
Fixed bionic bug to make Firefox, Chrome, Google Docs and Speedtest.net working again
cm12.1 Preview:
Same as CM12.0 Beta10 + Updated to cm12.1
Changelog cm12.0 Beta10:
Merged cm changes from 17.03.2015
Optimized ART settings
zRam 400mb on 2 devices
KSM
Low moemory killer values RW to make adjustment Apps working
Wifi init changes to get Wifi direct working (untested)
Battery saver settings back in settings-battery
Changing lockscreen shortcuts is working
Ondemand counting iowait as busy revertet for better battery life
Changelog Beta9:
Beta9.0.1:
Kernel (init script) update to fix offmode charging
Beta9:
Merged cm changes
Lmk adjusted again (lagfix)
Restore Apps from google account is working again
Stock camera HD recording fixed (thx to Lysergic Acid for the fix)
QR scanner in whatsapp web is working
Battery drain/heating fixed with wifi off
Enabling wifi bug fixed
Bootanimation memleak fixed (thx to arter97 for the fix)
Used more unchanged cm repos
Kernel updates for lollipop networking
Kernel enabled idletimer
Fix for USB Otg (untested)
Reverted some kernel changes which seems to cause oom errors
Beta8:
Beta 8.0.3:
disabled the contiguous memory allocator to hopefully fix the sdcard problems in recovery
Beta 8.0.2:
Reworked cpu voltage table to fix crashes
mali back to stock voltage
huangyuxuan01's patch to enable the contiguous memory allocator
use the new bootanimation from mahmoud fayed
Beta 8:
Merged cm changes
Front cam working
Use cm12 update-binary
Updater-script updated to work with the cm12 update-binary
Selinux enabled (in permissive mode)
Rescent app switcher is smoother
Kernel: reworked voltage table
Kernel: mali 166mhz in first step
Kernel: wlan driver updated
Kernel: wifi wakelocks reduced
Better lowmomory killer values for better multitasking
Fixed the soft reboot bug on devices with damaged wifi hardware
Kernel: HTC's async fsync
Kernel: philz recovery
Stylus gestures support
Home button recent app switcher fixed
Disabled pre dexopt (Wipe the dalvik-cache in recovery after updating from an older beta!!!)
New bootanimation from DroidTwe4kz
Exfat should work
Not enabled keyboard on clean install fixed
Kernel/Rom: Trim support (Please read trim Howto)
Beta7:
Merged cm changes
Set back to transparent lockscreen on default theme
Apps on sdcard will work again
Adjusted low memory killer again to keep more ram free
Some minor kernel updates
Panorama mode is now working in the camera app
Cmupdater removed
More selectable quick settings
Setting min/max cpu clock is now working
Beta6:
Merged all cm changes
Theme engine is now working without as it should
Low memory killer adjusted
Faster boot
Fixed an memleak in adb
Fixed youtube glitches on resolution change
Included oneplus one camera
Clock Location in status bar
Beta5:
merged the latest cm changes ((including the theme engine) there is an bug in the theme engine pls wait for beta6 before use it)
sort, add and remove icons in quick settings is now fully working
removed dynamic fsync in the kernel to prevent data corruption
FP Bug fix in kernel updated to zeitferne's version
fixed an typo in xmm6260 libril which could cause mobile data connection problems
merged xmm6262 and xmm6260 libril to single lib
Beta4:
merged the latest cm changes
possible crashes in recovery after rom installing fixed
ambient display doze feature added
wifi automatic reconnect is fixed
sort and remove icons in quick settings (be carefull with remove because the feature to add icons is not working)
you can hide the new symbol for an running su session in the notification bar
the fstab uses the new syntax for internal sd too
Beta3:
Wifi should work without the need to enable scanning always enable
Memleak fixes in frameworks/base
FP-Bug fix
Low power mode is working
Off mode charging animation is working
Beta2:
videoplayer reboot bug is fixed
keyboard in first start wizard is fixed
internal sdcard is fixed (thx to Lysergic Acid and the Omni Team)
comma in calculator
android 5.0.2
notification sound in some apps
bootanimation does not stop to early
signal strenght bar is fixed
ril fixes for manual network selecting
Known issues cm12.1 20170312:
If you have problems with videos in the browser uninstall "Android System WebView" in the playstore and reboot your device
Your sdcards should be formated with vfat (ext4 is working since 20150913 too. Exfat support is unknown)
Device Encryption is experimental working since 20151030. If you wan't to test it make a backup in the recovery first!
How to Install:
If you are running a custom Kitkat 4.4 Rom:
1. Copy Rom + Google Apps to your sdcard.
2. Boot into recovery
3. Factory Reset + Format the /system partition
4. Flash the Rom and Gapps.
5. Reboot
The steps to install it from an stock samsung rom are:
If you have already an samsung 4.1.x running you can skip step 1
1.flash N7000ZSLR1_N7000OZSLR1_BRI (or any other other 4.1.2) stock rom using odin
2.Copy Rom + Google Apps to your sdcard.
3.flash PhilZ-cwm6-XXLT6-XSA-5.06.1.tar.md5 (https://www.androidfilehost.com/?fid=745425885120702299) to get cwm recovery by using odin or mobile odin
4. boot into recovery
5. flash this kernel http://forum.xda-developers.com/devdb/project/dl/?id=16862 to get an updated recovery
(this step will make your old rom unbootable stuck in the n7000 screen but you can boot into recovery with press and hold "home" and "volume+" buttons and power on your phone)
6. you need to reboot! your device now to recovery
7. you are now in the updated recovery and you need to do a factory reset (and to go sure you should also format the /system partition)
8. you can now install the rom and gapps and reboot your device
Howto Repartition your device and install this Rom:
Savin Vasudevan has written all the needed steps to repartition your device to add more space for installing Apps
(Please replace the files in Step 16 with the newest ones from this Post)
https://drive.google.com/uc?export=download&id=0B9I1tLEDTBGPMk1obkd3VGpqWGc
Lanchon has made a tool to make it also possible to repartition your device in the recovery after you have installed the rom without loosing your data
https://github.com/Lanchon/REPIT
Here you can find 2 example zip file for the n7000 and some instructions how to use it with NightOwl
http://forum.xda-developers.com/showpost.php?p=66341193&postcount=2071
Updating If you are running an earlier NightOwl cm12.1 version:
1. Copy Rom to your sdcard.
2. Boot into recovery
3. Flash the Rom (in current versions you dont need to reflash the gapps)
4. Wipe dalvik-cache and format the /cache partition (This will not delete your apps or data)
5. Reboot
How to enable root:
1. Go to Settings-About phone and tip 7 times on Build number to enable the Developer options
2. Go to Settings-Developer options-Root access and set it to Apps and ADB
3. (Optional) Install supersu from the playstore (Do not use the systemless supersu recovery versions)
3.1 Open supersu and let it update the su binary (choose normal)
Trim Howto:
You can manual trim in the recovery if you flash run_fstrim.zip from this post http://forum.xda-developers.com/showpost.php?p=58065878&postcount=932 or with an app like Trimmer (fstrim) from playstore https://play.google.com/store/apps/details?id=com.fifthelement.trimmer
Download:
CM12.1 20180124 Rom:
https://forum.xda-developers.com/devdb/project/dl/?id=28251
Google Apps for cm12.1:
Use only micro, nano or pico Gapps!
http://opengapps.org/?arch=arm&api=5.1&variant=micro
CM12.1 20180124 Kernel only:
(If you are using another kernel and want to go back to the default kernel.)
https://forum.xda-developers.com/devdb/project/dl/?id=28250
Addons for CM12.1 20160215 and newer:
Recovery flashable TWRP 3.1.0-0 build2 recovery (IsoRec)
https://forum.xda-developers.com/devdb/project/dl/?id=23751
Recovery flashable TWRP 3.0.2-0 recovery (IsoRec) (New version with OTG support)
http://forum.xda-developers.com/devdb/project/dl/?id=18061
Recovery flashable TWRP 2.8.7.0 recovery (IsoRec)
http://forum.xda-developers.com/devdb/project/dl/?id=16863
Mirror:
https://www.androidfilehost.com/?fid=24421527759881733
Recovery flashable Package to remove a IsoRec recovery and use the kernel inbuild recovery again
http://forum.xda-developers.com/devdb/project/dl/?id=16864
Mirror:
https://www.androidfilehost.com/?fid=24421527759881734
OLD Releases:
CM12.1 20170312 Rom:
https://forum.xda-developers.com/devdb/project/dl/?id=23587
CM12.1 20170312 Kernel only:
https://forum.xda-developers.com/devdb/project/dl/?id=23584
CM12.1 20170312 Kernel with permissive selinux:
https://forum.xda-developers.com/devdb/project/dl/?id=23583
CM12.1 20170113 Rom:
https://forum.xda-developers.com/devdb/project/dl/?id=22573
CM12.1 20170113 Kernel only:
https://forum.xda-developers.com/devdb/project/dl/?id=22572
CM12.1 20170113 Kernel with permissive selinux:
https://forum.xda-developers.com/devdb/project/dl/?id=22571
CM12.1 20161119 Rom:
http://forum.xda-developers.com/devdb/project/dl/?id=21605
CM12.1 20161119 Kernel only:
http://forum.xda-developers.com/devdb/project/dl/?id=21603
CM12.1 20161119 Kernel with permissive selinux:
http://forum.xda-developers.com/devdb/project/dl/?id=21602
CM12.1 20161017 Rom:
http://forum.xda-developers.com/devdb/project/dl/?id=20958
CM12.1 20161017 Kernel only:
http://forum.xda-developers.com/devdb/project/dl/?id=20957
CM12.1 20161017 Kernel with permissive selinux:
http://forum.xda-developers.com/devdb/project/dl/?id=20956
CM12.1 20160916 Rom:
http://forum.xda-developers.com/devdb/project/dl/?id=20450
CM12.1 20160916 Kernel only:
http://forum.xda-developers.com/devdb/project/dl/?id=20448
CM12.1 20160813 Rom:
http://forum.xda-developers.com/devdb/project/dl/?id=19809
CM12.1 20160813 Kernel only:
http://forum.xda-developers.com/devdb/project/dl/?id=19808
CM12.1 20160721 Rom:
http://forum.xda-developers.com/devdb/project/dl/?id=19432
CM12.1 20160721 Kernel only:
http://forum.xda-developers.com/devdb/project/dl/?id=19431
CM12.1 20160619 Rom:
http://forum.xda-developers.com/devdb/project/dl/?id=18937
CM12.1 20160619 Kernel only:
http://forum.xda-developers.com/devdb/project/dl/?id=18936
CM12.1 20160514 Rom:
http://forum.xda-developers.com/devdb/project/dl/?id=18358
CM12.1 20160514 Kernel only:
http://forum.xda-developers.com/devdb/project/dl/?id=18357
CM12.1 20160413 Rom:
http://forum.xda-developers.com/devdb/project/dl/?id=17941
Mirror:
https://www.androidfilehost.com/?fid=24499762635999525
CM12.1 20160413 Kernel only:
http://forum.xda-developers.com/devdb/project/dl/?id=17939
Mirror:
https://www.androidfilehost.com/?fid=24499762635999526
CM12.1 20160316 Rom:
http://forum.xda-developers.com/devdb/project/dl/?id=17394
CM12.1 20160316 Kernel only:
http://forum.xda-developers.com/devdb/project/dl/?id=17395
CM12.1 20160215 Rom:
http://forum.xda-developers.com/devdb/project/dl/?id=16861
Mirror:
https://www.androidfilehost.com/?fid=24421527759881735
CM12.1 20160215 Kernel only:
http://forum.xda-developers.com/devdb/project/dl/?id=16862
Mirror:
https://www.androidfilehost.com/?fid=24421527759881736
CM12.1 20160109 Rom:
http://forum.xda-developers.com/devdb/project/dl/?id=16139
Mirror:
https://www.androidfilehost.com/?fid=24352994023709911
CM12.1 20160109 Kernel only:
http://forum.xda-developers.com/devdb/project/dl/?id=16137
Mirror:
https://www.androidfilehost.com/?fid=24352994023709912
CM12.1 20160109 Alternate kernel with TWRP recovery 2.8.7.0:
http://forum.xda-developers.com/devdb/project/dl/?id=16136
Mirror:
https://www.androidfilehost.com/?fid=24352994023709913
CM12.1 20151211 Rom:
http://forum.xda-developers.com/devdb/project/dl/?id=15604
Mirror:
https://www.androidfilehost.com/?fid=24269982087016591
CM12.1 20151211 kernel only:
http://forum.xda-developers.com/devdb/project/dl/?id=15603
Mirror:
https://www.androidfilehost.com/?fid=24269982087016592
CM12.1 20151211 twrp kernel:
http://forum.xda-developers.com/devdb/project/dl/?id=15602
Mirror:
https://www.androidfilehost.com/?fid=24269982087016593
CM12.1 20151030 Rom:
http://forum.xda-developers.com/devdb/project/dl/?id=14973
CM12.1 20151030 Kernel only:
http://forum.xda-developers.com/devdb/project/dl/?id=14972
CM12.1 20151030 Alternate Testkernel with TWRP recovery 2.8.7.0 and a few memory configuration changes
http://forum.xda-developers.com/devdb/project/dl/?id=15057
CM12.1 20151030 Selinux permissive Kernel only:
http://forum.xda-developers.com/devdb/project/dl/?id=14978
CM12.1 20151003 Rom:
https://www.androidfilehost.com/?fid=24052804347828028
CM12.1 20151003 Kernel only:
http://forum.xda-developers.com/devdb/project/dl/?id=14620
Mirror:
https://www.androidfilehost.com/?fid=24052804347828029
CM12.1 20150913 Rom:
http://forum.xda-developers.com/devdb/project/dl/?id=14385
Mirror:
https://www.androidfilehost.com/?fid=24052804347814460
CM12.1 20150904 Kernel only:
http://forum.xda-developers.com/devdb/project/dl/?id=14384
Mirror:
https://www.androidfilehost.com/?fid=24052804347814461
Rom CM12.1 20150904:
http://forum.xda-developers.com/devdb/project/dl/?id=14278&task=get
Mirror:
https://www.androidfilehost.com/?fid=24052804347809366
20150904 Kernel only:
http://forum.xda-developers.com/devdb/project/dl/?id=14277&task=get
Mirror:
https://www.androidfilehost.com/?fid=24052804347809367
Rom CM12.1 20150802:
https://www.androidfilehost.com/?fid=24052804347785737
CM12.1 20150802 Kernel only:
https://www.androidfilehost.com/?fid=24052804347785738
Rom CM12.1 20150711:
https://www.androidfilehost.com/?fid=24052804347772055
CM12.1 20150711 Kernel only:
https://www.androidfilehost.com/?fid=24052804347772057
Optional flashable files for cm12.1 20150711:
Disable KSM (KSM is enabled as default in the rom):
https://www.androidfilehost.com/?fid=24052804347772051
Re-enable KSM: (please don't use older files to re enable ksm in 20150711)
https://www.androidfilehost.com/?fid=24052804347772056
Enable zRam (300mb on 2 devices):
https://www.androidfilehost.com/?fid=24052804347772053
Disable zRam:
https://www.androidfilehost.com/?fid=24052804347772052
Rom CM12.1 20150709:
https://www.androidfilehost.com/?fid=24052804347771106
CM12.1 20150709 Kernel only:
https://www.androidfilehost.com/?fid=24052804347771107
Rom CM12.1 20150613
https://www.androidfilehost.com/?fid=24052804347759319
CM12.1 20150613 Kernel only:
https://www.androidfilehost.com/?fid=24052804347759320
Rom CM12.1 20150612:
https://www.androidfilehost.com/?fid=24052804347758815
CM12.1 20150612 Kernel only:
https://www.androidfilehost.com/?fid=24052804347758816
Rom CM12.1 Beta 5:
https://www.androidfilehost.com/?fid=23991606952605533
CM12.1 Beta 5 Kernel only:
https://www.androidfilehost.com/?fid=23991606952605532
Rom CM12.1 Beta 4:
https://www.androidfilehost.com/?fid=23991606952592453
If you want to use another launcher as the stock one in Beta 4 you should flash this in recovery too:
https://www.androidfilehost.com/?fid=23991606952592558
CM12.1 Beta 4 Kernel only:
https://www.androidfilehost.com/?fid=23991606952592452
Rom CM12.1 Beta 3:
Please read this if you want to enable zRam and KSM in Beta3: http://forum.xda-developers.com/showpost.php?p=60296912&postcount=5637
https://www.androidfilehost.com/?fid=96042739161891865
CM12.1 Beta 3 Kernel only:
https://www.androidfilehost.com/?fid=96042739161891866
Rom CM12.1 Beta 2:
https://www.androidfilehost.com/?fid=95916177934554946
CM12.1 Beta 2 Kernel only:
https://www.androidfilehost.com/?fid=95916177934554945
Rom CM12.1 Beta 1:
https://www.androidfilehost.com/?fid=95916177934549654
CM12.1 Beta 1 Kernel only:
https://www.androidfilehost.com/?fid=95916177934549655
Rom CM12.1 Preview:
Please read this before you install the cm12.1 preview
https://www.androidfilehost.com/?fid=95916177934548915
CM12.1 Preview Kernel only:
https://www.androidfilehost.com/?fid=95916177934543173
Google Apps for cm12.0 Roms:
https://www.androidfilehost.com/?fid=95916177934536538
Rom CM12.0 Beta 10:
https://www.androidfilehost.com/?fid=95916177934543174
CM12.0 Beta 10 Kernel only:
https://www.androidfilehost.com/?fid=95916177934543173
Rom Beta 9.0.1:
https://www.androidfilehost.com/?fid=95916177934537322
Beta 9.0.1 Kernel only:
https://www.androidfilehost.com/?fid=95916177934537321
Old Beta 8.0.3:
https://www.androidfilehost.com/?fid=95916177934530398
Beta 8.0.3 Kernel only:
:https://www.androidfilehost.com/?fid=95916177934530394
Old Beta 7:
https://www.androidfilehost.com/?fid=95916177934520045
Beta7 fix to enable onscreen keyboard as default:
https://www.androidfilehost.com/?fid=95916177934520212
Beta 7 Kernel update only:
https://www.androidfilehost.com/?fid=95916177934525859
Old Beta 6:
https://www.androidfilehost.com/?fid=95897840722648579
Old Beta 6 kernel only:
https://www.androidfilehost.com/?fid=95897840722648578
Old Beta 5:
https://www.androidfilehost.com/?fid=95897840722644232
Old Beta 5 kernel only:
https://www.androidfilehost.com/?fid=95897840722644233[/SIZE]
Old Beta 4:
https://www.androidfilehost.com/?fid=95887005526789160
Old Kernel update for Beta4 with the following changes:
Removed the Dynamic fsync to prevent data corruption.
Updated to zeitferne's FP Bug fix
https://www.androidfilehost.com/?fid=95897840722643407
Old Beta 3:
https://www.androidfilehost.com/?fid=95864024717073915
Old Beta 3 kernel only:
https://www.androidfilehost.com/?fid=95887005526788121
Old Beta 2:
https://www.androidfilehost.com/?fid=95864024717072563
Old Beta 1:
https://www.androidfilehost.com/?fid=95864024717066523
Old alpha 5:
https://www.androidfilehost.com/?fid=95832962473396353
Old Alpha3:
https://www.androidfilehost.com/?fid=95784891001615256
Old Alpha 2:
https://www.androidfilehost.com/?fid=95784891001614558
Old Pre-Alpha:
https://www.androidfilehost.com/?fid=95784891001610016
A big THX to:
Cyanogenmod Team
Omnirom Team
JustArchi
lirokoa
Lanchon
Lysergic Acid
DroidTwe4kz
TouchLeClouds
XDA:DevDB Information
[ROM][CM12.1][Lollipop][Android 5.1.1] NightOwl 20180124, ROM for the Samsung Galaxy Note GT-N7000
Contributors
bauner
Source Code: https://github.com/bauner
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.0.x
ROM Firmware Required: You need an ROM/Kernel with CWM 6.0.5+ to flash the ROM
Based On: CyanogenMod
Version Information
Status: No Longer Updated
Current Stable Version: 20180124
Stable Release Date: 2018-01-24
Created 2014-12-27
Last Updated 2018-01-24
Thanks a lot for the ROM.....however I'll wait for recovery to work at least. Thanks again
I know IT is prealpha but i've got a question ? How good are Animations working ?
Sent from my GT-N7000 using XDA Free mobile app
First, Aweosme!!
Second, Subscribed!!
thank you very much for your hard work
Now if someone could only let me know how to flash a recovery/kernel through Odin successfully without having to lose data then i will definitely flash this one.
last time i lost recovery when i flashed PA beta 5, i had to flash a pre-rooted GB ROM to get recovery back which wiped my whole internal sd.
Please let me know
thank you very much again
Thank you so much, @bauner
=D
I really appreciate you, thank you so much for giving us hope
=)
Thanks for the Rom bauner.
Really appreciate your contribution to Note community.
Hope not working things will be fixed in upcoming builds.
Subscribed..
Thanks again.
Wow! I was not expecting this! I'm gonna wait until at least the recovery works... but this is awesome! Thanks!
Guys from omni rom fixed ril for i9300. Daily driver 5.0 is closer and closer
This gonna be good, great works man:good:
bauner said:
Here is an preview of cm12 android 5.0 build from source.
This is pre alpha! most things are not working!
working:
boot
display
touchscreen
most of stock apps
shutdown
sound
not working:
mobile network
wlan
bluetooth
home button
sdcards
sometimes fc's/reboots
no recovery (to go back to another rom you have to flash kernel/recovery or full rom with odin or heimdall)
installing:
copy to sdcard
boot into recovery
factory reset
flash the zip file
reboot
Download:
https://www.androidfilehost.com/?fid=95784891001610016
Click to expand...
Click to collapse
You rock . Waiting with bated breath:good:
[email protected] said:
You rock . Waiting with bated breath:good:
Click to expand...
Click to collapse
I am hardly waiting for Android L full working rom
---------- Post added at 06:02 PM ---------- Previous post was at 05:40 PM ----------
@bauner
Hello sir, Can you build Android L on official sumsang touchwiz
ok so i went ahead and flashed it because i really wanted to check it out and turns out i find it faster than KK. It may be because the device isint accessing any data as the sdcards dont work also there are no apps at all. The boot time is faster too which i think is because of the same reason mentioned earlier.
Thanks a lot to @bauner for letting us taste lollipop and i am sure we will see better builds soon
ok so now for the findings
-No lags whatsoever, none at all which i think proves that N7000 can indeed run Android 5.0 if tweaked/developed properly.
-I kept getting AOSP keyboard stopped error when i entered settings
-SuperSU hangs becuase i think i lost root but cant confirm it either but anyways SuperSU hangs
-No runtime chooser which i guess is obvious
-the "not working" list is accurate according to the OP
-list and menu animations work flawlessly
-Notification centre is awesome and the animation of it too. Its like the battery and profile icons move to the left and the clock gets bigger and shows more info as you drag the notification drawer down. Pretty awesome if you ask me Also the tiles have a circular ripple animation effect when touched
-new style or look and logo for phone,contacts and email. A little changes for clock and calculator.
Apart from the reboots and fcs the roms looks good enough and certainly capable to run on N7000
there is a lot more but i cant really explain everything as you have to see for it yourself though i dont suggest anyone flashing the rom currently as is if you dont know what you are doing
Thanks again to the dev :good:
=======================================
ok anyone wanting to give the pre alpha a try follow these steps
1) take titanium backup of the apps
2) copy internal SD data to PC
3) download KK kernel depending on what recovery your current ROM has i.e bauner kernel for cm/kitkat for cwm recovery and raw kernel for twrp.
4) download Odin format kernel from bauners kernel thread (its the kernel for touchwiz jb) and keep it on PC.
3) download ROM and transfer with the desired kernel to SD card and external SD.
[ we are transferring it to both SD cards in case you are not able to boot to recovery and may have to flash a whole ROM to get it back ]
5) take a nandroid backup and do factory reset with wipe cache and dalvik cache and format system.
6) flash the ROM
7) reboot, test and play and once you are done
8) power off and put in download mode by pressing power+home+volume down
9) connect to computer and open Odin and select the tar file i.e the bauner jb kernel in PDA and flash, it will show kernel and successful.
10) once you see the galaxy note logo with yellow triangle remove the battery and don't let the device boot into ROM.
11) put the battery back and boot the device into recovery by power+home+ volume up. if it doesn't boot into recovery then try again.
12) once you are in recovery flash the KK kernel with the recovery you want and reboot recovery.
13) do the factory data reset, wipe cache, dalvik cache and format system.
14) restore your backup previously taken
15) reboot
16) use triangle away app to get rid of the flash counter and triangle
these are the steps I followed and was able to successfully restore ROM without losing any data.
follow only if you know what you are doing. I am not responsible if you lose data or mess up your device.
Hope it helps
thank you very much
Awesome job @bauner. Your´re the best
Really cool! Downloading :good:
Thanks sir....you are just awesome....just downloadin....once thank u....
tysonraylee said:
2) copy internal SD data to PC
Click to expand...
Click to collapse
Is this absolutely necessary or is it just a precaution?
LAKAME_MAN said:
Is this absolutely necessary or is it just a precaution?
Click to expand...
Click to collapse
I would say necessary because if you are not able to reboot into recovery after following the steps then you have to flash a ROM which probably will wipe your SD card thus that step.
REVENGE SOLVES EVERYTHING
rvkumar said:
Hello sir, Can you build Android L on official sumsang touchwiz
Click to expand...
Click to collapse
This is not possible! Never ever without Samsung Source code and stuff...
Brilliant stuff!
bauner said:
Here is an preview of cm12 android 5.0 build from source.
This is pre alpha! most things are not working!
working:
boot
display
touchscreen
most of stock apps
shutdown
sound
not working:
mobile network
wlan
bluetooth
home button
sdcards
sometimes fc's/reboots
no recovery (to go back to another rom you have to flash kernel/recovery or full rom with odin or heimdall)
installing:
copy to sdcard
boot into recovery
factory reset
flash the zip file
reboot
Download:
https://www.androidfilehost.com/?fid=95784891001610016
Click to expand...
Click to collapse
This is great news, I was going to start on the Lolipop ROM, but I've had so much work to do! I've still got a 3 page article to write by tomorrow! :crying:
I don't think I'll be trying it out the ROM just yet as I do need cellular network connection aha. Though after my assignment is finished, I could possibly give you a hand on this?
Congratulations bauner for your job!
Thanks in advance for your future rom.

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

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.
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. (screenshot)
View attachment 4644180
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).
Done! And make the dev happy.
***
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
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:
AndroidFileHost
Credits:
rINanDO
A$teroid
Option58
AdrianDC
forkbomb444
Lord Boeffla
mkaluza
pascua28
LineageOS team
Nameless ROM
I really hope I didn't miss here anyone who deserves credits for their amazing works
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:
Manifest: LOS 16.0
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
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
Misc
Screenshots
{
"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"
}
WiFi Fix
https://forum.xda-developers.com/showpost.php?p=69018243&postcount=274
OK. This was unexpected. Nice job I guess.
I can't believe that .... Pie????????????????
ArdaCsknn said:
OK. This was unexpected. Nice job I guess.
Click to expand...
Click to collapse
Helo Guis! I'm intalling this rom to main smartphone and working perfectly. Great work! Congrtuleishen to ChromMonocrom! Thank You front this Rom!????????????
my wifi is still not working. how to fix it
ChronoMonochrome said:
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 (photos only)
Sensors
RIL (SMS, mobile data, calls)
Wifi
USB
Video playback (HW/SW)
What is not working:
Video recording
HW video playback might be not working for a certain video codecs types
Screenshots
Sensors (accelerometer & magnetometer)
GPS
AppOps is broken, every app can get root capabilities without user confirmation. I probably should repeat again, don't use this ROM if S3 is your main phone.
maybe yet something
Reporting bugs
When reporting reboots, please produce log below as follows
(using adb or terminal)
and attach in this thread.
If reporting another issues
Download:
AndroidFileHost
Credits:
rINanDO
A$teroid
Option58
AdrianDC
forkbomb444
Lord Boeffla
mkaluza
pascua28
LineageOS team
Nameless ROM
I really hope I didn't miss here anyone who deserves credits for their amazing works
If you like my work and want to thank me, feel free to buy a coffee
https://paypal.me/ChronoMonochrome
Thanks to it'sup for donation!
Source code:Manifest: LOS 16.0
Device: i9300, smdk4412-common
Kernel: LOS 16.0
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/tree/lineage-16.1-i9300
ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.4.x
Version Information
Status: Alpha
Created 2018-12-05
Last Updated 2018-12-05
Click to expand...
Click to collapse
Nice job my friend ???
woowuuvv shocked.
big thanks bro for your work
xdajhay said:
my wifi is still not working. how to fix it
Click to expand...
Click to collapse
Installing wifi fix murata zip.
pie 9 Is there a screenshot?
You are the best .. Thanks alot!
Awesome work! thank you @ChronoMonochrome
Amazing Pie
You are a great man @ChronoMonochrome
I thank you for making Pie for i9300
You are genius bro going to test it after sometime
This was unexpected. Awesome.
unnamed1978 said:
pie 9 Is there a screenshot?
Click to expand...
Click to collapse
Third post has screenshots posted
Anyway ,i'm speechless guys ,just recently you all got Oreo after almost a full year with nothing and now even pie is working just fine .. really amazing work
Congratulations
Scorpionea said:
Third post has screenshots posted
Anyway ,i'm speechless guys ,just recently you all got Oreo after almost a full year with nothing and now even pie is working just fine .. really amazing work
Congratulations
Click to expand...
Click to collapse
sorry. I did not see
Nice work!!!!
Here is the log ☺☺

[r21] arter97 kernel for OnePlus 6

{
"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"
}
arter97 kernel for OnePlus 6/6T running OxygenOS​
/* Details */
Fully rebased kernel with OnePlus' debugging code out
Latest CAF msm-4.9 kernel fully merged
This kernel contains more cutting-edge changes from Qualcomm than the regular sdm845 tag
Latest Linux 4.9 subversion merged
Use CONFIG_HZ = 300
- This changes context switching interval from 10ms to 3.33ms
- Pixel used this for years and Google recommends other vendors to do the same for fewer jitters
Memory management improved(from Pixel 2 & 3)
Pixel's lowmemorykiller used
DM-verity fully disabled (you can remount /vendor to R/W properly)
Scheduler commits cherry-picked from Pixel 3
Timer optimizations
Additional power savings applied to the display panel
Heavily optimized touch panel source code resulting in reduced touch latency
RTL8152/8153 USB LAN adapter support
TWRP integrated with proper f2fs support (see below)
Other various optimizations from Paranoid Android
Permissive SELinux
Passes SafetyNet
Built with -O3 speed optimizations
Built with latest GCC
Westwood as default TCP network congestion control
UFS optimizations
Entropy hook on storage removed
Latest mainline f2fs support with GC fixes
CFQ I/O scheduler backported from mainline
Systemless installation (the kernel doesn't touch /system or /vendor)
Modules support disabled for lighter kernel
WireGuard support
Removed RTB(interrupt) logging entirely
Various changes merged from the Razer Phone 2 and Snapdragon 855
/* Notice */
Both OnePlus 6 and 6T is supported.
Only OxygenOS is supported, but it is likely that the kernel will work with other ROMs. Though you may encounter minor issues.
Feel free to tip me which commits are needed to fix other ROMs.
Unlike my OnePlus 5/5T kernels before, you are free to flash Magisk after installing the kernel. Kernel does not include Magisk by default.
/* f2fs */
This kernel fully supports f2fs for /data and I encourage everyone to use f2fs with my kernel for better performance.
See here as to why you might want f2fs.
TWRP is not integrated to the kernel.
Please use a TWRP installer to install TWRP on top of my kernel.
To use f2fs, download zip files from http://arter97.com/browse/f2fs
Flash f2fs_tools_for_twrp.zip from TWRP. This won’t format your /data partition.
This will replace TWRP's f2fs tools with the latest version and pass the correct parameter to mkfs.f2fs, which is necessary.
This needs to be done everytime you enter TWRP, if you want to re-format to f2fs.
After formatting, or flashing a new ROM or an OTA, /vendor’s fstab needs to be changed.
Flash f2fs_fstab.zip to convert fstab to f2fs again. This won’t format your /data partition.
/* Disclaimer */
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 kernel
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. Hard. A lot.
/* Thanks to */
TheCrazyLex
xboxfanj
Tim Murray
RenderZenith
nathanchance - for android-linux-stable
/* Instructions */
You can use the zip file to flash the kernel from your existing TWRP recovery.
If you don't have TWRP installed already, you can use the img file to flash the kernel directly from your PC via fastboot.
Both methods will install both kernel and modified TWRP recovery.
You can check if the modified TWRP is installed by looking at TWRP's version name.
It should say "arter97-f2fs".
If you use fastboot method(directly flashing img), you will not pass SafetyNet.
/* Swap variant */
This kernel has a swap variant for memory-hungry users.
- Users with 6GB of memory or heavy multi-taskers are recommended to use the new swap variant
- Ditched conventional zram swap approach and taken zswap+vnswap for more efficient memory operations
- Backported zsmalloc memory allocator from mainline
- Backported zswap compressed page cache from mainline
- Samsung's Galaxy S9 memory modifications merged for better swapping efficiency tuned for Android
/* Downloads and links */
arter97.com
Kernel source
XDA:DevDB Information
arter97 kernel for OnePlus 6, Kernel for the OnePlus 6
Contributors
arter97
Kernel Special Features:
Version Information
Status: Stable
Created 2019-01-14
Last Updated 2019-10-28
Reserved
/* Changelog */
r21
Boot issue fixed caused by improper switch to AK3
Brightness issue on exiting AOD fixed
LA.UM.8.3.r1-06300-sdm845.0 merged
Diag USB interface enabled for QPST
r20
Swap compressor backend(LZ4) updated
LA.UM.8.3.r1-06100-sdm845.0 merged
Linux v4.9.196 merged
Wi-Fi drivers updated to 5.1.1.74O
Latest f2fs-stable merged
r19
OnePlus changes merged including support for DC dimming
Linux v4.9.189 merged
Wi-Fi drivers updated to 5.1.1.73W
LA.UM.7.3.r1-08200-sdm845.0 merged
LA.UM.7.8.r1-06900-SDM710.0 merged (includes various scheduler improvements)
r18
Linux v4.9.186 merged
Wi-Fi drivers reverted back to stock Snapdragon 845 ones to resolve signal strength issues
Swap variant's LMK aggressiveness adjusted to use the stock values
r17b1
Linux v4.9.185 merged
LA.UM.7.3.r1-07900-sdm845.0 merged
LE.UM.3.2.1-00910-SDX24 merged
Wi-Fi drivers updated to 5.2.03.10Q
More debugging features removed from Wi-Fi drivers
Wi-Fi regulatory database taken from OnePlus to fix slow handshakes with 5 GHz APs (by LuK1337)
Faulty Low Memory Killer fixed to work better and resolve wake-up delays
General scheduler improvements backported
Virtual memory allocator performance improved
Task scheduler debugging disabled properly for lower overheads
Many parts of the kernel converted to use hotplug state machine
WireGuard updated to 20190702
Bunch of memory allocations from various subsystems were reworked to perform much better (thanks to Sultan) (total of 46 patches)
Debugging features disabled for Adreno GPU drivers to improve performance
Fixed an issue that was causing charging to be stopped randomly (details)
Rewritten IOMMU by Sultan reverted to resolve screen flickerings
Introducing a new swap variant for memory-hungry users
- Users with 6GB of memory or heavy multi-taskers are recommended to use the new swap variant
- Ditched conventional zram swap approach and taken zswap+vnswap for more efficient memory operations
- Backported zsmalloc memory allocator from mainline
- Backported zswap compressed page cache from mainline
- Samsung's Galaxy S9 memory modifications merged for better swapping efficiency tuned for Android
r16
Linux v4.9.180 merged
Wi-Fi drivers replaced with Snapdragon 855 drivers
- Switched from 5.1.1 to 5.2.03 release
- 1810 files changed, 851191 insertions(+), 187458 deletions(-)
- I've been internally using this for 3 weeks and noticed multiple improvements like faster handshakes and higher throughput without any issues
Fixed several memory management issues from previous releases
- This fixes multiple issues including performance regressions(wake-up delays, etc) and radio malfunctions
- Thanks to @habylab for testing multiple builds prior to release)
Latest f2fs-stable merged
LA.UM.7.8.c3-06800-QCS605.0 merged
LE.UM.3.2.1-18400-SDX24 merged
Removed f2fs debug tracing codes added by Qualcomm
qseecom performance improved
Re-enabled kernel tracers for avoiding janks
32-bit vDSO added for improving performance on arm32 programs
Audio kernel updated LA.UM.7.3.r1-07800-sdm845.0
r15b1
Linux v4.9.175 merged
Wi-Fi drivers updated to 5.1.1.71H
Latest f2fs-stable merged
LA.UM.7.3.r1-07400-sdm845.0 merged
LA.UM.7.8.r3-01400-SDM710.0 merged
Fixed a Qualcomm issue that prevented audio-app stune creation
Fixed an improper timer operation in fuelguage driver causing battery statistics to not update until 20 minutes after boot
Merged various patches from Proton kernel by kdrag0n to lower overheads and improve responsiveness (thanks to kdrag0n, sultanxda and ab123321)
Applied various optimizations to the touch panel drivers
Now VLA-free
RCU boost enabled for better responsiveness
New patches made to f2fs for more efficient GC and trim
FBE(File Based Encryption) now works with f2fs
r14
Wi-Fi drivers updated to 5.1.1.71C
Disabled some debugging options to improve performance
Added vibration control
Added wcd934x sound control
r13
Reverted a problematic Wi-Fi drivers optimization causing Wi-Fi to not turn on after some period of time
r12
Fixed a faulty memory region removal causing kernel panics
(Thanks to @habylab for directly testing builds)
r11
Reverted a minor Wi-Fi drivers improvement causing kernel panics
r10
AnyKernel2 is now being used
Linux v4.9.168 merged
Fixed a major memory management regression
Linux CMA pool size increased for better CMA efficiency
Improved memory allocation from the Wi-Fi drivers to reduce memory fragmentation
Fixed occasional kernel crashes(entering dumpmode) on shutdowns
r9
Linux v4.9.166 merged
LE.UM.3.2.1-11600-SDX24 merged
Use CONFIG_HZ = 300
- This changes context switching interval from 10ms to 3.33ms
- Pixel used this for years and Google recommends other vendors to do the same for fewer jitters
Some changes from Pixel 3’s Q preview kernel
Some mainline performance improvements to procfs merged
Removed RTB(interrupt) logging entirely
WireGuard updated to 20190227
Stock LowMemoryKiller parameter restored to hopefully fix wake-up delay and general lags
Fixed bq27541 fuelguage driver to properly work with CONFIG_HZ != 100
(Fixes various battery-related issues such as displaying -22% on initial boot)
Reverted a problematic memory management commit causing CMA allocation errors
Merged LA.UM.7.8.r1-05000-SDM710.0
Merged LA.UM.7.3.r1-06900-sdm845.0 audio kernel
Various changes made to f2fs rapid GC to make it more efficient
dirty_expire_centisecs set to 30 seconds to reduce flash wearouts and power consumption
Various changes merged from the Razer Phone 2 and Snapdragon 855
Kernel is now built with -O3 optimization flag
r8
Linux v4.9.163 merged
LE.UM.3.2.1-08000-SDX24 merged
Wi-Fi drivers updated to 5.1.1.70J
f2fs updated to 5.1 mainline version
Disabled qcom_rx_wakelock (details)
Reworked msm_geni_serial driver
- Lighter resource usage
- Lower power consumption upon wake(ISR)
- Fixed an issue preventing suspend indefinitely
Various changes from Proton kernel by kdrag0n
- Use flatmem to save kernel memory usage
- Use optimized memcmp
- Optimize rbtree
- Disable erratum 843419 properly
- Delay vmstat updating interval to avoid jitter
- Disable I/O stat accounting completely for lower overheads
- Reverted a cpuidle change for possible fix for power consumption regression during sleep
- Faster crypto algorithms ported(chacha20, sha2, crc32)
A bit lower power consumption by using WFE for long delays
Add accelerated crc32 routines
Use -O3 for input drivers for avoiding overheads
r7
Linux v4.9.160 merged
LA.UM.7.3.r1-06900-sdm845.0 merged
LA.UM.7.8.r1-04800-SDM710.0 Wi-Fi drivers merged
A totally new kernel base merged - LE.UM.2.3.2-05800-SDX24
- Total of 1153 commits and about 25,000 lines of code difference
- A lot has changed ranging from scheduler, memory management, device encryption, GPU and panel handling, UFS device driver, ION, cpuidle, binder and a whole lot more
OnePlus changes to OxygenOS 9.0.12 merged
- This includes display panel changes and may affect screen on/off delays
IRQ balancer settings updated to include UFS interrupts for better overall smoothness
Some of upstream camera commits applied for more reliable camera operations
Sultan’s display wake-up optimization re-applied after a bug fix revision
1.5
Linux v4.9.158 merged
Kernel configuration fixed for proper scheduler operation
OnePlus changes to display panel settings merged
Faulty screen optimization from Sultan reverted to fix occasional screen-on misses
Mainline f2fs fixes merged
LA.UM.7.8.r3-01100-SDM710.0 merged
- This new tag for Snapdragon 710 includes multiple enhancements over sdm845 tag, most notably scheduler improvements
WireGuard updated to 20190123
seccomp disabled in favor of less system-call overheads
Minor issue with f2fs rapid GC fixed
Fixed an issue with execprog causing readahead settings to be ignored on some boot
Modified IRQ balancer settings added for better smoothness
1.4
Linux v4.9.154 merged
ULPS during suspend disabled for (possibly)lower panel power consumption during screen-off
Audio HAL reworked to fix Type C audio adapter (thanks to @Nezorflame for testing)
Patch level set back to 2019-01
1.3
Linux v4.9.153 merged
ZIP installation now uses proper security patch level to bypass SafetyNet
(If you install the kernel by fastboot/IMG method, it won't bypass SafetyNet)
Merged several changes from Sultan's Pixel 3 kernel
- Numerous memory leaks fixed
- GPU performance improved with corrected priority
- Faster display wake-up
- Lower power consumption
1.2
OnePlus 6T support added - thanks to freshgiammi and nezorflame for testing
Security level is set to 2025-12(details)
1.1
CAF tag LA.UM.7.3.r1-06700-sdm845.0 merged
Linux v4.9.151 merged
Wi-Fi issue fixed (thanks to pappschlumpf for tipping me the culprit)
pstore kernel log is now properly saved
Custom TWRP integrated
Readahead set to 128kB to minimize page thrashing
IMG file is now provided for direct fastboot installation
1.0
Initial release
Reserved 2
Reserved 3
Reserved 4
Damn. Waited for this. If you switch to f2fs, you will format data right?
joakimbo said:
Damn. Waited for this. If you switch to f2fs, you will format data right?
Click to expand...
Click to collapse
Yes
Im use arter kernel alot when on hlte. Keep up a good work.
Nice work!
Got bricked or something.
Was on blu_spark. Booted to recovery > flashed rom -> latest blu_spark recovery -> reboot recovery -> flashed magisk 18.0 -> flashed kernel
After this I booted but found that Magisk is not instaled, pressed "boot to recovery" and now can't do enything with phone, it's not booting even wit hard boot (like volume down and power).
Edit: booted, seems like some problems with blu_spark recovery.
@arter97 audio via Bluetooth is significantly reduced. Tryied with Apple AirPods and others Bluetooth headphones but nothing changed. Max volume corresponds to about half of the original volume.
iPsychoGeek said:
Got bricked or something.
Was on blu_spark. Booted to recovery > flashed rom -> latest blu_spark recovery -> reboot recovery -> flashed magisk 18.0 -> flashed kernel
After this I booted but found that Magisk is not instaled, pressed "boot to recovery" and now can't do enything with phone, it's not booting even wit hard boot (like volume down and power).
Edit: booted, seems like some problems with blu_spark recovery.
Click to expand...
Click to collapse
You should flash the recovery after the kernel again.
tibcsi0407 said:
You should flash the recovery after the kernel again.
Click to expand...
Click to collapse
Actually I think there is some problems with Magisk instalation. I had this issue before, and i couldn't boot in to recovery because Magisk wasn't installed.
iPsychoGeek said:
Actually I think there is some problems with Magisk instalation. I had this issue before, and i couldn't boot in to recovery because Magisk wasn't installed.
Click to expand...
Click to collapse
I always flash TWRP after kernel flashing.
What I usually do:
boot twrp
flash the kernel
flash twrp
reboot to twrp
flash magisk
reboot
Can anyone confirm this kernel working on any custom roms, as yet?
In the notes section of the OP, he mentions flashing Magisk after the kernel. Testers should try that during install. See if it boots smoothly.
DarKAngel1234 said:
Can anyone confirm this kernel working on any custom roms, as yet?
Click to expand...
Click to collapse
Read the goddamn OP
I did and it mention's douche bag, that it may work with other roms.
joakimbo said:
Read the goddamn OP
Click to expand...
Click to collapse
@arter97 This kernel also breaks latest blu_spark TWRP for me

[ROM][FINAL][UNOFFICIAL][lavender][9] LineageOS 16.0 [20200107]

{
"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"
}
Code:
/*
* I'm not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed (like it did for me...).
* Please do some research if you have any concerns about features included in the products you find here 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.
* Your warranty will be void if you tamper with any part of your device / software.
* Same statement for XDA.
*/
LineageOS is a free, community built, aftermarket firmware distribution of Android 9 (pie), 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.
What's working :
Boots
RIL (Calls , SMS, Data)
Fingerprint
Wi-Fi
Bluetooth
IR Camera
Camera
Cam recorder
Video Playback
Audio
Sensors
Flash
LED
GPS/GNSS
Volte
Known issues :
You tell me ( None )
Instructions :
You need a PC with ADB & Fastboot available
Download latest ofox recovery or twrp
Flash recovery
Wipe System,Cache ,Data, Internal Storage and Format Data
Reboot to Recovery
Flash ROM
Flash Gapps and Magisk ( Optional )
Reboot system.
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:
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:
XDA:DevDB Information
[ROM][UNOFFICIAL][lavender][9] LineageOS 16.0 [20190511], ROM for the Xiaomi Redmi Note 7
Contributors
letsmakecakes
Source Code: https://github.com/LineageOS
ROM OS Version: 9.x Pie
ROM Kernel: Linux 4.x
Version Information
Status: Stable
Created 2019-04-20
Last Updated 2020-01-07
Downloads :
ROM : Click Here
OpenGapps : https://opengapps.org/
Changelog :
20200107
December Security Patch
Latest LineageOS Synced Source
Beautified Rounded Corners
Increased Earpiece volume
Some improvements regarding Doze
Updated rootdir configs from LA.UM.7.2.c6-03700-sdm660.0
WiFi Improvements
Merged CAF TAG LA.UM.7.2.r1-07600-sdm660.0
Update Camera blobs from MIUI 11.0.4
Updated FM blobs from LA.UM.7.2.r1-06900-sdm660.0
20191006
Updated Blobs From MIUI 9.9.3
Entirely Rebased on latest CAF TAG and MIUI
GPS configs updated from GLOBAL rom
Synced with latest LineageOS Source
Some Framework Ovleray Changes
WhatsAPP VC patch has been removed.
Added back some lineage missing features.
20190918
Synced with latest LineageOS Source
Fixed up some selinux denials
Removed min freq limit for GPU
Updated blobs from MIUI V10.3.12
Pulled Changes from LA.UM.7.2.r1-07500-sdm660.0 for Carrier Config
Fixed some brightness related issues
20190907
Updated Carrier Configs from MIUI 9.9.3
Swtched to GPS from CAF
Removed all NFC related stuffs
Fully Deodexed
Increased a bit handset volume
Updated GPS from LA.UM.7.2.r1-07500-sdm660.0
Updated Graphics blObs from LA.UM.7.2.r1-07500-sdm660.0
Some Changes regarding brightness
Merged latest CAF tag LA.UM.7.2.r1-07500-sdm660.0 to kernel
Updated AutoPowerModes Settings
20190811
August Security Patch
Updated GPS HAL from LA.UM.7.2.r1-07400-sdm660.0
Updated Wifi Configs
Updated GPS configs from latest MIUI
Imported New Thermal Configs
Enabled Toggle for OEM Unlocking/Locking
Kernel has been upstreamed to v4.4.156
All the CAF tags until latest which is LA.UM.7.2.r1-07400-sdm660.0 has been merged into kernel.
Widevine L1 Fix has been added (not sure if it works)
Vbmeta is now merged with zip ; no need to flash it separately anymore if coming from MIUI
Updated Fingerprint Blobs from miui 9.8.1
20190806
Increased InCall Volume
Fixed Audio Recording
Updated Volume Steps For Calls and Music
RSSNR signal implementation is now ignored
Updated Wifi Configs
Whatsapp VideoCall Lag has been thorughly fixed
Updated Perf blobs from LA.UM.7.2.r1-07400-sdm660.0
Updated Sdm blobs from LA.UM.7.2.r1-07400-sdm660.0
Kernel has been upstreamed to v4.4.155
20190725
Updated WFD packages
Disabled PowerHal Stats
Enabled Kryo cores for both CPU
Adaptation For Android Q
Enabled Strip Debugging
Removed TWRP support from source
Increased Rx Handling Value
Removed McastBcastFilter and Bcast RX packets.
Enabled params for mac Randomizations
Switched to caf sdm660 audio,media,display and bluetooth hals.
Enabled VR support
Improvised GPS support
Improved 5Ghz wifi support.
Added OTA support (WIP)
20190714
July Security Patch
Updated GPS from LA.UM.7.2.r1-07000-sdm660.0
Updated Wifi configs from CAF
File Manager shows internal storage on default
Some props updated from Miui 9.7.4 while rebased to newer tree
Increased mic volume
20190626
Adjusted statusbar paddings according to MIUI V10.3.6
Fixed glitches on AC3 Medias
Selinux is now Enforcing
set the default dpi to 420 with proper keyguard icon padding
Set circular battery style as default
kernel has been switched to stock xiaomi one
Enabled LTE only option for all
Updated Graphics blobs from miui v10.3.6
Rearranged some props from system to vendor for proper implications.
20190611
June Security Patch
merged latest lineage patches
Set proper stroke when power saver is enabled
Preserve battery icon blacklist state when setting icon style
Some fixes related to Camera
Reduced notch overlay size according to actual size
Dual SIM data after restart fixed
calls & music playback simulatanously for bluetooth now working without conflicts (wip)
some framework optimizations which increases 1.4% performance boost
set 440dpi as default
some more improvements regarding rounded corners
Added Always on Display with Doze Support
Updated Audio Hals from LA.UM.7.2.r1-07000-sdm660.0
20190526
Removed some useless stuffs which are not needed in AOSP ROM
Predefine default hotspot name
Fixed rounded corners a bit
Upstream merge from LineageOS
Enabed Color Calibration Mode
Enabed Picture Adjustment Mode
Some Overlay Cleanup
kernel modules are now built from source directly ; so performance should improve.
Updated GPS from LA.UM.7.2.r1-06900-sdm660.0
----------------------------------------------
20190511
May Security Patch
New GPS modules
Fixed incoming low call audio volume
Added LiveDisplay
Fixed notification lag
updated vendor blobs
rom now supports 4k 30fps recording on back camera and 1080p in front camera
Fixed FM radio
fixed offline charging
Apparently fixed whatsapp issues
ROM now runs with evira kernel v1.5
----------------------------------------------
20190428
hapatic feeedback vibration has been increased to stock like.
fixeed led during charge and notifications
fixed proximity wake duration time
fixed some more brightness values.
SafetyNET now sucessfully passes
----------------------------------------------
20190427
Brightness flickering fixed
Auto Brightness fixed
Fixed some notch overlays
Custom light ,fingerprint and thermal hals
Added double tap to wake support
imporved performance and some optimizations
Bluetooth music fixed
Rom now runs with EviraKernel v1.4 . All thanks to @resurrect for such wonderful kernel
----------------------------------------------
20190424
Combined into a single zip
vbmeta has been included in zip .So, no need to flash vbmeta sperately. Thanks to @Dyneteve
Added some more device framework
Fixed some overlays
GPS now working
----------------------------------------------
20190421
Initial Release
Reserved
How to Update Using OTA :
1. Check Updates Section of LineageOS
2.Download using updater and click install
3.It will take you to TWRP and automatically Flash it and reboot to System
4.Since GAPPS start crashing and ROOT support will be erased so..you need to do the next step.
3. flash gapps again && Magisk (if you used to use it) booting into TWRP
4.Tada! Youre Updated!
Telegram Offtopic group : https://t.me/joinchat/Fcx2pkswbyZ2XjHbwl3ZRQ
Device Tree : https://github.com/faham1997/android_device_xiaomi_lavender
Kernel Source : https://github.com/faham1997/kernel
Please Hit Thanks Button If you really love my work!
wow....first cutom rom for my new perfect rn7....link for download ? tomorow i can unlock the bootloader after 15 days of waiting. anyone test this build ?
Wow finally it landed this must appear on xda portal
The official rom has a weak gps signal. Can the rom solve the gos problem?
Volte and vowifi work ?
lxfan said:
The official rom has a weak gps signal. Can the rom solve the gos problem?
Click to expand...
Click to collapse
Will be solved hoopefully by next build.
mahmutuslu said:
Volte and vowifi work ?
Click to expand...
Click to collapse
No idea .No volte in my country.
letsmakecakes said:
Will be solved hoopefully by next build.
No idea .No volte in my country.
Click to expand...
Click to collapse
Any hacks used to make everything work?
amnher said:
Any hacks used to make everything work?
Click to expand...
Click to collapse
Please wait , I will make a patch soon enough to fix this gps issue.
yes nice! thankyou!
it's not pixel experience but anything is better than MIUI, will test later today once bootloader unlocks. :good: :good:
Thank you so much for your efforts ?
Definitely will try it when my bootloader gets unlocked
Could someone kindly let me know if gcam works? Thanks in advance
Great. :good:, thanks you
I must wait(360h) to unlock my boot loader
Someone know a way to bypass this?
letsmakecakes said:
Please wait , I will make a patch soon enough to fix this gps issue.
Click to expand...
Click to collapse
What i mean is if there are no hacks then this is a candidate for official los
amnher said:
What i mean is if there are no hacks then this is a candidate for official los
Click to expand...
Click to collapse
Well, lets hope for the best !
8 days to unlock and then installing this!
Thank you dev for your work and time
The first custom rom for this phone in xda. Nice to see u bro, good work!
Ahh..here goes the development started. :silly:
Volte for outgoing doesn't works
Incoming working
We can send SMS but can't receive.

Categories

Resources