OnePlus One (Codename: Bacon) Official AOKP Marshmallow ROM


This post was last updated on April 13th, 2018 at 03:30 pm

OnePlus One (Codename: Bacon) AOKP Marshmallow ROM is an Official AOKP build. Being an OFFICIAL release this ROM might be stable or in BETA stage which means you can use this as a daily driver. I did not find any Official thread anywhere and hence I cannot guarantee the working condition of this ROM.

Installing Custom ROM requires your phone to be UNLOCKED in some cases which may VOID WARRANTY. Sometimes if not handled carefully then it may permanently damage your phone and prevent from BOOT leaving it in unusable state forever. Understand that you are the only person making changes to the device. In case of any damage or any kind of loss as a consequence of this installation, Neither the Developer nor we can be held responsible.


OnePlus One (Codename: Bacon) AOKP Marshmallow ROM files:

ROM Download link
– Use either Google Apps Download link

If you like then here is other ROM(s) for the OnePlus One:
OnePlus One Orion OS 2.3 Marshmallow ROM
Cyanogen OS 13 Official Marshmallow ROM for OnePlus One
Flyme OS 5 Lollipop for OnePlus One

IF YOU DON’T WANT TO TAKE BACKUP OF YOUR OLD DATA THEN YOU CAN SKIP THE BELOW STEPS.– Before starting the actual installation be sure to backup all your data.
– Copy all your application data and settings using Titanium backup or any other application.
– Before proceeding to installation make sure that you have unlocked the bootloader and installed a custom recovery.
– Perform a nandroid backup using CWM or TWRP custom recovery. (If your default Cyanogen recovery supports device customization then you can use that and non need to alter the default recovery.)
– Now copy all your internal phone data to a PC.
– After completing the above things head on to the following installation guide.


Flashing AOKP Marshmallow ROM on OnePlus one (Codename: Bacon):

  1. Follow this if you are flashing AOKP ROM for the first time to your device, or coming from another ROM:
    • Copy the GApps and AOKP ROM ZIP file to your device.
    • Boot into Recovery. Make sure to have a Custom recovery like CWM or TWRP or Cyanogen recovery.
    • Wipe data factory reset, Cache partition, Dalvik Cache and Format the System partition.
    • First flash the AOKP ROM ZIP from device.
    • Then flash the GApps zip from your device memory.
    • Reboot and Enjoy the AOKP Marshmallow ROM on your OnePlus one (Bacon).
  2. If upgrading from earlier version of AOKP Marshmallow ROM:
    • Copy the AOKP Marshmallow ROM ZIP file to your phone.
    • Boot into Recovery.
    • Flash the latest AOKP ROM ZIP from your phone.
    • Reboot and Enjoy

The first boot may take long time, so don’t panic and be sure that you have enough battery backup. Enjoy the AOKP Marshmallow experience on OnePlus one (Codename: Bacon).

If you have to discuss anything on this ROM, then here is the discussion thread for this ROM.

About the Author

I am a Software Engineer by profession. I have worked with few big companies, such as: BROADCOM Corporation, Cypress Semiconductor, LSI Corporation, TOSHIBA Corporation, Western Digital; on various cutting edge technologies and product lines, such as: RAID storage Driver, SSD Firmware, WLAN Firmware etc. Having more than 9 years of experience in Software Engineering domain. Now contributing to the Custom ROMs community by bringing various Custom ROMs to the end users, developed by thousands of developers across the globe.