#include <std_disclaimer.h> /* * Your warranty is... still valid? * * 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. */
Now that I'm done saving my butt, let's proceed
Flashing and updating
- Backup all your data (Important)
- Wipe /system, /data and cache.
- Flash the ROM + GApps (Download link below)
- Flash ROM
(The ROM has backuptools. You shouldn't have to flash gapps again. Wipe system and flash rom+gapps only when specified in the release post )
Note: The ROM does support MultiROM, but I do not support custom kernels and mods at this point.
Issues and reports
Before submitting a crash/issue/bug, make sure you:
- Are not using a custom kernel
- Are not using any mods.
(In case you are, make sure it's unrelated to the issue and mention it)
Make sure you mention which build you're using and upload a:
- Dmesg/last_kmsg (optional)
Share a logcat using adb or an app like CatLog.
Frequently asked questions
Q : Is root access included into AOSP?
A : No it is not. It is however available via adb. Some testers have had success with Magisk too.
Q : Can I flash ABC mod? Does the ROM support it?
A : Yeah sure, but I will not support you. And no, the ROM probably does not support it.
Q : Can I flash XYZ kernel?
A : No, there's a fair number of kernel changes from Nougat to Oreo. Thunder kernel is compatible with oreo.
Q : Is the ROM suited for daily usage ?
A : Using it as a daily driver
Q : I see errors during the installation, is it normal ?
A : If it is E:unknown command [log] , ignore it for now
Q : It says "No OS installed" when I try rebooting from TWRP. What should I do?
A : Just reboot, it's normal.
Q : WHEN UPDATE?? GIB UPDATE PL0X.
A : I only post updates when there's a decent list of changes. I'm a college student and there's only so much I can do. Please do not spam my PM regarding this.
I will not respond to any messages demanding ETAs
ROM: ROM Download (BasketBuild|AndroidFileHost)
GApps: Official OpenGapps
About the builds
Device Tree: https://github.com/Fabulous-Oreo/device_oneplus_bacon
Kernel Sources: https://github.com/Fabulous-Oreo/kernel_oneplus_msm8974
AOSP Sources : Repositories available on https://android.googlesource.com/
- Google/AOSP for Android 8.0
- @AdrianDC, he's helped me a LOT right from preview stages.
- @forkbomb444 and the LineageOS team
- @sultanxda for work on Camera
- @updateing, @freshgiammi, @amardeep434 and everyone else contributing to AOSP for bacon
- @Pacer_456 for building for me sometimes and testing my retarded builds
- @deadlyindian for testing builds, and actively contributing
- @McAwesomePL, @jlobo912, @Apayah and everyone else involved in testing
Join the discussion thread by @pankspoo: https://forum.xda-developers.com/oneplus-one/general/discussion-thread-aosp-oreo-one-plus-one-t3666935
Check out this video by @acervenky: https://youtu.be/DxNnGT6zdac
Also, do see this review by @adnan.techme:
AOSP Oreo for OnePlus One, ROM for the OnePlus One
Source Code: https://github.com/Fabulous-Oreo
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.4.x
Based On: AOSP
Last Updated 2018-05-23