• 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][STABLE][5.1.1][RRO][17 September] The Android Open Source Project

AntaresOne

Recognized Developer
Sep 30, 2013
2,205
17,618
0
27
Chieti, Italy
www.antaresone.eu




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

Code:
#include <std_disclaimer.h>

/*
 * Your warranty is now 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 me and @-+BB+- added some changes from CyanogenMod. We added also some non-AOSP features like init.d support, @alucard_24 kernel for better performance and energy saving, STweaks for advanced kernel settings and support for Over-The-Air updates through a dedicated app (OTA Updates). Maybe something else from us might be added, but 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.


JDCTeam
In alphabetical order:


Known issues
  • ANT+
  • A note about Android Pay: will Android Pay work here? The answer is no. According to Google infos it works only on factory-preinstalled and unrooted Android, do not blame us for this!


Download
ROM builds are hosted on RomHut
TWRP Recovery v2.8.7.0 with F2FS management support: AndroidFileHost


Installation
TWRP Recovery v2.8.7.0 is suggested for installation

Devices supported: I9505, I9507, I9508, I545, R970, I337, M919, L720. I9515 is not supported.

First time or clean install:
  1. Download the ROM from the link above
  2. Download GApps package for Lollipop 5.1
  3. Put the zip files on your SDCard
  4. Reboot in Recovery
  5. Wipe Data / Factory Reset
  6. Optional: convert to F2FS
  7. Select "Install zip from SDCard"
  8. Choose AOSP zip file
  9. Choose GApps zip file
  10. Reboot system

Update from a previous 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. If you do not have the Gapps package, download Open GApps
    3. Put the zip files on your SDCard
    4. Reboot in TWRP Recovery
    5. Wipe /cache and dalvik-cache
    6. Select "Install zip from SDCard"
    7. Choose AOSP zip file
    8. Choose GApps zip file
    9. Reboot system


We don't have a backup/restore GApps script yet. When you update /system is formatted, so you need to reflash GApps package too. In case you don't do it, Google Apps will fail in endless force closes after boot.

First boot after install/update takes a while, wait at least 5 minutes for it to boot.

To convert cache, data and system partitions to F2FS look in post below.



Sources
Kernel source here
ROM here


Social
Google+: JDCTeam Community
YouTube: JDCTeam TV


Credits
  • -+BB+- - Lead developer
  • JDCTeam
  • CyanogenMod
  • Google
  • OpenGApps
Special thanks:
  • RomHut
  • gkkovacs - JDCTeam-Build02

XDA:DevDB Information
AOSP 5.1.1 for Samsung Galaxy S4 (Qualcomm variants), ROM for the Sprint Samsung Galaxy S 4

Contributors
AntaresOne, -+BB+-, smeroni68, alucard_24, MattBooth, angelcalibur, franzyroy, hawkerpaul, javelinanddart, Jimsilver73, side, smstiv
Source Code: https://github.com/AOSP-JF

ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.4.x
Based On: AOSP

Version Information
Status: Stable
Current Stable Version: v1 - 20150917
Stable Release Date: 2015-09-17

Created 2015-06-22
Last Updated 2015-09-20
 

AntaresOne

Recognized Developer
Sep 30, 2013
2,205
17,618
0
27
Chieti, Italy
www.antaresone.eu
Reporting issues

Please report issues in our issue tracker: https://github.com/AOSP-JF/issue_tracking_aosp/issues

Things like "this doesn't work", "this keeps FCing", "found a bug: *someapp* FC" etc. don't help. We need logs!!!!!!

Do not report bugs if you:
  • Flashed a different kernel
  • Installed or did mods from untrusted sources
  • Installed Xposed
  • Modified system files


Changelog

20150917 - Stable
MD5 - f57cea2839cf00db4f0a4c107d4d8e04
  • Kernel:
    • General code updates from Linux kernel 3.10
    • Added KMS and UKMS from Linux kernel 3.10
    • Added VENO TCP protocol
    • Changes on OOM control, less battery usage
    • IPC: ported code from 3.10 kernel
    • Optimized alucard, darkness, nightmare and ondemand CPU governors
  • ROM:
    • Android-5.1.1_r18
    • Added STK to build
    • Ported all the code from AOSP for SIM handling
    • Add ability to ignore interruptions while active media playback
    • Reverted some fixes on base
    • Fixed APN selection on CDMA phones (this time for real)
    • Removed not used code from init (auditd)
    • Fixed last Stagefright vulnerability (CVE-2015-3864)
    • Launcher3: Added stock wallpapers
    • Frameworks: add ability to choose a different wallpaper for lockscreen
    • Settings: Updated icons and colours
    • Fixes on base/av/build repos
    • Added WallpaperPicker to build
    • Base: added dismiss button to battery saver option
    • Base: improved recents tasks list
    • Device: fix MMS
    • Use chromium/icu repos from AOSP
    • Add SamsungServiceMode specific for our RIL
    • More fixes from M to base/av repos
    • libbt: support 1.5M baudrate
    • Fixed encryption for f2fs
    • Fixed ipv6 tethering
    • Telecomm/Telephony: ported a part of code from AOSP
    • libcore/art/core repos: tons of fixes and ported a part of code from M
    • Init: allow SElinux permissive in user builds
    • Reduced log level for all the builds
    • Toast: Show app icon with the message
    • PackageInstaller: show current & new version
    • frameworks/native: merged a lot of fixes from M
    • stagefright: added new Softavc/Softmpeg2 decoders from M/master branch
    • Built with GCC 4.9.4 (UBER)
    • Art: compiled with GCC 4.8.5 (UBER) due to segfaults caused by new GCC
    • Bluetooth: fixed compiling for latest GCC with -os flag
    • Audioflinger: fixed compiling for latest GCC with -os flag on ID3
    • Updated Archidroid optimizations to version 4.1
    • Updated translations for AOSP Custom Settings
    • Updated Sepolicy
    • Some updates on wifi code
    • Bionic: more optimisations for krait/a15 cpu
    • General code updates/fixes in base/core/av/native repos
    • Some small changes on telephony repos
    • Manifest: remove not used repos
    • Device: update media codecs & power management
    • Improved InCallUI speed when receiving a call
    • Bionic: a lot of improvements
    • Native/Base/Core/Extras: more fixes from m and cm
    • Updated APNs
    • Updated and improved RIL
    • Gallery2: materialized, updated code and fixed a lot of bugs
    • Ported support for oma-drm / OmaDrmEngine from cm
    • Ported all changes made by cm for BFQ IO scheduler
    • Core: improved UI responsiveness and reduced wakelocks when phone is on deep sleep
    • Small bugfixes and improvements for f2fs/ext4
    • Build: improved build enviroment and removed some unused/outdated packages

20150813
MD5 - 7ec092cebfd227343837e7cbe83ed269
  • Kernel:
    • General code updates
    • Updated mm from 3.10 kernel
  • ROM:
    • Android-5.1.1_r13
    • Camera: added options to save photos/videos on external storage
    • Fixed APNs for CDMA phones
    • Fixed carrier text on Keyguard
    • DreamManager/DozeMode: do not turn on the screen if s-view cover is closed
    • Materialized some icons
    • Some framework & telephony fixes
    • Stock Browser: completely reworked, materialized and fixed some FCs
    • System animations: added a new step (0.75) and set it as default
    • Use freetype 2.6.0 from m-preview, this solves some security issues in older versions of this library
    • Use our art and bionic repos tuned for cortex-A15/krait cpu

20150807
MD5 - eb4c36f964c5db3749bfb4a9d2694995
  • Kernel:
    • Added full support for i9507
    • Many code updates
    • More eMMC enhancements (performance mode)
    • Updated workqueue and Idr from 3.10 kernel
  • ROM:
    • Android-5.1.1_r9
    • Added option to force notification expansion by default
    • Added Samsung doze specific settings under AOSP Settings
    • Added softkey backlight control under AOSP settings
    • Bluetooth: added accept all files option
    • Fixed Stagefright, now all audio files works
    • Fixed Twitch
    • Improved boot time
    • Massive update on telephony repos, merged and adapted all cm fixes
    • More updates and fixes for libhardware legacy
    • Removed logspam from proprietary libraries
    • Switched to latest glib 2.15 from m-preview
    • Small audio fixes
    • Small framework fixes
    • Small RRO fixes
    • Updated APNs list
    • Updated LatinIME, more languages added and small fixes

20150727
MD5 - 6aa21cc578a37b510fdaf16306b11b83
  • ROM:
    • Added customizations for Quick Settings tiles
    • Added long press actions to tiles
    • Added long press actions to notification bar objects (clock, date, avatar, battery and settings, long press on Settings icon opens AOSP Settings)
    • Added missing softkeys manager
    • Keyguard: disable menu key unlock device
    • Fixed screenshots
    • Small Exchange services fixes
    • Updated translations for all languages
    • Various bootanimation improvements
    • Various framework fixes
    • Statusbar network cluster icons: show LTE instead of 4G, distinguish between UMTS and HSPA
    • WiFi: revert aggressive blacklist + other fixes

20150723
MD5 - 24a4098e04af0ccd6b6a81a22d3563c9
  • ROM:
    • A lot of optimizations in build environment
    • Added clear all button in recent apps panel
    • Fixed tethering & added IPv6 tethering
    • Fixed back/menu keys screen wakeup
    • Fixed OTA updates
    • Launcher3: optimizations and some materialization
    • Made "SD Card removed" notification dismissible
    • Updated Stagefright with latest CM changes
    • Updated translations for AOSP Settings and power menu
    • Various framework improvements

20150715
MD5 - 9bf1dd18b0119f0d7851d138103e1b48
  • ROM:
    • Fixed a NullPointerException on app selector
    • Removed VoiceDialer

20150714 - Beta #2
MD5 - 9a2152910fd98863ae6f79ef3857068a
  • Device:
    • IR: use old timing code (consumerIR i.e. "IR Blaster" fixed)
    • Switch to prebuilt Camera HAL (less interface crashes now)
  • Kernel:
    • Various code updates
  • ROM:
    Codebase android-5.1.1_r8

    • AOSP Control:
      • Advanced Reboot menu
      • Changelog
      • Status bar Battery icon settings
    • Added 60FPS BootAnimation, big thanks to @guerreromanuel
    • Added dancing notification LED at boot
    • Added Google DNS
    • Added Launcher3 package to build
    • Added Layers Manager by BitSyko
    • Added Reverse Lookup
    • Added SuperSU by @Chainfire
    • Blacklisted some BT devices for better compatibility
    • Build dummy InCallUI with persistent attribute, this allow us to keep the process in memory and helps a lot when receiving a call and the device is busy
    • Camera: stop using gps when camera app is in background
    • Fixed Archidroid optimizations V4
    • Fixed Bluetooth audio stream (A2DP)
    • Fixed camera opening when flash is enabled (doesn't crash anymore)
    • Fixed data usage graph on settings
    • Fixed init.d not working properly
    • Fixed QCOM Time Daemon support
    • Fixed some crash on MediaProvider
    • Fixed support for all jf variants
    • Hopefully fixed audioflinger/mediaserver crash and audio stuttering when indexing media files
    • Many fixes in environment
    • More Materialize on framework
    • Other small UI style changes on Dialer/InCallUI (Materialize)
    • RRO Fully fixed
    • Small fixes on Telephony
    • Switch to Contacts, Dialer & InCallUI sources from AOSP
    • Tons of fixes on frameworks/base
    • Updated stagefright with latest CM changes and fixed & updated FFMPEG 2.7 compile

20150619 - Beta #1
MD5 - 51b35865265ad3bfbc478c0d214070f8
  • ArchiDroid optimizations v4
  • Added MultiROM compatibility
  • RRO added and partially working: Contacts, Dialer and Settings need some changes. Everything else is correctly themed
  • Fixed BT/WiFi coexistence, now can be turned ON at the same time
  • Fixed back/menu keys lights (timeout set at 5 seconds, user settings soon available in Settings app. For now, enable/disable by writing "softkeys" without quotes in Terminal Emulator (available on Play Store))
  • Fixed F2FS for /cache partition
  • Fixed "First boot doesn't have sound across all the system if the external SD card is not in FAT32"
  • Fixed MicroSD card, all filesystems are mounted well and working in r/w
  • Init: use our specific init
  • Temporarily fixed "No SIM" on Keyguard (removed Carrier text)
  • Various kernel code updates
  • Various updates on audio/camera code
  • Various updates on BT/WiFi code

20150602
MD5 - 6cc3db0a6257641aba4dfebda0e3fb30
  • Initial public release


Tips
  • To enable Developer options go in Settings->About device and press "Build number" for 7 consecutive times.


Using F2FS
What it is? Wikipedia

To use it you should first convert your EXT4 partitions through recovery, before installing this ROM.


On PhilZ:
  1. Wipe and format options->custom format options->toggle ext4 f2fs migration
  2. Format data and data/media->f2fs (Warning: internal storage is formatted, make a backup of your personal data before doing this!)
  3. Format system->f2fs

On TWRP:
  1. Download and install this TWRP version: https://www.androidfilehost.com/?fid=24052804347763625
  2. Wipe->advanced wipe
  3. Select data->change or repair file system->f2fs (Warning: internal storage is formatted, make a backup of your personal data before doing this!)
  4. Select cache->change or repair file system->f2fs
  5. Select system->change or repair file system->f2fs

Now you can install this ROM following installation steps in post above
 
Last edited:

dilinger1111

Member
Dec 23, 2013
24
5
0
I just installed stable (v1 - 20150917) of this rom, and I have to say: Nice work! I've held off on upgrading from CM11 for way too long because of stability and battery life concerns. This rom is my new DD, and has been working great. Thanks!
 

sandman121383

Senior Member
Aug 8, 2012
304
83
0
Been using a few days. Only things I noticed is mms and SMS are delayed. I use hangouts so it could just be that. I get texts like way after they're sent from friends and I know because of the time stamps. Anyone else experience this?

The camera crashes for me too. I could do some logs or whatever if need be.

Rom kicks serious ass tho. Everything is going well. Def flash this if you haven't already!!!!

Sent from my SPH-L720 using XDA Free mobile app
 

koivth

Senior Member
Dec 5, 2014
50
13
0
This rom has been running great. Came from GPE and this seems more solid.

Have been using as my dd for the past several days and will continue to use it as my dd. Great work!

Sent from my SPH-L720 using XDA Free mobile app
 

ackattacker

Senior Member
Sep 19, 2010
69
20
0
Cambridge
Been using a few days. Only things I noticed is mms and SMS are delayed. I use hangouts so it could just be that. I get texts like way after they're sent from friends and I know because of the time stamps. Anyone else experience this?
Using Sprint Google Voice integration I had the same issue with Hangouts set as the default SMS app. I switched the default to "messenger" instead, and the delay went away although oddly the SMS messages still go to Hangouts and not messenger. Weird.
 
  • Like
Reactions: sandman121383

leonleonleon

Senior Member
Jan 20, 2011
383
22
0
I have the issue as i have with the most roms, this rom is perfect but i cant use it at all with my problem. i am making calls but i am not receiving them, it beeps at the phone that calls me but it does not show anything on me.
 

sandman121383

Senior Member
Aug 8, 2012
304
83
0
Using Sprint Google Voice integration I had the same issue with Hangouts set as the default SMS app. I switched the default to "messenger" instead, and the delay went away although oddly the SMS messages still go to Hangouts and not messenger. Weird.
new update to google hangouts fixed my issues with sms and mms. i am using hangouts version 5.0.104885319
so after switching back over to hangouts and merging my messaging everything is working for me again!
 

rdp1234

Member
Sep 21, 2007
22
9
0
I'm loving this ROM it's almost working perfectly on my L720T I've only noticed one thing that is an issue. Sometimes when the screen goes to sleep and I try to wake up the phone it freezes and I have to reboot it or it reboots on it's own. Any ideas what might be causing this?
 
  • Like
Reactions: tyxavier13

Irule305

Member
Oct 20, 2011
18
3
0
Rom works great, thanks!
I just have two small issues:
1. The capacitive buttons still seems to be active even after I turn the screen off (meaning they still vibrate when you touch them)
2. Anyone know how I can turn off the LED charging light? I tried light manager but it didn't help.