• 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][7.x]AOSP-OMS/Substratum[2017.01.18]

Seraph08

Elite Member
Apr 9, 2013
1,496
7,047
0
Troy, NY
github.com


The Android Open Source Project with OMS/Substratum


Smoothness of Stock ROM with greatness of Substratum Themes

What is AOSP?

AOSP is Android as Google publish without other modifications. More or less AOSP is the Nexus devices stock rom without gapps.
What is OMS?

OMS (Overlay Manager Service) which was designed by google and its modded by our developers to include it into AOSP ROMs.In short,OMS is a Theme Engine replacement and it can do wonders!

Features:

AOSP
OMS/Substratum
Advanced Reboot
Clear all recents
Ambient display
Volume Rocker Wake
Volume Rocker Music Controls
Optimizations for battery
System Ui Tuner tweaks:-
-Battery %
-NavigationBar Customization
-DND options
-Night mode
-QS brightness slider toggle
-Power Notification controls
-Alert Slider

Downloads:
https://basketbuild.com/devs/Seraph08/oneplus2/AOSP-OMS

GApps:
[/B]opengapps.org/#
(Android 7.0)

Device Tree:
[/B]https://github.com/Seraph08/android_device_oneplus_oneplus2/tree/nougat

Kernel:
[/B]https://github.com/Seraph08/android_kernel_oneplus_msm8994/



XDA:DevDB Information
AOSP-OMS, ROM for the OnePlus 2

Contributors
Seraph08, srisurya95 , akhilnarang,
Source Code: https://github.com/AOSP-RRO

ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.x
Based On: AOSP

Version Information
Status: Alpha

Created 2016-11-21
Last Updated 2016-11-20
 
Last edited:

Mohit31

Elite Member
Apr 14, 2015
1,223
673
0
Great work..!!
Is there an option to enable/disable hardware/on-screen button
Thanks

---------- Post added at 07:07 AM ---------- Previous post was at 07:04 AM ----------

@pk-air 7.0
It's written in the op under gapps heading :p
 
  • Like
Reactions: pk-air

kgshank

Member
Jul 1, 2015
11
0
0
Chennai
Issues with Jio?
Can anyone from India test this ROM?..I wasn't getting any network with Jio..
Thanks Seraph08 for this awesome ROM!! Cheers!
Didnt try with this ROM, but for Seraph's CM and official CM, I had to explicitly set the network type for the other sim to 2G only and set Jio to LTE only
 

Seraph08

Elite Member
Apr 9, 2013
1,496
7,047
0
Troy, NY
github.com
the changelog to get this going

Code:
project device/oneplus/oneplus2/
764c4cc oneplus2: let the 2 other Big cores rest
5eab797 oneplus2: force deep buffer
cb480bf 2G Network doesn't connects always for some carriers
b02106a add-resources for 2G overlays
7c1c0b8 oneplus2: Turn down the fire during dexopt
d2093e3 Update vendorsetup.sh
496afda Create README.md
27351bd update cm.dependencies to follow my repos
17d8388 reapply permissive
742ef56 with out libprotobuf-cpp-full called on
4ec848c Calm the CPU down
75bc884 oneplus2: Add highspeed recording profiles
17374e1 oneplus2: dexopt everything when building the boot image
a85c9e2 oneplus2: Give additional cores to background cpuset
1ce0229 oneplus2: remove hard-coded photo preview size
3e6d843 set proper cpu variant
c2dd67f CM >> AOSP
1fc4fbe Revert "oneplus2: Bring DozeSettings up to date"
23024dc AOSP-ifying
ccd5112 Revert "Shim old camera client to ims-camera"
e683ca0 data-ipa-cfg-mgr brought back
d76912d oneplus2: add alert slider support
b7d0d0b disable oppo
4cc6285 adding/dropping needed/unnecessary overlays
a1ecd14 update BoardConfig
3528f94 Revert "update BoardConfig"
b46d498 camera shims

project frameworks/base/
87a3ae7 DND: alert slider policy and design integration
b0987b9 making more generic

project hardware/qcom/media/
d9b056e media: Add symlinks to msm8974
d8bc359 media: Use project pathmap
7866803 mm-video: venc: Correct a typo in variable name
68ad7ac mm-video: venc: update allocation-size check for meta-buffer
33e8e00 mm-video: venc: Use correct flag for buffer index selection
b06563e mm-video: venc: update color format in port-def
a211c6f mm-video: vidc: Remove hardcoding of BufCountActual

project kernel/oneplus/msm8994/
939279d .gitignore: Add Boeffla-version of .gitignore
d38b601 Add build framework
145b020 boeffla_defconfig: initial version
9de6b25 mmc/core: disable crc to improve performance
d2e1a0f selinux/avc: make selinux less chatty
aa38ae4 tcp_output: set initial TCP window size to 64K (speed improvement)
9d2d916 msm_bus_arb/msm_bus_arb_adhoc: Make update_request_legacy/update_request_adhoc functions less chatty
7b27a7c cpufreq: Add impulse governor
da64d2d cpufreq: governor: Be friendly towards latency-sensitive bursty workloads
2e4f3a9 cpufreq: Introduce new relation for freq selection
0e7497b1b cpufreq: add elementalx governor
0ed612d cpufreq: conservative: add support for saving tunables per policy governor instance
fd5f07a cpufreq: ondemand: add support for saving tunables per policy governor instance
807ad78 cpufreq: add ZZMoove big.LITTLE Edition (bLE) development version as of 09.01.2016
3b0ca87 cpufreq/governor: avoid a possible crash in msm thermal driver when freq limits are changed due to thermal events
3a91bb4 cpufreq_interactive: remove boost functionality
b1d66af block: Add SIO scheduler
a54ae73 block: Add FIOPS scheduler
b96143a block: Add Zen V2 scheduler
1a89987 zen-iosched: set fifo batch to 16 to reduce overload on eMMC and CPU
6171495 cpufreq: hardlimit for min/max cpu frequencies
5ca662e cpufreq: Workaround to make governors sticky and not to be overwritten by rom or other processes
f2d6a66 cpufreq: Correction to hard limit handling for mix/max cpu freq and governors
20ee925 msm_performance: do not allow userspace to change min/max cpu limits anymore
cab77ae block: Workaround to make schedulers sticky and not to be overwritten by rom or other processes
9191776 clock-cpu-8994.c: Expose PVS level via speedbin sysfs
bd07f12 qpnp-smbcharger: Charge Level Interface 1.2 for OPT
b01760ed msm: mdss: Adding lcd notifier
1ec2d29 printk: Add sys kernel interface to configure linux printk logging
c2015a8 msm: mdss: Import KCAL post-processing driver [v2] (squashed)
2b9d4ce msm: mdss: Updates to KCAL post-processing driver (squashed)
c294e49 msm: mdss: Change KCAL post-processing driver to make invert mode working in CM for OP2
1bdbfa9 msm: mdss: kcal: KCAL driver is off by default
c7df11e fs/dyn_sync_cntrl: dynamic sync control 2.0 for msm8994
121ee34 Boeffla Sound: Initial implementation for OnePlus Two (wcd9330)
2df328d Boeffla Sound: Version 1.1.0 - add mic gain control (general and cam mic)
c3ce58c usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs
16124fe usb-gadget: support USB keyboard
c714ab7 devfreq: Expose GPU used frequency statistics in a new sysfs (condensed version)
2444f3a msm8994-v2: Activate additional 27 MHz gpu frequency step (idle freq)
2081414 kgsl_pwrctrl: Ensure default behaviour is without GPU underclocking
b73d773 GPU: governor_msm_adreno_tz tweaked to not peak up when using 27 MHz min frequency
a736c5a GPU: governor_simpleondemand tweaked to not peak up when using 27 MHz min frequency
c127efa cpu-boost: Implement touch boost configuration driver
9785fd2 cpu-boost: Update touch boost (input boost) configuration driver to V2
f2a077f synaptics_driver_s3320: Add sweep2wake gesture (CM13 new version)
19e185f sweep2sleep: Driver to support multiple gestures to put device to sleep (CM13 new version)
133d1f3 drivers/input: Add Boeffla powerkey helper driver
35f2bfb boeffla_config_helper: Implement boeffla-config mode
1191217 boeffla_config_helper: Improve boeffla-config mode for CM
20d2680 input: synaptics: s1302: Stop keypad when touchscreen is in use
9074c69 misc: fpc1020: Ignore home key presses when touchscreen is in use
0cabb85 leds: Boeffla touchkey control driver 1.2.0 for OnePlus3/OnePlus2
a3f01bd fpc1020_tee: Implement pocket mode for OP2
b2a1ada boeffla_defconfig: enable whole bunch of options
d2e5b01 boeffla_defconfig: enable additional tcp congestion algorithms + set westwood as default
7c3d1d5 boeffla_defconfig: Switch NTFS to module
da8d71e boeffla_defconfig: Enable USB OTG Ethernet support (as modules)
053e868 boeffla_defconfig: Add xbox controller support as module
de3aa7d boeffla_defconfig: enable retrieving configuration via /proc/config.gz
2d1f24c boeffla_defconfig: activate cifs as a module
e0e8344 boeffla_defconfig: Enable NFS as module
76a57ad boeffla_defconfig: enable module unloading again
2f29185 boeffla_defconfig: change WIFI configuration
6df2f3c msm8994: add cpu overclocking
faffd3f msm8994: add cpu overclocking (SD811 frequencies)
1a9dc1f qcom-cpufreq: ensure startup is according to default frequencies (no overclocking/underclocking)
da8569e Revert "kgsl_pwrctrl: Ensure default behaviour is without GPU underclocking"
188be58 kgsl_pwrctrl: Generic power level initialisation and hardlimits for powerlevels
6eb95fc proc: Remove verifiedbootstate flag from /proc/cmdline
e6dffb9 anykernel: fix kernel modules don't get updated if /system/lib/modules directory already exist
0ca0cf8 Boeffla ramfs: fix busybox 1.25.1 (add missing sync command)
4bfd3ed Boeffla ramfs: no default.prop patches anymore
ed7e2b8 Boeffla ramfs: special handling for selinux contexts on Android N or higher
34b40e5 Release tag: 6.0-beta1
17d725f msm: mdss: kcal: remove update_igc and invert functionality
d56f04a Release tag: 6.0-beta2
d49eba4 tri_state_key: allow more key codes for extra modes
03d5d97 generate broken_oneplus2_defconfig
e078916 clone defconfigs across all ROMs
3d4a186 Boeffla ramfs: Fix default zRam handling (zram is now initialized in a script by CM14.1 instead of fstab)
fcbbd0f Release tag: 6.0-beta3
6b93a00 I void warranties
f030ae4 tri_state_key: allow more key codes for extra modes
f0ba759 generate broken_oneplus2_defconfig
8718367 clone defconfigs across all ROMs
ff0c420 I void warranties
5071599 no need for all of these

project vendor/oneplus/
13a5372 op3: Update camera driver
3520822 drop CNEService
13af4e1 Create README.md

project vendor/qcom/binaries/
6898fae Fix makefiles
7f7e01e msm8960: Import graphics libraries
 

mrbubba999

Elite Member
Mar 28, 2010
1,785
199
0
Does this suffer the call echo? The other person can hear their own voice as an echo.
Any issue with disconnecting from Android wear watch (these are all issues with other N Roms)

Sent from my ONE A2003 using Tapatalk
 
  • Like
Reactions: soxtober05