[Samsung Galaxy S8 & S8+ Cross Device Development] pekaka:
Pekaka_Exynos8895_s8(+)Kernel​

STABLE with stock value，GPU max=546,MMGS CPU max=2314000,powersave performance balance

HIGH PERFORMANCE，overclock with GPU&MMGS CPU max value,more performace,less powersave

POWERSAVE，downclock with GPU,MMGS CPU max value,more powersave,less performance

you can set by synapse according to your requiements.

Important Notes

your phone should meet requirements as follows:

phones：SM-G95XX(dreamlte,exynos8895)S8&S8plus

firmware：FXXU1AQK7 or up

Recovery：twrp-3.2.1-0-dream(2)lte

CHANGLOG

Dec. 25,2017

-version：Pekaka_Exynos8895_s8(+)_v7.0.0

-need F.W. BL-AQK7 or up

- updated to newest samsung opensources of FXXU1AQK7

Nov. 1,2017

-version：Pekaka_Exynos8895_s8(+)_v6.0.0

-need F.W. BL-AQJ1 or up

- updated to newest samsung opensources of FXXU1AQJ1

July 30,2017

-version：Pekaka_Exynos8895_s8(+)_v5.0.0

-need F.W. BL-AQG5 or up

- updated to newest samsung opensources of FXXU1AQG5

-thanks [MENTION=6371894]jesec[/MENTION],for security files to boot

-thanks [MENTION=8316178]chrisedelmann83[/MENTION],for provided twrp link,let me to test

July 24,2017

-version：Pekaka_Exynos8895_s8(+)_v4.0.4

-fixed cpufreq_max(min)_limit of power for big cores while scaling_max(min)_freq changed

-fixed unused current control of charge types

-corrected current setting value of overclock freqs

-

July 19,2017

two versions,I prefer to v4.0.3

-version：Pekaka_Exynos8895_s8(+)_v4.0.3

-back to linux-4.4.13(AQF7 stock origin)-recommend

-back to backport-f2fs stock origin(stable)

-fixed some values of battery controller

-deleted cortex(not working at all)

-version：Pekaka_Exynos8895_s8(+)_v4.0.2

-back to linux-4.4.69(stable)

-back to backport-f2fs stock origin(stable)

-fixed some values of battery controller

-deleted cortex(not working at all)

July 14,2017

-version：Pekaka_Exynos8895_s8(+)_v4.0.1

-merge linux-4.4.76 lastest update

-merge backport-f2fs-v4.7,but no time to test f2fs working or not

-add battery controller on synapse

-fixed backup errors of efs and kernel on synapse

-fixed battery controller errors and force reboot bug on v4.0.0

-add more charger types,but QC2.0,QC3.0 maynot support.

July 2,2017

-version：Pekaka_Exynos8895_s8(+)_v3.4.0

-all cpu big and little cores max&min limit

-added lots of I/O schedulers(row,fifo,fiops,maple,sio,sioplus,tripndroid,vr,zen),thanks all makers,see details

-delete BUS and USB on synapse,no effect for the time being

-

June 29,2017

-version：Pekaka_Exynos8895_s8(+)_v3.3.0

-updated to newest samsung opensources of FXXU1AQF7

-added lots of wakelocks(ssp,sensorhub,bt_lpm,battery polling,sysovlo charging,NFC,wakeup sources) control

-added led high|low|power current control

June 26,2017

-version：Pekaka_Exynos8895_s8(+)_v3.2.0

-add current for 2.4-2.65G MNGS big cores to run much stablely

-fixed GPU disappear error

June 22,2017

-version：Pekaka_Exynos8895_s8(+)_v3.1.0

-new method for GPU overclock(still 572max)

-add GPU voltage control

-add on/off GPU Thermal Manager

June 18,2017

-version：Pekaka_Exynos8895_s8(+)_v3.0.0

-update ramdisk to AQF7

-add UKSM mod(default is enable,disable by UKSM of synapse)

-add CPU MNGS big core freq 2652000(default max,adjust by MNGS of synapse)

-add cortex item on synapse

-more tweaks

June 16,2017

-version：Pekaka_Exynos8895_s8(+)_v2.3.3

-update s8plus for heartrate bug,the same for s8 with v2.3.2

-s8 plus,confirmed working.

June 15,2017

-version：Pekaka_Exynos8895_s8(+)_v2.3.2

-add gpu min clock set by synapse

-add gpu all ***** for max and min both set by synapse,so you can fix gpu at one clock

-add 2158000,2002000,1973000 freq for MNGS big cores to set by synapse,so you can low down to 1973000 to save power,but gpu should limit to 455~385

-used ramdisk of QEB for s8plus,may solved healthy test heart rate correctly

June 14,2017

-version：Pekaka_Exynos8895_s8(+)_v2.3.1(former versions posted in China)

KERNEL features

-Base on SM-G950F_NN_Opensource-AQJ1 from samsung opensources

-Linux 4.4.13

-SELinux Permissive

-synapse support

-Max clock of GPU set to 572MHz,and adjustable by synapse(572|546|455MHz)

-Max frequency of MNGS big cores set to 2652000Hz,and adjustable by synapse(2652000|2574000|2496000|2134000Hz)

-Init.d support

-I/O schedulers

-battery controller

-more adjustments on synapse

-Other tweaks

-Twrp install

If you feel good and like my hard work,please consider a donate

DONATE HERE

KERNEL DOWNLOAD

Dec-25-2017

v7.0.0-baidu-download

v7.0.0-Mega-download

MD5: BED1382D192F0D6E6BC7D54580A9389C

SHA1: E5A2E6E9781FA37BE61FC265BAE3D2C6C7AF3591

CRC32: 8D31461C

-need F.W BL-AQK7or up

-nedd twrp 3.2.1 or newer

==OLD VERSION-AQF7==

Nov-1-2017

v6.0.0-baidu-download

v6.0.0-Mega-download

MD5: E7CCF3E7C198893906F0F874C597D235

SHA1: 60E4852C03ECD636C8F5549611FEECA81D2FADBE

CRC32: 204DC9AF

-need F.W BL-AQJ1 or up

-nedd twrp 3.1.1.2 or newer

July-30-2017

v5.0.0-baidu-download

v5.0.0-Mega-download

MD5: 631D04D23A0C25C8B4377096C8DCF684

SHA1: 9C5327BDC0D54D0142C6C768B411D41F1E9481B8

CRC32: 56267ACB

-need F.W BL-AQG5 or up

-nedd twrp work on AQG5

July-24-2017

v4.0.4-baidu-download

v4.0.4-Mega-download

MD5: 661C1F43E512C178BDAC8F24367BC44E

SHA1: 77CB9940E8B9A1E70667A2D84569A5D55BEE2547

CRC32: AEAA3E4F

July-19-2017

v4.0.3-baidu-download

v4.0.3-Mega-download

MD5: 1EC5876639B15B8CFC0D055888FF6491

SHA1: 16A98A0776FF69CD9B993303665DF759A4864FC2

CRC32: 93E60708

v4.0.2-baidu-download

v4.0.2-Mega-download

July-14-2017

v4.0.1-baidu-download

v4.0.1-onedrive-download

v4.0.1-Mega-download

July-2-2017

v3.4.0-baidu-download

v3.4.0-onedrive-download

v3.4.0-Mega-download

MD5: 4F12C23E68A082F455C4BD07AA1A8685

SHA1: B2FD026E20968F0DF2E1235CFB111C51A1EC10B9

CRC32: BDEBAC29

June-29-2017

v3.3.0-baidu-download

v3.3.0-onedrive-download

MD5: 203DA86C751F69F855642AAC00C175CF

SHA1: A86304F0FF4B6E6FA522624DCFBBC3027F7B609A

CRC32: 6AF2EB91

June-26-2017

v3.2.0-baidu-download

v3.2.0-onedrive-download

MD5: 3811953EF0B261772313784BFF6D3559

SHA1: 0889D3482C53F2B3C28F86463A3D0A466DD819DE

CRC32: 0233EFDB

June-22-2017

v3.1.0-baidu-download

v3.1.0-onedrive-download

MD5: 0DA8F7F78125326307EAD573791C61C7

SHA1: 4D5A340C0236DE29643D7338EA2000D769B2860C

CRC32: C6315414

June-18-2017

v3.0.0-baidu-download

v3.0.0-onedrive-download

MD5: 7A397ACB3ADBECE26570F121146AA5E9

SHA1: 056BC2494253AB572F987406BC78B25ED9C92BDE

CRC32: 2C186C69

***add CPU MNGS big core freq 2652000(default max,testing,if get unstable,pls adjust by MNGS of synapse)

June-16-2017-for s8 plus,s8 not need update if you are on v2.3.2

v2.3.3-baidu-download

v2.3.3-onedrive-download

June-15-2017

v2.3.2-baidu-download

v2.3.2-onedrive-download

MD5: 6BB1C35FD62A0F434FF0293EE7184A7F

SHA1: B98B038060247D08498CEE1A0B81615A7C3F6AE1

CRC32: 2865D93C

June-14-2017

v2.3.1-baidu-download password: r2j3

v2.3.1-onedrive-download

kernel source git

CREDITS:

Thanks to

[MENTION=6371894]jesec[/MENTION],thanks for some codes for kernel source,especial for over clock

[MENTION=5899304]Tkkg1994[/MENTION],thanks for binary of kernel zip mod

[MENTION=1148003]lyapota[/MENTION],thanks for some tweaks for kernel codes

[MENTION=774248]SkyHigh[/MENTION],thanks for synapse origin mod

[MENTION=3511708]UpInTheAir[/MENTION]

[MENTION=4544860]osm0sis[/MENTION],thanks for build mod

[MENTION=7984333]teamwin[/MENTION],thanks for TWRP

[MENTION=4195513]supersu[/MENTION].thanks for SuperSU

Thanks for encouragement:victory:

[MENTION=234717]lasset[/MENTION]

[MENTION=4929437]Okarina26[/MENTION]

[MENTION=2008372]royalbloodvi[/MENTION]

...

if forgot,pls let me know

HOW TO FLASH

1.before flashing this kernel,your phone firmware should have install lastest twrp s8 twrps8plus twrp sucessfully on your phone

2.BL of your phone need to update to the lastest BL (kernel v3.0 or up need match BL AQF7)

3.download kernel copy to your phone's sdcard

4.flash kernel zip you download

5.flash supersu and clear cache reboot phone

6.install synapse APK

7.if you don't have busybox on phone,pls install busybox due to synapse need it to run.

*If you had changed values on synapse,especially for I/O or current of GPU, pls reboot phone after save on synapse,the run synapse again press X to load your settings before reboot.

**If you got auto reboot problem,just delete synapse and antutu and reboot your phone normally then re install these apks.