[ROM][Kitkat(3-28)/Nougat(1-13)] Unofficial LineageOS - RAZR i Android Development

Unofficial LineageOS for Motorola Razr I
Code:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
General
This is an unofficial LineageOS rom as is build for the Motorola razr I, (XT890/SMI).
I won't include features that I dislike. If u want something else, build it.
Install
How to install:
New Install (coming from another ROM)
Make sure u have latest bootloader from JB RSD-Package or OTA (motoboot)
Do a full backup with your favorite latest recovery!
Download the Rom zip and the Gapps zip
Do a full wipe in recovery (data/factory reset, system)
Install the Rom zip and Gapps zip through recovery!
Enjoy!
Coming from previous version of the same Android Version
Do a full backup with your favorite recovery!(optional, for if things go wrong)
Download the Rom zip
Install the Rom zip (and Gapps if getting erros with Google services) through recovery!
Enjoy!
LineageOS 14.1
Latest-Rom: lineage-14.1-20180113-UNOFFICIAL-smi.zip
Gapps: OpenGapps <-- x86, android 7.1, *
XDA Download Section
Github
LineageOS 14.1 Information
Bugs/Issues
Some apps may not work properly because of outdated HOUDINI libraries (Nothing we can do about it)
Still needs some testing in specific places (InCall Microphone mute)
Hardware accelerated secure DRM playback won't work, software playback does! (e.g. Netflix)
SELinux is in permissive mode
Boot issues? Update your bootloader, have a look at the TWRP Recovery project for smi
Changelog
Code:
13 Januari
[LIST]
[*]LOS-14.1 source update
[*]Use unified LOS charger
[*]Enable Call Recording
[*]Fix Screen Recording
[*]Don't enable lifedisplay by default
[*]Kernel and system Bluetooth upstream updates
[*]Fix MTP crash (caused by missing mount namespace in kernel)
[/LIST]
28 December
[LIST]
[*]Kernel: Use specific cpu Freq when touched, Both CPUS should work fine
[*]Kernel: Enable sdcardfs
[*]Kernel: Enable new kernel module loading (finit_module)
[*]Kernel: Enable new CLOCK_BOOTTIME_ALARM
[*]Kernel: Update sensor drivers
[*]Kernel: Update in kernel security
[*]Kernel: Update kernel modules for Nougat
[*]Kernel: Add Custom KCAL support!
[*]Audio: implement 2 missing function through a wrapper, audio recording should work
[*]Camera: Fix camera preview start/stop/record
[*]Vibrator: Use a wrapper for vibrator hall
[*]Screen: Amoled burnin protection enabled
[*]Screen: Enable color calibration through kernel! Speeds up live-display etc. KCAL
[*]WLAN: Using ti wlan drivers instead of Intel's fork. Needs testing with battery, connection, hostapd etc.
[*]Doze: Enable doze powersavings
[*]Doze: Enable proximity wake
[*]Lights: Use source build liblights
[*]RILL: UMTS is not HSPA
[*]DRM: Enable drm protected video
[*]Sensors: Fix sensor readouts
[/LIST]
LineageOS 11
Latest-Rom: lineage-11-20180323-UNOFFICIAL-smi.zip
Gapps: OpenGapps <-- x86, android 4.4, *
XDA Download Section
Github
Private mirror from burn02
LineageOS 11 Information
Bugs/Issues
Some apps won't work properly with media (sonix player,netflix,telegram(compression),screencast)
ART
Android Runtime (ART) does work. But it is not as stable as Dalvik on Kitkat. If u want to use ART instead of Dalvik, Houdini (arm to x86 translator) will not work. Houdini is in Kitkat connected to Dalvik, so going to ART will disable any executing of ARM code on this device. Apps, services and maybe other thing might not work.
Enable ART in the developers section
Remove the line "ro.product.cpu.abi2=armeabi-v7a" from build.prop <- removes arm only apps from play store.
Xposed
As of version 1.12/26 October the ROM is using an Optimized Dalvik from Intel. This will break Xposed. To get Xposed working again I refer U to this link
Changelog
Code:
23 March
[LIST]
[*]LineageOS source updates
[*]Security updates up to march
[*]Massive kernel update! Includes:
[*]Kernel: Security updates for all relevant CVE's on cve.lineageos.org (see KernelCVES.txt in kernel source tree)
[*]Kernel: Kernel updated to 3.0.101
[*]Kernel: Added interactivex2 and intel governor and 3 new I/O schedulers
[*]Kernel: F2FS support
[*]Kernel: Update to zram (performance)
[*]Kernel: All modules are now builtin
[*]Kernel: KCAL updates, so applications can search for kcal support in kernel (kcal.ctrl0(commonly used))
[*]Kernel: (very) Small performance updates
[*]Kernel: Update for android 7+ included
[*]Kernel/UserSpace: Update power module
[*]Kernel/UserSpace: update to ct406, Bluetooth, accelerator modules
[/LIST]
27 Oktober
[LIST]
[*]Android security updates all the way up to November
[*]New lights module, prioritizes Notifications instead off Battery, Thanks @julianwi
[*]Kernel security updates
[*]Krack security update included
[*]FFmpeg updated to 3.0.8
[*]Maybe fixed some wifi connection drops
[/LIST]
17 April
[LIST]
[*]Security updates from April 2017
[/LIST]
28 February
[LIST]
[*]Security updates from February 2017
[*]Another improve to RenderScript (2d/photo's)
[*]SKIA optimized for x86, improve of about 5-30% in 2d rendering
[*]Same with JPEG encoding and decoding (mainly for camera pictures)
[*]Using secure boot from now (one of the fixes for pokemon)
[*]Enable CIP and MDP decoders/encoders ([URL="https://github.com/HazouPH/android_device_motorola_smi/blob/cm-11.0/modules/mdp_codecs/performance"]performance[/URL])
[*]Enable ALAC codec support
[*]MP3 can be played from a MP4 file
[*]Enable AAC-LC codec
[*]Another optimization to Dalvik (increase of 0-10% in java executing(apps))
[*]Improvements to media in gereneral from Intel sources
[*]Improvements in FFMpeg (also updated to 3.0.4) and media extraction
[*]Improve vpx (vp8 and vp9) performance ([URL="https://github.com/HazouPH/android_device_motorola_smi/blob/cm-11.0/modules/mdp_codecs/performance"]performance[/URL])
[/LIST]
30 January
[LIST]
[*]Re-brand to LineageOS
[*]Up-to-date with Google Android Security patch 01-01-2017
[*]Update HOUDINI to 4.1.1b. Most apps now work (snapchat, pokemon go (can't rom has root).
[*]Update all media codecs to upstream android master
[*]Fixup green bars on some videos
[*]Priorities Google Codecs over FFmpeg
[*]Fix widevine videos, DRM protected video's can be played now
[*]Another optimization to RenderScript
[*]WIFI country codes work, wifi rules are up-to-date with latest 2016 changes
[*]Change WIFI firmware, fixes most issues with tethering. Thanks https://github.com/Poslanets !
[*]Enable Zram (Better ram management)
[*]Enable KSM (Better ram management)
[*]Fix Xposed. Works again
[*]Update APN's. Mobistar argentina, pls report if something doesn't work
[*]CMForks changes: github.com/cmforks. Most noticeable:
[*][CMForks] Notify when wifi is connected
[*][CMForks] Settings: many crash fixes
[*][CMForks] Trebuchet: many crash fixes and some enhancements
[*][KERNEL] Multiple crash and security fixes
[*][KERNEL] Removed verified bootstate from kernel command prompt
[*][KERNEL] Some small optimizations
[/LIST]
22 December
[LIST]
[*]Added latest security patch (11-2016)
[*]Using Google's Vorbis decoder
[*]VP9 works again with mostly every file. Does increase cpu usage by a lot!
[/LIST]
24 May
[LIST]
[*]Fixup ffmpeg mpeg2 softwae video decoder
[*]Use Google MP3 decoder instead of ffmpeg (wrong channel count and sample-rates)
[*]Enable ffmpeg VP9 software decoding, 2x times better performance
[/LIST]
21 May
[LIST]
[*]Replacing CIP codecs for FFmpeg 3.0
[*]Fixing permissions of multiple executables (fixes videostream bug)
[*]Updated IA Resampler patch (some audio didn't resample right)
[*]Kernel security updates
[*]CM11 CVE updates
[/LIST]
7 April
[LIST]
[*]Security updates of March
[*]Security updates in kernel, from CM kernel 3.0.* security updates
[*]TI Wpa supplicant used for battaery management (hope it helps)
[*]Using Intel Optimized Audio Resampler
[*]Add asf parser for WMA, WMV and ASF media file types
[*]Use Intel Optimized Audio codecs (CIP)
[*]Add Apple Loseless Audio Codec support, needs testing
[*]SQlite optimization flags added
[*]Fix to Bluetooth PAN network
[*]Media changes:
[*]Faster thumbnail creation through hardware support
[*]Hardware rotation of media
[*]Added stream flags to audio blobs, needed by vendor blobs
[*]Enhanced media capabilities (see github)
[/LIST]
9 February
[LIST]
[*]Cyanogenmod updates
[*]February security updates
[*]WMA support through FFMPEG
[*]Back to stock kernel
[*]Removed obsolete files
[*]Provided 3.0.101 kernel in Download section
[/LIST]
25 December
[LIST]
[*] Reverted kernel changes
[*] Gone back to Intel TI Wifi Source
[*] Fixed Xposed
[*] Latest security updates (dec-2015)
[/LIST]
8 December
[B] I recommend doing a clean flash![/B]
Device tree:
[LIST]
[*]Using new Intel Optimized RenderScript
[*]Remove TARGET_ARCH_LOWMEM, we don need it
[*]Building kernel from source
[*]Now using a backup of the PDS partition
[*]New TI Wlan driver
[*]Enabled Bluetooth LE
[*]Reverted to WPA 8 from WPA 8 TI, for battery and stability
[/LIST]
Patches:
[LIST]
[*]KERNEL: Add support for x86 kernel building
[*]WIFI: needs gpio hooks to work
[*]WIFI: may not power on automatically after suspended
[*]KERNEL: Don't build dtbs (arm)
[*]HOUDINI: Using legacy way of detecting if houdini is enabled, this fixes crash in ART
[/LIST]
Kernel:
[LIST]
[*]Building from source
[*]Updated to 3.0.101
[*]Merged OXAVELAR's changes, still need to look at the ramdisk changes from him
[*]Enable fast charge from PosixCompatible, his "configuring" app still needs to be implemented
[*]Fix IDLE driver crash in kernel
[*]Add optimization flags to build
[/LIST]
26 October
[B]If u have Xposed installed, remove it before updating the rom![/B]
[LIST]
[*]Reverted Houdini update (fixes HERE maps crash)
[*]Better houdini implementation in framework (no need for workarounds)
[*]Fix VLC crash (symbol lookup crash in linker)
[*]Build enc/dev media libs from source (test if green bar bug is present)
[*]Using Intel Optimized Libm (math)
[*]Latest Stagefright fix
[*]Latest upstream CM patches
[*]NEW Intel Optimized Dalvik with new engine. Speeds up java runtime with speeds up to 50% more (linpack and quadrant tested). Apps will perform much better. Native code reliant apps won't see much change.
[/LIST]
23 September
[LIST]
[*] Update houdini to 4.1.1b.45721
[/LIST]
22 September
[LIST]
[*] Adding houdini back
[/LIST]
19 September
[LIST]
[*]Up-to-date with latest changes upstream (stagefright bugs)
[*]Changed some apn settings, could ffix AR apn's
[/LIST]
13 Augustus
[LIST]
[*]P2P can be enabled (see github)
[*]Bluetooth permission en tethering updates
[*]Better airplane mode control
[*]Greenbar bug in video fixed
[*]Added MMS Settigns
[*]Updated timezones
[*]Increased volume mod by @KREATOR
[*]Latest changes from CM11
[*]Stagefright vulnerability fixed
[/LIST]
9 April
[LIST]
[*]Fix video flickering (In most cases)
[*]Reverted Wifi updates (Wifi should work normally again for all)
[*]Using prebuilt media blobs, removing color distortion in some media files
[/LIST]
5 April
[LIST]
[*]Fix video flickering (In most cases)
[*]Fix GPS battery drain on boot (was very small)
[*]Wifi updates
[/LIST]
1 April (fools)
[LIST]
[*]Fix frontcam recording
[*]Change behavior of airplane mode, now correctly tells the system radio is off
[*]Small ramdisk changes
[*]Update bootanimation resolution
[*]Camera scenes now work. It may crash from time to time, just relaunch the app. Working on this to further improve this where i can
[*]Change zip name for more clarity
[/LIST]
26 February
[LIST]
[*]Add framework for AGPS
[*]Add direct camera launch from dedicated camera (setting is in English)
[/LIST]
23 February
[LIST]
[*]Fix USB and Bluetooth tethering
[*]Fix USB tile in quick settings
[*]Fix Airplane deactivate mode
[*]Fix AGPS (first time takes some time)
[*]Fix Headset key-mapping
[/LIST]
18 February
[LIST]
[*]Fix reboot to recovery
[*]Fix multi reboot options
[*]DPI can now be changed from build.prop
[/LIST]
16 February
[LIST]
[*]Enabled LED settings for apps and battery
[*]Enable camera button wake setting (no camera app starting)
[*]App installed with ARM support now gets arch 'ARM' from systen.getprop(os.arch), Here maps now work
[*]Took automatic brightness settings from Omar's ROM
[/LIST]
4 Januari
[LIST]
[*]Completely fixed wifi mac adres
[*]Using wpa_supplicant TI for now for BC scanning
[*]NFC doesn't download firmware, needs testing
[*]Removed XPROC... sharing
[*]Using watchdogd from source
[*]Add HDR camera support
[*]Using intel media libs from source
[/LIST]
14 December
[LIST]
[*]Enable more NFC settings. Tag and others should work
[*]Wifi mac fixed. If u have no wifi, execute fix-mac.sh (make it executable chmod 755) from terminal and reboot. This will give u the mac from the last version
[*]Fix external storage 'rw' permissions for media
[*]Fix charge only mode
[*]Some other small changes i forgot
[/LIST]
8 December
[LIST]
[*] Initial release
[/LIST]
Contribute?!
If you have any fixes and features that u want to have implemented to get a better experience, please share and provide the code and ask for a merge to my github! Only fixes and features with code! We/I can't do much with just ideas!
Thanks and credits
xNeo92x
DinizZ
fe2k7
Omar-Avelar
BirneKlub9
dagoban
Burn02
roymental
FourOne82
PosixCompatible
Igor
Julianwi
Cyanogenmod
LineageOS
Motorola
Intel
All the rest that have helped to construct these builds and develop software for xt890 directly or indirectly in the past.
DATA Encryption
Encryption works on this device with this ROM out of the box, but U will need to disable the PDS partition backup. Do the following:
Boot ones without encrytion enabled
Backup the file /data/pdsdata.img to a secure location somewhere else (not on the phone, for safe keeping)
Rename the file /system/bin/pdsbackup.sh to pdsbackup.bk or something else
Reboot and encrypt the device
If for some reason your pds partition is faulty, u can repair it with the backup u have on the secure location.
XDA:DevDB Information
Unofficial LineageOS, ROM for the Motorola RAZR i
Contributors
Hazou
Source Code: https://github.com/HazouPH
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.0.x
Based On: LineageOS
Version Information
Status: Stable
Current Stable Version: LineageOS 14.1
Stable Release Date: 2018-01-13
Created 2014-12-08
Last Updated 2018-03-24

Finally the day came as expected ! I bet a lot in this system , after many, many tests finally is close to complete the project.
Already anticipate everyone that even being a Beta version, it was quite refined , have been working on this system daily , reporting bugs and making their corrections . The Razr i was very abandoned time , and we must thank the very Hazou that took the project and moved on performing the necessary corrections .
Friends who uses Rom please be patient with the question of possible bugs , this is a refined version , but when launching the final version of Kitkat we can continue in pursuit of perfection .
Thanks Hazou !!!

Cant even describe the happiness!!!
Its freakin' overwhelming
fe2k7 said:
Finally the day came as expected ! I bet a lot in this system , after many, many tests finally is close to complete the project.
Already anticipate everyone that even being a Beta version, it was quite refined , have been working on this system daily , reporting bugs and making their corrections . The Razr i was very abandoned time , and we must thank the very Hazou that took the project and moved on performing the necessary corrections .
Friends who uses Rom please be patient with the question of possible bugs , this is a refined version , but when launching the final version of Kitkat we can continue in pursuit of perfection .
Thanks Hazou !!!
Click to expand...
Click to collapse

I'm going to have fun testing the heck out of this. Thanks :good:

Now we're talking.
Thanks dude!

Hazou said:
Unofficial Cyanogenmod 11 for Motorola Razr I (Based on BR x.70)
Code:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
General
This is an unofficial cyanogenmod 11 as is build for the Motorola razr I, (XT890/SMI).
The builds will be montly build or builds when i want it, as long as Cyanogenmod updates and support CM11.
I won't include features that I dislike. If u want something else, build it.
ART
Android Runtime (ART) does work. But it is not as stable as Dalvik on Kitkat. If u want to use ART, Houdini (arm to x86 translator) won't work anymore. So u can't execute ARM code on the device anymore. Hangouts from Google can't be updated anymore, because of it containing only ARM Codegen in newer releases at this point.
If u want to use ART do the following:
Enable ART in the developers section
Remove the line "ro.product.cpu.abi2=armeabi-v7a" from build.prop <- removes arm only apps from play store.
Install
How to install:
Do a full backup with your favorite recovery
Download the Rom zip and the Gapps zip
Do a full wipe in recovery
Install the Rom zip and Gapps zip
Enjoy!
Downloads
Latest-Rom: cm_smi-8-12.zip
Gapps: GAPPSx86.zip (only contains core gapps)
Google Drive Mirror
MEGA Mirror
Bugs
Bluetooth tethering
WiFi can use more battery then in 4.1.2
The same bugs as Stock 4.4.2 are maybe present
Changelog
Initial release
Contribute?!
If you have any fixes and feutures that u want to have implemented to get a better experience, please share and provide the code and aks for a merge to my github! Only fixes and features with code! We/I can't do much with just ideas!
Thanks and credits
xNeo92x
DinizZ
fe2k7
Omar-Avelar
BirneKlub9
dagoban
Cyanogenmod
Motorola
All the rest that have helped to construct these builds and develop software for xt890 directly or indirectly in the past.
XDA:DevDB Information
Unofficial Cyanogenmod 11, ROM for the Motorola RAZR i
Contributors
Hazou
Source Code: https://github.com/HazouPH
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.0.x
Based On: Cyanogenmod
Version Information
Status: Beta
Current Beta Version: 1.0.0
Beta Release Date: 2014-12-08
Created 2014-12-08
Last Updated 2014-12-08
Click to expand...
Click to collapse
Only missed some screenshot of the ROM.
Sent from my XT1097 using XDA Free mobile app

CM11 is now real.
Great man, great job, many gave up the X86 but you continued ...:good:
Thanks Hanzo !!!

Anyone getting this error when installing the zip?
Code:
set_metadata_recursive: some changes failed
E:Error executing updater binary in zip
error flashing zip

razr i not death
good news.. thanks :good:

waj3k said:
Anyone getting this error when installing the zip?
Code:
set_metadata_recursive: some changes failed
E:Error executing updater binary in zip
error flashing zip
Click to expand...
Click to collapse
I had the same error.
But I fixed my problem with flashing the newest version of TWRP! That did it for me

Test
I join the test rom, informs problems, thanks

Thanks a lot Hazou :highfive:
PS - You should set up your donation button, let me send over some electronic beer!!

Oh my god i'm buying you a pizza as soon as i get my credit card aproved, MANY, MANY THANKS!

Awesome! I was extremely close to buying a windows phone but with cm11 finally on the Razr I, I think I could spend some more time with this little device
Thanks a lot for your efforts, I will be testing tonigt!

WOOOOP WOOP. Thanks so much, testing this asap!
Sent from my XT890 using XDA Free mobile app

Unfortunately i sold the razr and bought a nexus 5.guess i'll have to buy my girlfriend a razr i.thanx hazou.you are a great dude...more beers for you.

Thanks a lot for your work !!
Which languages are included in this ROM ? French ?
Can we have later some screenshots please ?

When I reboot my phone after a successful install, it ends up in bootloop.
I'll give it another try when I have more time, thanks~

Setarcos said:
When I reboot my phone after a successful install, it ends up in bootloop.
I'll give it another try when I have more time, thanks~
Click to expand...
Click to collapse
Hmm, it should not do that. But how do u know it bootloops? The initial boot takes long.
If u are certain, go to your recovery. Mount data and pull with adb the files from data/tombstones. Send it to me

waj3k said:
Anyone getting this error when installing the zip?
Code:
set_metadata_recursive: some changes failed
E:Error executing updater binary in zip
error flashing zip
Click to expand...
Click to collapse
I've tried to install the ROM with TWRP 2.6.3.0, 2.8.0.0 and 2.8.0.1 and in all three cases I'm receiving this error.
Any suggestions?
Might have found the issue. Will report back.

Related

[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][CM12.0][N8013][N8000][BETA][12/03/2015] lollipop

CyanogenMod is a free, community built, aftermarket firmware distribution of Android 5.0, which is designed to increase performance and reliability over stock Android for your device.
Code:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
* Submitting bug reports on nightly builds is the leading
* cause of male impotence.
*/
CyanogenMod 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.
CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.
STATUS: DEV STOPPED, check cm-12.1 thread
This is a preview build, do not install it if you want a stable ROM.
This is a preview of what is going down on CM12.0
Rom is in beta state so many bugs are to be expected!
All the source code is available on my Github.
I do this on my free time and unfortunately I don't have much.
Any help is a appreciated!
I don't own N8000 device, so all RIL is untested, some may find it works, other may find it does not.
LINKS IN SECOND POST
Source code: https://github.com/lirokoa
Patch needed for now:
https://github.com/NamelessRom/android_frameworks_av/commit/6f0780af3afeae1455334158cb0ce5e5c47b1068
https://github.com/NamelessRom/android_frameworks_av/commit/46313ea36acecb5954c4ba1e80c6ea03107a6c94
https://github.com/NamelessRom/android_frameworks_av/commit/919f7b91b8798487e8aedc8831b51e7df738e215
https://github.com/NamelessRom/android_frameworks_av/commit/ce1a9b722ae5b70691560fd6c20472da816b1ff2
https://github.com/NamelessRom/android_frameworks_av/commit/eeebdd01315c84b4616aa0a58e6939fba61d3203
http://review.cyanogenmod.org/#/c/77755/
https://github.com/CyanogenMod/android_frameworks_native/commit/540345f70db4f0cea6ad3f1150d2cb2fac18da25
And fix all errors in android_harware_samsung
CREDITS:
The whole Cyanogenmod team
Special thanks @dhiru1602 for his awesome work on exynos 4
All people who works on the Exynos 4 SOC, they desserve it
XDA:DevDB Information
CM12.0 N8013/N8000, ROM for the Samsung Galaxy Note 10.1
Contributors
lirokoa
Source Code: https://github.com/lirokoa
ROM OS Version: 5.0.x Lollipop
ROM Kernel: Linux 3.0.x
Version Information
Status: No Longer Updated
Created 2014-11-20
Last Updated 2015-04-20
FAQ:
Keyboard does not work: enable hardware keyboard in settings.
Google chrome got graphics glitches: just disable #enable-gpu-rasterization in chrome://flags
If you don't want to see cursor while using S-Pen, you can disable it it in settings / inputs
If you have trouble with video playback you can try to disable NuPlayer in developer settings
KNOWN BUGS:
SELinux disabled
Enabled NON PIE executable to be executed (needed for GPS)
I probably forget many
CURRENT VERSIONS:
-12/03/2015:
N8013:http://forum.xda-developers.com/devdb/project/dl/?id=11520
N8000:http://forum.xda-developers.com/devdb/project/dl/?id=11521
Changelog:
- Add usb otg support
- Mouse /SPen cursor fixed with proprietary hwcomposer (can be disabled in settings), thanks @dhiru1602
- MediaProfiles updated from stock kitkat rom (used for encoding video from cam)
- Removed ambient display
- Misc changes.
- Upstream CM changes.
History:
-28/02/2015:
N8013:http://forum.xda-developers.com/devdb/project/dl/?id=11312
N8000:http://forum.xda-developers.com/devdb/project/dl/?id=11314
Changelog:
- Changed power profiles to stock one even if there values are incorrect. (for battery stats)
- Fix Bluetooth permissions for other users
- Added advanced display settings
- Added ability to change vibrator intensity
- Fixed usb charging mode
- Upstream CM changes.
-11/02/2015:
N8013:http://forum.xda-developers.com/devdb/project/dl/?id=11090
N8000http://forum.xda-developers.com/devdb/project/dl/?id=11091
Changelog:
- Added CM performance profiles
- Added stylus gesture settings
- Added ability to move apps to SD
- Reverted a2dp freq to 44.1 Khtz
- Added correct permission for consumer IR hal on N8000
- misc changes...
- Upstream CM changes.
-06/02/2015:
N8013:http://forum.xda-developers.com/devdb/project/dl/?id=11004
N8000: http://forum.xda-developers.com/devdb/project/dl/?id=11005
Changelog:
- N80XX: support for dock keyboard
- N80XX: changed behavior of IR blaster, please report if it works better with your usual apps.
- N80XX: Bluetooth audio should be better (cm team pushed some stuff)
- N8000: Network settings FC should be fixed, please report
- Upstream CM changes.
-26/01/2015:
N8013:http://forum.xda-developers.com/devdb/project/dl/?id=10768
N8000:http://forum.xda-developers.com/devdb/project/dl/?id=10804
Changelog:
- Totally new kernel based on n7100 official kitkat source
- Full hardware composer support (same as stock, using proprietary blob)
- Netflix working
- Pen don't have cursor anymore
- upstream CM changes
If you like this, Please go say thanks to NamelessRom guyz on the Galaxy S3 thread, they desserve it, for the work thy do on exynos 4 SoC.
-14/01/2015:
N8013:http://forum.xda-developers.com/devdb/project/dl/?id=10598
N8000:http://forum.xda-developers.com/devdb/project/dl/?id=10596
Changelog:
- Fixed FC in dialer (N8000)
- Audio changes: Added 48Khtz sampling rate support on main output
- Audio changes: Removed earpiece (wed on't have one)
- upstream CM changes
-02/01/2015:
N8013:http://forum.xda-developers.com/devdb/project/dl/?id=10423
N8000:http://forum.xda-developers.com/devdb/project/dl/?id=10425
Changelog:
- Fixed stock camera app
- Added correct hardware keyboard overlay
- Fixed power off charging (use open source one)
- upstream CM changes
-22/12/2014:
N8013: http://forum.xda-developers.com/devdb/project/dl/?id=10239
N8000: http://forum.xda-developers.com/devdb/project/dl/?id=10245
Changelog:
- Android 5.0.2
- N80XX: changed bluetooth audio sampling rate to 48khtz
- N8000: Added back Samsung STK
- upstream CM changes
-17/12/2014:
N8013: http://forum.xda-developers.com/devdb/project/dl/?id=10189
N8000: https://mega.co.nz/#!TAtHQaLJ!dufJEQpyaAQpkJWd5rvrAsh25UZhiPWb8IY40Hg4cF0
Changelog:
- N8000 First release
- N8013 bluetooth audio fixed
- upstream CM changes
-09/12/2014:
N8013: http://forum.xda-developers.com/devdb/project/dl/?id=10111
Changelog:
- Android 5.0.1
- upstream CM changes
- Fixed torch
- Fixed video with kitkat bootloader
- updated some proprietary blobs
-28/11/2014:
N8013: https://mega.co.nz/#!jcEhAZAA!unlyc7DCVa-bL02a7TYMBJQDxK0Q2pL8PGSPuSW924Y
Changelog:
- Fixed GPS
- Fixed camera: use google camera (stock camera application make device to reboot)
- upstream CM changes
-23/11/2014:
N8013: http://forum.xda-developers.com/devdb/project/dl/?id=9822&task=get
Changelog:
- Fixed gaphics glitch on screenshot / rotation
- upstream CM changes
-20/11/2014:
N8013: http://forum.xda-developers.com/devdb/project/dl/?id=9739
Nice to see our device running latest CM. Definitely will try this on the weekend.
Thank you for sharing this.
I'm on stock recovery and such. Is there an install tutorial on which cwm or twrp to use?
bmwh0r3 said:
I'm on stock recovery and such. Is there an install tutorial on which cwm or twrp to use?
Click to expand...
Click to collapse
Since this is a preview build, I suggest you steer clear of it unless you already know what you are doing. I know it's tempting to be the first on your block with Lollipop, but you can seriously damage your device if you don't already know what you're doing.
Its not my first rodeo. I returned the tablet to stock from cm11. I had a note 3 that got me familiar with Odin. Odin is my b*tch lol
Some additions
Here are some things that will help you all get started on this.
1) Make sure you have a relevant gapps package, like this one here: Gapps for CM12
2) If you want root, you're best bet is to use this SuperSU beta here: SuperSU for Lollipop BETA
Also, I have found that using Google Keyboard works better than the default AOSP keyboard, especially when it comes to emoji.
Hope this helps out a little
Thanks. What about the recovery? It took me a good month trying to figure out I needed a kk recovery for cm11 when I first started learning about android and flashing Roms. I was dumb and not reading between the lines lol
I used this recovery: http://techerrata.com/file/twrp2/p4noterf/openrecovery-twrp-2.8.1.0-gt-n8013.img
not sure what's the big difference between this and n8010 or n8000
So I gave this rom a go and it seems to work fine for the most part (other than the bugs mention in the OP). I hope that this rom will get ironed out soon!
fastest cm ever, great work.
i'll be reporting and trying to look for bugs
@lirokoa i noticed there was some strange files coming, the data stuff,
i need to setup my build env properly
i haven't build since jellybean release
and the performance is highly increased
about graphical glitches i'm sure only we have it
S-pen support seems off. It detects it, but does not pass the right values for pen tip and buttons. Almost like it is using the mouse functions instead.
Now this is awesome can't wait to see the process on this beast thanks again dev good luck!
Can I flash this rom on N8000?
Can i get a try on n8000?
mysarasaid said:
Can i get a try on n8000?
Click to expand...
Click to collapse
N8000 is not supported for now, first i'd like to get n8013 in good shape.
Sent from my Nexus 4 using XDA Free mobile app
lirokoa said:
N8000 is not supported for now, first i'd like to get n8013 in good shape.
Sent from my Nexus 4 using XDA Free mobile app
Click to expand...
Click to collapse
I was about to flash a rom I will try it before flashing the other rom ?
Mohamadreza said:
Can I flash this rom on N8000?
Click to expand...
Click to collapse
you can but don't expect to get bug's fixed
anyhow running this on N801x (with n8000 BL)
Current List Running N8000 bootloader (Tablet is N8010)
listening to music and turning torch on then off will stop the music playing and if you try to start playing it will skip two tracks.
Activating WI-FI can have some issues turning on.
display > advanced settings doesn't work
Youtube doesn't work "New BL" OLD BL Users Please Report.
Play Music Closes For No Reason (Note this is inside Lollipop Apps)
Display Bug Date And Time will show GMT+ 00 GMT+ 00
More Comes Soon

UNOFFICIAL(Android7.1.1_R21)Slim7 Nougat build.0.11_ OMS (AOSP)

Slim7 Beta 0.11
Slim7 Beta 0.11 brings mostly bug fixes, a few device-specific updates, and new Quick Settings Tiles!
Update!
Angler was rebuilt with aosp device/kernel updates. Requires latest vendor img (Use 20170211-0028)
Changes and Fixes
Merged android-7.1.1_r21 with February security patches
New Quick Settings tiles: NFC, USB Tethering, Screenshot, IME Selector, Sync, and Caffiene
hardware/samsung: add a common mkbooting.mk to stop kernel seandroid warning
hardware/qcom/audio-caf/msm8996: Security fixes/enable Dolby feature for configs
hardware/qcom/display-caf/msm8996: Numerous fixes and updates
hardware/qcom/media: Fix duplicated OMX.qcom.audio.decoder.aac entry
hardware/qcom/media-caf/msm8996: Fixes and updates for mm-video and mm-video-v4l2
packages/apps/Gallery2: Fix Locations view crash
packages/apps/Snap: Translation updates
vendor/slim: Update for Beta 0.11
Device-specific
device/htc/flounder: Upstream from AOSP
device/lge/mako: Correct file names in blobs extractor
device/oneplus/oneplus3: Enable Google Assistant, update blobs to OOS 4.0.2 release (will need firmware 4.0.+ from now on)
device/motorola/msm8916-common: CMactions fixes
device/yu/lettuce: Address a few denials
kernel/htc/flounder: Upstream from AOSP
kernel/oneplus/msm8996: Various upstream fixes and updates
kernel/motorola/msm8916: Upstream from LineageOS
Coming from another ROM, OR if a CLEAN FLASH is required
1) Download the Slim7 zip file
2) Download a 7.X GApps package
3) Boot into recovery (TWRP)
4) Full wipe (Dalvik Cache, Cache, System, Factory Data Reset)
5) Flash the Slim7 zip file
6) Flash Nougat-compatible GApps
7) Reboot
This rom can turn off the key backlight
Ver 0.12 has a bug, the album can not be used, probably due to the file manager (Mixplorer) caused. Please delete the original album
Ver 0.11 use root explorer without this problem
Slim rom does not ROOT, need ROOT suggestions using magisk>>>here
ATTENTION
I am not responsible for any damage to the phone and due to any loss of ROM money
Slim7 Beta 0.12
Friday, 17 February 2017
Slim7 Beta 0.12 brings new devices, bug fixes, and plenty of updates.
New Devices
herolte
hero2lte
Changes and Fixes
New Feature: Ascending ringtone volume
Shamu added back to device roster
Updates to Caffiene QS tile behavior
Fixed ColorPicker not sticking on SlimRecents
Fixed a string for ColorPicker resets
Fixed Advanced Settings FC
hardware/qcom/audio-caf/msm8974: Remove duplicated HFP if branch (mismerge)
vendor/slim: Update for Beta 0.12
Device-specific
device/htc/m7: Re-add FM Radio support
device/htc/m7-common: Numerous updates and fixes
device/htc/msm8960-common: Updates for libril, use caf RIL variant
device/huawei/angler: Update build fingerprint to N4F26O
device/lge/bullhead: Update build fingerprint to N4F26O
device/oneplus/oneplus3: Update for OxygenOS 4.0.3 blobs, Move org.ifaa.android.manager to OSS
device/motorola/msm8916-common: Fix offline charging flags
device/motorola/shamu: Numerous updates and fixes
hardware/samsung: Numerous updates and fixes
kernel/htc/msm8960: Numerous updates and fixes
kernel/huawei/angler: defconfig: startoff Slim7 ng7.1 kernel to version 1.1b, Update kernel to android-msm-angler-3.10-nougat-mr1.4/android-7.1.1_r0.21
kernel/lge/bullhead: defconfig: bump nougat kernel version to 1.1d, other updates and fixes
kernel/oneplus/msm8996: Add kcal support
kernel/motorola/msm8916: Upstream updates and fixes
kernel/motorola/shamu: defconfig: bump kernel version to v1.1b, Security update (CVE-2016-5195), numerous updates and fixes
kernel/xiaomi/cancro: Updates and fixes
Keep it Slim!:good::good:
Slim7 Beta 0.12 has been compiled, will be sent to androidfilehost on tonight:laugh::laugh:
Is it f2fs supported ROM??
Pranav Kumar said:
Is it f2fs supported ROM??
Click to expand...
Click to collapse
Yes, support F2FS
This rom can turn off the key backlight:good:
Ver 0.12 has a bug, the album can not be used, probably due to the file manager (Mixplorer) caused. Please delete the original album:angel:
Ver 0.11 use root explorer without this problem:laugh:
This rom support oms?
Hello,
There's a camera bug in this ROM,when I turn on HDR mode and take some snaps camera stops working and says "cannot connect to camera'
Hope you could fix this soon!
Thank you!
Pranav Kumar said:
Hello,
There's a camera bug in this ROM,when I turn on HDR mode and take some snaps camera stops working and says "cannot connect to camera'
Hope you could fix this soon!
Thank you!
Click to expand...
Click to collapse
I took some photos with HDR mode, the camera does not appear to crash
The next compilation I will reduce the quality of the photo, may be able to solve your problem
Shubhams053 said:
This rom support oms?
Click to expand...
Click to collapse
yes, full support
thanks for the good work bro
tech mashido said:
thanks for the good work bro
Click to expand...
Click to collapse
Thanks for the support, i just compile and share it. Device tree and kernel thanks @ OrdenKrieger, @ acuicultor
New build up
Version 0.13
Fix album
fix camera
Custom hardware buttons (home / app switch / back)
bigbing said:
New build up
Version 0.13
Fix album
fix camera
Custom hardware buttons (home / app switch / back)
Click to expand...
Click to collapse
Can u share the link..

[ROM][8.1.0][UNOFFICIAL] LineageOS 15.1 for ZE520KL/ZE552KL

Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* We are not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
*
*/
This is an unofficial port of LineageOS 15.1 for the Zenfone 3 ZE520KL and ZE552KL.
It's a continuation of the great work on LineageOS 14 by @shakalaca.
In this post you'll find anything related to the ROM itself.
The second post is about extensions like Gapps and Asus Camera and the changelog can be found in the third post.
What's working/features:
Up to date kernel: Linux 3.18.136, CAF Tag LA.UM.7.6.r1-04300-89xx.0
Security patch level: March 5, 2019
User build, signed with my release-keys
Support for F2FS and EXFAT
Flipcover support via FlipFlap.
HW acceleration
WiFi/Hotspot
Bluetooth fully functional, with AptX
ANT+
GPS (+ Glonass)
Camera (Asus Camera mostly working, check the second post.)
Flashlight
Fingerprint
Mobile data and phone
Data roaming - read installation instructions!
Audio fully functional
All sensors working
Double tap to wake, Swipe up to wake
Touch gestures and on-screen nav bar
Notification/Battery LED
LiveDisplay
FM
Gapps
Substratum
Wireguard support
SELinux: Enforcing
Issues:
No major issues
Installation instructions:
Your bootloader has to be unlocked!
Update to the latest oreo stock rom.
In stock rom: Enable data roaming
If you don't do this you'll not be able to use roaming in LineageOS. (This also applies to other custom roms.)
The LineageOS roaming switch can be used normally afterwards.
Backup your internal storage to an external SD card or a computer. Internal storage should not be wiped but better save than sorry.
Download the LineageOS 15 zip file provided in the downloads section to your phone (or use "adb sideload" with a computer).
Flash the TWRP recovery I provided here.
Reboot to TWRP. Backup everything. I recommend storing the backup on a computer or the external SD Card.
Again in TWRP: Wipe Data, Cache, Dalvik/Art Cache and System.
Finally you can install the LineageOS zip file and optionally Gapps. Reboot when finished.
(Always flash LineageOS and Gapps without rebooting in between!)
First boot will take a littler longer - If everything went as expected: Welcome to LineageOS 15.1!
For AsusCamera read the post below about extensions.
Download:
LineageOS 15.1 for the ZE520KL and ZE552KL: https://drive.google.com/open?id=15v4n4NCTnPtwO2xN_UnyKFuDKSVgloVc
How to return to build 2018-06-11 or earlier:
The following information only applies if you want to dirty-flash older builds. Factory-resetting the phone would make key migration obsolete.
If you want to return to build 2018-06-11 or earlier and are running 2018-08-11 or later, you have to migrate your data partition back to the test-keys.
Simply flash the "planet9_keys-to-test_keys.zip" from the "Key Migration" folder on my drive share to do so.
Future updates:
I'll keep maintaining this rom until Android P roms are stable enough for daily use.
Additional credits:
@shakalaca
@makorn645
All the LineageOS and Linux devs who put so much time and effort into development!
All the contributors to these mido and potter device trees. These sources proved to be a great reference!
Commit authorship has been preserved so take a look at my device tree for more information.
Sources:
Device tree: https://github.com/Planet-X/android_device_asus_zenfone3/tree/lineage-15.1
Kernel: https://github.com/Planet-X/android_kernel_asus_msm8953/tree/lineage-16.0
Vendor: https://github.com/Planet-X/proprietary_vendor_asus_zenfone3/tree/lineage-15.1
XDA:DevDB Information
LineageOS 15.1 for ZE520KL/ZE552KL, ROM for the Asus ZenFone 3
Contributors
planet9
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.x
Based On: LineageOS
Version Information
Status: Stable
Created 2018-02-23
Last Updated 2019-03-12
Extensions
Here you'll find information about additional packages.
Advanced Kernel:
An advanced kernel packed with additional features!
Finally available here: https://forum.xda-developers.com/ze...ernel-advanced-kernel-lineageos-15-1-t3760007
Asus Camera:
Asus Camera apk download: https://drive.google.com/open?id=1_4ID3AiPLEGQkxm4WgjWVpFswImiv284
Important:
The new, standalone apk file has all the libraries included so it can be installed like any other user app over the package manager: No flashing through twrp is needed anymore and the app will stay installed even after updating the system.
Before installing the new apk make sure to fully uninstall the old asus camera zip by flashing a rom or the uninstaller zip!
Bugs:
Most of the features should finally work with the new apk.
Still not working:
- Save to MicroSD
- HDR Pro
Gapps:
Official Open GApps for android 8.1 are finally available: http://opengapps.org/
Changelog
2019-03-12:
Update to Android 8.1.0_r52, security patch level March 5, 2019.
Updated kernel to Linux 3.18.136, CAF-Tag LA.UM.7.6.r1-04300-89xx.0
2018-10-11:
Updated vendor blobs to WW-15.0410.1807.75.
Update to Android 8.1.0_r47, security patch level October 5, 2018.
Updated kernel to Linux 3.18.123, CAF-Tag LA.UM.6.6.r1-09900-89xx.0
Thanks to @makorn645:
Fixed SafetyNet CTS check.
Reduced vibration strength.
Updated various blobs.
General cleanup.
2018-08-11:
First enforcing "user" build, signed with my release-keys.
Enabled call recording. (Not available in all regions.)
Fixed displayed battery capacity on the ZE552KL.
Added more SEPolicy for enforcing SELinux.
Fixed wifi stats log spam.
Added the ASUS_Z012DC to the model detection list.
Added SdFat for FAT and exFAT support.
Added updated version of the BFQ I/O scheduler.
Removed asusdebug for a lighter kernel.
Updated F2FS kernel driver.
Imported many more kernel improvements.
Updated vendor blobs to WW-15.0410.1806.68.
Update to Android 8.1.0_r43, security patch level August 5, 2018.
Updated kernel to Linux 3.18.118, CAF-Tag LA.UM.6.6.r1-09500-89xx.0
Thanks to @makorn645:
Updated Vulkan, Adreno and SDM blobs from tissot.
Added missing perf and widevine blobs.
Updated perf blobs from bardock 2.2.0.
Fixed FM radio speaker audio.
Even more SEPolicy.
Optimized shutdown time.
Added "Swipe up to wake".
Added support for power-off alarms.
Switched default I/O scheduler to BFQ.
Added the ASUS_Z017D to the model detection list.
Updated build fingerprint to WW_15.0410.1806.68.
Misc improvements of the kernel defconfig for more performance.
Many more misc improvements...
2018-06-11:
Added FlipFlap.
Tweaked graphics performance.
Enabled the third QS row for the ZE520KL.
Updated vendor blobs to WW_15.0410.1804.62.
Update to Android 8.1.0_r30, security patch level June 5, 2018.
Updated kernel to Linux 3.18.112, CAF-Tag LA.UM.6.6.r1-08600-89xx.0
Thanks to @makorn645:
Added icons to AsusParts.
Moved AsusParts to system settings.
Updated build fingerprint to WW_15.0410.1804.62.
More SEPolicy rules.
2018-05-21:
Added ANT+ support.
Enabled WiFi Passpoint support.
Fixed 4K recording with Asus Camera.
Updated GPS HAL.
Updated GPS configs from WW_15.0410.1804.60.
Updated vendor blobs to WW_15.0410.1804.60.
Updated build fingerprint.
Updated kernel to Linux 3.18.109, CAF-Tag LA.UM.6.6.r1-08500-89xx.0
Thanks to @makorn645:
Added missing proprietary files.
Improved audio configs.
Updated media and bluetooth configs.
2018-05-10:
Improved speakerphone sound quality.
Doubled wifi performance on 40MHz wide 2.4GHz networks and enabled TDLS.
Removed KCal. (LiveDisplay now offers this functionality.)
Properly enabled the Vulkan API.
Fixed 5GHz hotspot option sometimes not selectable.
MTP should now report the proper phone model.
Updated vendor blobs to WW_15.0410.1803.55.
Update to Android 8.1.0_r26, security patch level May 5, 2018.
Rebased and cleaned up the kernel.
Updated kernel to Linux 3.18.108, CAF-Tag LA.UM.6.6.r1-08300-89xx.0
Thanks to @makorn645:
Improved model detection.
Updated media configs from mido.
Improved wifi battery savings.
Defined gmsclient-id.
Properly detect single-sim devices.
Added modem build date assertion.
More SEPolicy rules. (Still permissive due to some missig rules.)
Updated build fingerprint.
2018-04-25:
Improved fingerprint service.
Improved DT2W performance and fixed "Prevent accidental wake-up" switch.
New LiveDisplay implementation with more features.
KCAL is now built-in. (It may be removed again due to new LiveDisplay features making it obsolete.)
Updated vendor blobs to WW_15.0410.1803.53.
Updated kernel to Linux 3.18.106, CAF-Tag LA.UM.6.6.r1-07400-89xx.0
Thanks to @makorn645:
Fixed serial number detection.
Added a built-in app to set vibration strength and KCAL values.
Improved SEPolicy. (SELinux still permissive due to missig rules.)
Updated configs and build fingerprint.
2018-04-06:
Fixed crash when switching mobile data sim card.
Added vibration intensity control: Currently not available within LineageOS settings.
Intensity can be adjusted using "Kernel Adiutor" or other kernel management apps - Advanced Kernel is not needed for that.
Imported many kernel improvements.
Update to Android 8.1.0_r20, security patch level April 5, 2018.
Updated kernel to CAF Tag LA.UM.6.6.r1-07200-89xx.0.
Thanks to @makorn645:
Updated audio configs. (Speakerphone still buggy)
Updated way of setting the build fingerprint.
2018-03-25:
Doing a clean flash is recommended.
New AsusCamera apk: Read the "Extensions" post above for instructions. The old one isn't supported anymore.
Restored default battery led behavior to mitigate flickering. You can change the brightness in the system settings.
Updated vendor blobs to WW_15.0410.1802.44.
Updated kernel to Linux 3.18.102, CAF Tag LA.UM.6.6.r1-06700-89xx.0.
Additional minor updates.
Adopted from XenonHD by @makorn645:
Misc fixes for Amplifier.
Drop hacked up audiohal.
Enabled VoLTE.
Removed forceencrypt from fstab.
Renamed Z017 to zenfone3.
Built SEPolicy. (SELinux still permissive due to missig rules.)
2018-03-11:
Improved spectrum support.
Enabled camera api v2 in Snap. It now features manual mode.
Pulsing low battery light is now toggleable in the settings.
Updated kernel to Linux 3.18.99.
Adopted from XenonHD by @makorn645:
MTP now uses functionfs.
Switched back to OSS bluetooth hal with fixed mac.
2018-03-06:
Improved bluetooth performance and fixed mac issues.
Brand-new notification LED controller.
Fixed battery light for offline charging.
Update to Android 8.1.0_r15, security patch level March 5, 2018.
2018-03-04:
Much newer Lineage sources.
FM, Battery LED and LiveDisplay fixed.
Improved micro-lag at animation beginnings.
Updated kernel to Linux 3.18.98.
Multiple minor improvements/fixes.
2018-03-01:
Hotfix for dialer audio.
2018-02-28:
Regression: Dialer audio stopped working!
Headphone detection finally fixed!
Fixed dialer crash when using in-call keypad.
Touch screen gestures added.
Optional on-screen nav bar added.
Updated kernel to Linux 3.18.97, CAF-Tag LA.UM.6.6.r1-06500-89xx.0
2018-02-24:
All sensors finally working. Thanks to @Harry8242 !
External sd card should behave properly now.
2018-02-23:
Initial release of alpha version.
Nice. Thanks bro. I really appreciate it
:good: God bless you !
Great work buddy !!!!
I'll test this out after my semester exams :lol:
great job, i will test it and give u some feedback....
Im using los14 and never been able to update to stock oreo. Will it work? Or need to go back to stock to install oreo 1st then this?
iamROOTX said:
Im using los14 and never been able to update to stock oreo. Will it work? Or need to go back to stock to install oreo 1st then this?
Click to expand...
Click to collapse
Just flash it via TWRP. Don't forget to flash GApps too.
ZenFone_3 said:
Just flash it via TWRP. Don't forget to flash GApps too.
Click to expand...
Click to collapse
Yeah gonna try it. Even tho he said to update to the latest stock oreo
I'm editing this post because the copy/paste text messed everything up.
@planet9
Haris from the Telegram channel sent the below message.
https://github.com/bhi768/msm8953/commit/2f35825dc36d3b23460298a0d8fca8a34d5f38e2 ask him to try this, so that he can confirm if asus's mdss changes already has live display capability
also https://github.com/Planet-X/android_device_asus_Z017/blob/lineage-15.1/manifest.xml#L226 ask him to try pass through method for sensors like in here https://github.com/harry8242/device_lenovo_A6020/blob/o8.0/manifest.xml#L155
My baseband version is m3.10.47.9 leo which should be .18 libra(on the ss).is it because i didnt install stock oreo 1st?
Good work !! ☺
iamROOTX said:
My baseband version is m3.10.47.9 leo which should be .18 libra(on the ss).is it because i didnt install stock oreo 1st?
Click to expand...
Click to collapse
Flashing stock rom also updates additonal firmware partitions and that's why your baseband is older.
In general this shouldn't be a problem. I just recommended flashing oreo so that everything is fully up to date.
Could this help somehow?
https://forum.xda-developers.com/showpost.php?p=73351949&postcount=87
tkhquang said:
Could this help somehow?
https://forum.xda-developers.com/showpost.php?p=73351949&postcount=87
Click to expand...
Click to collapse
It could definitely point to the right direction. Thanks! :good:
Edit:
Directly using this file on lineage 15 is not a good idea!
Phone services won't work anymore and it will then reboot to recovery! Don't try it.
Great, GREAT ROM! Stable and smooth! Battery endures the whole day.
The update made it almost bug free! And the remaining bugs are cosmetic for the most part.
Can't thank you enough. Keep it up!
Could we roll back oreo stock?
[email protected]@ said:
Could we roll back oreo stock?
Click to expand...
Click to collapse
Flash Oreo RAW
ZenFone_3 said:
Flash Oreo RAW
Click to expand...
Click to collapse
If there is an update about this custom rom, do I have to install it again from the beginning?
Dalendra7 said:
If there is an update about this custom rom, do I have to install it again from the beginning?
Click to expand...
Click to collapse
The updates are flashable via TWRP. No need to reinstall. It's called Dirty Flash.

[ROM][UNOFFICIAL][8.1.0] LineageOS 15.1 [BETA][6.03.2019]

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).

Categories

Resources