[Motorola Droid 4] joojoobee666:
This is a custom kernel for D4/RAZR based off of the CM14.1 Kernel that was created by [MENTION=3457922]stargo[/MENTION] for Nougat. Below is the list of features this kernel adds to the Stock CM14.1 kernel:

Over-clocking to 1.3 and 1.4Ghz

Additional Governors - InteractiveX, KToonservative, Lionheart, SmartassH3 and ZZMove.

Additional Schedulers - ROW, SIO, SIO Plus, VR and Zen

IntelliPlug driver - Hotplugging while sleeping for all governors (leave governor Hotplug disabled as this overrides)

Additional frequency and scaling scaling options:

RunNGun - all frequencies between 300Mhz and 1000Mhz removed.

Full Scale - all frequencies (in steps of 100Mhz) enabled up to max speed kernel supports

*** All are labeled in the downloads section below ****

SELinux permissive kernels on request

Additional Voltage Options for 1.4Ghz frequency: HV (High Voltage), LV (Low Voltage) and ULV (Ultra-Low Voltage)

Speeds up to 1.4Ghz. I have no issues with 1.4, but mileage may vary per device. Try the ULV (Low Voltage) first. If this does not work, try the LV. If neither work, try the HV. If it's still not working, you may just have to use one that maxes out at 1.3Ghz.

I've included my SDSwap in separate zip as well here for folks who would like to swap the internal and external SD storage devices around (makes external SD card primary storage as opposed to internal). See links at the bottom. NOTE: You should NOT remove the card while booted when using this as there is no way to safely unmount when booted.

If you need to remove the SDSwap, there are three methods to do so:

Boot to recovery and simply reinstall the ROM you are running do NOT reinstall.

Upgrade to the latest ROM and do NOT reinstall.

Extract the the ramdisk.img file from the current ROM zip from /system/etc/kexec and overwrite the ramdisk.img on your device while either booted in recovery (mount /system first) or booted in the ROM, then reboot.

Kernel Changelog:

2017-10-04: Fixed issues with Wifi from previous build

2017-10-02: (REMOVED from server)Rebased and synced to upstream so lost's of bug fixes and security updates

2017-02-20: Fixed issue causing install to fail.

2017-02-19: Sync to upstream: 10 security fixes and one reversion. *PULLED*

2016-12-11: Sync to upstream: 2 security fixes, one to patch CVE-2016-8655 the other is to patch old ABI handling.

2016-11-30: Sync to upstream: Security fix to disable ION contig heap

2016-11-08: Initial port to cm14.1. For previous changes, please see the cm13 thread.

SDSwap Changelog:

2017-10-02: Updated for latest init changes

2016-11-08: Initial release.

Downloads:

2017-10-04 LineageOS14.1 Run 'N Gun Kernel ULV (Ultra-Low Voltage) (300Mhz, 1Ghz, 1.2Ghz and 1.4Ghz)

2017-10-04 LineageOS14.1 Run 'N Gun Kernel LV (Low Voltage) (300Mhz, 1Ghz, 1.2Ghz and 1.4Ghz)

2017-10-04 LineageOS14.1 Run 'N Gun Kernel HV (High Voltage) (300Mhz, 1Ghz, 1.2Ghz and 1.4Ghz)

2017-10-04 LineageOS14.1 Run 'N Gun Lite Kernel (300Mhz, 1Ghz, 1.2Ghz and 1.3 Ghz)

2017-10-04 LineageOS14.1 OC 1.3Ghz Kernel (300Mhz, 600Mhz, 800Mhz, 1Ghz, 1.2Ghz and 1.3 Ghz)

2017-10-04 LineageOS14.1 OC 1.4Ghz Kernel ULV (Ultra-Low Voltage) (300Mhz, 600Mhz, 800Mhz, 1Ghz, 1.2Ghz and 1.4 Ghz)

2017-10-04 LineageOS14.1 OC 1.4Ghz Kernel LV (Low Voltage) (300Mhz, 600Mhz, 800Mhz, 1Ghz, 1.2Ghz and 1.4 Ghz)

2017-10-04 LineageOS14.1 OC 1.4Ghz Kernel HV (High Voltage) (300Mhz, 600Mhz, 800Mhz, 1Ghz, 1.2Ghz and 1.4 Ghz)

2017-10-04 LineageOS14.1 OC Full Scale Lite 1.3Ghz Kernel (300Mhz, 400Mhz, 500Mhz, 600Mhz, 700Mhz, 800Mhz, 900Mhz, 1Ghz, 1.2Ghz 1.2Ghz and 1.3 Ghz)

2017-10-04 LineageOS14.1 OC Full Scale 1.4Ghz Kernel ULV (Ultra-Low Voltage) (300Mhz, 400Mhz, 500Mhz, 600Mhz, 700Mhz, 800Mhz, 900Mhz, 1Ghz, 1.1Ghz, 1.2Ghz, 1.3 Ghz and 1.4Ghz)

2017-10-04 LineageOS14.1 OC Full Scale 1.4Ghz Kernel LV (Low Voltage) (300Mhz, 400Mhz, 500Mhz, 600Mhz, 700Mhz, 800Mhz, 900Mhz, 1Ghz, 1.1Ghz, 1.2Ghz, 1.3 Ghz and 1.4Ghz)

2017-10-04 LineageOS14.1 OC Full Scale 1.4Ghz Kernel HV (High Voltage) (300Mhz, 400Mhz, 500Mhz, 600Mhz, 700Mhz, 800Mhz, 900Mhz, 1Ghz, 1.1Ghz, 1.2Ghz, 1.3 Ghz and 1.4Ghz)

2017-10-04 LineageOS14.1 Custom NON-OC RunNGun Kernel (300Mhz, 1Ghz and 1.2Ghz)

Special SELinux permissive kernel

2017-10-04 LineageOS14.1 OC Full Scale Lite 1.3Ghz Kernel in permissive mode (300Mhz, 400Mhz, 500Mhz, 600Mhz, 700Mhz, 800Mhz, 900Mhz, 1Ghz, 1.2Ghz 1.2Ghz and 1.3 Ghz)

2017-10-04 LineageOS14.1 OC 1.4Ghz Kernel LV (Low Voltage) in permissive mode (300Mhz, 600Mhz, 800Mhz, 1Ghz, 1.2Ghz and 1.4 Ghz)

SD Card Swapper zip

2017-10-02 SD Card Swapper

Older/Archived kernels can be downloaded here if needed: https://droid.cs.fau.de/jjb666/Kernels

Disclaimer: You did it, not me. :cool:

XDA:DevDB Information

Custom 1.3Ghz and 1.4Ghz OC Kernel for Droid 4/RAZR on CM14.1, Kernel for the Motorola Droid 4

Contributors

joojoobee666, stargo, hashcode

Source Code: https://github.com/JooJooBee666/android_kernel_motorola_omap4-common/tree/cm-14.1

Kernel Special Features: Overclock to 1.3Ghz and 1.4Ghz, additional governors

Version Information

Status: Testing

Created 2016-11-13

Last Updated 2017-10-04

XDA:DevDB Information

Custom 1.3Ghz and 1.4Ghz OC Kernel for Droid 4/RAZR on LineageOS14.1, Kernel for the Motorola Droid 4

Contributors

joojoobee666, stargo, hashcode

Source Code: https://github.com/JooJooBee666/android_kernel_motorola_omap4-common/tree/cm-14.1

Kernel Special Features: Overclock to 1.3Ghz and 1.4Ghz, additional governors and schedulers

Version Information

Status: Stable

Created 2016-11-13

Last Updated 2017-10-04