• 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][Sultan-ized][GCC-4.9][UNOFFICIAL]AICP 12.1[BACON][30th June]

Pacer_456

Senior Member
Dec 7, 2015
414
736
0
London


Sultan-ized AICP is a project which was started in 2017 initially on bacon that had a motive of providing people with builds based off sultanxda's sources for better battery and camera along with a touch of featured environment.


Your warranty is now void (or not). I am not responsible if your phone turns out into a high-tampered mutant or a brick to play lego with. Do some research if you don't have any experience in flashing ROMs as you will be needing it,apparently. You are choosing to flash my build yourself, I have not compelled you toflash it. If you ever say I am responsible for anything happening to your phone, I will just sit back and rejoice new season of Game of Thrones.

AICP

AICP ROM is based on Lineage OS, Slim, Omni and some original AICP features which creates an awesome combination of performance, customization and power.




We, the Sultan-ized Builds Team, felt the need of these builds and hence are providing you all with it so that you can relish sultan's stability along with peak customizability. As we have used sultanxda's kernel, here are some of it's features mentioned below:
  • Based off latest CAF Marshmallow kernel source from Qualcomm (LA.BF.1.1.3_rb1.15)
  • Removed lots of excessive bloat
  • Rewrote battery driver (for the BQ27541 fuel-gauge chip; battery % readings are more accurate, there are various
  • safety mechanisms now, and you may get better battery life)
  • Rewrote half of the Synaptics touchscreen driver (over 2500 lines of code modified; your touchscreen may work better)
  • Newest-available Synaptics touchscreen firmware
  • Dynamic CPU input boost driver (makes the phone feel smooth without destroying battery life)
  • CPU underclocked to 1958 MHz by default (you can disable this; see why this was done in the FAQ in the 3rd post)
  • Vibrator is automatically disabled when recording videos (so the buzzing noise doesn't get in the videos)
  • Custom thermal control driver (features 8 thermal throttle steps; keeps the phone cool)
  • LCD KCAL by Savoca
  • Westwood TCP congestion algorithm (enabled by default)
  • F2FS support
  • NTFS support
  • No placebo patches, features, or compiler "optimizations"
  • Many other misc. improvements not listed here


These builds were initially managed by me but as I didn't have all the devices for quality maintenance, I built a team of three people who manage these builds(RR/AICP) for each device. Sultan-ized Team is mentioned below :
@romilparh : Bacon Maintainer and Team Manager
@DroidFreak32 : OnePlus 3(T) Maintainer
@ZerNico : Onyx Maintainer
@Pacer_456 : Bacon Sultan-ized AICP Maintainer

Shout out to @iRhyiku for help testing


Discussion Group(Telegram) : https://t.me/SultanizedBuildsDiscussion
Builds Channel(Telegram) : https://t.me/SultanizedBuilds
OnePlus Forums : NA
Google+ : NA
Feedback Page : https://goo.gl/forms/4IbbjbbijGyrWyTr1


Android File Host: https://www.androidfilehost.com/?w=files&flid=194049


XDA developers, Lineage team, DU team, Omni team, Slim team, Resurrection Team and @Sultanxda


As you all know we build online on servers and have to pay a reasonable price. Each donation helps, but is not forced at all.
Paypal : Here


Status: Beta
Release Date: 24-06-2017
Stable Release Date : NA
Source Code: https://github.com/resurrectionremix
Kernel Source Code: https://github.com/sultanxda/android_kernel_oneplus_msm8974 https://github.com/AgentFabulous/sultan_kernel_oneplus_msm8974/commits/nougat


XDA:DevDB Information
Sultan-ized, ROM for the OnePlus One

Contributors
Pacer_456
Source Code: https://github.com/AICP

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

Version Information
Status: Testing

Created 2017-07-01
Last Updated 2017-06-30
 

OM13

Senior Member
Sep 3, 2012
126
17
0
Dallas
Which gapps do we flash with this? Current flashed with Nano and my phone feels really sluggish and laggy. I cleaned flash as well.

Sent from my A0001 using Tapatalk
 

Pacer_456

Senior Member
Dec 7, 2015
414
736
0
London
New update 12th July

Repo sync

Changes from both sultan's and aicp's side, take a look at their git.

https://www.androidfilehost.com/?fid=745425885120748205

Changelog:
====================
07-12-2017
====================


* build/
1643126 repopick: don't bail on drafts
8e35bea qcom: Enable TARGET_USES_QCOM_MM_AUDIO

* device/oneplus/bacon/
fe0b696 Revert "bacon: Use GCC 4.8 for kernel compilation"

* vendor/aicp/
3db3122 Merge "otasigcheck: Avoid long lines in XML" into n7.1
6a66424 Merge "otasigcheck: Rewrite for CM 13.0" into n7.1
f78c502 Merge "otasigcheck: skip otasigcheck in headless mode" into n7.1
ecb4437 Merge "vendor: reorganize prebuilt files" into n7.1
a12afd9 aicp: Add OnePlus 5 (cheeseburger)

====================
07-11-2017
====================


* frameworks/base/
e215c27 SystemUI: Fix Notification Background Color Issue
518b59c Merge "base: Add support for pulsing battery icon when charging [1/3]" into n7.1

* hardware/qcom/audio-caf/msm8998/
ddedc50 hal: Allow building hardware audio encoders
64be284 audio: Use direct * pathmap

* hardware/qcom/display-caf/msm8998/
7f20a06 Don't build lights module if vendor supplies it
338b2bb display: Use * pathmap

* hardware/qcom/media-caf/msm8998/
2784e0e mm-video: Disable proprietary extension
4d37518 venc: Fix VQZip issue
6c90e81 media: Avoid collision with FFMPEG plugin
f7322c0 vidc: Fix makefiles
227174f media: Use * pathmap

* prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/
0a70ca1 Update prebuilt GCC to build 4168537.

* system/core/
d87de1d init.rc: setup console-ramoops-0
47e1b0f logcat: Add missing newline to read failure
3f449d6 healthd: check console-ramoops-0
5bfef83 fs_mgr: check console-ramoops-0

====================
07-10-2017
====================


* build/soong/
fd7310d Fix kernel_headers module registration

* device/oneplus/bacon/
6263538 bacon: Hide sRGB toggle in developer options

* frameworks/av/
f44aff1 Merge changes from topic 'aosp-commits' into n7.1

* frameworks/base/
a175d97 Camera2: Fix Error Callback if buffer lost.
356d258 [ams]set the resultTo to null started by a finishing activity
4f999bc remove the lock-use for prunePrintService in case blocking main thread
de3ffb2 Merge "Move screen on message to new thread" into n7.1
e80a427 Merge "FlashlightTile: Retry opening camera later on if it failed before" into n7.1
6ad319c Merge "hwui: Remove deprecated compiler flag" into n7.1

* packages/apps/WeatherProviders/
878287b Set certificates to PRESIGNED

* platform_manifest/
609e7f3 aicp.xml: sync caf 8998 hals

* vendor/aicp/
a21bdb5 ether: Fully transfer maintainership to Prophentes

====================
07-09-2017
====================


* bionic/
d207f78 Merge tag 'android-7.1.2_r24' into cm-14.1

* device/oneplus/bacon/
41c910f bacon: Update OpenWeatherMap package name

* frameworks/base/
0bb327e base: Add support for pulsing battery icon when charging [1/3]
f008d40 fwb: update de-translations for Patcher (lol) and Livedisplay tile

* packages/apps/AicpExtras/
b757313 AE: update de-translations

* packages/apps/CMParts/
9714d04 cmparts: Add support for pulsing battery icon when charging [2/3]

* packages/apps/Settings/
bbd518f Bring back some physical keyboard settings

* packages/apps/WeatherProviders/
d2774a4 Use official LineageOS apks

* vendor/aicp/
46dd7d1 otasigcheck: Avoid long lines in XML
bcf2209 otasigcheck: Rewrite for CM 13.0
5414fee otasigcheck: skip otasigcheck in headless mode

* vendor/cmsdk/
46b904a cmsdk: Add support for pulsing battery icon when charging [3/3]

====================
07-08-2017
====================


* build/soong/
d773eb3 add device_kernel_headers module for vendor-specific kernel headers

* device/oneplus/bacon/
cc76c90 Revert "bacon: Disable text relocations"
b41c1b7 bacon: Add shim for libgsl.so

* frameworks/base/
11c303c Automatic translation import
940b96a Automatic translation import
9f64c80 Automatic translation import

* hardware/qcom/camera/
3b7766e QCamera2: Remove sharpness cap
a8f9d9e QCamera2: Remove ISO-based antishake

* packages/apps/AudioFX/
4273aee Automatic translation import

* packages/apps/CMParts/
221233c Automatic translation import

* packages/apps/Gallery2/
bd7c0d6 Automatic translation import

* packages/apps/Jelly/
99c0a8b Automatic translation import

* packages/apps/LockClock/
e0810ea Automatic translation import
9f2ff45 LockClock: add option to suppress date on widget

* packages/apps/Settings/
243e3cb Automatic translation import

* packages/apps/SetupWizard/
50da943 Automatic translation import

* packages/apps/Terminal/
2e009e8 Automatic translation import

* packages/providers/WeatherProvider/
37f067f Automatic translation import

* packages/services/Telecomm/
de251ff SensitivePhoneNumbers: Fix number comparison

* vendor/aicp/
45801a2 vendor: reorganize prebuilt files
1a332cc extract_utils: fix root variable
0ccef38 fix check_blacklist function to work on wiped /system partition
da62a64 backuptool: Use cut instead of awk
b97e755 backuptool: Add checks if it makes sense to execute commands
f727c9a backuptool: Add support for cross-version whitelists

* vendor/cmsdk/
2a214a1 Automatic translation import

* vendor/cmsdk/samples/weatherproviderservice/YahooWeatherProvider/
8a9c801 Automatic translation import

* vendor/oneplus/
67a9309 Revert "bacon: Update camera blobs containing text relocations"
561e536 bacon: Hex-edit libgsl.so to replace "mmap64" with "mmap65"

====================
07-07-2017
====================


* build/
5a57369 Merge "Revert "enable PERMISSIONS_REVIEW_REQUIRED feature"" into n7.1
952eef4 Revert "enable PERMISSIONS_REVIEW_REQUIRED feature"
dc3486d Merge "enable PERMISSIONS_REVIEW_REQUIRED feature" into n7.1

* build/soong/
0c3a1ef Add integer_overflow sanitization build option.
e9425b0 Merge "Fix install location for vendor tests"
00269f2 Fix install location for vendor tests

* frameworks/base/
33d87b9 PowerManagerService: add a config to light up buttons only when pressed
80b66c5 SystemUI: keep sysbar menu drawable
003e007 Merge "QSTiles: update LiveDisplay tile" into n7.1
fc80876 Merge "Night mode auto brightness: code cleanup and improvements [1/2]" into n7.1
5543ebb Merge "Remove fwb navbar drawables, to use DUI drawables" into n7.1
4d17413 Merge "SmartBar: make button longpress delay configurable [2/3]" into n7.1

* packages/apps/AicpExtras/
2986734 yoga: Turn off the fire this summer - Char G edition

* packages/apps/Settings/
984bb93 Merge "Night mode auto brightness: code cleanup and improvements [2/2]" into n7.1
bf6ae61 Merge "SmartBar: make button longpress delay configurable [3/3]" into n7.1

* packages/services/Telecomm/
c9eb681 SensitivePhoneNumbers: Handle lists of MCC codes

* platform_manifest/
703434f manifest: remove CustomTiles package
fb99bbf Platform_manifest: updating the link to a newer XDA TEMPLATE

* vendor/aicp/
f008e67 marlin: update fingerprint to NJH47D
a65d182 Merge "extract_utils: fix path to sdat2img.py for AICP" into n7.1
4796007 Merge "Pixelify drawables for sw900dp devices" into n7.1
f53c42e Merge changes I6c74b99d,I6902499b,I4a6a903a into n7.1
f70b53d Merge "add a new xda thread template" into n7.1
5ad3f2c sensitive_pn: Enter full list of Indian MCC codes
3bd2be3 sensitive_pn: Enter full list of GB MCC codes
ebc28d0 sensitive_pn: Enter full list of US MCC codes

====================
07-06-2017
====================


* build/
4cf9c52 Merge tag 'android-7.1.2_r24' into n7.1

* build/soong/
195fb41 Merge "Fixed the unexpected scenario for "device_supported""
4c35af0 fix: a vendor variant of a lib doesn't re-export llndk headers

* external/boringssl/
c9d9e0b Merge tag 'android-7.1.2_r24' into cm-14.1

* external/skia/
7c2dfdd Merge tag 'android-7.1.2_r24' into cm-14.1

* frameworks/av/
a3a106f Merge tag 'android-7.1.2_r24' into n7.1

* frameworks/base/
5283736 Merge "SystemUI: Fix task lock & freeform buttons placement" into n7.1
1b65443 Merge "Merge tag 'android-7.1.2_r24' into n7.1" into n7.1
7c20c1a SmartBar: make button longpress delay configurable [2/3]
502fdd6 Merge tag 'android-7.1.2_r24' into n7.1

* frameworks/native/
127edd3 Merge tag 'android-7.1.2_r24' into n7.1

* libcore/
30ff118 Merge tag 'android-7.1.2_r24' into cm-14.1

* packages/apps/DUI/
b38c7d0 Media arrows icons: same size for both skip_next and skip_previous
e4b5f62 SmartBar: make button longpress delay configurable [1/3]
1d30ef5 Change menu drawables
08f778e New Smartbar icons to match Pixel theme

* packages/apps/Settings/
601bb94 Themes: Expose SmartBar Dialogs from manifest
b2f66fe Merge "Merge tag 'android-7.1.2_r24' into n7.1" into n7.1
8aed777 SmartBar: make button longpress delay configurable [3/3]
2c03402 Merge tag 'android-7.1.2_r24' into n7.1

* packages/providers/DownloadProvider/
d20a3a2 Merge tag 'android-7.1.2_r24' into cm-14.1

* platform_manifest/
a320df9 manifest: android-7.1.2_r17 -> android-7.1.2_r24

* system/sepolicy/
ac7e9ec Merge tag 'android-7.1.2_r24' into n7.1

* vendor/aicp/
babfa0a bullhead: update build fingerprint & description to N2G47Z
6eca55d extract_utils: fix path to sdat2img.py for AICP
e040479 flounder: various product updates
29e6b1e add a new xda thread template
a83b14d Merge "vendor: shamu: update build fingerprint & description to n6f27h" into n7.1
38cd0cd vendor: shamu: update build fingerprint & description to n6f27h
463d9cb angler: update build fingerprint & description to N2G48B

====================
07-05-2017
====================


* build/soong/
1a0f09b Fixed the unexpected scenario for "device_supported"

* frameworks/base/
7b1c999 Automatic translation import
778f421 Move screen on message to new thread

* packages/apps/CMParts/
b10d591 CMParts: Use vector drawables for most system icons
f7bad17 Automatic translation import
1a7c668 Automatic translation import

* packages/apps/Dialer/
9b0a32f Automatic translation import
73c2e26 Automatic translation import
1535899 Automatic translation import

* packages/apps/PhoneCommon/
f270179 Automatic translation import
7398deb Automatic translation import

* packages/apps/Settings/
9b9a340 Automatic translation import
23f891b Automatic translation import

* packages/services/Telephony/
68c52b9 Automatic translation import
72b7f66 Automatic translation import

* vendor/cmsdk/
f689041 Automatic translation import
e9f16bc Automatic translation import

====================
07-04-2017
====================


* frameworks/av/
46a99bf stagefright: don't assume 16 bit format
a1f4d94 libstagefright: encoder must exist when source starting
e6f54d8 stagefright: omx: read a property to replace invalid dataspace

* frameworks/base/
f147220 FlashlightTile: Retry opening camera later on if it failed before
3294f7f hwui: Remove deprecated compiler flag

* hardware/qcom/fm/
2e20c17 Automatic translation import

* packages/apps/DeskClock/
5fef2c6 Automatic translation import

* packages/apps/Gallery2/
0b08d5d Automatic translation import

* packages/apps/Jelly/
fa0b42a Jelly: Don't save form data in incognito mode
1fd384c Automatic translation import

* packages/apps/Profiles/
9d14b09 Automatic translation import

* packages/apps/Terminal/
7c34511 Automatic translation import

* packages/providers/DataUsageProvider/
6637927 Automatic translation import

* packages/providers/WeatherProvider/
d5ebc76 Automatic translation import

* packages/resources/devicesettings/
bc9d3c1 Automatic translation import

* vendor/aicp/
935f49f Add LTE support for China Telecom Macau.
62e10e9 Vendor_aicp: updating maintainer for athene

* vendor/cmsdk/samples/weatherproviderservice/YahooWeatherProvider/
fb40ce0 Automatic translation import

====================
07-03-2017
====================


* hardware/qcom/audio-caf/msm8998/
254b38f Merge 09831c884650139ce13a93fc7f58045fe5e326bb on remote branch

* hardware/qcom/display-caf/msm8998/
b5cbbc2 Merge 390c27426d24024665bea2faa0a94d7b3350b334 on remote branch

* packages/apps/AicpExtras/
fd5c128 Improve AICP log it