Related
Introduction
These builds only support the Lenovo YTX703F and YTX703L targets.
Installation instructions
Unlock your bootloader and install TWRP. Some further indications on how to do this can be found here.
If coming from another ROM, do a full wipe / factory reset.
Install your downloaded zip file containing this ROM.
If you never had stock Nougat installed, also install the downloaded firmware zip. This only needs to be done once.
Optionally install Open GApps (tested with ARM64, 7.1, nano variant).
Known Issues
Speaker auto-rotation is off by 90 degrees, and has currently been disabled.
The Facebook Messenger app (com.facebook.orca) reads data from the camera sensors rotated by 90 degrees. To the best of my knowledge, this is an application bug, since it doesn't observe our camera HAL settings. Other camera applications work fine. Please use Facebook Messenger Lite if you need camera.
Downloads
LineageOS
LineageOS 14.1 ROM (20180709): [YTX703F (Wifi)] | [YTX703L (LTE)] [YTX703F (Wifi) - extended] | [YTX703L (LTE) - extended]
LineageOS 14.1 ROM (20180527): [YTX703F (Wifi)] | [YTX703L (LTE)]
LineageOS 14.1 ROM (20180514): [YTX703F (Wifi)] | [YTX703L (LTE)]
LineageOS 14.1 ROM (20180511): [YTX703F (Wifi)] | [YTX703L (LTE)]
LineageOS 14.1 ROM (20180429): [YTX703F (Wifi)] | [YTX703L (LTE)]
LineageOS 14.1 ROM (20180224): [YTX703F (Wifi)] | [YTX703L (LTE)]
In addition to the regular set of builds, the extendeds also support the following:
New 3.10.108 kernel based on LA.BR.1.3.7_rb1.11
Framework patch to support installation of MicroG
DT2W is disabled
Recovery-flashable zip files
S000973_180524_ROW firmware: [YTX703F (Wifi)] | [YTX703L (LTE)]
S000963_171111_ROW firmware: [YTX703F (Wifi)] | [YTX703L (LTE)]
S000744_170824_ROW firmware: [YTX703F (Wifi)] | [YTX703L (LTE)]
Screen orientation is off?
If you notice that after flashing one of the following builds: (lineage-14.1-20180429-UNOFFICIAL, lineage-14.1-20180511-UNOFFICIAL or lineage-14.1-20180514-UNOFFICIAL) your screen orientation is always off by 90 degrees,
THIS IS NOT A BUG:
TL;DR: Flash this TWRP zip for removing cached sensors orientation: ssc-sensors-remove-cached-config.zip
Read below for further explanations.
The orientation sensors have a cached configuration that needs to be deleted for the new one to get applied.
In the 20180429 build, we changed the orientation sensors configuration compared to everything else (stock, older LineageOS builds) so that the tablet becomes a true landscape device.
At the time, the best way we had to deal with this was to remove the old (cached) orientation sensor configuration with the TWRP zip linked above.
As of lineage-14.1-20180526-UNOFFICIAL, this zip is no longer needed.
Release Notes / Changelog
July 9, 2018
Added back SELinux rules for the Dolby Atmos addon, which is now supported again
Updated blobs from S000973_180524_ROW release (please also flash the matching firmware zip)
Fixed a potential issue with the WCNSS_wlan_dictionary.dat file not being found
Reinstated the "regular" and "extended" set of builds
May 27, 2018
PLEASE WIPE THE SYSTEM PARTITION BEFORE FLASHING THIS BUILD. I don't care about what you do in /data (no need to factory reset).
Updated WLAN driver to latest release tag (LA.BR.1.3.7-04410-8976.0)
Removed the need for flashing ssc-sensors-remove-cached-config.zip. If you ever flashed one of the affected builds (lineage-14.1-20180429-UNOFFICIAL, lineage-14.1-20180511-UNOFFICIAL or lineage-14.1-20180514-UNOFFICIAL), please flash ssc-sensors-remove-cached-config.zip NOW one more time and then forget about its existence.
Corrected the WLAN firmware being loaded from a partition (/persist) outside the control of what is distributed in Lineage, leading to Wi-Fi connectivity issues being reported by some but not all users.
Fixed the camera focus bug introduced in the May 14th build (imported incorrect blob from stock)
Extended the configurability of the number of volume steps to in-call audio as well.
Restoring the RTC clock on boot: removed the proprietary Qualcomm solution (TimeService), kept the open-source Sony solution (TimeKeep). Also tightened the SELinux rules for it.
Removed all SELinux permissions that were granted gratuitously. This could possibly result in more access denials to applications, but normally to no functional impact.
May 14, 2018
Attempt to fixed the WLAN MAC address not being correctly read from the QMI services and applied to the interface (instead a randomly-generated 00:0a:f5:**:**:** MAC was applied). Due to a bug in SELinux bug, this didn't work.
Calibrated the DT2W coordinates better (centered the sensitive area)
Made volume streams for media, ringtones and alarms finely adjustable using same number of steps
Init scripts cleanup (Qualcomm code not specific to msm8976 was removed, all service definitions went to /system/etc/init)
Activated the gesture of opening the camera by double pressing the power button
Backported the camera sensor mount angle fixup/hardcoding for the legacy HAL1 as well
May 11, 2018
Removed some SELinux policies of dubious quality.
Removed some Lenovo kernel driver hacks and instead fixed their DTS bindings (thanks @BlackAfghan!)
Replaced the touchscreen driver (Synaptics DSX 2.6 that has been causing wakeup problems in the 20180429 build) with yet another touchscreen driver that is seeing its debut in a LineageOS build: the Synaptics DSX 2.1 driver coming directly from Qualcomm.
Fixed the volume button re-orient functionality again (this time it is never to ever get broken again, as the fix was integrated in LineageOS)
Added back GPS functionality (by ensuring that the GPS HAL does indeed get compiled and added to the system image )
April 29, 2018
Rework the way Android treats the orientation of the tablet's display. Hardware-wise, it is a portrait screen in a landscape body. The goal of the rework is to convince Android that the tablet is really a landscape device, without hacks at the framework level (so it can be accepted by upstream LineageOS). The SurfaceFlinger, Synaptics touchscreen, Camera HAL and orientation sensors all took a fair amount of convincing to that end.
Update Synaptics touchscreen driver to v2.6
Disable creation of a dedicated interface for the p2p group (Qualcomm bug that otherwise results in Wi-Fi Direct failures).
Power HAL: some fixes to the perfd Qualcomm daemon (still need to find proper power profiles for msm8976).
Enable ZRAM
Lots of cleanup
February 24, 2018:
Fixed a bug where the background light of the screen stayed on when receiving a notification while charging the device.
When using DT2W (double tap to wake), the device now shortly vibrate on double tap.
DT2W now doesn't react to touches on the outer 10% of the display area. This is to avoid accidentally wake up the device when grabbing it.
When the option to swap the volume buttons is enabled, the buttons are now correctly orientated when rotating the device.
Exposed settings to configure the battery lights (charging light / pulse on low battery). You can find these settings at "Notifications -> gear-wheel icon -> Battery light").
The volume buttons now control the notification volume by default, instead of the call volume (which didn't make sense, because both the Wifi- and LTE-device don't support phone calls).
Increased the volume steps to control the media volume. This means that the media volume can be controlled more precisely now.
Removed non-working FM radio app.
January 25, 2018:
Incorporated all blobs from the current official nougat ROM.
Numerous behind-the-scene updates/changes and kernel-patches to make the new blobs work.
The correct wifi firmware specific to your device is now used. Because of that, your MAC address will change (to the correct one of your device) when updating from a previous release. (If you don't know what a MAC address is, this doesn't matter to you.)
The "Extended LineageOS" ROM variant is now "end of life". This will be the last release of this variant.
The overclocking feature has been removed from the "Extended LineageOS" ROM variant.
Please ignore the included FM-Radio app. It doesn't work and maybe never will. I am working on it
December 15, 2017:
Double-tap to wake (DT2W) included; disabled by default.
Removed some errors/warnings in logcat.
Updated to latest LineageOS 14.1 sources.
October 15, 2017:
Fixed audio hissing while no sound is playing. Should also increase battery life.
Updated to latest LineageOS 14.1 sources.
September 18, 2017:
Updated to latest LineageOS 14.1 sources.
July 25, 2017:
Added newest security patches to the kernel (special thanks @BlackAfghan)
Reduced brightness of lowest possible dimming of the display, for being easier on the eyes in the dark.
Updated to latest LineageOS sources.
June 13, 2017:
Cameras should work perfectly now.
May 31, 2017:
Fixed using wrong thermal engine (critical bugfix).
Fixed default rotation to landscape.
Fixed encryption.
Fixed Dolby Atmos (use our optional addon package).
Fixed resetting clock on boot.
Added ROM variant with compatibility to MicroG and Substratum theme engine.
Updated major parts of the kernel from upstream, including newest security updates.
Updated to latest LineageOS sources.
April 16, 2017:
Stabilized camera.
Updated to latest LineageOS sources (now based on Android 7.1.2).
March 31, 2017:
The cameras are working now! But the camera app often crashes when switching between front and back camera. If this happens, just reopen the camera app and wait a few seconds.
March 19, 2017:
Fixed secure lockscreen (pattern, PIN).
Added support for USB ethernet adapters.
February 23, 2017:
Fixed bluetooth mac address.
Enable and force lockscreen rotation by default.
February 22, 2017:
Initial release.
Contributors
@matshias
@BlackAfghan
@vladimiroltean
@Quallenauge
XDA:DevDB Information
Unofficial LineageOS 14.1 for Lenovo Yoga Tab 3 Plus (YTX703F / YTX703L), ROM for the Lenovo Thinkpad Tablet
Contributors
DerEineDa, matshias, vladimiroltean, BlackAfghan, Quallenauge
Source Code: https://github.com/Lenovo-YTX703-Devel
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.x
Based On: LineageOS
Version Information
Status: Stable
Created 2017-02-22
Last Updated 2018-08-02
Reserved
Reserved, because every good ROM needs a reserved post.
Respekt. Good to see Lineage coming to Yoga Tab 3 Plus. I am tempted to try this over the weekend.
My tab is arriving next week. Will try this as soon the box is open.
Great, will try this weekend!
Envoyé de mon Lenovo YT-X703F en utilisant Tapatalk
Grat news.. Kind of, since i have the lte Version, i hope that will be supported in the future a well.
Gogoho said:
Grat news.. Kind of, since i have the lte Version, i hope that will be supported in the future a well.
Click to expand...
Click to collapse
I would love to support the LTE version, but it is very hard to do without being able to test. You can probably flash this WiFi version, but you will surely lose all mobile data functionality.
Could somebody with a locked bootloader please install this small app (DRM Info) and check if the "Security Level" of Widevine is "L1" or "L3"?
Security Level is L1
android_53 said:
Security Level is L1
Click to expand...
Click to collapse
Thanks, this is helpful!
The bad news is: If you like to watch Netflix (and other streaming services) in HD, then you should never unlock your bootloader! It seems that unlocking the bootloader wipes the DRM keys from a device forever. This changes the Widevine Security Level to L3, preventing HD playback in Netflix forever, so beware!
it the same with sony xperia. Here a link in german how this problem could be fixed. perhaps a similar solution can be found for lenovo
www_dot_android-user_dot_de_slash_xperia-z5-drm-funktionen-jetzt-auch-trotz-root-und-entsperrtem-bootloader-verfuegbar[/url] (I'm not allowed to insert links)
android_53 said:
it the same with sony xperia. Here a link in german how this problem could be fixed. perhaps a similar solution can be found for lenovo
www_dot_android-user_dot_de_slash_xperia-z5-drm-funktionen-jetzt-auch-trotz-root-und-entsperrtem-bootloader-verfuegbar[/url] (I'm not allowed to insert links)
Click to expand...
Click to collapse
I know, but unfortunately this is a very sony-specific workaround (not even really a fix) that cannot be applied here.
I'm jumping on this, trying it out on the L-version Report incoming later!
EDIT1: Naturally, the updater_script file needs to be updated. Replace all instances of x703f with x703l, and you should be golden.
EDIT2: And we're live from LOS! Seems snappy as ever Great work!
EDIT3: LED is continuously on, with no apparent way to turn it off. Also, lock screen is also in portrait, shifting to normal after unlock. Oh, and battery life seems to be phenomenal. 2hr SoT after fresh install, roughly 13% used.
Hi, it looks like this is the only custom ROM for Tab3 plus 10.1" so please make an assess whether one could rely on this ROM, install it as the regular one and use it on the everyday basis?
If you would advice so then please tell me what are the advantages over stock soft?
Well, I am using it on an everyday basis and I vastly prefer it over the stock firmware. But I may be biased
If you don't need the cameras, I think you should give it a shot. The performance and battery life are very good, sound and video acceleration work fine and split screen (thanks to nougat) is a welcome addition.
Of course I would love to hear feedback from users.
pawwaap said:
Hi, it looks like this is the only custom ROM for Tab3 plus 10.1" so please make an assess whether one could rely on this ROM, install it as the regular one and use it on the everyday basis?
If you would advice so then please tell me what are the advantages over stock soft?
Click to expand...
Click to collapse
You most certainly can.
Less bloat, less "lenovo". But, probably no fast charging, and no camera (As of now). (source: 3hrs of testing)
However what's about cameras, won't anybody fix them?
pawwaap said:
However what's about cameras, won't anybody fix them?
Click to expand...
Click to collapse
I'm confident @DerEineDa and @matshias is already working on it! Fast charging and full sim-card support would also be appreciated It's all up to the devs+testers :good:
Well, how long does it take to charge full battery under control of this LineageOS?
You mention SIM card support, but this ROM is intended for the Wi-Fi version of the device (personally I own it too),
however the fast charge feature is very important for everyone, indeed!
Disclaimer
Code:
/*
* 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 the products you find here before flashing it!
* YOU are choosing to make these modifications.
*/
LineageOS needs no introductions. This version of LineageOS-12.1 is a highly customised version solely for the Amazon Fire 7"
- EVEN MORE IMPORTANT: As of January 2019 this ROM only works on devices using the bootloader hack. See <<< HERE >>> to unlock your devices.
- IMPORTANT: Do not update Magisk via the Magisk Manager App, your device will enter a bootloop if you do. Instead update Magisk via TWRP only. If you do this by accident then it is recoverable by just flashing the latest version of the ROM again (with gapps etc as required).
Rules
- Please search the thread before asking questions
- Please try to stay on topic, I know it's not always possible
- Please report bugs here
- Report only one issue per bug report
- When reporting bugs please post a logcat and/or dmesg containing pertinent information regarding the issue...
Prerequisites for Installation
- Unlocked Bootloader
- TWRP Installed
Downloads
*** Please do NOT create any mirrors ***
Lineage-12.1 for Amazon Fire 7"
Source Code
- ROM Source: https://github.com/cm12-amami
- Kernel Source: https://github.com/ggow/android_kernel_amazon_mt8127-common
- Common Tree: https://github.com/ggow/android_device_amazon_mt8127-common
- Device Tree: https://github.com/ggow/android_device_amazon_ford
- Device Tree: https://github.com/ggow/android_device_amazon_austin
Thanks
- @MSe1969 for the up to date cm-12.1 sources
- @k4y0z and @xyz` for the bootloader hack
- LineageOS
XDA:DevDB Information
LineageOS, ROM for the Amazon Fire
Contributors
ggow
ROM OS Version: 5.1.x Lollipop
Version Information
Status: Stable
Stable Release Date: 2017-08-02
Created 2017-07-20
Last Updated 2020-05-05
Changelog / Release Notes
05 May 2020
- Fixed video recording
15 April 2020
- ASB April 2020 patches (sec. string 2020-04-05)
- Privacy Browser updated to version 3.4.1
- Fix for CVE-2020-8597 (external/ppp)
23 August 2019
- August 2019 ASB patches (sec. string 2019-08-05)
- Additional (backported) security patches from AOSP branch 'nougat-mr2-security-release
- Privacy Browser updated to version 3.2
- SetupWizard rebranded to LineageOS
31 July 2019
- Fix external sdcard not mounting correctly
30 July 2019
- ASB July 2019 patches (sec. string 2019-07-05)
- System Webview M75 - updated to 75.0.3770.101
- Fixed Keyboard Swype functionality
- Front and rear cameras on ford and austin fixed and tested working
24 May 2019
- ASB May 2019 patches (sec. string 2019-05-05)
- Privacy Browser updated to version 3.0.1
- Fixed video recording
- WiFi: Use hardware MAC address
- Bluetooth: Use hardware MAC address
22 April 2019
- Rebased kernel with full history
- Upstreamed kernel to 3.10.108
18 April 2019
- Fix sdcard write permissions
- Fix screen off animation for odd hwrotation
- Add support for amazon fire 7th gen
- Merged common kernel for ford and austin (android_amazon_kernel_mt8127-common)
16 April 2019
- ASB March 2019 patches (sec. string 2019-04-05)
- Privacy Browser updated to version 2.17.1
- Android System Webview updated to M72 (includes CVE-2019-5786)
- This is for unlocked devices only
- Updated OP
18 December 2018
- ASB December 2018 patches (sec. string 2018-11-05)
- Fix of 'adb root' bug (see LineageOS announcements)
- Addl. fix of CVE-2018-9531, CVE-2018-9536 and CVE-2018-9537 from November ASB, which are flagged Android 9 only, but also apply
- Backport of CVE-2017-15835 (skipped in November ASB)
09 November 2018
- ASB November 2018 patches (sec. string 2018-11-05)
29 October 2018
- ASB October 2018 patches (sec. string 2018-10-01)
- Android System Webview updated to M69
- Indication in Settings that Security patch level is unofficial
12 September 2018
- ASB September 2018 patches (sec. string 2018-09-05)
18 August 2018
- ASB August 2018 patches (sec. string 2018-08-05)
- Privacy Browser updated to version 2.12
01 August 2018
- ASB July 2018 patches (sec. string 2018-07-05)
- Privacy Browser updated to version 2.11
- Android System Webview updated to M67
23 June 2018
- ASB June 2018 patches (sec. string 2018-06-05)
- Privacy Browser updated to version 2.10
- Privacy-default setting (at clean install): Sensitive information is hidden on the lock screen
02 June 2018
- ASB May 2018 patches (sec. string 2018-05-05)
- Android System Webview updated to M66
- Privacy Browser updated to version 2.9
- Use Cloudflare DNS 1.1.1.1 as default fallback (instead of Google's 8.8.8.8)
05 May 2018
- Security patches up to April 2018 included
25 March 2018
- Fix privacy guard issue
15 March 2018
- Security patches up to March 2018 included
30 January 2018
- Fix root issue not appearing in developer options
- Flashed clean with FF 0.73 - go figure - it worked for me this time no errors
28 January 2018
- Rebase ROM on https://github.com/cm12-amami - Thanks @MSe1969
- Includes security patches up to Jan 2018
- A clean install is recommended and may be required to function correctly.
02 December 2017
- Port relevant security patches to up November 2017
- Switch to using FireOS 5.4.0.0 update-kindle-37.5.7.9_user_579225620 binaries and boot.img
- Fixed backlight becoming stuck on minimum setting. This needs more users to test. It works for me so far
29 November 2017
- Use bin/wpa_supplicant blob from FireOS 5.4.0.0
27 November 2017
- Ported relevant November Security Patches
- Ported relevant October Security Patches
- Upgraded OpenSSL
- Upgraded Privacy Browser to 2.7.2
- NOTE: KRACK vulnerability is not patched in this one. The patch level for this version of the ROM is 01 November 2017. I am working on the 06 November 2017 patches. When I have it figured out, will do another release very shortly.
28 September 2017
- Ported relevant September Security Patches
12 September 2017
- Ported relevant August Security Patches
- Fixed no way back from Charge Only mode
02 August 2017
- Fixed sdcard write issue
- Fixed odd screen rotation glitch on power off
- ROM status updated to "stable"
20 July 2017
- Initial Release
- Ported security patches up to July 2017
- Fixed up Xposed compatibility
- Too many other fixes to list here
- This ROM release is Alpha and needs a lot of testing that I can't cover off on my own.
- All feedback will be greatly appreciated.
- I have tested flashing using TWRP and FlashFire 0.57 so this should be OK.
- A clean installation is mandatory.
New Build is Up
- Dated 20 July 2017
- Ported security patches up to July 2017
- Fixed up Xposed compatibility
- Too many other fixes to list here
- This ROM release is Alpha and needs a lot of testing that I can't cover off on my own.
- All feedback will be greatly appreciated.
- I have tested flashing using TWRP and FlashFire 0.57 so this should be OK.
- A clean installation is mandatory.
ggow said:
- Dated 20 July 2017
- Ported security patches up to July 2017
- Fixed up Xposed compatibility
- Too many other fixes to list here
- This ROM release is Alpha and needs a lot of testing that I can't cover off on my own.
- All feedback will be greatly appreciated.
- I have tested flashing using TWRP and FlashFire 0.57 so this should be OK.
- A clean installation is mandatory.
Click to expand...
Click to collapse
Wow! Will test when I have a chance
Awesome! Finally an update from CM!
I may try it, but IDK if I better wait a bit.
tonibm19 said:
Awesome! Finally an update from CM!
I may try it, but IDK if I better wait a bit.
Click to expand...
Click to collapse
Even if your on CM-12.1, be aware that a clean install may still be necessary.
Thanks ggow. Was just preparing for a fresh Installation of aicp, but now i will test this rom instead.
Clean install seems to be running fine so far.
FlashFire-v0.57-20170403162805.apk
lineage-12.1-20170720-UNOFFICIAL-ford.zip
open_gapps-arm-5.1-super-20170720.zip (with .gapps-config)
SR1-SuperSU-v2.82-SR1-20170608224931.zip
Sent from my ford using XDA Labs
ggow said:
- Dated 20 July 2017
- Ported security patches up to July 2017
- Fixed up Xposed compatibility
- Too many other fixes to list here
- This ROM release is Alpha and needs a lot of testing that I can't cover off on my own.
- All feedback will be greatly appreciated.
- I have tested flashing using TWRP and FlashFire 0.57 so this should be OK.
- A clean installation is mandatory.
Click to expand...
Click to collapse
Clean flashed this pup w/GAaps Nano and Xposed Framework. Disabled journaling for giggles & grins. Using integrated root manager. Connected and booted up w/o a hitch. Far to early for definitive statements but every operation I have attempted during the past 30 min (mostly set-up stuff, installing apps, configuring Xposed modules, multiple reboots) has gone without a hitch. Hoping to find time for detail testing this weekend. While partial to AOSP ROMs I do find Lineage to be an attractive offering with a nice suite of UI enhancements baked in.
ggow said:
- All feedback will be greatly appreciated.
Click to expand...
Click to collapse
So far while setting it up, Settings crashed just once opening Home but hasn't crashed again. Sadly, automatic LiveDisplay does not work here as well (didn't work in the past October CM build I had), you have to manually toggle it. I just finished setting everything up. The rest is working like a stable build so far. Will let you know if something happens down the line.
What I did:
- Clean flashed thru TWRP
- Flashed the kernel modules, micro OpenGApps, Xposed & V4A
- Cleared journaling from /data & /cache
- Turned off KSM and set up the I/O Sched and governor with Kernel Adiutor
- Slimmed up the ROM and the GApps (current TWRP unable to run AROMA)
I did the
Fresh installation from FireOS or other ROM FlashFire >= 0.57 coming from CM12.1
During the flashing, there were errors of couldn't unmount system, resource busy and things like that.
Now my tablet is stuck on the amazon logo. ;(
tonibm19 said:
I did the
Fresh installation from FireOS or other ROM FlashFire >= 0.57 coming from CM12.1
During the flashing, there were errors of couldn't unmount system, resource busy and things like that.
Now my tablet is stuck on the amazon logo. ;(
Click to expand...
Click to collapse
I guess i had the same error about two weeks ago while going from cm to RR. If you can access stock recovery you need to sideload the original fireos version your tab was running before you installed a costum Rom. There is a tuturial here on xda, can't look for the link right now.
nirogu325 said:
So far while setting it up, Settings crashed just once opening Home but hasn't crashed again. Sadly, automatic LiveDisplay does not work here as well (didn't work in the past October CM build I had), you have to manually toggle it. I just finished setting everything up. The rest is working like a stable build so far. Will let you know if something happens down the line.
What I did:
- Clean flashed thru TWRP
- Flashed the kernel modules, micro OpenGApps, Xposed & V4A
- Cleared journaling from /data & /cache
- Turned off KSM and set up the I/O Sched and governor with Kernel Adiutor
- Slimmed up the ROM and the GApps (current TWRP unable to run AROMA)
Click to expand...
Click to collapse
Couple thoughts:
- inability of LiveDisplay to switch automatically is common to most CM/LOS 12.1 builds, especially on devices that lack a physical GPS or do not utilize Google Location Services in 'High Accuracy' mode; seems the function uses location vs the clock to to determine on/off times
- custom kernel modules are not demonstrated to work with this ROM although there is absolutely no reason to believe there will be any conflicts
tonibm19 said:
I did the
Fresh installation from FireOS or other ROM FlashFire >= 0.57 coming from CM12.1
During the flashing, there were errors of couldn't unmount system, resource busy and things like that.
Now my tablet is stuck on the amazon logo. ;(
Click to expand...
Click to collapse
I'll look into this before next update
Davey126 said:
Clean flashed this pup w/GAaps Nano and Xposed Framework. Disabled journaling for giggles & grins. Using integrated root manager. Connected and booted up w/o a hitch. Far to early for definitive statements but every operation I have attempted during the past 30 min (mostly set-up stuff, installing apps, configuring Xposed modules, multiple reboots) has gone without a hitch. Hoping to find time for detail testing this weekend. While partial to AOSP ROMs I do find Lineage to be an attractive offering with a nice suite of UI enhancements baked in.
Click to expand...
Click to collapse
Another hour of configuration/use did not surface any gremlins. I am always surprised how snappy this device can be under the right conditions given modest specs. Hardware definately likes the deadline scheduler augmented with a 5 sec write delay. Tweaking animation scales under developer options also has a nice effect. Lineage hummed through all that and more without glitching.
Other notes: WiFi connects/disconnects reliably. ROM sleeps as it should with minimal idle drain. Rotation fast and reliable. Bluetooth uneventful.
This weekend I will push a little harder on various apps that sometimes upset the applecart. Given experiences to date not expecting any issues.
nirogu325 said:
So far while setting it up, Settings crashed just once opening Home but hasn't crashed again. Sadly, automatic LiveDisplay does not work here as well (didn't work in the past October CM build I had), you have to manually toggle it. I just finished setting everything up. The rest is working like a stable build so far. Will let you know if something happens down the line.
What I did:
- Clean flashed thru TWRP
- Flashed the kernel modules, micro OpenGApps, Xposed & V4A
- Cleared journaling from /data & /cache
- Turned off KSM and set up the I/O Sched and governor with Kernel Adiutor
- Slimmed up the ROM and the GApps (current TWRP unable to run AROMA)
Click to expand...
Click to collapse
LiveDisplay, as I have come to understand requires modification to the kernel. So will be a no-go unless we find a vulnerability to exploit.
ggow said:
LiveDisplay, as I have come to understand requires modification to the kernel. So will be a no-go unless we find a vulnerability to exploit.
Click to expand...
Click to collapse
Gotcha. Minor stuff but do you remember that old image distortion whenever you turned off the screen? It's been a long while since I had a ROM with that and it's rearing its head again sometimes here.
ggow said:
LiveDisplay, as I have come to understand requires modification to the kernel. So will be a no-go unless we find a vulnerability to exploit.
Click to expand...
Click to collapse
Even with a kernel mod auto behavior may still be erratic without the benefit of full location services if numerous user reports are accurate. Apparently goes beyond simply obtaining sunset/rise info for current location as most phones secure the proper time/zone via network.
nirogu325 said:
Gotcha. Minor stuff but do you remember that old image distortion whenever you turned off the screen? It's been a long while since I had a ROM with that and it's rearing its head again sometimes here.
Click to expand...
Click to collapse
Yes, I remember that screen issue, will be fixed in the next release.
ggow said:
Yes, I remember that screen issue, will be fixed in the next release.
Click to expand...
Click to collapse
I forgot to tell you that it looks like the SDcard fix is not implemented. Several apps gave me trouble, including Titanium Backup (for write purposes) until I applied the SDcard Fix. I have all my backups in my microSD card.
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.
I'm Not even a developer, but a builder bot
Here is a collection of LineageOS 14.1 and other LineageOS 14.1-based Custom ROMS, these Custom are Compiled from me with the source tree of @Dinolek.
His Device Tree uses MIUI lolipop blobs instead of marshmallow alps blobs which we used for Marshmallow before.
------------------------------------------------------------------------------------------------------------------------
Working :
* Adjustable brightness
* Audio
* Auto brightness
* MTP and Mass Storage modes
* Vibration
* Rotation
* RIL
* Video
* Gallery
* Mic
* Wi-Fi
* Bluetooth
* Internet
* GPS
* Hotspot
* Camera rear/front
* SD Card
* IR Blaster
* Built-in Signature Spoofing (for MicroG)
-----------------------------------------------------------------------------------------------------------------------
Broken/Bugs :
* Camera rear/front while trying to record video from stock camera (but you can record from other camera apps too)
* SafetyNet passes only with Offical Kernel source from Micode
------------------------------------------------------------------------------------------------------------------------
I this link I have included these Custom ROMS:
- LineageOS 14.1
- DotOS 1.2
- ViperOS 3.1.1
- Dirty Unicorns 11.7.2 (AOSP-Based, experimental)
- RR 5.8.5
- crDroid
Download Link: https://mega.nz/#F!0ZgiDaCS!1qISJ4mb9jWnA1W2vfUJcg
Source Trees:
Device Tree:
https://github.com/Azizb750/android_device_xiaomi_hermes
Vendor Tree:
https://github.com/Azizb750/android_vendor_xiaomi_hermes
Kernel Tree:
Official: https://github.com/Micode/Xiaomi_Kernel_OpenSource
Upstreamed: https://github.com/Azizb750/Xiaomi_Kernel_OpenSource
Credits:
@Dinolek for his source tree (don't worry I have already took his permission before)
@Smosia for his new hennessy tree and his fixes
@nofearnohappy
@lokjianming
@danielpinto8zz6
@andrea210701
@l7ssha
@Syl157
@daniel_hk (for his updated gps hal)
@ibilux (for his help to fix the bugs)
MiCode for Publishing Finally the hermes/hennessy kernel source!
Thanks to these developers/maintainers for making our device still alive!
NOTE: The ROM's are not fully stable, So I'm not responsible for the bugs which will occur later
_______________________________________________
Troubleshooting
- Some apps are crashing for a reason what's wrong?
- if you use Magisk root some apps are crashing for a reason, to solve this change Mount NameSpace Mode to Global and disable Magisk Hide and reboot (you cn re-enable it later if you want/need it),
I discovered this solution when I used older RR N 5.8.2 and the apps will not crash anymore, another way is to set ro.debuggable to 1 using MagiskHide Props Config module and reboot. But now the custom kernel is not causing this bug anymore, but in case you will meed it.
- SafetyNet fails what to do?
- If you fail Only CTSProfile, you can use this module
https://forum.xda-developers.com/apps/magisk/module-magiskhide-props-config-t3789228
This will help you to Pass CTSProfile using custom build fingerprint from other certified devices.
If you use xposed and want to pass CTSProfile, you can use an xposed module called "No Device Check", but as far I know its impossible to pass BasicIntegrity with xposed installed, but using this module is pretty enough to log in via snapchat and using some apps but not for Pokemon GO
Edit: SafetyNet was failing due of kernel, the kernel source from Micode (or from mine upstreamed) passes it.
-what's MicroG?
- MicroG is an lightweight and opensource re-implementation of Gapps
- how do I install it?
- same as Gapps + you will need to wipe cache/dalvik and grant for signature spoofing
- In self check I see that Phonesky/Play Store has not correct signature, why does it happen?
- you need to grant for signature spoofing manually you can do it by going to Settings->Apps->Gear(in top right corner)->App Permissions-> Spoof package signature/(or signature spoofing, depends on the rom) and giving permissions to spoof signature, you can do the same to GMSCore too in case you did still haven't granted for it before
- I have problems with sign in with my account, what to do?
- this happens mostly when you are Replacing Gapps with MicroG or reinstalling MicroG without sign out, if this happened just go and delete using root explorer this files:
/data/system_ce/0/accounts_ce.db
/data/system_de/0/accounts_de.db
/data/system/sync/accounts.xml and reboot, and now you should have sign in to your account successfully
_______________________________________________
Link for MicroG(ale5000): https://forum.xda-developers.com/android/development/microg-unofficial-installer-t3432360
Link for MicroG(nanodroid): https://forum.xda-developers.com/apps/magisk/module-nanomod-5-0-20170405-microg-t3584928
_______________________________________________
Changelog:
-----------------
25082018 (except DirtyUnicorns and LineageOS*)/26082018 (for DotOS)
- Fixed GPS (credit: @daniel_hk, thanks to @ibilux)
- intergrated V1.P2 modem
* Some Users reported that LineageOS 14.1 2508 does not even boot, so I dropped it temporary
-----------------
27082018 (DotOS and RR)
- integrated Audio fix
- Added some init.mt6795.rc tweaks
- Added some new flags on BoardConfig.mk
-----------------
28082018 (LOS, DotOS and RR)
- same as 27082018 + took some .conf files from MIUI 9.6.3.0 and Disabled HW overlays Permanently
-----------------
29082018 (LOS, DotOS and RR)
Dropped as some users reported Bootloops
You can Download 2808 build instead
-----------------
01092018 (LOS, DotOS and RR)
- Added some lines in ramdisk (for video recording)
- updated BoardConfig.mk
- added new keylayout (Thanks ARTEM)
- added new tweaks in build.prop for [email protected] (thanks @ibilux for help) and removed init.d script
-----------------
03092018 (ViperOS)
- Added some lines in ramdisk (for video recording)
- updated BoardConfig.mk
- added new keylayout (Thanks ARTEM)
- added new tweaks in build.prop for [email protected] (thanks @ibilux for help) and removed init.d script
- edited build.prop to make it debuggable
-----------------
04092018 (LOS, ViperOS, DotOS, RR and crDroid)
- added some lines in ramdisk
- fixed bootloop (on 03092018 ViperOS)
------------------
06092018 (LOS, ViperOS, DotOS, RR and crDroid)
- Patched for built-in signature spoofing support for MicroG (LOS, RR and DotOS only, crDroid and ViperOS have already native support for it)
- tried to fix wakelock issues while playing music
------------------
13092018 (LOS, RR, DotOS, ViperOS and crDroid)
- tried to fix colors on camera (for video recording)
- fixed some codecs (not playing flac files)
------------------
22092018 (RR with custom kernel)
Not working:
Audio (trytofixcamera.zip from older RR may solve the problem)
touch atmel
most of sensors
camera
------------------
01102018 (eelo 0.1)
- First release
- used FM libs from @Smosia's tree (thanks @Dinolek for fixing FM and @Smosia for providing them)
- made some changes in ramdisk (init.mt6795.rc only, if you want spectrum support you can flash it by using a seperate zip)
------------------
07102018 (LOS, RR, ViperOS, DotOS)
- fixed FM Radio for sure now (thanks @Smosia and @ibilux)
- used folders from auroraroms device tree so can compile them from source (credits: )
- added camera_wrapper from @daniel_hk's tree
------------------
17102018 (LOS, RR and crDroid)
- updated some patches and some BoardConfig in the device tree (thanks @Smosia and @Dinolek)
· updated and applied newer patch to disable seccomp filtering (Credit: @Dinolek)
· updated and applied newer patch for hotspot (Credit: @Dinolek)
· applied patch to fix airplane mode bug (thanks @Smosia to adding it to the tree)
- black screen seems to be fixed this time (probably it occured due that forgot to add an flag about seccomp in BoardConfig as it was essential to disable seccomp filtering)
------------------
20/21/22/23/26/27/28102018
- reverted camera_wrapper (it makes things worse about screen recording)
all compiled by @dargonswim
------------------
05/06012019
(05012019 crDroid and ViperOS
06012019 LineageOS, DotOS and RR)
- Moved device-specific libs to Vendor as Part of preparations for Oreo and Pie(Credits: @Dinolek for doing it and @Smosia providing the tree)
- fixed triggering ringtone (credits: @Smosia)
- added a expermintal flag during compilation for VideoRecording bug (thanks: @ibilux)
------------------
16012019 (Ghost Kernel0.1)
- Source from Official Xiaomi Open Source
- everything works well
- Upstreamed kernel to 3.10.108
- added dt2w (on Focaltech only)
- Patched for oreo Binders
- Passes BasicIntegrity (Now is possible to pass CTSProfile with custom fingerprints)
------------------
18012019 (for LOS, RR and DotOS, 19012019 for CrDroid and ViperOS)
- kernel from source (thanks xiaomi for releasing kernel source)
- Upgrade Sepolicy 30
- merged some camera fixes (thanks @Smosia)
- SafetyNet passes BasicIntegry
------------------
22012019
(GhostKernel0.12)
- Added new ioscheds (credits: @andrea2107)
- Made some cherry-picks for selinux improvement
- fixed annoying /proc/self/fd/* bug found in logcat
- kernel source now is more hybris friendly
(GhostKernel0.13)
- added some cherry-pick for wifi from launchpad/ubports (with the hope to fix WiFi reconnections)
- disabled dt2w by default (you can enable it using Kernel adiutor)
(GhostKernel0.14)
- fixed kernel version not updating (probably broke the script accidentally, now it applies to system, so now updates the kernel version)
- made "bfq" io-scheduler as default (I learned that it performs much better than "cfq")
- added local version to the kernel
------------------
25012019 (LOS, RR, DOTOS, VOS, CR)
- Added new governors (Credit: @andrea2107)
- added enabled dt2w function on the kernel for focaltech (on atmel doesn't work), disabled by default, use Kernel Adiutor to enable it
- Merged New fixes and features of Ghost kernel0.14(as I use the source for compile the Rom's kernel too)
- fixed stk3x1x alsps bug
------------------
14022019
- Tried to fix Video Recording (on instagram at least it works as I saw, on camera apps still not)
- Ported codec configs to fix flac audio
- Moved modem path from /etc/firmware to /system/etc/firmware on the kernel
------------------
Well, congrats to us - Redmi Note 2 owners -.
Thanks to all contributors and developers.
Is this new version already fixed GPS and intergrated V1.P2 modem ?
LineageOS 14.1 can not read the SIM Contacts book
sanbox said:
LineageOS 14.1 can not read the SIM Contacts book
Click to expand...
Click to collapse
Yeah, but I don't know how to fix it, it looks mostly like a OS Bug
Thanks
How to save a file to external sdcard
Hi @Azizb750
First I read your post here: https://forum.xda-developers.com/showpost.php?p=77463249&postcount=1312
Coming from current RR Nougat ROM for hermes by Dinolek year ago, then I downloaded and clean installed RR-20180829 build and ended with bootloop
After you updated OP, I installed RR-20180828 build > opengapps (armv7, 7.1, pico) > reboot and system booted as it should be! :good:
So far so good, better than older ROM and it satisfied my requirement for daily driver.
Many thanks bro for keeping old Redmi Note 2 alive, even with Nougat. You;re the man. It will be perfect if Security Patch upgraded at least August 5, 2018.
Current security patch December 5, 2017 is too old!
Again, many thanks Azizb750.
Have a great day!
God bless you!
/***********
Now, current ROM is RR-5.8.5 20180828 build.
Launcher: Microsoft, Poco
Google Assistant, Google Photos, works just fine!
Rooted by Magisk 16.7 (1671). SafetyNet: invalid response.
Theme: Substratum, DNA Dark Project.
SOT: 2h 6m
xu3sno said:
Hi @Azizb750
First I read your post here: https://forum.xda-developers.com/showpost.php?p=77463249&postcount=1312
Coming from current RR Nougat ROM for hermes by Dinolek year ago, then I downloaded and clean installed RR-20180829 build and ended with bootloop
After you updated OP, I installed RR-20180828 build > opengapps (armv7, 7.1, pico) > reboot and system booted as it should be! :good:
So far so good, better than older ROM and it satisfied my requirement for daily driver.
Many thanks bro for keeping old Redmi Note 2 alive, even with Nougat. You;re the man. It will be perfect if Security Patch upgraded at least August 5, 2018.
Current security patch December 5, 2017 is too old!
Again, many thanks Azizb750.
Have a great day!
God bless you!
/***********
Now, current ROM is RR-5.8.5 20180828 build.
Launcher: Microsoft, Poco
Google Assistant, Google Photos, works just fine!
Rooted by Magisk 16.7 (1671). SafetyNet: invalid response.
Theme: Substratum, DNA Dark Project.
SOT: 2h 6m
Click to expand...
Click to collapse
Thanks a lot, BTW, about patches is something that came from the Custom ROM and I can't anything for it
DotOs installed, works perfectly thank you very much! An Oreo version soon? Otherwise it's already exellent to have gone from Lolipop to Nougat ?
VoxiBe said:
DotOs installed, works perfectly thank you very much! An Oreo version soon? Otherwise it's already exellent to have gone from Lolipop to Nougat ?
Click to expand...
Click to collapse
+1
Security patch level February 5, 2018! Newer than RR! :good:
However, I preferred RR 5.8.5 good: D
Thanks Azizb750! Thanks devs!
Have a great day!
Just tried crDroid 20180825 build. I like it so much as it's highly customizable as RR. Apart from that, it applied Security patch level July 5, 2018. :good:
It's most likely I prefer to use it as my daily driver.
However, wait until I give a try the other two hermes ROMs, LineageOS and Viper.
Again, thanks a lot Azizb750 for providing N ROMs for our obsolete device!
Have a great day!
Gave a try LineageOS 14.1 for hermes 20180828 build. Everything works just fine, according to my requirements. Sure, you may vary.
Feeling secured as Security patch from August 5, 2018! :good:
Many thanks to @Azizb750 and other devs! ?
Hope, you keep the security patch updated!
Have a great day!
I did try to install ViperOS 20180825, everything works just fine as described on OP.
Security patch of July 5, 2018.
After tried all available N ROMs as provided by OP, I decided to choose crDroid as my daily driver, based on:
1.Highly and easily customizable
2. Not so old security patch (July 5, 2018). Hopefully, Azizb750 will keep updated!
Have a great day!
xu3sno said:
I did try to install ViperOS 20180825, everything works just fine as described on OP.
Security patch of July 5, 2018.
After tried all available N ROMs as provided by OP, I decided to choose crDroid as my daily driver, based on:
1.Highly and easily customizable
2. Not so old security patch (July 5, 2018). Hopefully, Azizb750 will keep updated!
Have a great day!
Click to expand...
Click to collapse
Thanks a lot
But I will not keep them always updated as I would like to stop compiling for a while due of studies after october
But I would like to work on other roms too
viper OS
i tested viper OS, a better rom, smoothly, IR blaster also work well, but fm radio do not work and i cannot make "adb over wifi" work, i hope that can be fixed,thank u
obama88 said:
i tested viper OS, a better rom, smoothly, IR blaster also work well, but fm radio do not work and i cannot make "adb over wifi" work, i hope that can be fixed,thank u
Click to expand...
Click to collapse
adb over wifi doesnot work in Developer options, but third party app as "wifi adb" works after root
Tried latest updated LineageOS 14.1 20180901 and RR 5.8.5 20180901 build.
Security patch August 5, 2018 and December 5, 2017, respectively.
Workings and bugs as described on OP. However, Contacts can't sync, using both methods.
Reverted to crDroid
Anyway, thanks Azizb750 for keeping ROMs for hermes updated!
Have a great day!
Changelog:
-----------------
01092018 (LOS, DotOS and RR)
- Added some lines in ramdisk (for video recording)
- updated BoardConfig.mk
- added new keylayout (Thanks ARTEM)
- added new tweaks in build.prop for [email protected] (thanks @ibilux for help) and removed init.d script
-----------------
03092018 (ViperOS)
- Added some lines in ramdisk (for video recording)
- updated BoardConfig.mk
- added new keylayout (Thanks ARTEM)
- added new tweaks in build.prop for [email protected] (thanks @ibilux for help) and removed init.d script
- edited build.prop to make it debuggable
Click to expand...
Click to collapse
Feel crDroid left behind bro Azizb750!
Have a great day!
i clear all data and flash 03092018(ViperOS) rom, it's bootloop ,but 25082018(ViperOS) rom work,
flash 25082018(ViperOS) firstly, then donot clear data and flash 03092018(ViperOS) rom ,boot into system, but camera crash and adb over wifi still not work ,so 25082018(ViperOS) rom should be keep,until new rom stable
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
LineageOS 20.0 for hero2lte
Code:
/*
* 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.
*/
Working:
- Wifi
- Sound
- mali drivers
- USB tethering
- HW Backed video Playback
- Ril (Mobile data,calls, sms and stuff)
- Sensors
- Buttons
- Bluetooth
- Wifi HotSpot
- MTP
- 2D and 3D gpu acceleration
- HW encoding/decoding
- HWcomposer (HWC)
- Charging with device powered off
- Stuff I didn't test yet
- Camera
- GPS
- Fingerprint Sensor
- Mobicore
- SW codecs
Not Working
- Storage Encryption (WIP switching to FBE from FDE since FDE was removed in 13)
- Network trafic monitoring (WIP, same reason as bellow, uses BPF)
- BPF specific functions like fancy new GPU monitoring in Android 13
Keep in mind that some LineageOS features have not been completed yet this is not a device bug and please do not report those
Also do not post bug reports for known issues or bug reports without proper
a) Logcat
b) proc/last_kmsg (or proc/kmsg)
c) data/tombstones
d) dmesg
Install gapps right after installing the rom itself don't try to boot to system before that if you want to use gapps (Or wipe data before installing them)
NikGapps have been updated to 13, you might need to clean flash if you used other gapps in past including nikgapps 12.1 version
Make sure you are using latest official TWRP before installing rom older versions do not have proper android 12/13 support
Downloads:
Google Drive
Mega.nz
GitHub Releases
MD5: b59af89a5fb3405d38353b67298f0a11
if you want to support the project feel free to buy me some coffee paypal.me/ivanmeler
BTC: 1Q823BsSbEKP62JFM7BjXiRCgF84qgcFST
ETH(erc20): 0x979a8e42551e62e6994d3762c9d9f0e76b5d87f9
Donations help cover the build server cost and since I do this in my free time, and also cover the coffee for time spent debugging stuff
Feel free to join telegram group with early builds progress updates and some off topic stuff Join
Based On Android 13/T
Changelog
21.06.2023.
- Merged June 2023. Security update
- Merged latest pixel feature drop
- misc performance and stability improvements
- Synced with LineageOS source
02.05.2023.
- Merged May 2023. Security update
- Synced with LineageOS source
23.04.2023.
- Switched to more source built components from new Exynos 850/Linaro BSP
hwcomposer
memtrack
libion_exynos
libGrallocWrapper
gralloc
libcsc
libexynosscaler
libexynosgscaler
libhwjpeg
Whole OMX stack (libOMX.Exynos.*) and stagefrighthw
- Cleaned up source and got rid of libutils vndk32 workaround
- Performance, stability and battery life improvements
- Synced with LineageOS source
11.04.2023.
- Merged April 2023. Security update
- Updated selinux and removed neverallow rules to make device more secure
- Fixed some issues introduced in QPR2
- Synced with LineageOS source
21.03.2023.
Fixed double tap to wake
20.03.2023.
- Merged March 2023. Security update
- Misc performance and stability improvements
- Merged QPR2
- Added aptX HD support
- Synced with LineageOS source
21.02.2023.
- Further Improved UI performance
- Misc performance and stability improvements
- Began process of adding Note FE/7 support to universal8890-common codebase
- Synced with LineageOS source
08.02.2022.
- Merged February 2023. Security update
- Improved UI performance
- Misc stability improvements
- Fixed race condition in rotation that would rarely prevent screen from waking up
- Synced with LineageOS source
04.01.2023.
- Merged January 2023. Security update
- Camera app improvements
- Misc performance and stability improvements
- Synced with LineageOS source
15.12.2022.
- Added back some features that were missing from QPR1
- Misc performance and stability improvements
- Synced with LineageOS source
09.12.2022.
- Merged December 2022. Security update
- Merged android QPR1 December update
- Synced with LineageOS source
19.11.2022.
- Cleaned up patches used for non-BPF kernel
- Performance stability and battery life improvements
- Synced with LineageOS source
09.11.2022.
- Merged November 2022. Security update
- Misc performance and stability improvements
- Cleaned up patches source
- Synced with LineageOS source
04.10.2022.
- Merged october 2022. Security update
- Improved UI performance
- Fixed issues that were caused by nav bar changes
- Improved stock camera app
- Cleaned up list of patches needed to reproduce builds
- Synced with LineageOS source
01.10.2022.
- Fixed samsungs bug with gps where it would start acting up over time due to time rollover bug
- Implemented gesture navigation settings
- Removed leftover unused blobs
- Updated neural network interface lib
- Synced with LineageOS source
28.09.2022.
- Added button backlight control
- Unpinned deprecated updatable media apex jar from ram
- Allowed system to override some bluetooth props
- Performance and stability improvements
- Synced with LineageOS source (Almost all of lineageos features should be there and work now)
19.09.2022.
- Removed libhidl hacks and updated libs that required it in past
- Switched to new audio service to remove need for hacks in original one
- Updated kernel build flags for new build enviroment
- Misc performance and stability improvements
- Synced with LineageOS source
08.09.2022.
- Merged September 2022. Security update
- Updated chromium webview to 105.0.5195.79
- Added more customization options powered by Monet
- Misc performance and stability improvements
- Synced with LineageOS source
06.09.2022.
- Most of lineageos features have been implemented
- Misc performance and stability improvements
- Synced with LineageOS source
25.08.2022.
- Initial release
XDA:DevDB Information
LineageOS 20.0 for S7 Edge, ROM for the Samsung Galaxy S7 Edge
Contributors
Ivan_Meler
Source Code: https://github.com/8890q/android_kernel_samsung_universal8890/tree/lineage-19.1
ROM OS Version: Android 13
ROM Kernel: Linux 3.18.x
Version Information
Status: Testing
Builds are mostly ready for daily use, i had no major issues while testing but some lineageos extras are not implemented yet as its still eaarly days in android 13 development
Huge thanks to everyone who supported this project, helped cover the build server cost and got me coffee/pizza for time spent on development, This project wouldnt be possible without them
You can find some screenshots here
hello ivan... Thanks for the excellent work...some functions that don't work..The first impression:1-bottom button lights not working 2-recent apps alt key not working 3-notification panel cannot be changed 4-no AOD... NikGapps -stock-arm64-12.1-20220418 mükemmel uyumlu..TWRP 3.6.2.9-0 works perfectly...
I know this build is a test...And I know it'll all be alright...we love you good work ivan..
mechul-1 said:
hello ivan... Thanks for the excellent work...some functions that don't work..The first impression:1-bottom button lights not working 2-recent apps alt key not working 3-notification panel cannot be changed 4-no AOD... NikGapps -stock-arm64-12.1-20220418 mükemmel uyumlu..TWRP 3.6.2.9-0 works perfectly...
I know this build is a test...And I know it'll all be alright...we love you good work ivan..
Click to expand...
Click to collapse
read his post before posting that things are not working which are lineage features which are not finished for android 13 at this moment
Zerbrechliches said:
read his post before posting that things are not working which are lineage features which are not finished for android 13 at this moment
Click to expand...
Click to collapse
first you learn the forum rules..This is the comment made for the information of those who want to install this build..Didn't you read that I wrote that this structure is TEST and that Ivan will fix them already?Read the comment thoroughly before replying to the comment.
mechul-1 said:
first you learn the forum rules..This is the comment made for the information of those who want to install this build..Didn't you read that I wrote that this structure is TEST and that Ivan will fix them already?Read the comment thoroughly before replying to the comment.
Click to expand...
Click to collapse
For me it sounded also like "zerbrechliches" took it. That you wanted to report those as bugs or so. But I guess you just meant it as a heads up to fill the list of things that are not yet implemented. Might also be the you felt offended by him, your answere sounded like that. I guess we all hate when people want to say things we did wrong in their opinion. Also might be that you did it wrong and don't want to admit.
mechul-1 said:
first you learn the forum rules..This is the comment made for the information of those who want to install this build..Didn't you read that I wrote that this structure is TEST and that Ivan will fix them already?Read the comment thoroughly before replying to the comment.
Click to expand...
Click to collapse
i don't want to start a fight, but most of the things you count as a bug are already reported in then post from Ivan (these are not ported Lineage features). some bugs are real bugs but they're already fixed in the newest update. I think we both are right. But maybe read the whole post cause some things that are not working were marked as not working from Ivan.
It Happened Again !!
Zerbrechliches said:
i don't want to start a fight, but most of the things you count as a bug are already reported in then post from Ivan (these are not ported Lineage features). some bugs are real bugs but they're already fixed in the newest update. I think we both are right. But maybe read the whole post cause some things that are not working were marked as not working from Ivan.
Click to expand...
Click to collapse
Can I get you guys something to drink ..Great job !!
Ivan_Meler said:
Builds are mostly ready for daily use, i had no major issues while testing but some lineageos extras are not implemented yet as its still eaarly days in android 13 development
Huge thanks to everyone who supported this project, helped cover the build server cost and got me coffee/pizza for time spent on development, This project wouldnt be possible without them
You can find some screenshots here
Click to expand...
Click to collapse
Thanks a lot man we appreciate your efforts and time .
stuck on Phone is Starting...
nothing further to do afterwards .. any help could be useful for me thank you
I've just dirty flashed this rom over the previous version and wiped cache and dalvik. Practically upgraded from Android 12 to 13.
All went smoothly, phone booted normally, all apps kept as installed previously and no probs to report.
BLACKHELLANAS said:
stuck on Phone is Starting...
nothing further to do afterwards .. any help could be useful for me thank you
Click to expand...
Click to collapse
Same here, first boot was successful, then this happened after first restart although maybe it has something to do with flashing magisk via TWRP.
xrylanxscottx said:
Same here, first boot was successful, then this happened after first restart although maybe it has something to do with flashing magisk via TWRP.
Click to expand...
Click to collapse
Edit: ju
For anyone looking for gapps for android 13, NikGapps-T is also available now.
@Ivan_Meler awesome, mate! Is Android 13 affected by the in-call echo issue like the previous versions?
What a Fantastic Approach by Ivan Meler
BLACKHELLANAS said:
stuck on Phone is Starting...
nothing further to do afterwards .. any help could be useful for me thank you
Click to expand...
Click to collapse
Wipe your phone and get maximum NikGapps omni. Every package with pixellauncher is bricking your phone.
xrylanxscottx said:
Same here, first boot was successful, then this happened after first restart although maybe it has something to do with flashing magisk via TWRP.
Click to expand...
Click to collapse
Wipe your phone and get maximum NikGapps omni. Every package with pixellauncher is bricking your phone.
Ivan_Meler said:
LineageOS 20.0 for hero2lte
Code:
/*
* 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.
*/
Working:
- Wifi
- Sound
- mali drivers
- USB tethering
- HW Backed video Playback
- Ril (Mobile data,calls, sms and stuff)
- Sensors
- Buttons
- Bluetooth
- Wifi HotSpot
- MTP
- 2D and 3D gpu acceleration
- HW encoding/decoding
- HWcomposer (HWC)
- Charging with device powered off
- Stuff I didn't test yet
- Camera
- GPS
- Fingerprint Sensor
- Mobicore
- SW codecs
Not Working
- Storage Encryption (WIP switching to FBE from FDE since FDE was removed in 13)
- Network trafic monitoring (WIP, same reason as bellow, uses BPF)
- BPF specific functions like fancy new GPU monitoring in Android 13
Keep in mind that some LineageOS features have not been completed yet this is not a device bug and please do not report those
Example of such features would be button backlight control, battery percentage in status bar, button remaping, toggle for software buttons and such
use common sense and please do not report non device specific bugs
in this rom thread, also do not post bug reports for known issues or bug reports without proper
a) Logcat
b) proc/last_kmsg (or proc/kmsg)
c) data/tombstones
d) dmesg
Install gapps right after installing the rom itself don't try to boot to system before that if you want to use gapps (Or wipe data before installing them)
NikGapps Omni and smaller from this date should work, yes those packages are intended for 12.1 but they meet all 13 requirements and boot on 13 without issues
Make sure you are using latest official TWRP before installing rom older versions do not have proper android 12/13 support
Downloads:
Google Drive
Mega.nz
GitHub Releases
MD5: b71dd32e5a613cb99f42e0f6040291c5
if you want to support the project feel free to buy me some coffee paypal.me/ivanmeler
BTC: bc1qqan6m5tn284g38tu52nalc9x5z4all8z5geq6y
ETH(erc20): 0xB737100035a989fA9EaD13B81af2a32EFe6E1C0f
Donations help cover the build server cost and since I do this in my free time, and also cover the coffee for time spent debugging stuff
Feel free to join telegram group with early builds progress updates and some off topic stuff Join
Based On Android 13/T
Changelog
25.08.2022.
- Initial release
XDA:DevDB Information
LineageOS 20.0 for S7 Edge, ROM for the Samsung Galaxy S7 Edge
Contributors
Ivan_Meler
Source Code: https://github.com/8890q/android_kernel_samsung_universal8890/tree/lineage-19.1
ROM OS Version: Android 13
ROM Kernel: Linux 3.18.x
Version Information
Status: Testing
Click to expand...
Click to collapse