[Galaxy S 4 i9505 Original Android Development] ausdim:
This is a kernel compiled from GT-I9505G sources and packed with MF8 initramfs.

I suggest to use it with one

4.2.2

Google Edition rom but is working good also with TW Samsung’s rom.

Is not something special, is a stock kernel i compile because i see some diffs between I9505 & I9505G sources..

Test kernel for Samsung XXUEMJ5 here.

----------------------------------------------------------------------------------------------------------------

@V1

Tested and working:

WiFi

Exfat with Samsung forced to load modules

Mtp

Insecure

Cache & dalvik cache it will auto deleted at installation of the zip.

----------------------------------------------------------------------------------------------------------------

@V2

V1+ Fixed:

Smart Screen on TW rom's.

Screen rotation on TW rom's.

Changes:

Ex-fat modules from android 4.3 leaked rom.

----------------------------------------------------------------------------------------------------------------

@V3

V1+V2+ Fixed:

Core0 MHz

Changes:

Added smart charging from Samsung source (More info)

----------------------------------------------------------------------------------------------------------------

@V4

V1+V2+V3+ Changes:

Updated Linux kernel to latest 3.4.52

Disable Gentle Fair Sleepers (Thanks [MENTION=4354408]broodplank1337[/MENTION])

Disable rooting restrictions (Just in case. Forgot it before..)

Disable all debuggers (Seems unneeded and by disabling those gives better battery life)

----------------------------------------------------------------------------------------------------------------

@V6

V1+V2+V3+V4+V5(test)+ Changes:

Enable CPU under clock (Thanks [MENTION=4325945]ktoonsez[/MENTION])

Removed lot of dmesg log spams (Better battery?) (Thanks [MENTION=3332811]faux123[/MENTION])

Add voltage control (Thanks again [MENTION=3332811]faux123[/MENTION])

GPU OC (Thanks again [MENTION=3332811]faux123[/MENTION])

Added Convervative ConvervativeX and intellidemand governors (Thanks [MENTION=3341220]broodplank[/MENTION])

----------------------------------------------------------------------------------------------------------------

@V7

V1+V2+V3+V4+V5+(test)+V6+ Changes:

Fixed GPU overclock and added {128-200-320-400-450-533-600} Frequencies (Thanks to Talustus) default is 450.

----------------------------------------------------------------------------------------------------------------

@V11

Changes&New thinks:

Updated Linux kernel to latest 3.4.54.

Reworked from scratch CPU OC - UC - VD. (Many thanks to [MENTION=4325945]ktoonsez[/MENTION]))

All cores runs at frequencie you set.

(That is very important and you can chek it with kernel tuner app from playstore)

All cores runs on ondemand governor.

(That is also very important and you can again check it with kernel tuner app from playstore)

Added faux sound control (Thanks to [MENTION=3332811]faux123[/MENTION] for his work)

Added kthermal and auto_hotplug. "mpdecision is not works because auto_hotplug take his place if you whant to completly remove mpdecision you can rename /system/bin/mpdecision to mpdecision.back but if you change to other kernel do not forget to rename the file". (Thanks again to [MENTION=4325945]ktoonsez[/MENTION]))

Max CPU OC @ 2160000. (I dont need more) ;)

GPU OC steps 128/200/320/450/600 (Disable some frequencies because of the new method ktoonsez use to OC, all apps except his app doesn't want to set anything).

Added Fading-led mod and it is working with everything, Missed call-sms user apps etc... :P

Disabled Gentle Fair Sleepers.

Enable Fat/MSdos/Vfat and Ntfs(as module) File systems (Thanks to [MENTION=4325945]ktoonsez[/MENTION]))

Added CIFS as module.

Ioschedulers: row-bfq-noop-deadline-fiops-sio-vr-zen-fifo-cfq.

Added fast charge.

Other mini thinks that i dont remember now...

----------------------------------------------------------------------------------------------------------------

@V13

Updated Linux kernel to latest 3.4.55.

Added an option to app to control the led (Fade - non fade - speed)

Added an app to manage some basic kernel features based on scripts thanks to HM.Carbide.

Created a new function called set_cpu_min_max which will set the cores specified using a workqueue. (Many thanks to ktoonsez)

Fixed Screen-Off Mhz function. (Now is working) :)

Auto-Hotplug enabled by default.

Note:(The app and his scripts is on alpha stage need to add more)

----------------------------------------------------------------------------------------------------------------

@V14

A small update..

Updated Linux kernel to latest 3.4.59.

Fixed power ON while charging.

Fixed charging led notification.

Removed force loaded exfat modules code and added exfat modules 1.2.4 compiled from source. (Thanks samsung)

Probably fixed random restarts.

Other changes for better stability and performance.

More to come....

----------------------------------------------------------------------------------------------------------------

@V15

Compiled with latest GCC 4.7 toolchain (Thanks to faux)

Added CPU governors: abyssplugv2 - adaptive - asswax - badass - dancedance - intellidemand - smartassH3 and wheatley. (Thanks to ktoonsez)

Added GPU governor: Simple (Thanks to faux)

Fixed app doesn’t load user settings after restart.

Added thermal control tweaks to app.

Added faux sound control tweaks to app. (Thanks to faux for sound control driver)

Added a function to auto backup efs to /sdcard/ausdim-kernel-data. (For safe)

Added a function to copy last_kmsg to /sdcard/ausdim-kernel-data. (For helping me) ;)

Reworked whole app with other mini changes and now is fully working.

Other mini kernel changes for better stability and performance.

Note: Before flash the kernel please delete manually init.d scripts from /etc/init.d/ folder or by the Ausdim kernel manager app.

----------------------------------------------------------------------------------------------------------------

@V16

Fixed charging when device is off.

Fixed app re-installation after restart.

Fixed set minimum throttle mhz at app.

Removed some ondemand tweaks added at v15.

Removed wipe /cache and /dalvik-cache from the updater-script.

Thanks and sorry for that quick update.

Note1:The app is inside on ramfs at boot.img and is auto installed/update if it's needed or not allready installed when device reboot to os.

Note2: Before flash the kernel please delete manually init.d scripts from /etc/init.d/ folder or by the Ausdim kernel manager app.

----------------------------------------------------------------------------------------------------------------

@V17

Compiled with latest gcc 4.8 and -o3.

Cifs 4.2.x fix. (Now we have cifs tested and fully working. Thanks [MENTION=242157]andreasy[/MENTION] for notice that and report it also thanks [MENTION=1951402]mkasick[/MENTION] for the actual fix)

Fixed that damn lag. (Huge thanks [MENTION=3382081]nfsmw_gr[/MENTION] for thousands tests and suggestions)

Reworked led notification driver.

Disable multicast on suspend. (Save battery if to many users is on same network. That damn wlan_rx_wake wake locks. Thanks [MENTION=5166900]pi-xel[/MENTION] to note that)

Latest linux kenrel 3.4.61.

Added zram as module.

Added dynamic sync control. (Thanks to [MENTION=350276]faux[/MENTION])

Added ktoonservativeq cpu governor. (Thanks [MENTION=4325945]ktoonsez[/MENTION])

Added sysfs to make Gentle Fair Sleepers configurable via app.

Added some zram and swappines settings at my app (Thanks [MENTION=3382081]nfsmw_gr[/MENTION]) if you want more then you can use Turbo-Zram. (Thanks [MENTION=3145598]rlorange[/MENTION])

Added Android Logger switch trough App. (Thanks [MENTION=3562083]wanam[/MENTION])

Added a Knox security removal. (Thanks [MENTION=3562083]wanam[/MENTION])

Kernel compression: xz (To reduce zimage size)

Some others here and there...

Note1:The app is inside on ramfs at boot.img and is auto installed/update if it's needed or not already installed when device reboot to os.

Note2: Before flash the kernel please delete manually previous init.d scripts from /etc/init.d/ folder or by the Ausdim kernel manager app.

----------------------------------------------------------------------------------------------------------------

@V18.1

This update is focusing to stability and performance.

Lot of changes time and reverts to be Completely Lag Free.... :p

Latest Linux kernel 3.4.64.

Updated Tsp firmware (From MGG update3) You can check the current firmware by *#2663#

Updated Ssp firmware (From MGG update3) You can check the current firmware by *#2663#

Updated Wireless drivers (From MGG update3)

Zram no more loaded as module and has now 4 disks default.

Zram can now be disabled via my app.

Other thinks that i don't remember....

Again many thanks [MENTION=3382081]nfsmw_gr[/MENTION] and [MENTION=1949427]pjbuser[/MENTION] for trying many test kernel's

----------------------------------------------------------------------------------------------------------------

@V19

This update is focusing to stability and performance.

Latest Linux kernel 3.4.66.

Fix random reboots. (Need test)

Disabled ktoonsez auto_hotplug and add intelli_plug with eco mode by faux.

Many thanks [MENTION=535343]all[/MENTION] for testing and patience.

----------------------------------------------------------------------------------------------------------------

Tip:

If for some reason after set extremely settings you cant boot then you have to run aroma file explorer from CWM recovery and delete the responsible script at /etc/init.d folder.

If for some reason you lost root after flashing my kernel then you can simply download Chainfire's UPDATE-SuperSU-v1.51.zip and install it via CWM like you did with the kernel.

You can use Trickster MOD Kernel Settings from playstore to under clock and play with voltages governors and gpu.

Millions of thanks to:

[MENTION=3382081]nfsmw_gr[/MENTION] (For helping me with the scripts/debug/tests realy great man)

[MENTION=1949427]pjbuser[/MENTION] (For many tests and suggestions)

[MENTION=4354408]broodplank1337[/MENTION] (for his great help about git-hub really great and friendly developer) and [MENTION=4325945]ktoonsez[/MENTION] for his great work and

[MENTION=3332811]faux123[/MENTION].

Source code:

https://github.com/ausdim/GE-Edition-I9505-jfltexx

.:.I you want to Donate me.:.​