Earlier today, HTC released the kernel source code for the Tegra 3 variant of the One X after getting quite a lot of criticism from Android modding developers. The lack of source code was hampering the third party for the One X was hampering the third party development of the handset. While quite a few custom ROMs were released for the One X, including CM9 and MIUI, developers were not able to release a custom kernel due to the lack of kernel sources.
Now, within hours of HTC releasing the One X kernel sources, an XDA developer – kholk – has released the first custom kernel for the handset. The kernel is does not offer many new features or tweaks, but does bring some under the hood changes for improved performance. The most important feature that this custom kernel brings is the USB Host/OTG mode on the One X, which is disabled by default.
Below is a list of all the features that the custom kernel offers -:
- USBHost OTG Mode is enabled
- Optimized Deadline I/O scheduler
- Use NEON Optimized memcopy
- Tweaked Tegra 3 G/LP latency
The kernel sources released by HTC is pretty messed up, and quite a few users are reporting random freezes and reboot issues with the kernel. Thus, I will recommend One X owners to not flash the custom kernel immediately, but follow its development closely. It is just a matter of time before the developer fixes these stability issues. Head over to this thread on XDA for more information about the kernel.