• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM][6.0.1][FINAL] Android Open Source Project [AOSP+OMS] [Updated 05-10-2016]

STRYDER~007

Inactive Recognized Developer / Recognized Themer
May 13, 2013
2,740
9,244
0
Pune


Android Open Source Project with OMS/Layers

Disclaimer:-
Code:
* 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 make nandroid backup before flashing this as a precaution!

* Try this ROM at your own risk!
Smoothness of Stock ROM with greatness of OMS Themes!

What is AOSP?

AOSP is Android as Google publishes without other modifications. More or less AOSP is the Nexus devices stock rom without gapps.

Anyway, to get a working system I added some changes from CodeAurora Forum and CyanogenMod. I also added Non-AOSP features for a better user experience ("Clear All" button in Recents) and I'm NOT going to add something other.


What is OMS?

OMS stands for Overlay Manager Service and was developed by Sony, just like RRO - so overlays could be downloaded and managed through a client.
More about OMS and Substratum
Substratum Universe
;)

Developers:-

Features:-
  • Based On Google's AOSP
  • Clear all recents
  • AOSPA Battery Styles
  • Quick Unlock
  • Volume Rocker Wake
  • Advanced reboot
  • Hardware Key customization
  • Optimizations for battery

How to flash:-
  • Download Latest AOSP Marshmallow Build
  • Download Gapps
  • Take Nandroid Backup via Recovery
  • Recommended- Full wipe and Factory reset
  • Format System, Data, Cache, Dalvik-cache and Clean Install the ROM
  • Flash ROM using recovery
  • Flash Gapps
  • Reboot
  • Enjoy!
  • NOTE- To access FOTA recovery(CWM/TWRP) after flashing AOSP, press vol+ on reboot.

Downloads:-
Old Versions:-
Bugs:-
  • None!!

Credits:-
  • Big thanks to @Olivier
  • Big thanks to @corphish
  • Huge thanks to @CodeZero for fixing camera and precious help
  • Thanks to @Alberto97 (for his works on F-AOSP lollipop)
  • CyanogenMod Team
  • SlimROM Community
  • AOSPB

XDA:DevDB Information
[ROM][6.0.1] Android Open Source Project [AOSP+RRO], ROM for the Sony Xperia L

Contributors
STRYDER~007

Source Code ROM:https://github.com/AOSP-RRO
Source Code Kernel:https://github.com/CyanogenMod/android_kernel_sony_msm8930/tree/cm-13.0
Source Code Device:https://github.com/STRYDER-007/aosp_device_sony_taoshan

ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.4.x
Based On: AOSP

Version Information
Status: Stable
Beta Release Date: 2016-04-13

Created 2016-04-12
Last Updated 2016-10-05
 

Attachments

Last edited:

STRYDER~007

Inactive Recognized Developer / Recognized Themer
May 13, 2013
2,740
9,244
0
Pune
Changelogs:-
Code:
====================
     05-10-2016
====================

-  taoshan: New audio HAL completely fixed
-  taoshan: audio: Define PCM device for low latency record
-  taoshan: FM Radio and Camcorder sound fixed
-  Final AOSP-OMS Release

====================
     29-09-2016
====================

-  taoshan: audio: Switch to new fixed audio HAL
-  taoshan: audio: Boost headphones volume

====================
     13-09-2016
====================

-  taoshan: audio: Switch to new audio HAL
-  taoshan: audio: Remove breaking codecs dependency
-  taoshan: Add kernel headers
-  sepolicy: Define type persist_block_device
-  taoshan: audio: Remove unsupported media_codecs_google_video_le.xml

====================
     03-09-2016
====================

-  Android-6.0.1_r63 merged
-  taoshan: settings: Disable recovery update
-  taoshan: audio: Revert to old working audio HAL
 
====================
     27-08-2016
====================

-  Android-6.0.1_r61 merged 
-  Updated security patch to August
-  Added AOSPA battery styles which includes portrait, circle, percentage only modes (Accessible through Settings->Battery) 
-  New Theme system called OMS is now merged. Layers manager is deprecated and Substratum is added. 
-  Added option to select MTP or charging or photo transfer by default when usb is connected (accessible through Settings->Storage & USB) 
-  Fix Low recording volume  
-  New material Camera icon 
-  New material SIM toolkit icon 
-  Removed Email app to reduce zip size 
-  New Adreno sensor blobs 
-  Fix network search 
-  Hotplug updates in kernel for performance improvements  
-  Upstream AOSP changes

   * device/sony/common/
-  init: Use a more conventional ramdisk layout
-  init: Clean the init_sony specific binaries on boot

   * device/sony/taoshan/
-  taoshan: settings: Disable recovery update
-  taoshan: init: Use a more conventional ramdisk layout
-  taoshan: Switch to the new audio HAL
-  taoshan: Remove charger_res_images
-  taoshan: Ship Gello
-  taoshan: Remove time_daemon in favor of RTC write
-  taoshan: Remove now obsolete shim library
-  taoshan: Switch from libqc-opt to libqti-perfd-client
-  taoshan: overlay: Cleanup and match to original xml files
-  taoshan: nfc: Delete user nfcee_access.xml configuration
-  taoshan: Import arch configs first from a PlatformConfig.mk
-  taoshan: Restructure the device tree into fragments
-  taoshan: Remove persist.sys.usb.config override
-  taoshan: audio: Correct a typo in legacy configuration
-  taoshan: Remove USE_OPENGL_RENDERER
-  taoshan: cleanup device tree for e2fsck and lpa.decode
-  taoshan: remove double packages
-  taoshan: remove languages-full.mk
-  taoshan: tree: Cleanup unused packages and configurations
-  taoshan: cmhw: Use cmsdk FileUtils
-  taoshan: camera: How about doing our NULL checks before crashing?
-  taoshan: camera: Add TARGET_NEEDS_CAMERA_WRAPPER dependency
-  taoshan: liblights: Add TARGET_PROVIDES_LIBLIGHT dependency
-  taoshan: remove wifi.supplicant_scan_interval in properties
-  taoshan: disable wifi AP firmware reload
-  taoshan: Remove BUILD_UTC_DATE
-  taoshan: Remove density from PRODUCT_AAPT_CONFIG
-  taoshan: Don't use legacy MMAP
-  Revert "taoshan: use dlmalloc"
-  taoshan: Set SELinux to enforcing
-  sepolicy: Adress some denials
-  taoshan: Make init & fstab more SELinux-friendly
-  init: Add a service for taimport
-  init: Remove unneeded TA services
-  init: tad: point to specific TA partition
-  init: Remove obsolete debugfs mount
-  taoshan: Update custombootimg for renamed toybox_init
-  Revert "taoshan: Use Snap"
-  init: Don't try to insmod modules
-  taoshan: Remove WiFi module defines
-  taoshan: Enable zRAM
-  taoshan: Use Snap
-  Switch to QCOM's FM radio app
-  taoshan: Sync wcnss config with caf/LA.AF.1.1_rb1.18
-  taoshan: Use new fm calibration data file path
-  taoshan: Fix the issue with fm patch downloader
-  taoshan: Fix the issue with fm_dl service
-  taoshan: Fix /dev/radio0 permission
-  taoshan: Fix the issue with fm_dl service
-  taoshan: Added support for static linking for radio-iris-transport module
-  taoshan: Switch back to prebuilt camera HAL
-  taoshan: Spring cleaning
-  taoshan: Move bootlogos and some defines from sony_common

   * kernel/sony/msm8930/
-  net: ipc_router: Bind only a client port as control port
-  msm: kgsl: Defer adding the mem entry to a process
-  ashmem: Validate ashmem memory with fops pointer
-  netfilter: x_tables: make sure e->next_offset covers remaining blob size
-  HID: hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES commands
-  net: validate the range we feed to iov_iter_init() in sys_sendto/sys_recvfrom
-  mnt: Fail collect_mounts when applied to unmounted mounts
-  KEYS: potential uninitialized variable
-  msm: kgsl: Add missing checks for alloc size and sglen
-  vfs: make AIO use the proper rw_verify_area() area helpers
-  USB: usbfs: fix potential infoleak in devio

   * vendor/sony/
-  Merge pull request #179 from AdrianDC/taoshan
-  taoshan: Remove libqc-opt and update libmmcamera_wavelet_lib.so
-  taoshan: Add libqti-perfd-client to replace libqc-opt
-  taoshan: Update rmt_storage from flo MOB30D

====================
     12-05-2016
====================

-  Updated base to 6.0.1_r43
-  Security patches updated to May Release
-  Fixed SuperSU flashing

   * device/sony/taoshan/
-  taoshan: Spring cleaning
-  taoshan: Fix /dev/radio0 permission

   * kernel/sony/msm8930/
-  taoshan: Regenerate defconfig

====================
     29-04-2016
====================

-  Updated base to 6.0.1_r24
-  Security patches updated to April Release
-  Fixed bluetooth share force close
-  Fixed Mobile Network FC when selected from other language
-  Long press recent apps to switch to last app
-  Settings->Security->Unknown apps: Enabled by default
-  Materialize some elements
-  Settings: Auto hide fast scroll bar in dashboard screen

   * device/sony/taoshan/
-  taoshan: Fixed auto-rotation issue

====================
     23-04-2016
====================

-  Stable Version Released
 
-  Fixed GPS
-  Fixed Bluetooth
-  Updated Layers Manager
-  Added advanced reboot menu
-  Added volume rocker wake
-  Added quick unlock
-  SnapCam fixes
-  Download pause/resume support
-  Multi-window updates
-  Added CyanogenMod browser
-  Added Materialized Gallery from Dirty Unicorns

   * device/sony/taoshan/
-  taoshan: Fixed video recording with SnapCamera

====================
     13-04-2016
====================

-  Beta 2 Released

   * build/
-  build: update build script 

   * device/sony/taoshan/
-  taoshan: add back camera.vendor.msm8960.so
-  taoshan: Provide a camera SHIM library for SONY libs
-  taoshan: Update camera wrapper module definition
-  taoshan: bring back camera wrapper from msm8960-common
-  Revert "taoshan: goodbye camera wrapper"
-  Revert "taoshan: build camera hal" 
-  Revert "taoshan: open-source camera bringup"
-  taoshan: Disable non-existent overlays && remove duplicate overlay
-  Revert "taoshan: Enable WCDMA only mode"
-  Revert "taoshan: Disable non-existent overlays"
-  taoshan: Add custom RIL class
-  taoshan: Use 3 threads for dex2oat
-  taoshan: proximity wake moved to cmsdk
-  taoshan: Enable doze mode
-  taoshan: Enable EMERGENCY mobile connections. 
-  taoshan: remove double packages 
-  taoshan: Stop the QC-QMI message spam 
-  taoshan: Remove persist.sys.usb.config override
-  overlay: Use MONOTONIC instead of BOOTTIME for sensor timestamp
-  Revert "sepolicy: Remove incompatible sepolicies"
-  Revert "sepolicy: Adress some denials"
-  Revert "Revert "taoshan: use dlmalloc""
-  Revert "taoshan: Spring cleaning"

====================
     12-04-2016
====================

-  Initial Beta Marshmallow Release

   * build/
-  Fix a race condition while building the recovery patch

   * device/sony/taoshan/
-  sepolicy: Remove incompatible sepolicies
-  sepolicy: Adress some denials
-  Revert "taoshan: use dlmalloc"
-  taoshan: Spring cleaning
Screenshots:-





 

Attachments

Last edited:

therishabh

Senior Member
Sep 9, 2014
213
88
0
Superb work Stryder :good:....Aosp is super smooth, I tested this Rom
mobile data works
gps works
wifi works
camera works (3rd party)

but this Rom also has the no sound bug during calls like in AICP...bdw this bug got fixed in the latest resurrection remix 5.6.7

really love the responsiveness of this Rom please fix this call bug, can't wait to use this rom :fingers-crossed:
 

STRYDER~007

Inactive Recognized Developer / Recognized Themer
May 13, 2013
2,740
9,244
0
Pune
Superb work Stryder :good:....Aosp is super smooth, I tested this Rom
mobile data works
gps works
wifi works
camera works (3rd party)

but this Rom also has the no sound bug during calls like in AICP...bdw this bug got fixed in the latest resurrection remix 5.6.7

really love the responsiveness of this Rom please fix this call bug, can't wait to use this rom :fingers-crossed:
Thanks for your review! Let me talk too our RR maintainer, if he has fixed incall volume bug, I'll implement it and launch new build asap! ;)
Great work dev! Thanks
Great Job Dev:eek::D
Thanks a lot guys! :D
 

STRYDER~007

Inactive Recognized Developer / Recognized Themer
May 13, 2013
2,740
9,244
0
Pune
AOSP-RRO Updated!

Hey guys! I've released second beta version of AOSP-RRO. All the bugs have been fixed. Test it and report your review! Cheers! :D
Huge thanks to @CodeZero for fixing camera and his precious help!

Native Camera- Works!
Incall Volume- Works!

Changelogs:-
Code:
====================
     13-04-2016
====================

-  Beta 2 Released

   * build/
-  build: update build script 

   * device/sony/taoshan/
-  taoshan: add back camera.vendor.msm8960.so
-  taoshan: Provide a camera SHIM library for SONY libs
-  taoshan: Update camera wrapper module definition
-  taoshan: bring back camera wrapper from msm8960-common
-  Revert "taoshan: goodbye camera wrapper"
-  Revert "taoshan: build camera hal" 
-  Revert "taoshan: open-source camera bringup"
-  taoshan: Disable non-existent overlays && remove duplicate overlay
-  Revert "taoshan: Enable WCDMA only mode"
-  Revert "taoshan: Disable non-existent overlays"
-  taoshan: Add custom RIL class
-  taoshan: Use 3 threads for dex2oat
-  taoshan: proximity wake moved to cmsdk
-  taoshan: Enable doze mode
-  taoshan: Enable EMERGENCY mobile connections. 
-  taoshan: remove double packages 
-  taoshan: Stop the QC-QMI message spam 
-  taoshan: Remove persist.sys.usb.config override
-  overlay: Use MONOTONIC instead of BOOTTIME for sensor timestamp
-  Revert "sepolicy: Remove incompatible sepolicies"
-  Revert "sepolicy: Adress some denials"
-  Revert "Revert "taoshan: use dlmalloc""
-  Revert "taoshan: Spring cleaning"
 
Last edited: