The AOSParadox Project 1.0 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 an AOSP ROM very close to vanilla. We just modified a little bit CAF to make it work on the Oneplus One. This is not CM (only
28 commits are taken from the CyanogenMod Sources, 14 being applied on the build/ directory mostly to do a nice flashable ZIP)
What should I be aware of ?This ROM isn't CM at all. Everything is custom and made to work with CodeAurora Forum's sources so
customs kernels won't boot (ramdisk is different, selinux rules too, ...). Remember this is a AOSP stock android build so if you want root you need to flash the Super{User/SU} of your choice. Also, There is no gapps backup script so they need to be reflashed with each update.
What doesn't work ? Code:
- NFC (We felt like carrying on the OnePlus tradition. Jk.)
- Hardware buttons custom mapping
- Hardware buttons backlight
- Improperly aligned data activity indicator arrows (For those with OCD)
What's plan ?Actually, we plan on doing many things. The ROM is right now very fast but we want to make a lot of optimizations. We also will add a few features to improve your ROM Experience.
DownloadsAOSParadox-STABLE-20150906-bacon.zip - 215.8 Mo
MEGA AFH Mirror 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 zip
8) Install SuperSU zip
9) Reboot
Team AOSParadox Members / Official Contributors @
edisile @
Quasar @
h2o64 @
Quiche @
Sultanxda for the kernel
and especially to @
h2o64 who basically ported the ROM while we sat lazily, cheering him on.
Sources device/oneplus/bacon : (source :
https://github.com/AOSParadox/androi..._oneplus_bacon) is based made by our own. BUT, we uses some stuff that doesn't belong to us so : ramdisk (for now, our one is experimental), charger images, init binary, and sepolicy. The rest is made by us, or uses OxygenOS.
kernel/ : (source :
https://github.com/AOSParadox/androi...neplus_msm8974) the kernel is fully made by @
Sultanxda, we just made adjustments to build/boot our ROM.
vendor/oneplus/bacon : (source :
https://github.com/AOSParadox/propri...vendor_oneplus) are the CM-12.1 blobs with OxygenOS camera to match our kernel. I manually took them from the latest OxygenOS release.
vendor/aosparadox : (source :
https://github.com/AOSParadox/android_vendor_aosparadox) This repository is based on
F-AOSP's one. It provides our Boot Annimation and the APN files are updated from CM.
Here is the detailled list of every CM commits used in this ROM :
Code:
build :
https://github.com/AOSParadox/android_build/commit/9a8b5ee37cd56223ed0e687e74280b70e786382f
https://github.com/AOSParadox/android_build/commit/b0f6b4e104b44a2628f9d7390047701e2dc7ec3d
https://github.com/AOSParadox/android_build/commit/0d2485d57b488497f5520e50dc501a72d8eb71ba
https://github.com/AOSParadox/android_build/commit/0d5f6382937ed9808e504ea56fdcb5519472ea70
https://github.com/AOSParadox/android_build/commit/3539a99850d3fad9a161ea98e79cc39e7abcd590
https://github.com/AOSParadox/android_build/commit/0df87e0cc8bcdb91f1eafa44ce06953718ae1648
https://github.com/AOSParadox/android_build/commit/c7992efbc7247ef84597f1949cf5f46061c7f817
https://github.com/AOSParadox/android_build/commit/5235bb0ca323fe40a8dcbc52d24f1135ffd09c13
https://github.com/AOSParadox/android_build/commit/6015979fa7ca3a958147f39692e720a0a9a73b79
https://github.com/AOSParadox/android_build/commit/181f82d12e618a88783fce496b77e1f57e781d14
https://github.com/AOSParadox/android_build/commit/8941875aba8edae23fd1a8d5b5c32e7bf019a032
https://github.com/AOSParadox/android_build/commit/c19a1bec9ef322156f91b5c66259a7a4fe10eaa6
https://github.com/AOSParadox/android_build/commit/168ecf026124beeb74cbb19c207bf81754986036
https://github.com/AOSParadox/android_build/commit/b3fe694fc3e6317c4bcd14ceb2e60ea35da40989
device/qcom/sepolicy :
https://github.com/AOSParadox/android_device_qcom_sepolicy/commit/9749e5728d8922f6f63a954b712d47b54ffc2eca
frameworks/base :
https://github.com/AOSParadox/android_frameworks_base/commit/59029db40bc058ed151d2b84b276eccb8e935ec1
hardware/qcom/audio :
https://github.com/AOSParadox/android_hardware_qcom_audio/commit/5299de4886231192f3dfd1a5ef95ec0595a8d3f5
https://github.com/AOSParadox/android_hardware_qcom_audio/commit/5a936d4c65ac456554283ef8bb475efa3a90683d
https://github.com/AOSParadox/android_hardware_qcom_audio/commit/1f8eeb0f2eb941175873b640ae4caacf58c54237
https://github.com/AOSParadox/android_hardware_qcom_audio/commit/6c40e8408a3ae97dec2a753b12e69695579f05ae
hardware/qcom/bt :
https://github.com/AOSParadox/android_hardware_qcom_bt/commit/01a6427aa533469ac073ec4750c098f0577d1cea
hardware/qcom/display :
https://github.com/AOSParadox/android_hardware_qcom_display/commit/31d2b33a612fcd6acf5dc59d49b20b5dfa02a7ae
hardware/ril :
https://github.com/AOSParadox/android_hardware_ril/commit/7fed76ff51e8921839613605d54f3816784b3416
hardware/qcom/wlan :
https://github.com/AOSParadox/android_hardware_qcom_wlan/commit/3121390425063f175dc4abe61879712d1207cf11
https://github.com/AOSParadox/android_hardware_qcom_wlan/commit/254f6b0861217c989bb459777c3e0f18899338ba
https://github.com/AOSParadox/android_hardware_qcom_wlan/commit/09bd18547abe0149d214a9efa4eb262d58f40fa0
https://github.com/AOSParadox/android_hardware_qcom_wlan/commit/bf21722043b67242bca2d7a059a62b591abcf8d1
system/qcom :
https://github.com/AOSParadox/android_system_qcom/commit/b0a3d07943907cca1f95449a7bb73761cc09ee87
If you want to build the ROM by yourself
here is the tutorial.
If you just wanna look at the sources, follow the
lollipop_bacon branch along the Github
XDA:DevDB Information[CAF/AOSP][LA.BF.1.1.1.c4][5.1.1][BETA]AOSParadox Project 1.0 - 20150906, ROM for the OnePlus OneContributorsQuasar,
h2o64 Source Code: https://github.com/AOSParadoxROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.4.x
Based On: CAF/AOSP
Version InformationStatus: Beta
Created 2015-09-06
Last Updated 2015-09-06