[ONE Original Android Development] updateing:
Hello everybody, I'm glad to share these days' work of bringing Marshmallow to the OnePlus One.

#include <std_disclaimer.h>
/*
* 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.
*/

This ROM is based on CAF release LA.BF.1.1.3-00110-8x74.0, with some little modification to some components to make it build. The kernel is based on CM12.1. You can check the kernel source on my GitHub. Links will be posted later.

Nearly all basic feature should be working: 4G data, 4G->3G fallback on calls, SMS, camera/camcorder, BT, WiFi, MTP, 4K recording, HW decoding etc.

kexec hardboot is supported.

Known issues:

1. Stock camera doesn't work well. Here is a list of comparison:

(maybe I should get a monospace font in Firefox)

2. Battery drains... a little faster? (Just a little)

3. The ROM comes with ancient Launcher2. Launcher3 is not included. I will post this as an attachment. Launcher3 has been added since 20151018

4. Picture in apps are sometimes automatically zoomed out (and distorted) and can not be zoomed in. Is this a common problem among AOSP-based Marshmallow ROMs? I tried AOSP and CAF sources, and they both have the same issue. Need to change DPI via build.prop

5. Security related: SELinux is disabledpermissive in 20151018. HW Crypto is not working. Software-based credentials storage.

6. No gestures (DT2W etc) Workaround available in Q&A

7. Kernel panics/reboots on switching adb on & off.

8. WiFi AP still runs on 2.4G even when 5G is selected.

If you find more issues, feel free to post here. However, I may not be able to solve them since schoolwork is so heavy... And this ROM may not be updated regularly.

Video Tutorials by [MENTION=4543219]udimars30[/MENTION]:

https://www.youtube.com/watch?v=XxjnTae2nCM - How to install ROM and Gapps

https://www.youtube.com/watch?v=kWZcxVs992c - How to get root

https://www.youtube.com/watch?v=vZ7qW4j3Kso - How to enable softkeys, Now on Tap

Thanks!

Q&A:

Now screenshot spoiler (with Google Now Launcher):

Discussion Thread:

http://xdaforums.com/oneplus-one/general/discussion-homemade-android-6-0-t3227234

Download:

20151027

https://drive.google.com/file/d/0BwkmhbR5VHpAdWRxQ0ZraVgyT00/view?usp=sharing

Marshmallow's native DT2W setting (thanks CM)

USB MIDI support (What for?)

Fixed some crashes by removing SeempLog (try TiBu and network settings)

Double tap on Home key now brings up Recent View

Added a reboot option in power key menu/global actions menu

Note: if you have drain when NFC is on (or NFC setting is grayed out), please attach a logcat of booting process. I can not reproduce this on my phone... Thanks!

20151018

https://drive.google.com/file/d/0BwkmhbR5VHpAekdWT2NlVWNlNnc/view?usp=sharing

Mirror by [MENTION=4669251]c43211[/MENTION] http://c43211.com/aosp_bacon-ota-eng.hamster-20151018.zip

Mirror by [MENTION=5171919]Killer.shubham[/MENTION] http://d-h.st/9fOO

Fixed network mode selection (2G/3G/4G switch)

Fixed network location

DT2W workaround: see Q&A

20151015

https://drive.google.com/file/d/0BwkmhbR5VHpAUVVDYkVJOFJoYVE/view?usp=sharing

Mirror by [MENTION=2486198]itskapil[/MENTION] at http://downloadmirror.co/android/tx/aosp_bacon-ota-eng.hamster.zip

Mirror by [MENTION=5171919]Killer.shubham[/MENTION] at http://d-h.st/3oBU

Mirror by [MENTION=4669251]c43211[/MENTION] at http://c43211.com/aosp_bacon-ota-eng.hamster.zip

Thanks!

MAKE A BACKUP FIRST!

(I'm using TWRP 2.8.7.0 and it works well with this package.)

Sources:

Kernel: https://github.com/updateing/android_kernel_oneplus_msm8974 (marshmallow branch)

Device tree: https://github.com/updateing/android_device_oneplus_bacon

Blobs: https://github.com/updateing/proprietary_vendor_oneplus

local_manifest: http://www.hastebin.com/netamapate.xml

Hope you can enjoy the new feel of Marshmallow!