Here we introduce you 6 kernels for your LG Nexus 4. These Kernels for Nexus 4 should work on all ROMs. They are CWM flashable boot.img file. So can be easily flashed.
Here’s a step by step instruction to install kernel on LG Nexus 4:
- Download the following file (via phone directly or to a PC)
- Copy the downloaded zip file to /sdcard/download/
- Reboot into Recovery
- Once in recovery, select "wipe cache partition", select "Yes", then select "advanced", then select "Wipe Dalvik Cache", then select "Yes" again. Once finished, click the back button to go back to the main recovery menu. On that menu, select "Install Zip From SDCad", then select "Choose zip from SDCard", then go to /sdcard/download and select the downloaded zip file and let it run its script.
- Once the script is done, select "reboot system now"
LG Nexus 4 Kernels Download:
1. Bricked Kernel v0.65:
- [STABLE] http://bricked.de/index.php?action=download&device=mako&release=stable&type=aosp
- [Possibly unstable, for testing only] http://bricked.de/index.php?action=download&device=mako&release=beta&type=aosp
- Based upon Googles msm 3.4 source
- Various other fixes (look @ github)
- Compiled with gcc4.7.2 toolchain (linaro 09.12)
- -O3 optimized
- Snapdragon S4 & CortexA15 optimizations
- 192Mhz min clock
- replaced qcoms hotplug binary with msm_mpdecision (IN-KERNEL, better battery life + performance)
- Extensive sysfs interface for mpdecision with all the tuneables you want (/sys/kernel/msm_mpdecision/)
- replaced the thermald binary with my IN-KERNEL solution. (/sys/kernel/msm_thermal/)
- export krait version to: /sys/kernel/debug/krait_variant
- modified ondemand governor
- Allow OC up to 1,83Ghz, faux123 (from a thermal point of view that is now SAFE)
- Fixed min cpufreq resets
- Undervolting (faux123)
- Default clocks: 384min & 1512max
- Aroma Installer by amarullz (yes I know, it has a blue tint. I don’t care, there are more important things )
- removes governor overrides from the ramdisk
- adds init.d support to your ramdisk (if not already supported)
2. Harsh Kernel:
- harshkrnl build-2312 In-Kernel mpdicision version Link: DOWNLOAD
- harshkrnl build-2312 Original mpdicision version Link: DOWNLOAD
- Changed Display color calibration to my own liking — values
- Added support for people who have CPU with FASTER binning.
- So now cpu supports Slow, Nominal, Fast and Faster.
- UV accordingly to have best stability. min UV is 100 so also not so less either
- Updated OnDemand governor
- InKernel mpdicision no more 1026 MHz touch spikes
3. franco.Kernel – r20
- boot images: http://minooch.com/franciscofranco/Nexus4/
- zips: http://minooch.com/franciscofranco/Nexus4/zips
4. (version 002) Mako (UV Control/CPU/GPU OC/Optimized). THIS KERNEL is BASED ON Google Source Code. So it is COMPATIBLE WITH ALL AOSP JB 4.2 Builds.
- Mainline Kernel => mako kernel <== (Stock CPU frequencies, GPU overclockable to 487MHz)
- Kernel 002 Open Beta 6 is out: http://faux.androidro.ms/mako/beta/mako-jb-kernel-002b6.zip
5. Matr1x kernel v3.5: (This is the JB version of the Matr1x kernel and it works on 4.2 and 4.2.1.)
- Based on Linux kernel version 3.4.0
- Voltage Control Interface (by faux123)
- GPU OC to 450 Mhz
- ARM CPU Topology (by Vincent Guittot)
- UV by 100mV for all frequencies and cores
- SIO and ROW I/O Schedulers
- Touch screen improvement tweaks (revert firmware update and extra tweak by faux123)
- Reduced msm_hsic_host wakelock duration (thanks _motley, faux123, and franciscofranco)
- Thermald removed
- Various performance tweaks
- CPU Voltage table for "faster" binned chips
- 288 Mhz frequency for better battery when idle
- Fast Charge (thanks to franciscofranco)
- BLX (Originally by Ezekeel and ported to Nexus 4 by me)
6. motley kernel – build 57 (for the LG Nexus 4 and Jellybean 4.2.x)
- Google 3.4 base. All stock features are of course supported (camera, NFC etc.)
- 304MHz lowest CPU freq step added with lower voltage than stock, since the device spends a lot of time at this frequency.
- Fsync disabled by default for performance and battery saving – enable/disable switch is available if you want to turn back on (see post 2).
- USB Force Fast Charge (see post 2)
- Safe UV by default for nominal, fast, and faster binned chips.
- Voltage control – be careful to not save the setting on boot until you are 100% sure it is stable! (thanks faux123! + my tweaks)
- RGB color tweak to reduce greenish-yellow tint (no app required, sticks on screen off/on)
- Compiler optimizations (-O2 + others) – using 2012.11.23 Linaro 4.7.3 ARM toolchain
- I/O schedulers – SIO(default, optimized), deadline (optimized), cfq, noop
- TCP Congestion Control (Westwood+ is the default – veno, reno, and vegas also available)
- Governors – OnDemand (defaul and best for battery), Interactive (most responsive + decent battery), PowerSave, Conservative
- CIFS, NFS, NTFS r/w, TUN – built-in, no need for any kernel modules
- Increased mm read-ahead buffer to 1024
- XZ compression
- GPL compliant – source is kept up to date at github.com and released at the time the kernel is released to the public via this post. Demand that other devs do the same!
- Other misc patches and tweaks (see github link at the bottom of this post)
LG Cell Phone – Related Posts