[JDCTeam][STABLE][5.1.1][RRO][10 April] The Android Open Source Project LMY49J (EOL)

Search This thread

-+BB+-

Inactive Recognized Developer
Nov 28, 2013
444
2,798
8vhdk7R.png


t5t9Kt


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


Looking for variants threads?

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 and I9500 are not supported).

AT&T and Verizon users: since your bootloader is locked, you must be on the UCUAMDB or UCUAMDL bootloader if you own an AT&T phone, otherwise if Verizon you must be on the VRUAMDK bootloader in order to use this ROM. Do getprop ro.bootloader in Terminal Emulator or through ADB shell to find out which bootloader you have

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 Samsung Galaxy S4

Contributors
-+BB+-, AntaresOne, 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: v7 - 20160410
Stable Release Date: 2016-04-10

Created 2015-06-06
Last Updated 2016-08-18
 
Last edited:

-+BB+-

Inactive Recognized Developer
Nov 28, 2013
444
2,798
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

20160410 - Stable V7
MD5 - 56b28abf29cebd3cb1667d6f80d42785
  • Kernel:
    • General code update + fixes
    • More code ported from 3.10
    • Updated Toolchains (5.3.0) and Busybox (from official Master branch)
  • ROM:
    • Update sources to Android 5.1.1 release 37
    • Update SuperSU to v2.71
    • Update LayersManager to v4.4.4
    • SnapdragonCamera: Small updates/fixes
    • external/jpeg: use qcom-optimised repo from cm
    • Switch to Linaro 4.9.4 for rom compiling


20160311 - Stable V6
MD5 - 075acabcb35a601ea9e1b27f3fac246c
  • Kernel:
    • General code update
    • Ramdisk: cleaning and some small opimisation
    • FS / BLOCK / PROC / CPUFREQ / eCryptfs / FUSE / FS Drivers : Sync with 3.10 tree
  • ROM:
    • Small APNs updates
    • Camera: added QCOM features + updated camcoder profiles
    • AV: synced code with cm-12.1/CAF (LA.BF64.1.2.1_rb2.6 branch)
    • Camera: Switch to SnapdragonCamera from CAF + updates/fixes from cm-13.0
    • Core: merge + sync missing code from CAF/cm
    • Native: Small fixes + added some missing stuffs
    • Base: fixes + ported some missing code from CAF/cm
    • Audio: various enhancements + fixed WhatsApp audio messages recording
    • Bluedroid: fixed discovery status handling
    • Update sources to Android 5.1.1 release 35
    • Fixed logcat (Must be enabled from STweaks)

20160207 - Stable V5
MD5 - 9d49d45c05aa8f55d2b373fe99927002
  • Kernel:
    • General code update
    • Updated Toolchains (5.3.0)
    • Netd/wifi: updates and fixes
    • Added support for SGH-S970G and SM-S975L
    • IR: fixed phone hotboot, crash, reboot using IR-Blaster
  • ROM:
    • Update sources to Android 5.1.1 release 34 (Google february security update)
    • Updated LayersManager t v4.4.1
    • Fixed Bluetooth sometimes not turning on after a flash
    • Added support for SGH-S970G and SM-S975L
    • Audio: add back LPA and set awesome player as default

20160104 - Stable V4
MD5 - a2d15f1f3109ee48a0593dee2a835df0
  • Kernel:
    • Fixed button vibration when screeen is off
    • Fixed music sometimes stuttering when user turns off the screen
    • Fixed freeze when booting connected to an AC/USB cable
  • ROM:
    • Bluetooth: fixed bt turn on for semcosh
    • A2dp: Fixed a mismerge
    • av/core: small fixes
    • AOSP Settings: completely reworked
    • Updater-script: fixed permissions/selinux context for ril blobs
    • General small fixes

20151207 - Stable V3
MD5 - d1ef760fa6faa98e3a53a583a53b0cd8
  • Kernel:
    • Small optimisations
    • General code update
  • ROM:
    • init: small changes and optimisations
    • Toolbox: updated ledify and switch to our proprietary version of Toolbox
    • Contacts/ContactsCommon: fixes and enhancements
    • SurfaceFlinger: restored high priority (Enhanced UI smoothness/responsiveness)
    • Proprietary blobs: added missing libbtnv.so
    • Restored BFQIO/cgroups changes, this time should work as expected
    • Added eMMC trim at startup
    • Enhanced brightness response when light change, much more faster than before
    • Updated sources to r30
    • Removed CPU Boost and all related changes made by cm/caf. Everything is handled by Alucard kernel, we do not need that stuffs
    • jflte: updates and fixes
    • Ramdisk: cleaned unused stuffs
    • General code updates/fixes from cm
    • Updated SuperSu, LayersManager and Toolbox

20151020 - Stable V2
MD5 - 1c4f045e456b3d1d858f0e4d4504339a
  • Kernel:
    • Governors tuning/code cleaning
    • General code update from 3.10 and fixes
    • Fixed sporadic system freeze
    • Updated and enabled zram (512 Mb on default profile)
    • Changes and fixes on LMK
    • Fixed MultiROM
  • ROM:
    • Gallery2: Added support for drm content + small fixes
    • jemalloc: update to version 4.0.0 (big thanks to arter97)
    • Art/libcore: reverted some things that could cause potential issues/instability
    • IMS: merged all updates from codeaurora/cm
    • ART: fixed segmentation fault when xposed is installed
    • libhardware: completely reworked, fixed some small bugs, added missing code and merged code for cpu boosting interface
    • base: fixes, speed/stability enhancements and merged cpu boosting interface code
    • Added LibSwitcher to build, an easy way to have an always working IR LED
    • native: merged some missing code from cm
    • Update apns
    • Updated WebView
    • libpng: small fixes from M
    • Updates on sepolicy
    • av: another integer overflow fix
    • base: fix sporadic SystemUI crash when user long press home button
    • Fixed vibration when receiving a call
    • Updates/Fixes on init for various devices
    • Bionic: reworked the entire branch
      • Removed not used/old optimisations
      • Implemeted pty.h
      • Lots of cleaning
    • Layers Manager: updated to 4.3 final version
    • libcore: more fixes/enhancements
    • Updated sources to r24
    • Build with JDK 8
    • LatinIME: fixed gesture typing + other small fixes
    • Reverted cm changes for BFQIO and cgroups
    • Improved battery stats
    • Icons: fixes on battery stats and bluetooth icons
    • Include security patch level in Settings
    • Updated FFmpeg to 2.7.2 release
    • AudioService: allow volume control on analog dock
    • Base: small fixes
    • Enabled FFMPEG codecs
    • Updated Layers Manager (v4.3.1) and SuperSu (2.51)
    • Keymaster: small changes
    • Fixed some warns during build
    • New Bootanimation!! BIG BIG THANKS TO @AntaresOne and @ovaxivanov (XDA)

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:

smeroni68

Inactive Recognized Contributor
Jan 23, 2011
4,455
11,020
Milano
This development was started 2 months ago from @-+BB+- that has done a great job... then his coming to JDCTeam has bring his project in the Team workflow... all our devs has given a shot to the code, so is the real first common project... we hope you will enjoy it, taking care that this is the initial release, so as reported by us, there are still bugs to be fixed.
Aosp sources from Google are for different hardware, and this requires modifications and changes to let it works.
Thanks for your attention.
 

Airtioteclint

Senior Member
Nov 20, 2012
941
347
So far so good with gravity box. But my ringtone doesn't sound, and I don't have an extSdCard installed. I know you guys don't support xposed but I don't think xposed is the problem.
 

Kattiq

Senior Member
Nov 20, 2013
112
26
23
OMG YES! Finally a Lollipop AOSP ROM for our S4! I've literally been waiting for someone to make it for a while. Thank you!
 

Jsilver73

Senior Member
Nov 5, 2013
3,116
2,315
51
Christchurch UK
So far so good with gravity box. But my ringtone doesn't sound, and I don't have an extSdCard installed. I know you guys don't support xposed but I don't think xposed is the problem.

These are both issues mentioned in the op - you probably don't have your ext sd card formatted to fat32 which is why you can't see it, and you probably haven't rebooted yet which means sound is likely affected.

Enjoy the new ROM and remember this is only the first release of this very clean AOSP source ;)

This first build is so good - imagine what the future development is going to be like. :p
 

Tozenator

Senior Member
Apr 28, 2013
170
27
YES YES YES!!! I've used pure AOSP roms since Jelly Bean, I was so disappointed when the dev didn't do Lollipop. Now my prayers have been answered. Downloading this right away.

Just a suggestion, I think the OP should have a small guide to how to convert extSD to FAT32, just for the not so tech savvy ;)
 

Airtioteclint

Senior Member
Nov 20, 2012
941
347
These are both issues mentioned in the op - you probably don't have your ext sd card formatted to fat32 which is why you can't see it, and you probably haven't rebooted yet which means sound is likely affected.

Enjoy the new ROM and remember this is only the first release of this very clean AOSP source ;)

This first build is so good - imagine what the future development is going to be like. :p

I dont have one installed. And my setup required me to reboot several times. But thanks.
 

misha0209

Senior Member
Dec 14, 2009
268
37
so want to give this a try.

one thing though, i'd like to ask anybody who flashed this, just in case, since this is pure aosp.
taskbar battery icon. does it have a setting for text? or do i have to live with the battery icon?

thanks!
 

AntaresOne

Recognized Developer
Sep 30, 2013
2,161
17,509
30
Chieti, Italy
www.antaresone.eu
so want to give this a try.

one thing though, i'd like to ask anybody who flashed this, just in case, since this is pure aosp.
taskbar battery icon. does it have a setting for text? or do i have to live with the battery icon?

thanks!
You can install this, enable percentage and uninstall


I want to tell anyone that even if development started two months ago this ROM isn't yet ready for daily use for anyone. If you can't live without bugs do not flash it.

I can say that now it's more for experienced users rather than anyone

We'll tell you when it's ready, thank you for the attention.

Inviato dal mio GT-I9505
 
Last edited:

misha0209

Senior Member
Dec 14, 2009
268
37
You can install this, enable percentage and uninstall


I want to tell anyone that even if development started two months ago this ROM isn't yet ready for daily use for anyone. If you can't live without bugs do not flash it.

I can say that now it's more for experienced users rather than anyone

We'll tell you when it's ready, thank you for the attention.

Inviato dal mio GT-I9505
thanks for the fast reply.
unfortunately link says "We're sorry, the requested URL was not found on this server."

but i will take your advice and go back to the optimised builds for now :)

i know you said you want to keep this as close to AOSP as possible, but would you consider implementing a few things into this ROM?
you know, casual stuff like the battery percentage, or quick settings pull down method, or a fancy reboot screen.
kinda like what Kryten2k35 did with the 5.0.1 GPE.
that doesn't have all the bells and whistles of CM, but it has some of the sensible, useful stuff built in, that the users would ultimately probably install themselves sooner or later.

anyhow, much intrigued by this new project, will be waiting for the moment you deem it safe for use :D
 
Last edited:

AntaresOne

Recognized Developer
Sep 30, 2013
2,161
17,509
30
Chieti, Italy
www.antaresone.eu
thanks for the fast reply.
unfortunately link says "We're sorry, the requested URL was not found on this server."

but i will take your advice and go back to the optimised builds for now :)

i know you said you want to keep this as close to AOSP as possible, but would you consider implementing a few things into this ROM?
you know, casual stuff like the battery percentage, or quick settings pull down method, or a fancy reboot screen.
kinda like what Danvdh did with the 5.0.1 GPE.
that doesn't have all the bells and whistles of CM, but it has some of the sensible, useful stuff built in, that the users would ultimately probably install themselves sooner or later.

anyhow, much intrigued by this new project, will be waiting for the moment you deem it safe for use :D

Link fixed: https://play.google.com/store/apps/details?id=de.kroegerama.android4batpercent

Maybe, we'll consider some additions but no promise. :silly:
 

Top Liked Posts

  • There are no posts matching your filters.
  • 86
    8vhdk7R.png


    t5t9Kt


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


    Looking for variants threads?

    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 and I9500 are not supported).

    AT&T and Verizon users: since your bootloader is locked, you must be on the UCUAMDB or UCUAMDL bootloader if you own an AT&T phone, otherwise if Verizon you must be on the VRUAMDK bootloader in order to use this ROM. Do getprop ro.bootloader in Terminal Emulator or through ADB shell to find out which bootloader you have

    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 Samsung Galaxy S4

    Contributors
    -+BB+-, AntaresOne, 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: v7 - 20160410
    Stable Release Date: 2016-04-10

    Created 2015-06-06
    Last Updated 2016-08-18
    43
    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

    20160410 - Stable V7
    MD5 - 56b28abf29cebd3cb1667d6f80d42785
    • Kernel:
      • General code update + fixes
      • More code ported from 3.10
      • Updated Toolchains (5.3.0) and Busybox (from official Master branch)
    • ROM:
      • Update sources to Android 5.1.1 release 37
      • Update SuperSU to v2.71
      • Update LayersManager to v4.4.4
      • SnapdragonCamera: Small updates/fixes
      • external/jpeg: use qcom-optimised repo from cm
      • Switch to Linaro 4.9.4 for rom compiling


    20160311 - Stable V6
    MD5 - 075acabcb35a601ea9e1b27f3fac246c
    • Kernel:
      • General code update
      • Ramdisk: cleaning and some small opimisation
      • FS / BLOCK / PROC / CPUFREQ / eCryptfs / FUSE / FS Drivers : Sync with 3.10 tree
    • ROM:
      • Small APNs updates
      • Camera: added QCOM features + updated camcoder profiles
      • AV: synced code with cm-12.1/CAF (LA.BF64.1.2.1_rb2.6 branch)
      • Camera: Switch to SnapdragonCamera from CAF + updates/fixes from cm-13.0
      • Core: merge + sync missing code from CAF/cm
      • Native: Small fixes + added some missing stuffs
      • Base: fixes + ported some missing code from CAF/cm
      • Audio: various enhancements + fixed WhatsApp audio messages recording
      • Bluedroid: fixed discovery status handling
      • Update sources to Android 5.1.1 release 35
      • Fixed logcat (Must be enabled from STweaks)

    20160207 - Stable V5
    MD5 - 9d49d45c05aa8f55d2b373fe99927002
    • Kernel:
      • General code update
      • Updated Toolchains (5.3.0)
      • Netd/wifi: updates and fixes
      • Added support for SGH-S970G and SM-S975L
      • IR: fixed phone hotboot, crash, reboot using IR-Blaster
    • ROM:
      • Update sources to Android 5.1.1 release 34 (Google february security update)
      • Updated LayersManager t v4.4.1
      • Fixed Bluetooth sometimes not turning on after a flash
      • Added support for SGH-S970G and SM-S975L
      • Audio: add back LPA and set awesome player as default

    20160104 - Stable V4
    MD5 - a2d15f1f3109ee48a0593dee2a835df0
    • Kernel:
      • Fixed button vibration when screeen is off
      • Fixed music sometimes stuttering when user turns off the screen
      • Fixed freeze when booting connected to an AC/USB cable
    • ROM:
      • Bluetooth: fixed bt turn on for semcosh
      • A2dp: Fixed a mismerge
      • av/core: small fixes
      • AOSP Settings: completely reworked
      • Updater-script: fixed permissions/selinux context for ril blobs
      • General small fixes

    20151207 - Stable V3
    MD5 - d1ef760fa6faa98e3a53a583a53b0cd8
    • Kernel:
      • Small optimisations
      • General code update
    • ROM:
      • init: small changes and optimisations
      • Toolbox: updated ledify and switch to our proprietary version of Toolbox
      • Contacts/ContactsCommon: fixes and enhancements
      • SurfaceFlinger: restored high priority (Enhanced UI smoothness/responsiveness)
      • Proprietary blobs: added missing libbtnv.so
      • Restored BFQIO/cgroups changes, this time should work as expected
      • Added eMMC trim at startup
      • Enhanced brightness response when light change, much more faster than before
      • Updated sources to r30
      • Removed CPU Boost and all related changes made by cm/caf. Everything is handled by Alucard kernel, we do not need that stuffs
      • jflte: updates and fixes
      • Ramdisk: cleaned unused stuffs
      • General code updates/fixes from cm
      • Updated SuperSu, LayersManager and Toolbox

    20151020 - Stable V2
    MD5 - 1c4f045e456b3d1d858f0e4d4504339a
    • Kernel:
      • Governors tuning/code cleaning
      • General code update from 3.10 and fixes
      • Fixed sporadic system freeze
      • Updated and enabled zram (512 Mb on default profile)
      • Changes and fixes on LMK
      • Fixed MultiROM
    • ROM:
      • Gallery2: Added support for drm content + small fixes
      • jemalloc: update to version 4.0.0 (big thanks to arter97)
      • Art/libcore: reverted some things that could cause potential issues/instability
      • IMS: merged all updates from codeaurora/cm
      • ART: fixed segmentation fault when xposed is installed
      • libhardware: completely reworked, fixed some small bugs, added missing code and merged code for cpu boosting interface
      • base: fixes, speed/stability enhancements and merged cpu boosting interface code
      • Added LibSwitcher to build, an easy way to have an always working IR LED
      • native: merged some missing code from cm
      • Update apns
      • Updated WebView
      • libpng: small fixes from M
      • Updates on sepolicy
      • av: another integer overflow fix
      • base: fix sporadic SystemUI crash when user long press home button
      • Fixed vibration when receiving a call
      • Updates/Fixes on init for various devices
      • Bionic: reworked the entire branch
        • Removed not used/old optimisations
        • Implemeted pty.h
        • Lots of cleaning
      • Layers Manager: updated to 4.3 final version
      • libcore: more fixes/enhancements
      • Updated sources to r24
      • Build with JDK 8
      • LatinIME: fixed gesture typing + other small fixes
      • Reverted cm changes for BFQIO and cgroups
      • Improved battery stats
      • Icons: fixes on battery stats and bluetooth icons
      • Include security patch level in Settings
      • Updated FFmpeg to 2.7.2 release
      • AudioService: allow volume control on analog dock
      • Base: small fixes
      • Enabled FFMPEG codecs
      • Updated Layers Manager (v4.3.1) and SuperSu (2.51)
      • Keymaster: small changes
      • Fixed some warns during build
      • New Bootanimation!! BIG BIG THANKS TO @AntaresOne and @ovaxivanov (XDA)

    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
    35
    Hi to everyone guys, finally new build is out!
    Download link here: https://romhut.com/versions/aosp-5-1-1-20151020-jflte-zip

    IMPORTANT: Due to huge changes in Alucard kernel stweaks profiles will be resetted, set again your custom values after the flash

    Changelog

    20151020 - Stable V2
    MD5 - 1c4f045e456b3d1d858f0e4d4504339a
    • Kernel:
      • Governors tuning/code cleaning
      • General code update from 3.10 and fixes
      • Fixed sporadic system freeze
      • Updated and enabled zram (512 Mb on default profile)
      • Changes and fixes on LMK
      • Fixed MultiROM
    • ROM:
      • Gallery2: Added support for drm content + small fixes
      • jemalloc: update to version 4.0.0 (big thanks to arter97)
      • Art/libcore: reverted some things that could cause potential issues/instability
      • IMS: merged all updates from codeaurora/cm
      • ART: fixed segmentation fault when xposed is installed
      • libhardware: completely reworked, fixed some small bugs, added missing code and merged code for cpu boosting interface
      • base: fixes, speed/stability enhancements and merged cpu boosting interface code
      • Added LibSwitcher to build, an easy way to have an always working IR LED
      • native: merged some missing code from cm
      • Update apns
      • Updated WebView
      • libpng: small fixes from M
      • Updates on sepolicy
      • av: another integer overflow fix
      • base: fix sporadic SystemUI crash when user long press home button
      • Fixed vibration when receiving a call
      • Updates/Fixes on init for various devices
      • Bionic: reworked the entire branch
        • Removed not used/old optimisations
        • Implemeted pty.h
        • Lots of cleaning
      • Layers Manager: updated to 4.3 final version
      • libcore: more fixes/enhancements
      • Updated sources to r24
      • Build with JDK 8
      • LatinIME: fixed gesture typing + other small fixes
      • Reverted cm changes for BFQIO and cgroups
      • Improved battery stats
      • Icons: fixes on battery stats and bluetooth icons
      • Include security patch level in Settings
      • Updated FFmpeg to 2.7.2 release
      • AudioService: allow volume control on analog dock
      • Base: small fixes
      • Enabled FFMPEG codecs
      • Updated Layers Manager (v4.3.1) and SuperSu (2.51)
      • Keymaster: small changes
      • Fixed some warns during build
      • New Bootanimation!! BIG BIG THANKS TO @AntaresOne and @ovaxivanov (XDA)

    No issue for all of us, much more smoother and faster than previous stable version!
    Twitch now works fine for me, but i haven't tested it a lot, unfortunately i don't have spare time in these days, and i'm focused on MM at the moment, that' s why i haven't included the fix in the changelog, because it's much more better that before, but can crash on some videos..!
    Download and enjoy! ;)
    28
    Hi guys, we are late, but finally stable build is out! :)
    Download link here: https://romhut.com/versions/aosp-5-1-1-20150917-jflte-zip

    And here's the full changelog:

    IMPORTANT:

    1) A clean install is NOT mandatory, but HIGHLY reccomended

    2) Due to huge changes in Alucard kernel stweaks profiles will be resetted, set again your custom values after the flash

    3) Xposed cause bootloop and is not working in this version, we will try to fix it in the next stable release, for the moment do not try to flash it

    CHANGELOG:
    * Kernel
    * General code updates from 3.10
    * Added KMS and UKMS from 3.10
    * Added TCP VENO protocol
    * Changes on OOM control, less battery usage
    * IPC: ported code from 3.10 kernel
    * Changed and optimized alucard, darkness, nightmare and ondemand cpu governors

    * ROM
    * 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
    * Build 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
    * Updated sources to r18
    * 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

    I read that someone experienced the black screen after a random reboot, regarding this i'm not 100% sure but should be fixed... Unfortunately i never seen a log from a device with this issue, but i merged some commits that should avoid the problem, and during our internal test we had every kind of issue, rr, freeze, etc, but none of us experience the black screen after reboot! :)

    Now enjoy our first stable release! ;)
    25
    Some screenshots :)