Related
About Carbon
CarbonRom is an aftermarket firmware based on the Android Open Source Project. We are dedicated to fast, stable, and feature-filled roms, honesty and communication with our users, and openness with our code. We like frequent builds, with the very latest and greatest hardware support and fixes. We strive to not only provide you with the best rom we can build, but also to give back to the Android community and our fellow developers. For us, this is about creating something we can be proud of and hope you will enjoy.
Please feel free to look at, build, and use our code on CarbonDev GitHub. and on our Gerrit CarbonDev Gerrit.
We would like to thank CyanogenMod for their device trees, framework/settings mods and their code that was incorporated into this project. We also extend our gratitude to the devs whose code that we have incorporated. Proper authorship has been maintained and can be viewed on our repository.
Special thanks also go to Slim Rom for some of their features, PA, AOKP, and anyone else we may have borrowed commits from that hasn't been mentioned here. If you feel you have been unfairly left out, please - let us know.
While we make every effort to test these builds as much as possible, we are not responsible for anything that may happen to your device, family, pets, or perception of reality. We ask that you do your part to know your device and know how to recover from problems before you flash! If you have questions, ask your fellow users or ask us in #teamcarbon on freenode IRC.
Features
All of our features can be found on our site here:
Carbon Features
Here are some screenshots:
Carbon Screenshots
Carbon Updates
Join us on these Social Media Channels to keep yourself up-to-date on all the latest Carbon news, updates, contests, and more! Join our completely open Google+ community for insider conversation with devs and other users.
Download Carbon
All Carbon downloads and further information such as features, changelog, and FAQ can be found on our website.
Carbon Downloads
Changelog
For a detailed changelog, check out the changes made each night here:
Carbon Changelog
Support
We spend an astonishing amount of time developing this software. We can't spend much time on XDA as a result, so if you need support, please try the following:
1) Search. Search, search, search. Yes, you. I don't care how unique or important your question is, it's very likely someone has adressed it already. Especially if you're even close to new at this.
2) Read our FAQ, which can be found on our website. Carbon FAQ
3) Ask a question in your device forum. Someone will no doubt try to help you. Warning: this help may come in the form of telling you it's a dumb question that has been asked before. See step 1 - such are the perils of asking questions when you haven't done the research yourself. Android is about helping yourself.
4) Ask a question on our IRC channel. Connect to #teamcarbon on irc.freenode.net or click here. You'll find several other Carbon fans and usually one or more devs as well. Please be polite.
Who is Team Carbon?
Find out here:
Carbon Team
Remember, every penny you send to us goes right back into the rom. It's used for hardware, server costs, etc - all the things that help us make Carbon better with every release. Your support means the world to us! If you've enjoyed Carbon, please consider a donation toward this goal. Thank you, and we hope you continue to enjoy Carbon!
XDA:DevDB Information
[ROM][AOSP][Nightly/Release] CarbonRom KitKat [i9100], ROM for the Samsung Galaxy S II
Contributors
CarbonDev, Myself5
ROM OS Version: 4.4.x KitKat
Based On: AOSP
Version Information
Status: Beta
Created 2014-02-14
Last Updated 2014-06-07
Reserved
Reserved
Hello Guys.
I'm your i9100 device maintainer.
I meanwhile tweaked the Rom specially for the i9100 so its difference to our other devices is:
Compiled using SaberMod arm-eabi 4.7 (Kernel code) and SaberMod arm-linux-androideabi 4.8 (ROM code) toolchain compilers
Cross-compiled using those custom toolchains results in a more smoother, faster, and battery friendly ROM
F.A.Q.:
What is Toolchain?
In software, a toolchain is the set of programming tools that are used to create a product (typically another computer program or system of programs). The tools may be used in a chain, so that the output of each tool becomes the input for the next, but the term is used widely to refer to any set of linked development tools.
A simple software development toolchain consists of a compiler and linker to transform the source code into an executable program, libraries to provide interfaces to the operating system, and a debugger. A complex product such as a video game needs tools for preparing sound effects, music, textures, 3-dimensional models, and animations, and further tools for combining these resources into the finished product.
Click to expand...
Click to collapse
Source: http://en.wikipedia.org/wiki/Toolchain
What is SaberMod?
The term "SaberMod" is coming from:
SaberMod is a AOSP based ROM with some extra features added in and mostly from CyanogenMod. SaberMod started out pure AOSP when android 4.2.1 launched. Originally it was pure AOSP with a few extra features I ported over from CyanogeMod and linaro optimizations. Then I rebased everything off of rasbeanjelly because I liked many features found in rasbean. Since then I've modified a lot of the code so not much of it is rasbeanjelly based anymore. But you will still find some commonly used features found in rasbeanjelly. SaberMod is not a rasbeanjelly or CM clone, or KANG. Custom kernels are included for certain devices when available. These are personal builds we make for ourselves and originally became very popular in the nexus 7 forums. Features are very rarely added, and are built to SaberMod's team members liking. Currently there are two members of SaberMod working on this project. Myself and @jarjar124. Please understand our time is limited and we are only two people who have lives, and do not have 25-50 members like CyanogenMod to add things. And our goal is not to add a bunch of features that bloat the system of the ROM.
Click to expand...
Click to collapse
Source: http://forum.xda-developers.com/show....php?t=2158698
About GCC main compiler cflags
-O1
Optimize. Optimizing compilation takes somewhat more time, and a lot more memory for a large function. With -O, the compiler tries to reduce code size and execution time, without performing any optimizations that take a great deal of compilation time.
-O2
Optimize even more. GCC performs nearly all supported optimizations that do not involve a space-speed tradeoff. As compared to -O, this option increases both compilation time and the performance of the generated code. -O2 turns on all optimization flags specified by -O.
-O3
Optimize yet more. -O3 turns on all optimizations specified by -O2 and also turns on the -finline-functions, -funswitch-loops, -fpredictive-commoning, -fgcse-after-reload, -ftree-loop-vectorize, -ftree-slp-vectorize, -fvect-cost-model, -ftree-partial-pre and -fipa-cp-clone options.
-Os
Optimize for size. -Os enables all -O2 optimizations that do not typically increase code size. It also performs further optimizations designed to reduce code size.
Click to expand...
Click to collapse
Greetings
Myself5
Nice Work Dude !
Mine
Sent from my SAMSUNG-SGH-T769 using Tapatalk
Whats Up Whith "Mine" ?
great ...thanks ....will try it surly
Great!! carbon finally arrived gonna try
Sent from my GT-I9100 using Tapatalk
im not able to see the download link in carbon page, i select our device but the links to download the ROM doesnt appear, can someone share the download link?
attack11 said:
im not able to see the download link in carbon page, i select our device but the links to download the ROM doesnt appear, can someone share the download link?
Click to expand...
Click to collapse
I have found that this link:
http://carbon-rom.com/downloads/?device=i9100&type=nightly&country=US
Showing some dates but still no luck with working link...
Послато са GT-I9100 уз помоћ Тапатока
Will this rom contain the tweaks/things that Myself5 added to his unofficial build?
It seems like we're currently having some issues with our download page getting accessed by mobile browsers. Please use your computer to download until we fixed it.
@GreekBlood: All in all the most tweaks I made were coommits from gerrit, so sooner or later they will be included
http://carbon-rom.com/downloads/?device=i9100&type=nightly&country=BE
Here i can see the downloads perfectly and they also work.
And here is the latest nightly for our SII :> http://eu1.dl.carbon-rom.com/files/i9100/nightly/CARBON-KK-NIGHTLY-20140215-0148-i9100.zip
congrats myself5 on getting to be the maintainer for this great rom on our s2.
i think i will just dl from the official carbon page,and then just use the updater to get all the improvements and fixes moving forward!!
well first hour whit this rom.and everything seems good after all! just one question,how i can enable wheater widget in the lockscreen? i cant find an option..
also some translations are missing (in spanish) i can help if you want.
also another question Halo will be added on the future?
i flashed newest rom all good.kernel included is not compatible with stweaks.
I plan on flashing gustavo 2\09 kernel.
will nightly updates flash a another kernel each update??
thnx
A little problem
I have a little problem,when i try to install gapps it says that i have insufficient space. How would i fix that? I`m using PA-GOOGLE APPS (FULL MODULAR PACKAGE) .
And another question. Previous versions that were unofficial had TWRP, how could I get that back too?
@attack11 the Weather Widget is called cLock. HALO will be added it just has some small bugs ATM we need to fix. Thanks for your help, I will later PM you all files you need to translate.
@saskrider: It will flash a new Kernel every Update. However when you later (as soon as it's working) use CarbonDelta to update there will be a option to add Custom Zip's to flash after the Rom (like GApps and Custom Kernels)
@Pecka40: the S2's Sytem Partition is to small for these GApps, use some smaller ones
Greetings
Myself5
Sent from my GT-I9100 using Tapatalk
Myself5 said:
@attack11 the Weather Widget is called cLock. HALO will be added it just has some small bugs ATM we need to fix. Thanks for your help, I will later PM you all files you need to translate.
@saskrider: It will flash a new Kernel every Update. However when you later (as soon as it's working) use CarbonDelta to update there will be a option to add Custom Zip's to flash after the Rom (like GApps and Custom Kernels)
@Pecka40: the S2's Sytem Partition is to small for these GApps, use some smaller ones
Greetings
Myself5
Sent from my GT-I9100 using Tapatalk
Click to expand...
Click to collapse
Thanks for the reply! And there is no way of making it bigger?
And could you please answer the other question. About how can I get TWRP on it.
Hola
Below is a list of third party ROMs that I have found both on XDA and elsewhere. I am in no way associated to any ROM development or developer suffice to say I do have my own preferences.
I have tried to list either the XDA page, or external sites from which the ROM is associated with. If I can't find an official XDA link or external site, I may just list the download link.
Hopefully the ROMs that are only available via a download page will not give rise to any issues from the developer.
All ROMs are based Android v7.x Nougat.
And of course - our greatest thanks to all associated developers, maintainers, cooks, and other folks who assisted us regular users - we're looking at you DrakenFX, musicman5844, among others!
Official - Lineage OS
Based off of LOS sources
Current maintainer - Our man Unjustified Dev <- He was instrumental in getting LOS going from nearly the beginning. DrakenFX was of great help as well!
Main thread or site - https://forum.xda-developers.com/axon-7/development/unofficial-lineageos-14-1-zte-axon-7-t3545679
Official - ResurrectionRemix
Current maintainer - twilighttony
Main thread or site - https://forum.xda-developers.com/axon-7/development/official-weekly-resurrectionremix-zte-t3594393
Official - AICP
Based off of LOS sources
Current maintainer - genesixxbf3
Main thread or site - https://forum.xda-developers.com/axon-7/development/rom-aicp-12-1-t3611013
Official - NucleaRom
Based off of LOS sources
Current maintainer - OrdenKrieger
Main thread or site - https://forum.xda-developers.com/axon-7/development/rom-kernel-nuclearom-radioactive-kernel-t3586179
Official - AOKP
Based off of LOS sources
Current maintainer - tdm
Main thread or site - https://forum.xda-developers.com/axon-7/development/rom-official-aokp-nougat-t3550724
Official - Bliss
Based off of ASOP sources
Current maintainer - aclegg2011
Main thread or site - https://forum.xda-developers.com/axon-7/development/rom-bliss-roms-v7-3-t3593168
Official - MoKee
Based off of LOS sources
Current maintainer - Unknown
Main thread or site - https://download.mokeedev.com/?device=axon7
Sources - https://github.com/MoKee/android_device_zte_axon7
Official - Candy ROM
Based off of LOS sources
Current maintainer - Kevin P
Main thread or site - https://plus.google.com/communities/108100228397827258211/s/axon
Official - Dark ROM
Based off of LOS sources
Current maintainer - Dark_Eyes_
Main thread or site - Unable to find
Download page - https://www.androidfilehost.com/?w=files&flid=190668
Unofficial - ResurrectionRemix
Based off of LOS sources
Current maintainer - genesixxbf3
Main thread or site - https://forum.xda-developers.com/axon-7/development/rom-resurrection-remix-t3611017
Unofficial - Validus, Tesla, Tipsy
Based off of LOS sources
Current maintainer - Druboo666
Main thread or site - https://forum.xda-developers.com/axon-7/development/axon7-7-1-1-ground-zero-roms-validus-t3583395
Unofficial - AOSP Extended
Based off of AOSP sources
Current maintainer - NFound
Main thread or site - https://forum.xda-developers.com/axon-7/development/rom-aospextended-rom-v4-3-t3618950
Unofficial - XenonHD
Based off of LOS sources
Current maintainer - NFound
Main thread or site - https://forum.xda-developers.com/axon-7/development/rom-t3589595
Unofficial - crDroid
Based off of LOS sources
Current maintainer - Kranoner
Main thread or site - https://forum.xda-developers.com/axon-7/development/rom-axon7-crdroidv3-2-t3611884
Unofficial - LineageOMS
Based off of LOS sources
Current maintainers - Cenkay, WesTD
Main thread or site - https://forum.turkdevs.com/konu/unofficial-oms-lineageos-14-1-axon-7.13257/
Download page - https://www.androidfilehost.com/?w=files&flid=184779
Sources - https://github.com/LineageOMS
Unofficial - AOSIP
Based off of ASOP sources
Current maintainer - Kranoner
Main thread or site - https://forum.xda-developers.com/axon-7/development/rom-aosip-6-0-substratum-wifi-calling-t3623077
Unofficial - PureNexus
Based off of ASOP sources
Current maintainer - Kranoner
Main thread or site - https://forum.xda-developers.com/axon-7/development/rom-pure-nexus-substratum-volte-t3602482
IMPORTANT NOTE:
1. Please let me know if I missed any ROMs that I can add.
2. Let me know if I messed up with any info I have provided.
3. Again and again, we must all thank the developers and other folks who have helped us along the way. Thanks to all!
I flashed DARK ROM not knowing one single thing about it. We don't have a thread and I didn't see a Google+ footprint (yet).
ROM is totally bare as far as apps go. Nothing there but AudioFX, files, and Settings. Not even a launcher.
At first I thought it was broken but then realized it was probably by design. Leaving it up to the user to provide their own apps. Nothing needs to be uninstalled, disabled, or frozen (as some folks like to do).
Currently I have a mostly transparent setup (themes, TBO Clear apps, etc.).
Searching some more I found the Nexus5 thread for this ROM that details its features. It apparently has signature spoofing support making it ideal for microG / NanoMod.
The dev does provide his own gapps and extras in the OP. Full support for Viper even with Enforcing.
Found the the following thread after already being setup with it.
https://forum.xda-developers.com/nexus-5x/development/rom-dark-rom-t3620086
ZTE Axon 7 A2017U, Dark ROM, Llama Sweet Kernel, Tapatalk 4.9.3
Hola
This is really great feedback. I hope it helps others.
Sent from my ONEPLUS A3000 using Tapatalk
Been using dark rom all day in the thread he meant for this room to pretty much be as close to pixel as possible and I can say it's super close it's like pure Nexus workout the bugs
Hi. I builded LineageOMS ROM. This is my original thread. You can add first message if you want.
https://forum.turkdevs.com/konu/unofficial-oms-lineageos-14-1-axon-7.13257/
Oops. Deleted.
Premature ROM info. ?
Hi, I'd like to ask which ROM would you recommend
I used to have nexus phone and I loved it. What I'd like the most is stable experience with solid set of features. I don't need root. I don't need the high customisation but just stability and solidness. I want all the features to be working straight after flashing the ROM. I would like to have audio on quality like in the stock ROM. What would you recommend? I don't want to test all the ROMs.
Good support with ota updates is important too.
Has anyone found a MIUI rom for this great phone ?
CopperheadOS
A security and privacy focused mobile operating system compatible with Android apps
Code:
DISCLAIMER: NOT RESPONSIBLE FOR BROKEN PHONES OR LIVES
CopperheadOS - a hardened FOSS operating system based on the Android mobile platform. Its based on Android Open Source Project with added privacy and security features.
Prerequisites :-
Have latest factory image installed
Instructions :-
Download the UNOFFICIAL CopperheadOS ROM
Follow the install guide
Have a more private and secure phone
Features :-
Protection from zero-days
Prevents many vulnerabilities and makes exploits harder
Hardened C standard library and compiler toolchain
Catches memory corruption and integer overflows
Hardened kernel
Kernel self-protection and high quality ASLR
Stronger sandboxing and isolation for apps & services
Stricter SELinux policies, seccomp-bpf and more
Backported security features and quicker patching
Benefiting from upstream changes long before stock
Firewall & network hardening
Along with improvements like MAC randomization
Open-source and free of proprietary services
Uses alternatives to Google apps/services like F-Droid
Security-centric user experience changes
Better defaults, finer-grained permission control
Note :-
Copperhead is meant to be used with the bootloader locked with NO custom recovery installed and no GAPPS.
Credits :-
CopperheadOS team and razorloves for inspiration.
References :-
Copperhead homepage
Documentation
Instructions used to build
Last Updated 2018-02-28
If anyone wants to reupload to a better file hosting site please do.
For future updates.
I do realize this is in the Pixel XL section. Please feel free to remove it. The hope is that others would take up the process for the Pixel XL.
Can you please link to the kernel source, if not all repos used to build this?
jisoo said:
Can you please link to the kernel source, if not all repos used to build this?
Click to expand...
Click to collapse
They are located on the OP under "Instructions used to build"
jahrule said:
For future updates.
I do realize this is in the Pixel XL section. Please feel free to remove it. The hope is that others would take up the process for the Pixel XL.
Click to expand...
Click to collapse
MODERATOR NOTICE:
The development section is not a place to share ROMs or hope that someone will take up developing a ROM that you post here. In this section you are only allowed to post your own work, and it must meet the requirements for posting in the Development section as laid out in the sticky titled Device Forum Rules (Please Read before posting).
THREAD CLOSED
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restores the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit our Gerrit Code Review.
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.
*/
SUPPORTED DEVICES
- LEX820 (X2_CN)
- LEX821 (X2_WW)
- LEX822 (X2_CN)
- LEX829 (X2_NA)
- LEX910 (MAX_PLUS. Currently only supported on unofficial test builds)
HOW TO INSTALL LINEAGEOS WITH LINEAGE RECOVERY
- Make sure your phone is running firmware from at least 19S for x2 and 13s for max_plus. If not? Please download either the minimum recommended version below (or optional updated versions) and install it via TWRP. It can be flashed before or after the ROM
Please follow the official LineageOS Wiki instructions for our device.
https://wiki.lineageos.org/devices/x2/install
HOW TO INSTALL LINEAGEOS WITH TWRP
- Make sure your phone is running firmware from at least 19S for x2 and 13s for max_plus. If not? Please download either the minimum recommended version below (or optional updated versions) and install it via TWRP. It can be flashed before or after the ROM
- Unlock bootloader and install TWRP 3.3.0-1 (designed for Pie and treble) or higher. TWRP instructions are here.
- Download the LineageOS and firmware zips. (see Downloads)
- Boot into TWRP.
- Copy the downloaded zip files to internal sdcard.
- Perform a backup of your current ROM. (Optional)
- RECOMMENDED: Do a factory reset (clean wipe)! No support if you didn't! (Wipe Dalvik, system, cache and data)
- Flash firmware and LineageOS zips.
- Optional: Install the Google Apps addon package. (see Downloads)
- Reboot to system.
HOW TO UPDATE LINEAGEOS WHEN ENCRYPTED VIA TWRP
- NOTE! Please avoid doing OTA via Lineage Updater when your device is encrypted because TWRP screws up and causes Google Services Framework to crash like crazy. Only Lineage Recovery properly supports OTA via Lineage Updater.
- Download the LineageOS zip(s). (see Downloads)
- Copy the LineageOS zip to internal sdcard.
- Reboot to TWRP.
- Flash LineageOS. (Wiping Dalvik and Cache is optional, but recommended)
- Reboot to system.
MAIN DOWNLOADS
TWRP for x2: Official https://twrp.me/leeco/leecolemax2.html
TWRP for max_plus: Official https://twrp.me/leeco/leecolemaxpro.html
Lineage Recovery:
- Official: https://download.lineageos.org/x2
- Unofficial: https://osdn.net/projects/lineageos-for-x2/releases/p16551
LineageOS:
- Official: https://download.lineageos.org/x2
- Unofficial: https://osdn.net/projects/lineageos-for-x2/releases/
Discontinued unofficial mirrors:
- Unofficial: https://sourceforge.net/projects/lineageos-for-x2/files/16.0 Unofficial Releases/
- Unofficial Google Drive mirror: https://drive.google.com/open?id=1uOrZzcer8SYe-BcYZuaSJTPOehQ68EBc
SU-Addon: (not available yet for LineageOS 16.0)
Migration-Tools: https://androidfilehost.com/?w=files&flid=254680 (Unofficial->Official, Official->Unofficial)
GOOGLE APPS (GAPPS) DOWNLOADS
- MindTheGapps: (RECOMMENDED!)
Official: http://downloads.codefi.re/jdcteam/javelinanddart/gapps
Mirror: https://androidfilehost.com/?w=files&flid=170282
- OpenGapps:
Official:
https://opengapps.org
GOOGLE CAMERA (GCAM) DOWNLOADS
Google Camera: (Recommend Tolyan009 builds as Arnova8G2 builds are not always compatible with Pie x2 ROMs)
celsoazevedo.com/files/android/google-camera/dev-tolyan009/
Current recommended gcam6 build for LineageOS 16.0 on x2
https://f.celsoazevedo.com/file/gcamera/MGC_6.1.021_BSG_Arnova-based_v.1.4a_TlnNeun.apk
If you have pink tint?
More > Settings > "advanced" under Quick Settings section > Fix > Fix old WB gains
If you have green selfie camera?
Set front camera model to Nexus 6P
If that doesn't work?
More > Settings > "advanced" under Quick Settings section > Fix > Fix front camera
Here's also a good gcam config by @Prashant69 that also helps remove the tint issues if the above fixes don't work
https://sourceforge.net/projects/lineageos-for-x2/files/Mods and Tweaks/
Here's how to load configs
https://www.celsoazevedo.com/files/android/google-camera/f/settings09/
MISC DOWNLOADS
ThE_MarD's LineageOS for x2 Sourceforge, directory: (also contains some mods and tweaks) https://sourceforge.net/projects/lineageos-for-x2/
FIRMWARE DOWNLOADS
Minimum required versions:
- LEX820 (X2_CN) 20s
- LEX821 (X2_WW) 19s
- LEX829 (X2_NA) 20s
- LEX910 (MAX_PLUS) 13s
Optional newer versions:
- LEX820 (X2_CN) 30s
- LEX820 (X2_CN) 466D
Link for x2 firmware: https://sourceforge.net/projects/lineageos-for-x2/files/Firmware Updates/
Link for max_plus firmware: https://sourceforge.net/projects/lineageos-for-max-plus/files/firmware/
DEVELOPER RESOURCES
https://github.com/lineage-x2-devs
https://github.com/LineageOsMaxPlus/
https://github.com/lineageos/android_device_leeco_msm8996-common
https://github.com/lineageos/android_device_leeco_x2
https://github.com/lineageos/android_kernel_leeco_msm8996
HOW TO CONTRIBUTE?
Send your patches up for review: https://review.lineageos.org/
Read the guides on the LineageOS Wiki: https://wiki.lineageos.org/
XDA:DevDB Information
[OFFICIAL][X82X][9.x][TREBLE] LineageOS 16.0 (pie) for LeEco Le Max 2, ROM for the LeEco Le Max 2
Contributors
ThE_MarD, codeworkx, mosimchah,moto999999,1nfrag,shivatejapeddi,KuranKaname,GalaticStryder,andr68rus,Tortel1210,visionary
Source Code: https://github.com/LineageOS
ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.x
ROM Firmware Required: x821 19s. X820 and x829 20s. x910 13s. Higher is optional.
Based On: AOSP
Version Information
Status: Nightly
Created 2018-10-05
Last Updated 2020-01-12
Frequently Asked Questions
I've been asked to provide logcat, how do I do that?
You can either root and use an app like MatLog, or if boot logcat is required? You will need adb logcat from a PC. Here's a simple guide from the LineageOS Wiki https://wiki.lineageos.org/logcat.html
My lockscreen crashes after reboot, what should I do to fix it?
https://forum.xda-developers.com/le-max-2/how-to/guide-to-fixing-x2-lockscreen-crash-t3918911
I don't see an option for call recording, what's going on?
Only the stock dialer app supports it. If you install a Gapps package that overwrites the stock dialer app? It won't have call recording as well. Only the included dialer app of LineageOS is compatible to call recording since it needs to be a ROM implementation and I haven't seen a Play store app that adds support for custom ROM call recording. Please also note that call recording is blocked for countries and carriers that have laws against any form of call recording.
What is Power-off Alarm?
This feature allows you to set an alarm clock with the stock clock app included with LineageOS and then turn off the phone, and it will boot up a minute before the designated alarm time and then properly alarm. It works with the device either powered off and also offline charging.
Using a clock app from OpenGapps Stock or from the Play store is not compatible to custom ROM implementations of power-off alarm... So consider this your heads up if you didn't know that already... As I am not responsible for anyone being late for their wedding/work/school/vacation if you tried a non-stock clock app with your LeEco msm8996 device powered off. :silly:
What apps are recommended with the Open Source ConsumerIR?
(WIP! I try to include it only on unofficial builds until selinux neverallow policy compatibility is fixed... Which tbh is beyond my current skill)
Zaza Remote and Mi Remote work great. Smart Remote for Sharp TV also works. I'd recommend avoiding Peel Universal Smart Remote as it hijacks the lockscreen with ads...
Pls sir, I can't connect to my network or IMS/VoLTE doesn't work! What can I try?
Please look below at the "APNS Update from Google" section and try that. I can't offer much else for help sorry as I have zero experience with IMS/VoLTE as Canada blacklists BYOD from that feature... Otherwise if you need extra help? Hopefully someone else in the x2 community can give you advice.
What is the difference between the official LineageOS builds and unofficial?
Unofficial test builds are builds I put out to test changes before I push them to the Official builds... So please stick with Official builds if you want to play it safe... But if you wish to help test and provide feedback on changes before they go official? Unofficial test builds are the best way to do so.
Where is the QuickCharge toggle?
Settings > System > Advanced > LeEco Settings
The rear facing camera won't focus, what should I try?
Please go into Settings > System > Advanced > LeEco Settings, and then enable the focus fix. You may need to restart any open camera app or potentially reboot the system in order for the focus fix values to work.... If that doesn't resolve it? Please try EUI ROM... If it still won't focus? I'm sorry, but your hardware camera actuator is defective and you either need to try the Le Max 2 rear camera magnet trick (please Google it) or replace the rear camera hardware.
Why is our widevine level only L3?
Unfortunately Widevine L1 failed to work correctly on X2 and zl1/0... It would report we have L1 hardware support but vp9.secure and avc.secure codecs were failing to render, thus apps that used L1 like Amazon Prime would error out and revert to L3 and worst case scenario apps like Vudu would crash.
I haven't seen any fixes for those codec issues, so I gave up on it as L3 works fine.
Also, Netflix HD will never work on LeEco devices as they never got them "Netflix certified" which sounds like a money-grab move since L1 is all they should need. For example, Asus Zenfone 5z is L1 certified but not "Netflix certified" just like us and they don't get the option to stream in HD.
This explains it a lot better
https://androidpcreview.com/netflix-hd-android-tv-box/
My device doesn't show any apps in the Play Store what should I do?
https://lineageos.org/Google-Play-Certification/
exfat does not work on LineageOS, what is up with that?
LeEco Le Max 2 does not ship with exfat licensing so we are not allowed to incorporate it in LineageOS Le Max 2 builds. This was tested by both CrisBalGreece and I. If by chance there is an OFFICIAL EUI ROM build that includes exfat? Please let me know so I can test it as well... Here is the LineageOS device charter requirements on exfat
https://github.com/LineageOS/charter/blob/master/device-support-requirements.md#exfat-support
KNOWN BUGS for x2 and max_plus
Updating using the built in LineageOS updater when encrypted causes Google Play Services to crash repeatedly (updating works fine if you have Lineage Recovery installed though. Manually installing newer builds of LineageOS via TWRP also works.)
Microphone and button on 3.5mm headsets using the 3.5mm to Type-C adaptor only works with reversed orientation (IE, official LeEco adaptor with the logo facing downwards)
Dual-role USB does not work (our Type-C port can't detect if it should offer the option to host data transfer, charge the other device, or charge while using Aux out).
Taking a photo during 4K UHD video recording produces a photo with green static instead of a photo. This bug only happens in Snap camera... Google Camera Mod and Open Camera (with Camera API v2 enabled) produces pictures without issue.
Screen on Time is usually only around four to five hours (VERY hard to diagnose battery drain issues... Any logcat with references to battery drain or kernel wakelocks will help resolve this)
CDLA cell calling has crackling/popping sounds
Infinity focus not working (for panoramas, AR and some QR code scanners. Infinity focus also doesn't work in EUI ROM hmm... oddly enough some imx230_lg modules infinity focus can work if you dont need focus fix... so I blame LeEco for the messed up camera haxxs they did since s2 and zl1 have the same issues.)
KNOWN BUGS for max_plus
ES9018 Hi-Fi Audio DAC for 3.5mm headsets to Type-C adaptors does not work (this is the bug that is preventing official unified builds of LineageOS of x2 and max_plus...)
Fingerprint does not work when device is asleep (this is due to the ancient device firmware on max_plus being officially stuck on 13s... there is a pseudo 466d modem firmware fix attempt I made but have not received feedback on yet)
Boot animation does not work (this is due to a fix for screen tearing... maybe one day I'll figure out a fix for boot animation to work with the screen tearing fix)
When launching a camera app, viewfinder goes green for a second and then works normally
After using USB port with Type-C headset or OTG with a flash drive, the device cannot charge until a reboot is performed (known bug even on EUI ROM)
APNs Update from Google
Latest update: 05-06-2019 (May 6, 2019)
This is an optional update if the current APN settings from LineageOS might not be up to date for your carrier and you need newer ones. This is the official APNs list from Google.
After flashing it? Please reboot to system and then go into Settings > Network & Internet > Mobile Internet > Advanced > Access Point Names > "..." menu button > reset to default.
https://sourceforge.net/projects/lineageos-for-x2/files/Mods and Tweaks/APNs Update from Google/
The official Google source git for this file can be found here:
https://android.googlesource.com/device/sample/+/refs/heads/master/etc/apns-full-conf.xml
Please note! This APNs list WILL get overwritten by the ROM on any ROM update and will need to be reinstalled.
Special Thanks
@codeworkx for his major contributions to the LeEco msm8996-common code and kernel and the awesome open source camera HAL
@mosimchah for his contributions to the LeEco msm8996-common code and kernel
@moto999999 for helping the x2 get LAOS 15.1 working. When others left LAOS he helped get the momentum started again.
@infrag for his contributions to x2 such as the multiple audio fixes, LEDs and sorting out the open source camera HAL blobs and assisting with QS Torch
@shivatejapeddi for his contributions to x2 such as finding the fix for QS Torch and the regularly requested VoLTE support XD
@KuranKaname for his contributions to x2 such as helping get Dalvik VM and HWUI sorted out when 14.1 settings didn't work on 15.1, plus his never-ending mission to finding the most optimized code.
@Tortel1210 for his contributions to x2 and helping out with gerrit.
@andr68rus for everything he has contributed to x2. He may have moved to the Xiaomi Mi Mix 2 (sexy device!) but will be fondly remembered for everything he did for the x2 to make Nougat great. We will finish what you started.
@GalaticStryder for his fix for truly display panel that is better than my fix and his other awesome kernel improvements.
[MENTION]ViSi0Naryy[/MENTION] for his contributions to LeEco msm9996-common with testing and contributions with Gerrit
@jabashque for helping fine-tune performance for LeEco msm8996-common devices! LeEco has never been so smooth!
@Lucchetto00 for converting Tortel's devicesettings into LeEco settings and adding QC toggle, plus his method of detecting if a setting exists and whether to display it or not.
cristiansilaghi (no idea if he has XDA as he communicates with me on Telegram) for helping diagnose the battery percentage issues and finding some extra commits to help make it as accurate as possible and an selinux fix for offline charging animation.
...and finally the community. This is for the community, by the community. Give yourselves a pat on the back.
If I missed anyone? Please let me know and I can add them.
Donations
@popeye13 for helping cover my replacement motherboard costs
@Bollex for also helping cover my replacement motherboard costs
@kurtn for also also helping cover my replacement motherboard costs
@xlcashlx for also also also helping cover my replacement motherboard costs
@rberg (Robin Vd Berg since I'm unsure on username) for also also also also helping cover my replacement motherboard costs
(If I got your XDA forum usernames wrong please let me know)
Please donate to anyone mentioned above. Note that I do NOT accept donations (only exception to that was to help cover my replacement motherboard costs). I do alright with my full-time job and am financially stable for my family and I do this as a hobby, and receiving donations for my hobby would feel like I'm pressured to deliver more than I can with my limited spare time.
ThE_MarD said:
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restores the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit our Gerrit Code Review.
SUPPORTED DEVICES
- LEX820 (X2_CN)
- LEX821 (X2_WW)
- LEX822 (X2_CN)
- LEX829 (X2_NA)
HOW TO INSTALL LINEAGEOS
- Make sure your phone is running firmware from at least 19S. If not? Please download either the minimum recommended version below (or optional updated versions) and install it via TWRP. It can be flashed before or after the ROM
- Download the LineageOS zip(s). (see Downloads)
- Copy the LineageOS zip to internal sdcard.
- Unlock bootloader and install TWRP 3.2.3 (designed for Pie and treble) or higher.
- Boot into TWRP.
- Perform a backup of your current ROM. (Optional)
- RECOMMENDED: Do a factory reset! No support if you didn't!
- Flash LineageOS.
- Optional: Install the Google Apps addon package. (see Downloads)
- Reboot
HOW TO UPDATE LINEAGEOS
- Download the LineageOS zip(s). (see Downloads)
- Copy the LineageOS zip to internal sdcard.
- Flash LineageOS.
- Reboot
DOWNLOADS
TWRP' (Official is not updated yet for Pie) Test builds: http://build.twrp.me/twrp-3.2.3-0-x2.img | https://androidfilehost.com/?w=files&flid=241113&sort_by=date&sort_dir=DESC (Google Drive Mirror: https://drive.google.com/open?id=1Fa-icWihAwcF0dzkbuSU3p5IKig9b6H_)
Lineage 16.0: (Unofficial: https://www.androidfilehost.com/?w=files&flid=283371&sort_by=date&sort_dir=DESC Unofficial Google Drive mirror: https://drive.google.com/open?id=1uOrZzcer8SYe-BcYZuaSJTPOehQ68EBc)
SU-Addon: (not available yet for LineageOS 16.0)
Google Apps: MindTheGapps is currently unavailable for 9.0... so, for now, OpenGapps is the default solution.
OpenGapps (ARM64 Pico or Micro recommended. Mini and higher can cause issues as OpenGapps 9.0 is beta quality for the moment) http://opengapps.org/
Google Camera: (Recommend Tolyan009 builds as Arnova8G2 builds are not always compatible with Pie x2 ROMs) https://www.celsoazevedo.com/files/android/google-camera/
Focus fix: (LineageOS 16.0 will incorporate the build.prop method to toggle focus fix. Just need to flash the appropriate TWRP zip file to toggle it) https://www.androidfilehost.com/?w=files&flid=283410
FIRMWARE DOWNLOADS
Minimum required versions:
- LEX820 (X2_CN) 20s
- LEX821 (X2_WW) 19s
- LEX829 (X2_NA) 20s
https://www.androidfilehost.com/?w=files&flid=261087
Optional newer versions:
- LEX820 (X2_CN) 30s
https://www.androidfilehost.com/?fid=674106145207490413
- LEX820 (X2_CN) 466D
https://mega.nz/#!JUkH3IhI!QUZnqVAzf1Zy6dZnjMSPHll93FZgeBqy15Zi9-5vC54
DEVELOPER RESOURCES
https://github.com/LineageOS/android_device_leeco_msm8996-common
https://github.com/LineageOS/android_device_leeco_x2
https://github.com/LineageOS/android_kernel_leeco_msm8996
HOW TO CONTRIBUTE?
Send your patches up for review: https://review.lineageos.org/
XDA:DevDB Information
[X82X][9.x][TREBLE] LineageOS 16.0 (pie) for LeEco Le Max 2, ROM for the LeEco Le Max 2
Contributors
ThE_MarD, codeworkx, mosimchah,moto999999,1nfrag,shivatejapeddi,KuranKaname,GalaticStryder,andr68rus,Tortel1210,visionary
Source Code:https://github.com/LineageOS
ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.x
ROM Firmware Required: x821 19s. X820 and x829 20s. Higher is optional.
Based On: AOSP
Version Information
Status: Beta
Created 2018-10-06
Last Updated 2018-10-05
Click to expand...
Click to collapse
Thanks. Every body wait this work
mrcesarmx said:
Thanks. Every body wait this work
Click to expand...
Click to collapse
Thanks dude, it was a much awaited built, currently downloading
Heyyo, so for the lineage-16.0-20181005-UNOFFICIAL-x2 build? Noteworthy changes:
Kernel is rebased on CAF Pie and has reworked Quick Charge code (no more QC bugs) and audio (no more Type-C to 3.5mm headphones orientation bug) from @GalaticStryder and his awesome kernel (we don't have a lot of optimizations on top as we are keeping our kernel as simple as possible, so if you want a fine-tuned kernel? I'd recommend checking out GS's thread)
Audio is kanged from gemini (Xiaomi Mi5) and brings with it a lot of changes which should improve audio quality a little
Autofocus fix will now be a build.prop implementation. Just need to use the focus fix zips in TWRP for an automatic method, or edit /vendor/build.prop and change/add persist.camera.focus_fix=1 (this change will hopefully be coming to 15.1 as well as I cherry-picked it for Oreo as well)
msm_irqbalance to help with the smoothness of the ROM (Google recommends it and even uses it on the Pixel as noted in their
Identifying Jitter-Related Jank article.
thermal-engine config from pure marlin (we have had too many complaints about heat, so we will be dropping from the current thermal-engine.conf which allowed the CPU to go up to 79°c at around 75% CPU clock speeds, but now with pure marlin it will cap out around 72°c at 50% clock speeds)
CNE, DPM and GPS are rebased on pie blobs (unfortunately, IMS, RIL and QMI are not as we haven't found a pie device with CAP pie blobs that have a compatible modem x12 device stack for us... we may be stuck waiting on OnePlus3 or Mi5 or Zuk2 because Google reworked how IMS/VoLTE works on Pie and that is causing issues for us...)
ThE_MarD said:
Heyyo, so for the lineage-16.0-20181005-UNOFFICIAL-x2 build? Noteworthy changes:
Kernel is rebased on CAF Pie and has reworked Quick Charge code (no more QC bugs) and audio (no more Type-C to 3.5mm headphones orientation bug) from @GalaticStryder and his awesome kernel (we don't have a lot of optimizations on top as we are keeping our kernel as simple as possible, so if you want a fine-tuned kernel? I'd recommend checking out GS's thread)
Audio is kanged from gemini (Xiaomi Mi5) and brings with it a lot of changes which should improve audio quality a little
Autofocus fix will now be a build.prop implementation. Just need to use the focus fix zips in TWRP for an automatic method, or edit /vendor/build.prop and change/add persist.camera.focus_fix=1 (this change will hopefully be coming to 15.1 as well as I cherry-picked it for Oreo as well)
msm_irqbalance to help with the smoothness of the ROM (Google recommends it and even uses it on the Pixel as noted in their
Identifying Jitter-Related Jank article.
thermal-engine config from pure marlin (we have had too many complaints about heat, so we will be dropping from the current thermal-engine.conf which allowed the CPU to go up to 79°c at around 75% CPU clock speeds, but now with pure marlin it will cap out around 72°c at 50% clock speeds)
CNE, DPM and GPS are rebased on pie blobs (unfortunately, IMS, RIL and QMI are not as we haven't found a pie device with CAP pie blobs that have a compatible modem x12 device stack for us... we may be stuck waiting on OnePlus3 or Mi5 or Zuk2 because Google reworked how IMS/VoLTE works on Pie and that is causing issues for us...)
Click to expand...
Click to collapse
Thanks for developed it.
Testing rom now. Ok for daily driver so far. High cpu usage apps may cause heat though so can just avoid using those for now. Thanks for all your hard work!
There isn't mirroring to TV listed in the known bugs. Is it working in this ROM ?
Thanks.
Great
Awesome, can't wait to try it! Thanks to Marc and everyone who worked on it and even more so for providing details on what and how has been done, much appreciated!
Network traffic monitor, clock position and showing am/pm do not work.
Guys please don't complain about rom sided features because many of them don't work. Mention only the device sided bigs for now.
The VoLTE fix worked on first install.
After reboot I don't get the message to select preferred sim as I did on the first install, and VoLTE isn't working. Is there a way to trigger this manually? I tried playing around with the apns and had no luck.
EDIT:
Manually editing /data/system/users/0/settings_global.xml as per gerrit fixes VoLTE, but system behaves poorly. Mine was value=2 so SED wasn't working.
Will this cover both possibilities?
Code:
if [ -f /data/system/users/0/settings_global.xml ]; then
sed -i 's/"multi_sim_data_call" value="1"/"multi_sim_data_call" value="-1"/g' /data/system/users/0/settings_global.xml
sed -i 's/"multi_sim_data_call" value="2"/"multi_sim_data_call" value="-1"/g' /data/system/users/0/settings_global.xml
restorecon /data/system/users/0/settings_global.xml
fi
mrcesarmx said:
Thanks. Every body wait this work
Click to expand...
Click to collapse
Thanks for quoting the complete OP. Loved scrolling through that again :good:
Hi, after flashing this rom I can't restore any other, older, backup. I tried with many differents backups (lineage, arrowos, revengeos) but I didn't succeded, and after restoring the backup, the phone goes on bootloop.
I have installed the new, unofficial, twrp, but the problem was already present before.
Someone have some idea of what could be the cause?
thanks
kenciroz said:
Hi, after flashing this rom I can't restore any other, older, backup. I tried with many differents backups (lineage, arrowos, revengeos) but I didn't succeded, and after restoring the backup, the phone goes on bootloop.
I have installed the new, unofficial, twrp, but the problem was already present before.
Someone have some idea of what could be the cause?
thanks
Click to expand...
Click to collapse
you have to use no treble recovery 3.2..1 format everything eccept internal storage, and restore the backup, should work...of course if the backup it's not treble..
I just solved the problem. The backup that I wanted to restore was a trebleized one. So I restored the backup, than I re-trebleized the partitions from twrp, wiped cache and delvik and reflashed the rom.
Before returning to lineage os I want to recover some important data from my previous backup
Anyway thank you.. ciao guagliò
Another great job.
sssyraj said:
There isn't mirroring to TV listed in the known bugs. Is it working in this ROM ?
Thanks.
Click to expand...
Click to collapse
Heyyo, tbh I haven't tested it so it is unknown if it works or not... I can't test it as I have a "dumb" TV so.... if anyone wants to test and report? That would be nice heh.
xlcashlx said:
The VoLTE fix worked on first install.
After reboot I don't get the message to select preferred sim as I did on the first install, and VoLTE isn't working. Is there a way to trigger this manually? I tried playing around with the apns and had no luck.
EDIT:
Manually editing /data/system/users/0/settings_global.xml as per gerrit fixes VoLTE, but system behaves poorly. Mine was value=2 so SED wasn't working.
Will this cover both possibilities?
Code:
if [ -f /data/system/users/0/settings_global.xml ]; then
sed -i 's/"multi_sim_data_call" value="1"/"multi_sim_data_call" value="-1"/g' /data/system/users/0/settings_global.xml
sed -i 's/"multi_sim_data_call" value="2"/"multi_sim_data_call" value="-1"/g' /data/system/users/0/settings_global.xml
restorecon /data/system/users/0/settings_global.xml
fi
Click to expand...
Click to collapse
I got the script overhauled after you mentioned it, thanks! Meow the script will look if it's not set properly to -1 and will replace the value no matter what it is :good:
Hello all,
Thanks to the PixelExperience-developers and @jeangraff30, this is my unofficial build containing the November-2021 security patches.
These are the build instructions I followed. For the last months, I have built the ROM like this, ever since 'ali' was dropped as an official PE device. To me, it seems very stable and complete. Battery consumption is not higher than normal.
Update: removed obsolete download links; please see the most recent posts in this thread. Thanks!
ZIP: PixelExperience_Plus_ali-11.0-20211109-0728-UNOFFICIAL.zip
MD5: PixelExperience_Plus_ali-11.0-20211109-0728-UNOFFICIAL.zip.md5sum
ASC: PixelExperience_Plus_ali-11.0-20211109-0728-UNOFFICIAL.zip.md5sum.asc
Known bugs:
- none so far
Known thing NOT included:
- Moto Actions (fingerprint gestures and more)
- 180 degrees display flip (upside down)
Disclaimer:
I am not an Android developer. For the moment, I'm not able to add, remove or tweak any features in this ROM.
My builds are as great as the PixelExperience- and upstream folks make the source code to be.
Please don't expect me to provide anything more than a regular build of PE11+. Android 12 will probably never become available for our device.
Kind regards,
FW
Hello all,
A small success has found its way into my Android building experience. I think I've successfully integrated "Moto Gestures" into this ROM. The user can now do the "chop-chop" to use the flash-light, and double-twist to turn on the camera. Other gestures are available, but I haven't tested them.
Please test and let me know whether the MotoGestures work as expected. See Settings -> System -> Advanced -> "Moto Gestures" ("Moto Acties" in Dutch).
I have not yet found a way to use fingerprint gestures. Any help in this would be appreciated.
Update: removed obsolete download links; please see the most recent posts in this thread. Thanks!
ZIP: PixelExperience_Plus_ali-11.0-20211127-1313-UNOFFICIAL.zip
MD5: PixelExperience_Plus_ali-11.0-20211127-1313-UNOFFICIAL.zip.md5sum
ASC: PixelExperience_Plus_ali-11.0-20211127-1313-UNOFFICIAL.zip.md5sum.asc
Thanks and kind regards,
FWieP
Hello all,
Thanks to the PixelExperience-developers and @jeangraff30, this is my unofficial build containing the December-2021 security patches.
These are the build instructions I followed. For the last months, I have built the ROM like this, ever since 'ali' was dropped as an official PE device. To me, it seems very stable and complete. Battery consumption is not higher than normal.
Update: Removed download links. Please see final post in this thread.
ZIP: PixelExperience_Plus_ali-11.0-20211216-0728-UNOFFICIAL.zip
MD5: PixelExperience_Plus_ali-11.0-20211216-0728-UNOFFICIAL.zip.md5sum
ASC: PixelExperience_Plus_ali-11.0-20211216-0728-UNOFFICIAL.zip.md5sum.asc
Known bugs:
- none so far
Known thing NOT included:
- Moto Actions (no fingerprint gestures, but flashlight gestures and proximity sensors work)
- 180 degrees display flip (upside down)
Disclaimer:
I am not an Android developer. For the moment, I'm not able to add, remove or tweak any features in this ROM.
My builds are as great as the PixelExperience- and upstream folks make the source code to be.
Please don't expect me to provide anything more than a regular build of PE11+. Android 12 will probably never become available for our device.
Kind regards,
FWieP
Dear all,
Today I have marked this thread as discontinued, and removed the links for its downloads. There has been no update or support on the Pixel Experience side since December 2021. It is no longer possible for me to build an up-to-date PE+ for our device.
Meanwhile, I've been building LineageOS 18.1 and LineageOS 19.1 for the ali-ROM each month, with up-to-date security patches. I'm very happy and satisfied with its functionality, stability and battery usage. Most importantly, so is my wife .
Thanks, see you around,
FWieP