[Galaxy S 4 Active Android Development] spegelius:
What?

A work in progress build of AOSP, using CM11 kernel sources and device files, modified to play ball with AOSP

some stuff copied from CM, to make build happen (bionic, assorted libs and stuff in external and system, etc...)

build makefiles modified, using CM files where possible

some small code modifications

for I9295 international only

stuff is broken, for how long i do not know. Limited time and real life... meh

DISCLAIMER: You take responsibility of your phone and what you flash into it, not me. You are warned!

How?

grab the file: https://drive.google.com/folderview?id=0BzJzDM42pkRvcUVyZDRVSERzdlk&usp=sharing

if coming from another rom: factory reset + format /system + format caches as well

upgrading previous version shouldn't need factory reset or system format

flash in CWM (yes, CWM or similar needed)

flash gapps

report bugs if new one found

help with development if possible

Credits

Google for Android (and Google search, boy this wouldn't have happened without it )

CyanogenMod for stuff i'm using to make this happen

SlimRom guys

LeJay for jactivelte kernel sources and other stuff

Chainfire for root and SuperSU app

chenxiaolong for DualBoot

Donators and testers

ES File Explorer creators https://play.google.com/store/apps/details?id=com.estrongs.android.pop&hl=en

DualBoot

I provide dualboot version of this ROM, mainly because i run the test versions in dualboot mode (second rom). If you aren't' familiar with the concept, have a look here: http://xdaforums.com/showthread.php?t=2447534.

Basically it allows one to have two (or more) roms installed simultaneously, switching between them using the application provided on the above thread.

Notes:

When using dualboot roms, DO NOT USE CWM wipe, format functionality. Backup works, but for what i know, it backs up the secondary rom too, not 100% sure how well this works...

For dualboot secondary rom, you need dualboot gapps

Flashing main rom destroys secondary rom, flashing secondary rom doesn't harm main rom

For more info, read the above thread

Changes v1.0.0 and 1.0.0-opt

new KK blobs taken in use (same that CM11 has been running since last fall) (NOTE: KT kernel from last spring won't work with this)

contains some of the latest fixes to CM11, like Network search fix and Camera fixes

repo sync, not much changed

probably the last Android 4.4 release

Changes v0.9.10 and 0.9.10-opt

fix phone speaker

AOSP repo sync, nothing major has changed

Changes v0.9.9 and 0.9.9-opt

triple framebuffers, reduces screen refresh stutters

f2fs in kernel enabled. Not supported bu updater yet, though

updater_script updates, more compatible with TWRP

SuperSU 2.37

Changes v0.9.8 and 0.9.8-opt

camera: fixed exposure setting

added proper network operator name list

Changes v0.9.7 and 0.9.7-opt

camera fixes: front camera should work now

exfat is now writable

external sdcard write restrictions relaxed

selinux rules updated from CM11

updater_script: properly set permissions and selinux metadata (may need CWM update)

kernel: Firmware files from TW KK kernel

kernel: Exfat 1.2.6 from TW KK kernel

kernel: Added f2fs

blobs: Wifi, NFC and Bluetooth from NE5

Changes v0.9.6 and 0.9.6-opt

incremental camera fixes, toggling flash and HDR shouldn't freeze the camera, at least so much. There's still bugs, but easy does it...

kernel: Newer bcmdhd drivers from TW KK 4.4.2 kernel

kernel: Wcd9xxx stuff from TW KK 4.4.2 kernel

kernel: Cypress touchkey, leds and max77693 stuff from tw kk kern

optimized build: changed to Google's GCC ver 4.8, no more broken playstore icons

Changes v0.9.5 and 0.9.5-opt

kernel: Msm qdsp6v2 updates from TW kk 4.4.2 kernel

framework: some minor bluetooth and gps code merges from CM

Changes v0.9.4-opt

First build with JustArchi's optimizations (Linaro 4.8)

Also added DualBootPatcher 8.0.0

Changes v0.9.3

updater-script fixes to support some CWM recoveries

Changes v0.9.1

added bash, ebtables, ntfs-3g, vim

updated sqlite and zlib

fixed wifi ap

Changes v0.9

wifi & gps settings from msm8960 (from cm jflte)

stepdetector and -count sensor permission xmls (from cm jflte)

init network tuning (from cm jflte)

charger update (from cm jflte)

wifi settings moved out (from cm msm8960)

gps setting moved out (from cm msm8960)

charger change for kk bootloaders (from cm msm8960)

kernel: using new unified jf kernel http://review.cyanogenmod.org/#/c/67429/

kernel: enabled CONFIG_DISPLAY_DISABLE_TEST_KEY

kernel: enabled CONFIG_CFG80211_REG_NOT_UPDATED

kernel: enabled CONFIG_SENSORS_HALL

QC time services: fixed time resetting to wrong value when rebooting

Changes v0.8

update scripts fixed

md5sums added

zips cleaned

Preferred network-setting now has only Lte, 3G and 2G. Default is 3G, change it if needed. This is work in progress

Qualcom init script updates from CM jflte (sdcard read/write speedup etc.)

Google backup working

Changes v0.7

Updated SuperSU to 2.0.1

Updated su install scripts to match SuperSU CWM scripts (hopefully...)

Added ES FIle Explorer

Added DualBootPatcher ver 7.0.0 app

Changes v0.6

4.4.4_r2 (doesn't seem any changes so far...)

Nfc seems to be on now

Some overlays updated, check the commits here: https://github.com/spegelius/android_device_samsung_jactivelte/tree/aosp-4.4

? can't remember...

Changes v0.5

GPS working

sdcards working

mobile data H and H+ icons working

some code updates from CM (bionic) and overlays updated

Changes v0.4

Initial release, fresh from oven. Might be bit burned on the sides...

Bugs

Camera: toggling HDR might crash camera (rare)

Apparently flaky Bluetooth

Fixed bugs

exFAT

Camera: exposure setting crash

Camera: toggling front camera crashes camera app

Camera: toggling flash might crash camera

Sdcard problems, mounting fails (even internal). This causes a lot of other problems...

Camera: can't save pics as no sdcard...

GPS: doesn't seem to work

NFC crashes silently on the background (logcat)

Google cloud backup

Date resets to 1970 or so in reboot, might cause problems when in flight mode or bad connection

WiFi tethering turns on but the ap network cannot be seen

Mobile network operator names aren't shown, only id's

Source code

https://github.com/spegelius

Manifest and how to use:

mkdir aosp-src
cd aosp-src
repo init -u git://github.com/spegelius/manifests.git -b aosp-4.4
repo sync
source build/envsetup.sh
make otapackage
*needs some scripts fro there on, not yet in github, resulting zip cannot be flashed in CWM!*