• 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

[JDCTeam] &#127796; AICP 13.1 Oreo &#127796; Final [13 Sep] [8.1.0_43] [Unofficial] [EOL]

Buff99

Elite Member
Apr 16, 2009
1,945
5,861
0
[JDCTeam] &#127796; AICP 13.1 Oreo &#127796; Final [13 Sep] [8.1.0_43] [Unofficial] [EOL]


AICP
Android Ice Cold Project

AICP is known by everyone as the "Ice Cold Project" that started on a Desire HD years ago (2012)
and since then has evolved into a mature ROM with the BEST community that you can find!!!

Code:
#include <std_disclaimer.h>
/*
 * Your warranty is now void.
 *
 * We are 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. Hard & a lot.
 *
 */

Feature list (rough Overview)


First and final Release Version 13.1
Download link: here
Download Official JDC aroma addon: HERE.


It is STRONGLY recommended to fully wipe your device before flashing
- avoid restoring system apps and system data with Titanium Backup as this can cause stability issues.​
1st install - " clean install "
  • Make sure you are using the latesst version of TWRP (currently 3.2.3-0).
  • Make a full nandroid backup <always backup!>.
  • Fully wipe device (At least system, cache, dalvik and data. Recommended - fully clean by wiping internal and external SD).
  • Install Rom.
  • Install desired root solution. (recommended - Magisk).
  • Install Gapps.
  • Install JDC aroma addon. <optional>
  • DO NOT Wipe cache and art / dalvik (rom is partially pre-deodexed).
  • Reboot.
  • Wait for 1st boot.
  • Enjoy.

Currently Supported Root Solutions:
Magisk stable
Latest Magisk version 17.1 is recomended.

KERNEL:
The kernel included in this ROM is latest Buffcore version 2.17.


Buffcore Kernel source: here

ROM & Additional links:
AICP Gerrit Code Review
AICP on Github


AICP G+ community

Contributors:
Buff99, Side

ROM OS Version: 8.1.0_43 Oreo
Update level: September 5th 2018
Kernel: Linux 3.4.x

Version Information:
Status: FINAL
Release Date: September 13th 2018


AICP Team
LineageOS & CM (R.I.P.) team
@Maxwen and the rest of the OmniRom team
DU team
SlimRoms team
Resurrection Remix team
Community


@LorD ClockaN @zipsnet @eyosen @semdoc @Drgravy
@Hashbang173 @SpiritCroc @wartomato @eboye
plus the rest of the crazy bunch that we call "team"

Donate to AICP :


Do not mirror downloads - only AFH please.
Do not start threads on other forums about this rom - this is the only official source for downloads and support.
Ask for help here only - not official AICP community.​

JDCTeam
Code:
* Many thanks to [URL="https://forum.xda-developers.com/member.php?u=5968293"]Side[/URL] and [URL="https://forum.xda-developers.com/member.php?u=5576897"]BB[/URL] of JDC and [URL="https://forum.xda-developers.com/member.php?u=7738157"]TsvietOK_vlad[/URL].
* [URL="https://forum.xda-developers.com/member.php?u=4385445"]Creeper36[/URL] for his sterling work on the JDC aroma addon.
* The [COLOR=Red]Buff99_RR_test_team[/COLOR] for help and support:
* [URL="https://forum.xda-developers.com/member.php?u=6492503"]Kippy51[/URL], [URL="https://forum.xda-developers.com/member.php?u=8995813"]Tneot01[/URL],  JMvstheworld,
* [URL="https://forum.xda-developers.com/member.php?u=4204995"]Sjamie[/URL], [URL="https://forum.xda-developers.com/member.php?u=7995577"]63ck0[/URL], [URL="https://forum.xda-developers.com/member.php?u=4669592"]Rabbit48[/URL], [URL="https://forum.xda-developers.com/member.php?u=5978751"]-Sohail[/URL], [URL="https://forum.xda-developers.com/member.php?u=3750366"]Andy Hall[/URL], 
* [URL="https://forum.xda-developers.com/member.php?u=7868788"]Frankv723[/URL],  [URL="https://forum.xda-developers.com/member.php?u=6360301"]KillerOs133[/URL], [URL="https://forum.xda-developers.com/member.php?u=4535083"]Chiruscan[/URL], [URL="https://forum.xda-developers.com/member.php?u=7280514"]Stef_Zii[/URL].
* The [COLOR=Red]OptLos_test_team[/COLOR] and JDCTeam.
* The OptLos Slack team (well mostly... ;)
XDA:DevDB Information
&#127796; AICP 13.1 Oreo &#127796; for S4 i9505 [jfltexx], ROM for the Samsung Galaxy S4

Contributors
Buff99, side
Source Code: https://github.com/aicp

ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.4.x
ROM Firmware Required: Lollipop supporting bootloader and modem / non-hlos
Based On: LineageOS

Version Information
Status: No Longer Updated
Current Stable Version: 1
Stable Release Date: 2018-09-13
Current Beta Version: 1
Beta Release Date: 2018-09-13

Created 2018-09-13
Last Updated 2018-12-02
 

Buff99

Elite Member
Apr 16, 2009
1,945
5,861
0
I wasn't even sure whether I would release this rom.
I have been building it on the quiet for the last 4 or so months and it has been tested by a few of my RR test team over that period.

Pretty quickly I realised it was of full release quality after a few of the RR testers defected and refused to return...
it really is as good as the other main Oreo roms on S4 - Side's OptLos and my Resurrection Remix.
It is a "full featured" rom like RR but perhaps a little lighter, which can only be a good thing.

S4 features:
Buffcore kernel - 2.17
Substratum can be used with the integrated theme engine.
Root is not integrated. Latest Magisk beta is recommended.
Spectrum profile switching support
JDC aroma addon support
Latest security and Oreo updates until 10th September 2018
Viper4magisk and other Magisk hosted sound mods work.


This will be the only version you get. It's Alpha, beta and final all rolled into one.
But trust us on this one. Don't ask for screenshots. Don't ask if it's viable as a daily driver.
Don't ask about dirty flashing, you will never get an update.
It is unofficial release because it's not built by AICP team but dont worry about that, you know you can trust JDCTeam.
Do not ask AICP team for support.


All outstanding issues in RR#6 / OptLos#6 will apply here (BT calling mainly).
For further help and support look at my first few posts in my RR thread, that all applies here too.
https://forum.xda-developers.com/ga...0-0-rel-01-t3801331/post76753686#post76753686


And the reason you are getting this rom now?
It is Side and my last little gift to the users we love as we kill S4 Oreo dead.
No more Oreo. It's pie from now onward. Enjoy this rom until we pie you.


Exspecial thanks to all the sucker MC's.
Pie will not be your jam.
 
Last edited:

side

Recognized Developer / Contributor
Jul 30, 2014
3,126
15,230
113
28
Thessaloniki
First and final Release Version 13.1
...released and marked as EOL.... hustling around.i love that.

and yes, as buff said, thats our gift for all those kangers. keep stealing guys.your actions made us keep our Pie source closed.well done.
S4 community, feel free to thank some people around. They will update your Oreo roms.hahaha


Nice to see that rom public buffy...good job
 

Buff99

Elite Member
Apr 16, 2009
1,945
5,861
0
After installing all apps I need, my phone is draining battery while in sleep mode more than usual, can I know what this first wakelock with over 5000 wakelocks means?
Not sure; searching for ""suspend_backoff" wakelock" shows quite a few possibles - chrome, wifi /BT scanning, greenify, dhcp requests from router.
It seems to be a more general warning that suspend gets broken by something, but doesn't really help in tracking it down.

Printing broken suspends to dmesg.log - you can check the dmesg.log file to see what is waking your device from suspend. Using SYSLOG, grep the dmesg for "active wakeup source" to see if you get any reports. Alarmtimer here is OK, other WLs are worth checking, then possibly adding to the blocked WL list if deemed safe.

Wakelock blocker : the following WLs are blocked by default -
Code:
qcom_rx_wakelock; wlan; wlan_wow_wl; wlan_extscan_wl; netmgr_wl; 
NETLINK; IPA_WS; [timerfd]; wlan_ipa; wlan_pno_wl; wcnss_filter_lock; 
_rx_wake; wlan_ctrl_wake; wlan_wake; qbt_wake_source
you can also ADD more yourself if needed to the following user file in ROOT
/sys/class/misc/boeffla_wakelock_blocker/wakelock_blocker
This will be a list delimited by ; semicolon and no-spaces. WLs should be exact case you find them.
So an example addon file would be
Code:
mmc2_detect;PowerManagerServiceWakelocks;msm_hsic_host
The wakelock blocker may give absolutely no difference to your battery life in suspend - It will only help if your issues are wakelock based. Monitor the log file for any broken suspends for a few nights, look them up in google to see what they are (some wakelocks are not safe to remove) then try adding any identified wakelocks to the user file.
Another thought I had is that possibly a change made in the kernel for release 6 RR / this AICP version to help suspends may make things worse in certain circumstances - try reverting to the kernel from V5 RR / OptLos as a last resort.
 
  • Like
Reactions: plusminus_

xell75

Elite Member
Dec 25, 2009
1,366
756
0
Berlin
Not sure; searching for ""suspend_backoff" wakelock" shows quite a few possibles - chrome, wifi /BT scanning, greenify, dhcp requests from router.
It seems to be a more general warning that suspend gets broken by something, but doesn't really help in tracking it down.


Printing broken suspends to dmesg.log - you can check the dmesg.log file to see what is waking your device from suspend. Using SYSLOG, grep the dmesg for "active wakeup source" to see if you get any reports. Alarmtimer here is OK, other WLs are worth checking, then possibly adding to the blocked WL list if deemed safe.

Wakelock blocker : the following WLs are blocked by default -

you can also ADD more yourself if needed to the following user file in ROOT
/sys/class/misc/boeffla_wakelock_blocker/wakelock_blocker
This will be a list delimited by ; semicolon and no-spaces. WLs should be exact case you find them.
So an example addon file would be


Another thought I had is that possibly a change made in the kernel for release 6 RR / this AICP version to help suspends may make things worse in certain circumstances - try reverting to the kernel from V5 RR / OptLos as a last resort.
Thank you for all the help mate. At the end changing the Kernel to the RR v5 one done the trick (Before that the battery curve got straight down, even in standby) Thank you again for all the advices.
 

Attachments