Post Reply

[KERNEL]-[TW]-[ML1] f4ktion 1.3.0 [LTE] - [OC/UC/UV/OTG]

OP F4k

5th February 2014, 05:26 AM   |  #1  
F4k's Avatar
OP Recognized Contributor / Recognized Developer
Thanks Meter: 3,609
 
983 posts
Join Date:Joined: Dec 2010
Donate to Me
Hi!
Welcome to f4ktion kernel, this kernel is based on the arco68's one and it works on Stock Samsung ROMs



Features over Stock one

- Linux Kernel 3.4.78
- BLN
- USB OTG support
- Overclock (OC) up to 2GHz
- Underclock (UC)
- Voltage Control (VC)
- Compiled with Linaro 4.7.3
- Insecure
- init.d support
- Governor: Lionheart
- Governor: SmartASSV2
- Governor: SmartASSH3
- Governor: Wheatley
- I/O Scheduler: ROW
- I/O Scheduler: BFQ
- I/O Scheduler: Simple IO
- I/O Scheduler: V(R)
- I/O Scheduler: Zen
- FauxSound 3.1
- USB Fastcharge
- Asynchronous Fsync
- Dynamic Fsync
- Dynamic management of dirty page writebacks

Notice
- Flash it your on own risk, I don't take the responsibility for anything
For kernel configurations check second post


Download:
ML1
GT-I9195
f4ktion_1.3.0-eur_lte-ML1


Changelog

1.3.0 (03/02/2014)
- Added init.d support
- cpufreq: some optimizations and fixes.
- Upstream Linux Kernel to 3.4.78
- BLN: removed white spaces in code.
- sched: enabled ARCH POWER.
- Enabled kernel NEON mode.
- Added support on ramdisk to auto-mount drives as USBDISK
- Added USB OTG support, you'll need USB OTG Y cable, devices has to be externally powered. (thanks to sekil)
- Synced with a lot of AOSP/CM patches
- Updated wlan Prima driver 3.2.7.23


Credits: (Alphabetical order)
  • arco68 (Big thanks for supporting S4 Mini)
  • Christopher83
  • CM team
  • faux123
  • junkyde
  • ktoonsez
  • proxuser
  • Stratosk
Last edited by F4k; 6th February 2014 at 02:43 AM.
The Following 22 Users Say Thank You to F4k For This Useful Post: [ View ]
5th February 2014, 05:27 AM   |  #2  
F4k's Avatar
OP Recognized Contributor / Recognized Developer
Thanks Meter: 3,609
 
983 posts
Join Date:Joined: Dec 2010
Donate to Me
F4ktion Kernel Configs

About fastcharge:

For fastcharge voltage configuration use this through terminal or console or you can use FauxClock app.
Code:
For USB 2.0 use 500mA as MAX
echo 500 > /sys/kernel/fast_charge/fast_charge_level

For USB 3.0 use 900mA as MAX
echo 900 > /sys/kernel/fast_charge/fast_charge_level

For wallcharger use from 900mA up to charger maximum (1500mA as top)
Warning: incorrect use of voltage could damage your phone or USB ports

About hardlimit:

Hardlimit will limit max frequency to stock, I added a simple init.d script for apply changes on boot, using 1.728 Ghz as default.

If you don't use OC, max frequency never will go above of default frequency (1.728 Ghz)

If you use OC, you need to edit 90hardlimit script or use one of the attached zip files to flash after you flash f4ktion kernel.

Code:
1836000
1890000
1944000
1998000
2052000
Then reboot, and choose your OC frequency as usual.

For use mm Dynamic management of dirty page writebacks or Dynamic Fsync you can use PerformanceControl app compiled by myself, credits to h0rn3t
Attached Files
File Type: apk PerformanceControl.apk - [Click for QR Code] (333.0 KB, 509 views)
File Type: zip 90hardlimit_1.83GHz.zip - [Click for QR Code] (147.8 KB, 121 views)
File Type: zip 90hardlimit_1.89GHz.zip - [Click for QR Code] (147.8 KB, 85 views)
File Type: zip 90hardlimit_1.94GHz.zip - [Click for QR Code] (147.8 KB, 115 views)
File Type: zip 90hardlimit_1.99GHz.zip - [Click for QR Code] (147.8 KB, 104 views)
File Type: zip 90hardlimit_2.05GHz.zip - [Click for QR Code] (147.8 KB, 339 views)
Last edited by F4k; 6th February 2014 at 02:38 AM.
The Following 3 Users Say Thank You to F4k For This Useful Post: [ View ]
5th February 2014, 05:31 AM   |  #3  
F4k's Avatar
OP Recognized Contributor / Recognized Developer
Thanks Meter: 3,609
 
983 posts
Join Date:Joined: Dec 2010
Donate to Me
Reserved for future use.
Last edited by F4k; 6th February 2014 at 02:44 AM.
5th February 2014, 06:25 AM   |  #4  
Senior Member
Flag Paris
Thanks Meter: 21
 
344 posts
Join Date:Joined: Jan 2009
More
Hello !!!
Thanks a lot I will try now

Sent from my GT-N5110 using xda premium
5th February 2014, 11:08 AM   |  #5  
Mitko's Avatar
Senior Member
Thanks Meter: 207
 
638 posts
Join Date:Joined: Oct 2009
More
Great work!

Is the USB OTG support the same as here? http://forum.xda-developers.com/show....php?t=2613232
5th February 2014, 12:22 PM   |  #6  
D-Mak's Avatar
Member
Flag Spain (Espaņa)
Thanks Meter: 5
 
50 posts
Join Date:Joined: Oct 2013
More
If you want to return to the ORIGINAL kernel as I do?

Thanks!!

Enviado desde mi GT-I9195 mediante Tapatalk
5th February 2014, 02:04 PM   |  #7  
F4k's Avatar
OP Recognized Contributor / Recognized Developer
Thanks Meter: 3,609
 
983 posts
Join Date:Joined: Dec 2010
Donate to Me
Quote:
Originally Posted by Mitko

Great work!

Is the USB OTG support the same as here? http://forum.xda-developers.com/show....php?t=2613232

Indeed

Quote:
Originally Posted by D-Mak

If you want to return to the ORIGINAL kernel as I do?

Thanks!!

Enviado desde mi GT-I9195 mediante Tapatalk

Do you have original boot.img?
5th February 2014, 03:37 PM   |  #8  
D-Mak's Avatar
Member
Flag Spain (Espaņa)
Thanks Meter: 5
 
50 posts
Join Date:Joined: Oct 2013
More
I do not.

Enviado desde mi GT-I9195 mediante Tapatalk
5th February 2014, 04:38 PM   |  #9  
FastGas's Avatar
Member
Flag Salento
Thanks Meter: 10
 
47 posts
Join Date:Joined: Dec 2013
Donate to Me
More
this kernel has the Knox bootloader inactive?
5th February 2014, 05:43 PM   |  #10  
Junior Member
Thanks Meter: 1
 
27 posts
Join Date:Joined: Jul 2008
For best battery usage which combination of governor/scheduler?thanks in advanced!

Sent from my GT-I9195 using Tapatalk

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes