[OnePlus X Original Android Development] h2o64:
​

The AOSParadox Project 2.1​

What's CodeAurora Forums ?

Code Aurora Forum (CAF) is a consortium of companies with projects serving the mobile wireless industry. Software projects it concerns itself with are e.g. Android for MSM, Femto Linux Project, LLVM, MSM WLAN and Linux-MSM. Code Aurora is basically AOSP plus all Qualcomm specific enhancements and optimization.

What's AOSParadox Project ?

AOSParadox is a vanilla ROM. Our goal is to pick the least amount of commits possible on AOSP code. While trying to add features, when CodeAurora provide us with chipset's specific sources ?

At the opposite of most of ROMs that you can find, the trees are made by ourselves to be integrated in this new ROM type.

What should I be aware of ?

Everything is custom and made to work with CodeAurora Forum's sources so custom kernels won't boot (ramdisk is different, selinux rules too, ...).

Extra features

- Full F2FS support
- Kexec Hardboot Patched Kernel (For Multirom)
- Snapdragon camera
- Compatible with layer themes

What doesn't work ?

- GPS in device only mode

Downloads

:

http://download.aosparadox.org/AOSParadox/onyx/

You can now flash this ZIP to make the ROM compatible with sultanxda camera libs

OxygenCameraLibs.zip

How to install ?

1) Place ROM & Gapps in your virtual SD

2) Reboot in Bootloader Mode

3) Go to "Recovery"

4) Wipe Data/Factory Reset

5) Wipe Dalvik cache

6) Install the ROM zip

7) Install the Gapps

8) Install SuperSU zip

9) To disable software keys you can flash the ZIP made by @TanayPoddar56 (Post #2345)

10) Reboot

Users Tips and benchmarks

- How to enable software keys ?Find the original @darshan_dex post here

Some people prefer softkeys, and so do I.
So here's a lil guide how to disable the hardware keys including the backlight. And enabling the softkeys. :)

You'll need a root explorer.
I prefer ES File Explorer.

Switch MENU and BACK keys:
1. Go to Device/system/usr/keylayout/synaptics-rmi.kl
2. Change "key 139 APP_SWITCH VIRTUAL" to "key 158 APP_SWITCH VIRTUAL"
3. Change "key 158 BACK VIRTUAL" to "key 139 BACK VIRTUAL"
4. Save and Reboot.

Disabling the Hardware keys:
1. Go to Device/system/usr/keylayout/generic.kl.
2. Scroll down and find the following keys and add # before each of them.
It should then look like this:
# key 139 MENU
# key 158 BACK
# key 172 HOME
3. Save and Reboot.

Disabling the backlight of the HW keys:
1. Go to device/sys/class/leds/button-backlight/brightness.
2. Change the value to '0'
3. Change permissions to r--r--r--
4. Done.
Note: Everytime you reboot, LEDs will be back on. So do the procedure again after rebooting every time.

Enabling softkeys:
1. Go to device/system/build.prop.
2. Scroll down to the extreme bottom.
3. Add this line there : "qemu.hw.mainkeys=0"
(Without inverted commas)
4. Save and Reboot.

Team AOSParadox Members / Official Contributors

@edisile @Quasar @h2o64 @loveboy_lion

Sources

device/oneplus/onyx homemade tree, we credited only what belong to us

kernel/oneplus/onyx

vendor/oneplus/onyx

If you want to build the ROM by yourself here is the tutorial.

XDA:DevDB Information

[CAF/AOSP][LA.BF.1.1.3-01310-8x74.0][6.0.1][STABLE]AOSParadox Project 2.1 - 20160413, ROM for the OnePlus X

Contributors

h2o64, loveboy_lion, Quasar

Source Code: https://github.com/AOSParadox

ROM OS Version: 6.0.x Marshmallow

ROM Kernel: Linux 3.4.x

Based On: CAF

Version Information

Status: Stable

Current Stable Version: LA.BF.1.1.3-01310-8x

Stable Release Date: 2016-04-13

Created 2016-03-06

Last Updated 2016-05-03