[Sprint Samsung Galaxy S 4 Original Android Develop] agat63:
I would like to thank for all help and support

Shabbypenguin, interloper, chris41g and Talustus from dream kernel team.

Now to the kernel.

This kernel is for TW (stock based) JB roms only.

It will not work/boot with any of AOSP/AOKP/CM roms.

Kernel is based on L720 MDL source.

Kernel works with MDL and MF9 roms.

Linux version is 3.4.66

Our big thanks to Talustus from Dream Team. We have full native ExFat filesystem support back.

- Build with Dream 4.7.4 optimazed tool chain.

- Available Schedulers

NOOP, CFQ, DEADLINE, ROW, SIO, BFQ, FIOPS, VR, ZEN​

- init.d support

- custom bootanimation support

- WiFi confirmed working.

- Auto Root

- Available governors.

Conservative, Interactive, Ondemand, Performance, Powersave, Userspace, Adaptive, SmartassH3, Wheatley, badass, slp, asswax, smartmax, intellidemand, dancedance​

- 64 GB ExFat SD Card support. ExFat fuse updated to latest version 1.0.1. (Talustus)

- Samsung's/MS ExFat modules.

- qcom's propritary mpdecision service disabled ( Talustus)

- OC'd to 2.1 GHz

- UC'd to 162 MHz

- Boot frequencies are set to stock.

- GPU OC to 533 MHz

- frandom module. Kernel will check for fandom module and if present will run it.

- Unsecure ADB.

- May be something else I can't recall.
​

Just in case someone needs or wants it here is TWRP recovery that has been modified and edited by Talustus from DreamKernel team and compiled for GS4 by me.

I don't know what edits have been done to it but I'm using this recovery for more than 2 months and didn't have a single problem with it

DREAM_TWRP.ZIP

Now back to kernels.

Here are the links:

v0.5.2

Source clean up. Cleaned ramdisk from residual exfat_fuse stuff not needed any more. Change compression method. Update to Linux 3.4.66

AGAT_GS4_v0.5.2.zip

v0.5.1

Fixed dual camera issue (Thanks Ktoonsez for tip). Update to Linux version 3.4.64

AGAT_GS4_v0.5.1.zip

v0.5.0

Update to Linux 3.4.55, enabled full native ExFat support

AGAT_GS4_v0.5.0.zip

v0.4.0

Cleaned up source. Fixed bootloop issues.

AGAT_GS4_v0.4.0.zip

v0.3.3

Update to Linux version 3.4.49. Supports MDL and MF9 based roms.

AGAT_GS4_v0.3.3.zip

v0.3.0

Fixed reboot problems. Added few governors and I/O Schedules. Lot of optimizations to list here.

AGAT_GS4_v0.3.0.zip

v0.2.2

Updated to Linux 3.4.20. Added SmartassH3, Adaptive and Wheatley governors. Unsecure ADB.

Link is temporary down pending some fixes.

Sorry.

v0.2.1

GPU OC to 533 MHz. Force kernel to boot with stock frequencies. Some source clean up.

AGAT_GS4_v0.2.1.zip

v0.2.0.

OC/UC 2.1 GHz/162 MHz. Added ExFat file system support. File system is supported has been tested on 64 GB card.

AGAT_GS4_v0.2.0.zip

v0.1.9

Added framdom module. Kernel tested. Module works.

AGAT_GS4_v0.1.9.zip

MDL Root.

This kernel has been compiled with stock MDL source without any additions to it except auto root.

You can flash this kernel over full stock MDL firmware via ODIN and it will give you root.

Wifi is working and 64GB exfat card should be supported as well.

AGAT_GS4_MDL_ROOT.tar

v0.1.8

Added auto root to kernel. On boot it will check if su binary is present and if not it will flash su and superuser.apk.

So if for any reason you loose your root simple reboot will fix that.

AGAT_GS4_v0.1.8.tat flash with odin. Can be flash on fully stock rom and that will provide root.

AGAT_GS4_v0.1.8.zip flash in recovery.

v0.1.6

Added voltage control table. It shows up and works with system tuner.

AGAT_GS4_v0.1.6.zip

v0.1.5

Update to Linux 3.4.10. Added fast charge (hopefully it works). Minor edits.

No 64Gb exFat support.

AGATgs4_v0.1.5.zip_

v0.1.4

Upgrade to Linux 3.4.6. Fixed the wifi issue. It works now. Intruducing ROW scheduler has changed kernel symbols. So 2 versions of dhd.ko

were in conflict. That has been fixed but till we figure out a way for Kernel to load it's own modules our option to flash is limited to CWM zip

files only.

AGAT_GS4_v0.1.4.zip

v0.1.3

Added ROW scheduler. This scheduler was specifically written for mobile devices and ROW stands for Read Over Write.

Did work very well with Ktoonservative governor on GS2 and GS3.

AGAT_GS4_v0.1.3.tar

AGAT_GS4_v0.1.3.zip

v0.1.2

Build on new MDL source released by Samsung.

Updated to Linux 3.4.4, added SIO scheduler. Added modified Ktoonservative governor.

AGAT_GS4_v0.1.2.tar

AGAT_GS4_v0.1.2.zip

v0.1.1. L720 source build.

Update to Linux 3.4.4. Added SIO I/O scheduler

AGAT_GS4_v0.1.1.tar

AGAT_GS4_v0.1.1.zip

v0.1.0 (i9505 source build)

AGAT_GS4_v0.1.0.tar

AGAT_GS4_v0.1.0.zip

Installation instructions:

You can flash the zip file in any working recovery.

Tar file can be flashed with ODIN or

You can pull the boot.img out of either of the files and use heimdall to push it to phone.

I have tried the zip in recovery and heimdall method only. Have not flashed with PC ODIN.

For now to get rid of that nasty pop up message I've used the BloatwareFreezerFree app from play store.

In System bloatware find seandroid and freeze it. You can use any other app that's capable to freeze system apps.

Please report any issues and/or problems here so we can try to fix them.

my source can be found here:

https://github.com/agat63/AGAT_L720_kernel

(use MDL_Test branch).