[Samsung Galaxy S8 & S8+ Cross Device Development] Tkkg1994:
Changelog:

Nougat:

BatStock-Kernel V1.0:

- Initial testing release (not on XDA)

BatStock-Kernel V1.0.1:

- Fixed slow read speed

- enabled f2fs

- enabled ntfs

- enabled all included govs/tcp/ioscheds

- random driver updates

BatStock-Kernel V1.1.0:

- Based on latest AQE5 source code

- Updated ramdisk to AQEB

- Added init.d support

- Hopefully fixed some issues with shealth

- Updated linux to most recent 4.4.69

- Changes made by samsung in source code: led cover support, some other battery updates, display updates (mainly for red tint), other small fixes

BatStock-Kernel V1.2.0:

- Based on latest AQF7 release

- Updated ramdisk to AQF7

- Updated Linux to 4.4.74

- ext4: fix data exposure after a crash (which should maybe fix the random reboots)

- Updated included camera binaries

BatStock-Kernel V1.2.2:

- Reverted an alarmtimer update which could have broken some deepsleep things

- Added support for private mode

- Updated linux to 4.4.76

- Added stock init file (without being patched for f2fs, means f2fs won't work right now) to see if that has something to do with continous bootloops

BatStock-Kernel V1.3.2:

- Remember, this kernel won't boot on AQF7 or lower bases, only on AQG5 or highter!!

- Added BFQ ioscheduler

- Updated resetprop from latest magisk release

- Updated Linux version to 4.4.82

- Added Spectrum support (right now it will only change cpugovs, this will be extended in future releases)

- Updated ramdisk to AQGB

- Updated source code to AQGB

BatStock-Kernel V1.4.0:

- Kernel base updated to AQH3

- Ramdisk updated to AQH3

- Linux updated to most recent 4.4.83

- Switched back to an older version of the toolchain

BatStock-Kernel V1.4.1:

- Linux updated to 4.4.87

- Toolchain switched to GNU GCC 6.4.0 build by [MENTION=4280397]djb77[/MENTION]

- Small adjustments to make your experience even greater!

BatStock-Kernel V1.5.0:

- Updated base of the kernel to AQI7

- Updated ramdisk to AQI7

- Linux updated to 4.4.92

- Toolchain switched to GNU GCC 6.4.1 build by [MENTION=4280397]djb77[/MENTION]

- Updated camera binaries to AQI7 thanks to [MENTION=1649452]geiti94[/MENTION]

- Enabled dex on all hdmi adapters thanks to [MENTION=3194398]kbarni[/MENTION]

BatStock-Kernel V1.6.0:

- Updated source of the kernel to AQJ1

- Updated ramdisk to AQJ1

- Updated linux to latest 4.4.95

- Updated patched firmware binaries to AQJ1

BatStock-Kernel V1.7.0:

- Source code update to AQK7

- Ramdisk update to AQK7

- Linux update to latest 4.4.102

BatStock-Kernel V1.8.0:

- Source code update to AQL5

- Ramdisk update to AQL5

- Linux update to latest 4.4.111

- Toolchain updated

- AIK updated to latest v3.1

Oreo:

BatKernel V2.0.0:

- Rebased on latest CRB7 source code (Oreo)

- Ramdisk update to CRB7 (Oreo)

- DON'T use this on Nougat

- Linux update to latest 4.4.124

- Toolchain updated

- Camera bins updated to CRB7 [MENTION=4587002]Noxxxious[/MENTION]

- Updated AIK to latest 3.2 release

- If you got issues with your wifi, you were previously using a "dirty" hack to get wifi working. I can confirm that wifi works fine on a full stock rom. If wifi doesn't work, please tell your rom developer to fix it :good:

BatKernel V2.1.0:

- Based on latest CRC7 source code

- Ramdisk updated to CRC7

- Linux updated to 4.4.125

BatKernel V2.1.1 Final:

- Fixed issues with deodexed roms not creating dalvik-cache files (thanks [MENTION=3699616]mwilky[/MENTION] )

- Linux updated to 4.4.128