[Galaxy S III Android Development] Wisniew:
​

Hi.

My name is Rafal. I'm from Poland.

Here is a page about my third kernel of my harfix series.

Kernel is based on Nameless kernel.

Kernel for I9300 only (I9305 later).

Features:

Look at changelog, there are features

What don't expect:

F2FS

dual boot

many governors

many I/O schedulers

any features that i don't need (look above)

Changelog:

1.0 11.08.16

- kernel tick set to 300HZ (arter97 idea, wisniew99 fixes for i9300)

- readd touchwake

- backport ksm from 3.6.8 (edoko)

- backport aio from 3.6.x (edoko)

- some tweaks and opti (xens0117)

- 5x update build.sh

- clean up AROMA (in code)

Beta1 29.07.16

- 1600MHz CPU OC (JustArchi)

- CPU UV (Simone201, Andip71)

- Early Suspend Delay v1.0a (Yank555.lu)

- Interface for linux printk logging (Andip71)

- Interface for android logger (Andip71)

- Interface for read asv_level (Andip71)

- Fix broken table logic (JustArchi)

- Boeffla-Sound: Engine 1.6.7 (Andip71)

- LED fading/blinking support (Yank555.lu, Andip71)

- Dynamic sync control 1.1 (Andip71)

- Dynamic fsync tweaks (Yank555.lu)

- Default zRam devices to 4 instead of 1 (Andip71)

- Interface for switching touch boost (Andip71)

- Interface for changing touchboost freq (Yank555.lu)

- Negative mode compatibility of newer MDNIE drivers (Andip71)

- Touchwake v1.2 (without charger mode)(Ezekeel, Andip71, Arter97, JustArchi)

- GPU OC (Simone201, Andip71)

- GPU OV (Andip71)

- Zzmoove gov (ZaneZam)

- Support for cpu temp reading (JustArchi)

- When removing ED from readyQ also set flag (Lean Winter)

- Touchboost interface improved (Andip71)

- Fix mempolicy object leaks (Andip71)

- Writeback improvments (Andip71)

- Fix occasional slow sync in writeback (Andip71)

- Reduce latencies in sched_fair (Andip71)

- Speedup late resume (faster wakeup of the device) (Yank555.lu)

- Allow continuous LED light + faster speeds (Andip71)

- Switchable sharpness fix (V2)(Hardcore, Andip71)

- ROW scheduler (Yank555.lu and all other on github)

- Tweaked lulzactiveq gov (Gokhanmoral, Roberto, Tegrak, Andip71)

- LZ4 compression for zRam (Psndna88)

- Use the gnu89 standard explicitly (Arter97, Linus Torvalds, Sasha Levin. Kirill A. Shutemov)

- Manage only online cpus (Googyanas)

- Add an API to log wakeup reasons (Ruchi Kandoi)

- Fix compile warnings in log_wakeup_reason (Ruchi Kandoi)

- Add guard condition for maximum wakeup reasons (Ruchi Kandoi)

- Changes the permission to read only for sysfs file

(/sys/kernel/wakeup_reasons/last_resume_reason) (Ruchi Kandoi)

- Add sysfs to control hardware keys illumination

- Fix hardware key backlight when the rom turns them off

- Cypress-touchkey - add keydisabler (Sbrissen)

- time-stamp and suspend/resume handling. (Ruchi Kandoi)

- Use power efficient workqueue for debounce (Mark Brown)

- Use power efficient workqueuefor adc-jack (Mark Brown)

- Suppress endian warnings in dm (Alasdair G Kergon)

- Ignore merge_bvec for snapshots when safe in dm (Mikulas Patocka, Alasdair G Kergon)

- Share target argument parsing functions in dm table (Alasdair G Kergon)

- Optionally support discard requests in dm crypt (Milan Broz, Alasdair G Kergon)

- Enable WiFi MAC address changing (Sira Cuervo)

- LED fade by default (JustArchi)

- fixes in cpufreq, touchwake, dynamic fsync (wisniew)

- L1 cache optimization (googyanas)

- cfg80211: Fix memory leak (Larry Finger)

- Reduce overhead under high-freq idling patterns (googyanas)

- Remove + in kernel version (Javilonas)

- Add charge control (Andip71)

- Implement build script (wisniew)

- Add broken fences support (in MALI_fix version only)(JustArchi)

- Remove gma500 from makefile (wisniew)

- Add Archikernel configs (Added by wisniew, configs by JustArchi)

- Mdnie mode hijack (Yank555.lu)

- Mdnie Hijack modifications (gub@xda)

- Boost Random (googyanas)

- Add graphite optimizations (ZaneZam)

- enable -O3 opti (wisniew)

- Remove duplicate of earlysuspend (wisniew)

- 13x update build.sh :) (wisniew)

- Set ROW as default scheduler (wisniew)

Compiled with linaro 5.3 2016.02

Alpha2 20.07.16

- AnyKernel installer (grabed from latest Harfix2)

Alpha1 19.07.16

- disable all governors expect pegasusq

- latest ArchiToolchain

- Ramdisk from 01.07.16 namelessROM

Propobly

will only work with AOSP roms that is builded before 01.07.16.

CM isn't supported.

Need tests. :)

Tested:

NamelessROM 3.0 01.07.16 with alpha1

Paranoid Android 07.07.16 with alpha2

BeanStalk 6.19 07.07.2016 with beta1

Download:

If You have crazy things with display, use MALI_fix

XDA​

If You want to support me, use that links:

Disable adblock of course.

Official:

1.0

1.0 MALI_fix

Test:

1.1 test1

1.1 test1 MALI_fix

Busybox (flash that after kernel for synapse support)(file edited by me)
​

Thanks for that choice!

Thanks:

- Evisceration (Main Nameless kernel developer)

- dhiru1602 (Main Nameless developer)

- JustArchi

- Yank555.lu

- andip71

- psndna88

- arter97

- googyanas

Like my project?

hit thanks! :)

Want to make this project more popular?

or want notification on site update?

follow this project! :)

Love my project?

Donate at +48694337061

All values are welcome :D

(1€ too ;) )

XDA:DevDB Information

Harfix3, Kernel for the Samsung Galaxy S III I9300

Contributors

rafciowis1999

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

Kernel Special Features:

Version Information

Status: Stable

Created 2016-07-18

Last Updated 2016-08-22