[Galaxy S III I9305 (4G LTE + 2GB RAM) Android Deve] Wisniew:
For I9305

Flash on your own risk!

Based on cyanogenmod smdk4412 source.

This is port from i9300 phone!!!

I don't own I9305.

I need testers for this phone.​

Hi. My name is Rafał, I'm from Poland.

I want to present You my harfix kernel for i9300.

This version is ported to i9305 and come with semi support from me.

Found bug? I will fix, but... I don't know if I will really fix bugs without phone.

Kernel is in beta state but working great on daily usage.

FEATURES

- ANYROM and AROMA installers (mostly by @psndna88)

- UBERTC GCC 7.0 toolchain

- 300HZ kernel tick (thanks @arter97)

- CPU OC/OV (100-2100MHz) (more then 1.6GHz is NOT recommended!!!)

- GPU OC/OV

- Boeffla-sound engine 1.6.7 (app in download section) (Disabled for I9305 for a moment)

- governors: intelliactive, SmartassV2, lulzactiveq, adaptive, interactive, Darkness, Yankasusq, GoogyQ, conservative, ondemand, performance, pegasusq (lulzactiveq and ZZmoove is recommended)

- support F2FS (disabled in i9305 at the moment)

- support NTFS (disabled in i9305 at the moment)

- TCP - westwood

- SElinux - permissive

- -03 optimalizations

- TouchWake

- Increase USB charging rate to 900 from 475mAh

- 1 second to halt core instead of 4 sec.

- opitmalizations and tweaks

- other misc

More in future!

BUGS

- Can't change voltage for 100MHz freq.

You tell me ;)

TESTED

Working:

?

Not working:

?

INSTRUCTION (for i9300)

EXT4

boot into TWRP

make a backup

flash kernel

reboot and wait until boot is finish

F2FS (thanks @Schwester_Gabi)

boot into TWRP

make a backup

wipe dalvik/ART cache

format /system with ext4 (if you chose f2fs the rom will automatical format it to ext4)

format /data with f2fs (this will erase Your all data!!)

format /cache with f2fs

flash rom (no reboot)

flash gapps (no reboot)

flash kernel

reboot and wait until boot is finish

CHANGELOG

Full changelog

0.7 05.06.16

- start develop RafiQ governor (based on Yankasusq)

- implement memory v3 script (still WIP) (more smooth and better work on memory)

- implement GoogyQ governor (ported version of intellidemond)

- implement more I/O schedulers (fifo, vr)

- implement CPU-boost

- implement CPU-boost sys interface

- readd boeffla-sound (now works!)

- reduce Wi-Fi wakelock

- optimize do_csmu

- fix some leaks

- fixes in slub

- enable ARCH_POWER

- fixes in cpufreq

- higher led brightness

- 64-byte L1 cacheline

- fix deadlock in panic (if any)

- implement fast random number generator 1.1 (frandom)

- implement native exFAT support (samsung OSRC 1.2.4)

- implement LZ4 and snoppy compressions for zram (snappy in disabled)

- enable lz4 compression for zram

- implement timer slack controller

- enable cgroup timer slack

- fixes in cgroup

- enable NOSEC opti

- steal writing sem (performane fix)

- remove compressed copy from zram in-memory (more free zram to use)

- replace stock nr_running table with nvidia alternative in pegasusq

- a lot of modifications for zram (too many and too big to write here detailed changes)(mostly by @Yank555.lu)

- enable -O3 instead of -Ofast (more stable)

- disable auto name (again)

- fix: can't change i/o scheduler

- fix: can't change governor

- remove useless internet formats (size reduction)

- remove "+" in kernel version :D

- speeds up and optimalizations

- lot of fixes

- source update (updated modem_if, fixes and clean up code)

Older:

0.7pre2.1 15.05.16

Thanks a lot @FAFAŁ who found all there bugs

- fix reboots

- add cache refresher at sleep

- restore governors

- restore TCP

- restore NTFS support

0.7pre2 15.05.16

REBOOTING WHEN PHONE IS IN SLEEP

Thanks a lot @FAFAŁ who found all there bugs

- set kernel tick to 300HZ (thanks @arter97)

- Graphite optimalizations

- disable optimize for size

- disable generic spinlock

- back to gzip

- disable ntfs

- disable interactive and conservative govs

- camera fix

- remake config file

- remove almost all tcp

-------try fix nameless-------

- enable KSM

- enable profiling

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

0.7pre1.2 14.05.2016

aka "let's fix again"

- wifi fix

- add checker at boot

- remove useless governors (powersave, userspace, adaptive)

0.7pre1.1 14.05.2016

aka "only fixing"

- GCC 7

- update ubertc to 21.04.16 version

- fix boot.img builder

- enable thermal

- disable thermal for exynos

- disable auto local version (in settings will be only version name, nick of builder and build pc name)

- disable quickboot (same problems at the moment)

- set 0.2-1.4 freqs when installing

0.7pre1 11.05.2016

aka "clean installation"

INSTALL UNDER 0.6.1

In settings will be still 0.6 as name

- add Harfix Bash Commander

- more effective GPU (~10%)

- add quick boot script (speed up boot time)

- enable touchwake as default

- make to aroma work faster

- delete unnecessary scripts and files in installers

- add material theme to aroma

- disable and delete all backups in aroma

- enable 4 device of zram, one with 200MB

- set swappiness to 80

- enable dynamic fsync

- delete thermal in config

- delete checks on boot to reduce boot time

- many many work in installers

- source update (fixes)

- reduction in size

- fixes

- new machine to build

APP

- CPU freqs

- visual updates for future settings

0.6.1 (27.04.16)

- fix audio

- fix governors

- disable compability check (@psndna88)

0.6 (26.04.16)

- add aroma and anyrom installers (thanks @psndna88)

- rework SmartassV2 gov

- add Touchwake

- LZMA compression

- speed up screen off

- zram allow 4 devices

- fix touck wake incall

- Activate additional TCP congestion algorithms

(westwood, bic, cubic, htcp, hstcp, vegas, scalable, lp, veno, yeah, illinois)

- westwood now default

- fix .config files

- disable KSM

- 160MHz on L2 cache

- tweaks from i9300i 3.4 kernel

- small optimalizations

0.6pre2 (21.04.16)

- Power_ignore is now as default build-in

- Boeffla-sound is off as default (audio fix)

- SElinux is now permissive as default

- revert optimized CRC (battery drain fix)

- TCP is now westwood (faster network)(not working)

- enable 0fast optimalizations

- small fix for hotplug

- improve intall script

- ramdisk back to official CM

- update ramdisk to 20.04.16

- source update

0.6pre1-fix (17.04.16)

- remove LZ4 compression (will be back in future)

0.6pre1 (16.04.16)

DO NOT INSTALL - BOOTLOOP!!!

Look above

- add GPU OC/OV (use andromizer pro or something else that support mali gpu)

- LZ4 compression algorithm

- Boeffla-sound is enable by default (need SElinux set to permissive, see second post)

- Max charge levels set to 2600

- CRC32 optimized algorithm

- added darkness governor

- improve intall script

- Fixed: sometimes not charging at 900 on USB

- RAMDISK update to 6.5

0.6pre1-power_ignore have ignore unstable power and ignore margines as default

0.5 (09.04.16)

- add ZZmoove governor (very high recommend to use as default)

- RAMDISK changed from official CM to Temasek (6.0)

- tweaks MDNIE

- add Boeffla charge script

- source update

0.5pre2 (06.04.16)

- need less time to wake up screen

- NTFS support

- try to fix 100MHz overvolt (really fix will be in next pre)

- a lot of optimalizations

- a lot of tweaks

- global speed improvements

- small fixes

0.5pre1 (02.04.16, updated ramdisk on 04.04.16)

- Add OV CPU

- fixes logic table (now You can OC on all freq)

- add support for GCC 6 and 5

-small optimalization

0.4.1 (01.04.16)

- delete OV CPU

0.4 (31.03.16)

- add interface for GPU (will be deleted in future and added other interface)

- wait just 1 second for other CPU to halt

- add Boeffla-sound engine 1.6.7

- add OV CPU (buggy)

- increase USB charging rate to 900mAh

0.3.1 (30.03.16)

- small fixes

0.3 (29.03.16)

- add OC CPU up to 2.1GHz and UC to 100MHZ

0.2.1 (28.03.16)

- trying to fix very slow working (really fixed in 0.3.1)

0.2 (27.03.16)

- add intelliactive, lulzactiveq, SmartassV2 and active others governors

- disable cache synch when phone is in write protected

DOWNLOAD

mediafire

xda

LATEST NEWS

twitter

THANKS!

Like my project?

hit thanks! :)

Want to make this project more popular?

or want notification on site update?

follow this project! :D

XDA:DevDB Information

Harfix2, Kernel for the Samsung Galaxy S III I9300

Contributors

rafciowis1999

Source Code: https://github.com/wisniew/Harfix2_kernel_I9300

Kernel Special Features:

Version Information

Status: Testing

Created 2016-06-09

Last Updated 2016-06-09

XDA:DevDB Information

Harfix2 elite kernel, Kernel for the Samsung Galaxy S III I9300

Contributors

rafciowis1999

Kernel Special Features:

Version Information

Status: Testing

Created 2016-06-20

Last Updated 2016-06-20