• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM] [Android 10] [Stable] (AOSP) Android Open Source Project | android-10.0.0_r29

m_vaisakh

Senior Member
Oct 5, 2015
313
456
0
Thane


Disclaimer:
Code:
Flash this rom at your own risk. I will not be held responsible
if anything goes wrong because you did not follow the instructions as 
I mentioned or flashed mods over this rom!
This is Pure Stock AOSP ROM and I will not be adding features to this rom!

This rom was intended to be feature less and gives you a smooth and fresh stock AOSP experience
on your cedric


Bugs:
Code:
* Camera Green tint bug (that happens in low light)
* Rest everything is working!
Downloads:
Downloads are Available on my Sourceforge Builds Page

Installation:
Make sure you are on the latest oreo firmware
1. Unlock your bootloader (If you are new to this, make sure you take a backup of everything)
2. Install TWRP
Optional: Take a backup of everything (Internal Storage, photos, media etc.)
3. Wipe data/Factory Reset
4. Tap on Install, navigate to wherever the ROM zip is stored
5. Tap on the zip and slide to flash
Optional: Flash GApps if needed.
6. Reboot and Enjoy!

Bug Reporting:
Bug reports without logs will be ignored. Attach proper logs with pointing out the proper bug!

Kernel Source Code: CodeZero's Git

XDA:DevDB Information
Android Open Source Project, ROM for the Moto G5

Contributors
m_vaisakh, Sohamlad7
Source Code: [url]https://android.googlesource.com/[/URL]
Kernel Source Code: CodeZero's Git

ROM OS Version: Android 10
ROM Kernel: Linux 3.x
ROM Firmware Required: Oreo Firmware
Based On: AOSP

Version Information
Status: Stable

Created 2019-12-18
Last Updated 2020-02-08
 
Last edited:

nift4

Senior Member
May 22, 2019
409
108
43
m_vaisakh said:
Vaisakh Murali:
Actually I've come to a decision, I feel like I should stop android development

It's just that for the past few days I've been away from android mostly, and it felt pretty good

I guess its time for me to be a user

Or a tester perhaps

I'm taking a break from android development, I'm really sorry to give you all hopes for Android 11 from my side. But I want to focus on my studies more. I spend too much time on android discussions and bug fixes

I hope you guys can understand
(from Telegram)
Tl;dr: No more updates for this./This is discontinued.
(Try out my MintOS! It is an mix of AOSP and LineageOS)
 

m_vaisakh

Senior Member
Oct 5, 2015
313
456
0
Thane
Build Instructions:

Make Sure you have setup your build system according to Android Guidelines, if not, official way to do so can found here. There are certain specifications to be met before you can build aosp, make sure you have enough specifications on your computer!

Also you have to setup repo tool from google
Code:
 # Prepare folder to setup repo tool
$ mkdir ~/.bin
$ PATH=~/.bin:$PATH

# Downloading and setting up permissions for repo tool to work (You require python for repo tool to work!)
$ curl [url]https://storage.googleapis.com/git-repo-downloads/repo[/url] > ~/.bin/repo
$ chmod a+x ~/.bin/repo

Initialise AOSP Source Code from your favourite source (Here, aosp is being used.)
Code:
 # Make sure you sync the code in a directory other than your home directory
$ mkdir ~/aosp
$ cd ~/aosp/

# Initialise the AOSP source code (Warning the code is several hundred gigabytes large!)
$ repo init [url]https://android.googlesource.com/platform/manifest[/url] -b android-10.0.0_r20 --depth=1
Clone my manifests, for both proper build system and device specfic requirements.
Code:
$ git clone [url]https://github.com/mvaisakh/aosp_cedric_local_manifest[/url] -b android-10 .repo/local_manifests/
Now to syncing! (This might take several hours depending on your internet connection speed!)
Code:
$ repo sync -c --no-tags --no-clone-bundle -j$(nproc --all)
Building AOSP for cedric! (This will take a while to build, depending upon your specifications.)
Code:
$ . build/envsetup.sh
$ lunch aosp_cedric-userdebug
$ mka bacon
After the Build succeeds, your rom zip will be found at:
Code:
 ~/aosp/out/target/product/cedric/
Flash and Enjoy!

NOTE: My device tree can be used to build other roms too! Just use the cedric.xml from my local manifest and modify device tree according to your rom and enjoy!
NOTE 2: I will not help with build errors that you might face with building, there are many guides and resources on the internet for doing that. Please keep the thread clean and void of such posts!
 
Last edited:

m_vaisakh

Senior Member
Oct 5, 2015
313
456
0
Thane
Releases

8th January 2020

Changelog:
* January Security Patch.
* Based on tag android-10.0.0_r25.
* Added theming (was removed by Google in android-10.0.0_r14).
* New and Amazing Fonts.
* Customisation is available in Settings > Display
* Improved Dark Theme.
* Improved Launcher & UI speeds!
* Fixed video recorder crash.

Download: https://sourceforge.net/projects/mv...-QQ1D.200105.002-20200108.033922.zip/download


6th February 2020

? Changelog:

• February security patch
• Massive theming from DerpFest, you can find it by tap and holding on the launcher home > Styles and Wallpaper.
• Enforced SELinux Build.
• Enable TypeFace Clock (Lockscreen Clock customisations)
• Improved Scrolling Cache
• Screen densities can be set to lower sizes.
• Loads of Fonts to choose from.
• A fresh new wallpaper
• WFD fix applied (untested)

Do not report bugs without proper logs.

Download: https://sourceforge.net/projects/mv...-QQ1D.200205.002-20200206.062144.zip/download


24th April 2020

? Changelog:

Platform specific:
* April Security Patch
* New fonts to choose from (some might not work, sorry for that, will remove with next update)
* Change primary colours
* More accents
* MicroG support
* Signature spoofing
* Removed unused videos from Framework
* Updated all animations from Pixel 4
* Optimised Android Runtime (Smoother than ever before)
* Better scrolling

Device specific:
* Use QCOM Surfaceflinger
* Eva EAS+ 3.0 as default kernel
* EAS Fine tuning for both better battery and performance!
* Safetynet Passes by default
* Switched to common dtb tool
* Network settings v2
* Display Colour Calibration

Download:
https://sourceforge.net/projects/mv...-QQ2A.200405.005-20200424.060707.zip/download


7th May 2020

? Changelog

Platform specific:
* Security Patch Bump
* May Security patch

Device specific:
* Eva EAS+ 1.2 as default kernel

Download: https://sourceforge.net/projects/mv...2A.200501.001.B3-20200506.204702.zip/download

14th June 2020

? Changelog:

Platform specific:
* Security Patch Bump
* June Security patch

Device specific:
* Fixed WiFi Display (screen mirroring), thanks to @CodeZero
* Kernel Security and Performance fixes from @OmegaPrimus7

Download: https://sourceforge.net/projects/mv...3A.200605.002.A1-20200613.153520.zip/download


9th August 2020

? Changelog:
• August security patch
• Kernel upgraded to Eva EAS+ v1.3
• Kernel compiled with GCC 10 for optimal performance

Download: https://sourceforge.net/projects/mv...-QQ3A.200805.001-20200808.184024.zip/download

Like my work?
Hit thanks button.
If you want to donate, please donate to a noble causes like UNESCO, and Environment Fund.
 
Last edited:

Darkyuuki

Member
Oct 22, 2019
21
1
0
The Moto g5 Cedric it did not come with support for Project Treble Official, if I install TWRP with Project Treble, will this ROM work and others too?
 

zitronenmelissa

Senior Member
Feb 23, 2011
262
113
43
Germany
Oct 11, 2019
16
3
0
It is another rom, Lineage has some amount of customisations, this one doesn't. Only aimed on stability and smoothness.

Yes, all ROMs since Oreo are arm64
the truth is I am left with lineage is 17 because this "ROM" is very good but when installing all the Google apps from the play store when the bootloader does not pass, and it is a bug that they have to fix, this is like android Q stock
 
Oct 11, 2019
16
3
0
@m_vaisakh What bugs does this ROM have?
Is she already at the flash point and?

Sorry for English because I'm using a translator.
Well, I have tested this stock Android 10 ROM, the truth is very fluid and that, but it has the same lineage errors as the Chrome videos and the camera, although here the launcher is more optimized than lineage, but I am left with lineage because it's bring more customizations it's not bring any of that, this is clean android stock, but it's ok
 

Darkyuuki

Member
Oct 22, 2019
21
1
0
Well, I have tested this stock Android 10 ROM, the truth is very fluid and that, but it has the same lineage errors as the Chrome videos and the camera, although here the launcher is more optimized than lineage, but I am left with lineage because it's bring more customizations it's not bring any of that, this is clean android stock, but it's ok
Thank you for answering my questions.
 
  • Like
Reactions: Alejandro miranda

audinswfc

Senior Member
May 29, 2011
461
99
28
Barnsley
Can anyone confirm if Pokemon Go is working on this ROM without Magisk please? App says not compatible on Lineage 17. This is my sons phone so I really don't want to root it.
 

audinswfc

Senior Member
May 29, 2011
461
99
28
Barnsley
If it doesn't work on Lineage, it won't work on this. What module does it require?
Well on my own device (Xiaomi Redmi Note 7, Pixel Experience 10 ROM) Pokemon Go doesn't work unless I flash Magisk and then use Magisk hide on it. However on my sons Moto G5 I have tried Lineage and even with Magisk and Magisk hide enabled Pokemon Go doesn't work unless I manually open Magisk Manager first, which I can't have him doing he's only 9 and he's going to cause some damage to his device if i'm not careful. Really don't want to go back to stock as it's awful on Moto G5. Was previously using Pixel Experience but as they've stopped developing it I wanted to try something more current. Also I found that Pixel Experience took up too much space leaving him not a lot of room for apps.

I'll just keep trying different ROMs.