[ROM][OFFICIAL][7.1.2] AOSP-JDC by JDCTeam - 24/Jan/2018

CheckYourScreen

Senior Member
Sep 19, 2012
978
3,033
0
Delhi


The Android Open Source Project Nougat
Brought to you by Jflte DevConnection Team


Code:
#include <std_disclaimer.h>

/*
 * Your warranty is NOT void.
 *
 * We're not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. Please
 * do some research if you have any concerns about features included in this ROM
 * before flashing it! YOU are choosing to make these modifications, and if
 * you point the finger at us for messing up your device, we will laugh at you.
 *
 */

What is AOSP?
AOSP is Android as Google publish without other modifications. More or less AOSP is the Nexus devices stock rom without gapps. Anyway to get a working system we ported some changes from Cyanogenmod/LineageOS and CodeAurora repos.
Please do not ask for features to be added because we're not going to add more to keep this ROM small, fast and pure.
But Exceptions are always there.. ;)


JDCTeam


Screenshots:











Downloads:

ROM: https://romhut.com/roms/aosp-oneplus-x
Mirror (Androidfilehost):https://www.androidfilehost.com/?w=files&flid=179133

OOS Camera (Flashable Zip): https://goo.gl/SVJcmZ (ROM ships with OOS Camera inbuilt!)

Magisk: https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445

Changelog:
*Check 2nd post for all changelogs*


Installation

First time or clean install:
  1. Download the ROM from the link above
  2. Download Gapps Beans Gapps or Opengapps (Beans gapps preferred)
  3. [OPTIONAL]Download ThemeReady GApps package for N (arm)
  4. Put the zip files on your SDCard
  5. Reboot in Recovery
  6. Wipe System,Data,Cache
  7. Select "Install zip from SDCard"
  8. Choose AOSP ROM zip file
  9. Choose GApps zip file
  10. [OPTIONAL]Choose TBO GApps zip file (needed for complete theming of some Gapps with OMS overlays)
  11. Flash
  12. Reboot system


Update over an existing previous AOSP N build:


Via OTA Updates:
  1. Open OTA Updates app
  2. Download the update
  3. Press "Install"
Your device will automatically reboot and install the update.

Manual update with TWRP:
  1. Download updated build from the link above
  2. Put the zip files on your SDCard
  3. Reboot in TWRP Recovery
  4. Select "Install zip from SDCard"
  5. Choose AOSP ROM zip file
  6. Flash
  7. Reboot system

    NOTE: the "dirty" flash to update an existing version DO NOT NEED any new re-flash of Gapps and TBO... integrated BackupTool during rom install will backup your gapps (already installed) and restore them after rom update!

General notes
  • Rom is Unrooted by default so use Magisk to get root privileges and bypass SafetyNet.
  • Theming: rom has from this build the new SUBSTRATUM THEME ENGINE. Use the integrated Substratum app to apply OMS overlays (OverlaysManagerService). Latest Substratum is rootless!
  • Theming: to apply OMS overlays to some system apps, you need also to flash TBO GoogleApps-ThemeReady right after your Gapps package from recovery. This means to be clear: ROM + GAPPS + TBO

Known issues
  • You will tell us

Sources
GitHub


Social
Google+: JDCTeam Community
YouTube: JDCTeam TV


Credits
  • JDCTeam
  • LinageOS
  • Google
  • MI5Devs
  • OnePlus
  • TeamSubstratum
  • PureNexus

Special thanks:

Daily ongoing changelog:
Check HERE to see the ongoing changes on development!


XDA:DevDB Information
[ROM][OFFICIAL][7.1.2] AOSP-JDC by JDCTeam, ROM for the OnePlus X

Contributors
CheckYourScreen, smeroni68
Source Code: https://github.com/AOSP-JF-MM

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

Version Information
Status: Stable
Stable Release Date: 2017-07-18

Created 2017-07-14
Last Updated 2018-01-25
 

CheckYourScreen

Senior Member
Sep 19, 2012
978
3,033
0
Delhi
|| Changelog ||

24/Jan/2018 :
  • Added back oneplus camera.
  • Minor fixes.
18/Jan/2018 :
  • Fixed Package installer issue.
  • Fixed wifi hotspot issue faced by some users.
03/Jan/2018 :
  • Updated kernel to Rebased-114 with latest security patches and various fixes.
  • Fixed MTP Reboot issue.
  • Fixed WiFi-Mobile Data switch connection issue.
  • Rom - October patch with Blueborne and KRACK Patches
  • Various other rom source fixes etc..
09/06 :
  • Updated kernel to Rebased-111 with security patches and various fixes.
  • Fixed screen mirroring/wifi display issue.
  • Dropped some audio flags to fix some echo issues.
  • Various cosmetic/UI changes in settings of rom.
  • Various other rom source fixes etc..
21/08 : (Clean flash HIGHLY RECOMMENDED!!)
  • Updated to New Rebased Arsenic Kernel (based on Latest CAF Tag with latest MM OOS 3.1.4 Changes)
  • Merged all CVE and Security Patches Till date in Kernel.
  • August Security Patches in ROM
  • Dropped Adreno idler in favour of 27Mhz freq for GPU
  • Dropped Voltage Control
  • Fixed 100% Battery stuck issue in new Rebased Kernel
  • Fixed USB-MTP random reboot issue
  • Fixed HEVC Decoder issue (hw/hw+ decoder playback works and green/pink tint issue fixed too)
  • Enabled persist sepolicy
  • Enabled Charger Suspend
  • Added Charger Monitor Service to keep a track of current Battery Temp while charging and discharging (Device will be much cool as compare to old kernel)
  • Fixed Bluetooth MAC Generation
  • Increased Recording Volume/Mic Gain
  • Enabled Various Audio Features supported by our device
  • Updated Kernel tags and ramdisk offset for faster boot
  • Removed loc_api from gps
  • Dropped Camera2 in favour of Oneplus Camera
  • Added Blur feature
  • Compiled with Latest SnapDragon Clang
  • Rest ROM related changelog in About section of Settings..
30/07 :
  • Fixed Safetynet bypass issues (Flash magisk)
  • Fixed Keyboard swipe issues
  • Merged OTA Updater
  • Round icons
  • Various ROM side bug fixes and improvements
  • Kernel - SU binary Security Fix/Patch
22/07 :
  • Network speed meter/indicator
  • Inbuilt OOS Camera (No need to flash zip separately)
  • Addressed and fixed some rare cam issues.
  • Updated RIL blobs for Better and Stable Network (Similar to OOS)
  • LED notification customizations
  • Fixed keyboard issues for some users
  • Updated webview
  • Switched to Latest GCC 4.9 (Updated last week)
  • Screen pinning improvements
  • Round Icons
  • TCM (TCP Connection Management)
  • Rom side fixes and stability improvements..
13/07 : Initial Public Release Build
 
Last edited:

CheckYourScreen

Senior Member
Sep 19, 2012
978
3,033
0
Delhi
Hi folks! :)
"Not just another rom for Oneplus X"- yeah, that's what it is.
I worked on it keeping newbie users in mind, mainly those who like to use unrooted or use stock rom. I did pour my heart out in this rom as it was intended for a very special friend who still uses stock rom unrooted so had to provide her something as stable as stock rom with all the tunings preconfigured.
Rom ships unrooted so you can flash Magisk for root and to bypass SafetyNet easily.

Some highlights:
  • Rom ships with "Most optimal" settings preconfigured- you can use it without making a single change related to kernel.
  • Soft coded max freq to 1.9ghz to keep device cool and save battery- you can change it back to 2.3 using kernel adiutor.
  • Undervolted all freqs by -10 by default.
  • OOS Camera Hal with all working features like HFR,SlowMo, HDR etc. (OOS Cam zip availble in 1st post)
  • Enabled panic detection mode.
  • Reduced TCP buffer threshold to decrease packet loss ratio.
  • Ticker feature added.
  • Statusbar related customizations can be found in systemui tuner (do check it out!)
  • Netflix, amazon video etc works as expected, even download works in Netflix.
  • Fixed wifi-mobile data switch issue.
  • All the device specific changes in sync with my GZR Trees.
  • And the best part: build type is "USER" instead of "USERDEBUG", yeah we ship User builds aka the production builds which all oems ships and passes most of the CTS. User builds tends to disable all type of debugging by default in all parts of rom so we do the same but with only required debugging options enabled like adb to get logs properly for better performance and UX.
 
Last edited:

dchrono

Senior Member
Feb 6, 2016
403
205
53
Montreal
Brilliant! ... thank you!

Edit: lean and clean, ultra smooth w/ zero issues. Have yet to complete one battery cycle going on 3+ hrs. sot.
Everything just works, gallery supports all video types, suggestions in kybd all languages. By far the best rom for our device.
 
Last edited:

TECCC

Senior Member
Jul 4, 2014
151
17
0
possible to activate software navkeys and changing battery symbol to circle ? dont find it in settings
pls help :D
best regards
 

CheckYourScreen

Senior Member
Sep 19, 2012
978
3,033
0
Delhi
possible to activate software navkeys and changing battery symbol to circle ? dont find it in settings
pls help :D
best regards
Soft keys toggle is what being worked on right now, wait for it in new build, till then use the build.prop method to get soft keys working.
Battery symbol customizations are available in Settings > Systemui Tuner, looks like you overlooked my 3rd post ;)
 

TECCC

Senior Member
Jul 4, 2014
151
17
0
ahh tnx found battery symbol changer :p
maybe you could tell me what to change in build prop for activate software nav keys and deactivate hw buttons ? ^^

*******************
edit: adding in build.prop the line "qemu.hw.mainkeys=0" right , OK it worked.
many thx :) rom looks and feels n1 so far :)
 
Last edited:
  • Like
Reactions: CheckYourScreen

granazis

Senior Member
Sep 3, 2009
665
460
0
Loutraki
Welcome

oooo!!!!,The sir of Onyx is here w/the best simpler(closer to stock if was poossible to have via oneplus) rom for onyx ever appeared.
TNX! a lot for your hard work for Onyx in general @CheckYourScreen.
Everyone must have this rom for his Onyx.

Best regards from Greece and good luck on the tread that we was waiting for.
 
  • Like
Reactions: CheckYourScreen

naa2773

Senior Member
Apr 20, 2017
131
42
0
Better this or paranoid android 7.2? Stability and battery life?
I guess you'd need to decide for yourself. Paranoid sounds a bit unstable at the moment (no surprise as it's only the first release). If you're desperate for something now I don't think Paranoid is the one.
 

abhatia1435

Senior Member
Oct 19, 2014
646
761
123
Panipat
Just tried the ROM and it is awesome! Thanks a lot for your efforts @CheckYourScreen
1. For those who don't like the current hardware buttons combination can use this app to remap/swap the buttons
Link: https://play.google.com/store/apps/details?id=com.irishin.buttonsremapper
I tried it and it is working fine.
2. For the big 'PM' after the time on the lockscreen, the following Xperia Lockscreen Clock substratum module can be used to solve the problem. It also works fine.
Link: https://forum.xda-developers.com/android/themes/theme-xperia-lockscreen-clock-t3633983
Instructions:
Install, Open Substratum, Choose CITRUS Clock 1 variant and Build&Enable.
 

Attachments

Last edited:

granazis

Senior Member
Sep 3, 2009
665
460
0
Loutraki
Great rom, miss few settings like led notifications and traffic indicators :)
These not included as its a simple(no featured rom),for led notifications use Led light notification manager from playstore works flawless in all fields we need,using it on every rom not includes that feature.Works vwell believe me @Dizzyrul3z
Regards from Greece
 
Last edited:
  • Like
Reactions: Dizzyrul3z

naa2773

Senior Member
Apr 20, 2017
131
42
0
Just tried the ROM and it is awesome! Thanks a lot for your efforts @CheckYourScreen
1. For those who don't like the current hardware buttons combination can use this app to remap/swap the buttons
Link: https://play.google.com/store/apps/details?id=com.irishin.buttonsremapper
I tried it and it is working fine.
2. For the big 'PM' after the time on the lockscreen, the following Xperia Lockscreen Clock substratum module can be used to solve the problem. It also works fine.
Link: https://forum.xda-developers.com/android/themes/theme-xperia-lockscreen-clock-t3633983
Instructions:
Install, Open Substratum, Choose CITRUS Clock 1 variant and Build&Enable.
There's no need for the button switch app, it's in settings under display (oddly).

---------- Post added at 11:12 PM ---------- Previous post was at 11:10 PM ----------

Very impressed with this ROM. It's the only nougat ROM I've tried where everything just works.

It has enough config options for me, theming, and the camera works perfectly, including panorama and slow motion video.

Great stuff.
 

TRuth14

Senior Member
Jul 10, 2012
413
52
0
Kuala Lumpur
There's no need for the button switch app, it's in settings under display (oddly).

---------- Post added at 11:12 PM ---------- Previous post was at 11:10 PM ----------

Very impressed with this ROM. It's the only nougat ROM I've tried where everything just works.

It has enough config options for me, theming, and the camera works perfectly, including panorama and slow motion video.

Great stuff.
Does the camera is the same as sultan? I mean does it constantly at 30fps ?
 

naa2773

Senior Member
Apr 20, 2017
131
42
0
Does the camera is the same as sultan? I mean does it constantly at 30fps ?
If you flash the OOS camera app as shown in the OP then you have the option of forcing video framerate in the app, which is essentially what you want. But it isn't sultans camera (no nougat ROMs currently in active development use sultans HAL).