[ZenFone 2 Android Development] OfficerJimLahey:
[ROM] [COMMUNITY][MM 6.0.1] OctOS (Z00A) - Updated September 15, 2016

Another build, compiled from source. But before I get too far...

#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
* YOU acknowledge you are doing so at your own risk.
*/

Now that that's out of the way, this is a build of OctOS, using the device tree, kernel and advice from [MENTION=2836769]jrior001[/MENTION] and [MENTION=3857343]crpalmer[/MENTION].

NOTICE:

Final build for the LP bootloader is here.

As work with Nougat begins, I will need to switch over to the MM bootloader. I won't be going back (downgrading) to check builds using the old bootloader. For OctOS, as that is MM anyway, I can begin special builds (reliant on the MM bootloader) once I become established. For Carbon LP, it means the end of the road.

The September Android Security Bulletin arrived for MM a few days ago. I have cranked out the final build, tested, and posted it. Device-identity-wise, the only difference between this build and the one previous is the fix to the "off-path TCP" exploit. The ASB had other fixes, but to the ROM instead. Plus, there were sweet enhancements to the OctOS UI since the last build.

Thank you for all the support, and if it applies to you yet, check out the MM build using the latest bootloader. Cheers.​

WHAT WORKS:

Powers on

Phone calls tested (SIM 1)

Mobile data

Torch

Camera

MTP (Linux users be sure you are using libmtp version 1.1.10 - or greater)

Charges

Play Store

WHAT DOES NOT WORK:

M-Bootloader edition(s) do not come with SuperSU, due to (I suppose) the BL's expectations of a signed boot image (that the SuperSU install otherwise screws up).

GPS and NFC still to test.

As this ROM shares the same device tree as CM, (and a lot of projects) this will share the same flaws. Otherwise, please tell me.

DOWNLOAD:

via AndroidFileHost

For the L Bootloader (if your stock remains 5.0)

For the M Bootloader (if you took the 6.0 upgrade)

GAPPS:

OpenGApps

INSTRUCTIONS:

Prerequisites: An unlocked boot loader and TWRP 3.x installed

Download ROM above, and a GApps package

Save/push files to your (External) SD card (preferably in the root folder where you can find it later)

Reboot into recovery ("adb reboot recovery")

Nandroid/Back up device (optional, but highly recommended)

Wipe cache and data/factory reset (unless updating from previous OctOS version)

Install ROM and GApps

Wipe Dalvik cache

Reboot

Enjoy!

CREDITS:

jrior001

crpalmer

CyanogenMod

OctOS (incl. Don Kaczmarek)

XDA:DevDB Information

[ROM] [COMMUNITY][MM 6.0.1] OctOS (Z00A), ROM for the Asus ZenFone 2

Contributors

OfficerJimLahey

Source Code: https://github.com/carbon-z00a

ROM OS Version: 6.0.x Marshmallow

ROM Kernel: Linux 3.10.x

Based On: CyanogenMod

Version Information

Status: Beta

Beta Release Date: 2016-06-11

Created 2016-06-11

Last Updated 2016-09-15