For the past few days I've been coding my Kernel Patcher for RK3288 devices. Primarily it's for our HPH boxes (that's why I post in this subforum, and not in general RK3288), but I've also tested it with Ugoos firmwares, and it works just as good as with HPH kernels. The app is not limited only to these two, and it might work for other brands too, as long as kernel modifications and differences are not major ones. I would have tested those too, but I don't have the firmwares, and downloads can be hefty. If manufacturer kept good portion of stock Rockchip's kernel code, there's a big chance it will work with it too.
Basicaly, this app "removes" (effectively) the CPU safety frequency limit by increasing it all the way up to the end of CPU frequency table, in other words pushing the CPU to the maximum it can really handle. The patching process is really simple: just provide a path to your kernel.img or boot.img, and the app will do the rest. Type something like this at command line prompt:
KernelPatcher.exe kernel.img
Without specifying the filename, you will get an info on how to use it. And make a kernel backup beforehand, because the input file will be overwritten with new CPU safety frequency (that occured to me just now lol - I could have added it, but forgot it - I will add it in v2).
I've tested the app with all kinds of kernels and boot images dated even 6 months ago, and it works just fine. Whether you're using HPH's original kernel, or mo's, or Finless', you name it, app will know how to patch it (even new HPH v1.4.5 and mo's v1.5). After patching is done, you can combine your new kernel with resource.img files from my other overclocked kernels. That way you will have up to date kernel with overclock capability (all my previous overclocked kernels are based on original HPH v1.4.1 kernel - not too old, but there are some bugs in it).
For those people who want to play with this even more, you can use my ResTool to unpack any of my previously overclocked resource.img, then convert DTB file to DTS with dtc.exe, change all the frequencies the way you like it, repack it with ResTool, and finally flash it back with AndroidTool. If you can't find dtc.exe on the internet, I can PM you the file because I don't remember were I downloaded it from. So, all in all, you need 4 tools: KernelPatcher, ResTool, AndroidTool and dtc.exe in order to flash your custom overclock, on Windows, without some expert knowledge. With emphasis on "no need for Linux" and out-of-this-world skills.
For any questions, bugs, and suggestions, shoot here, and I'll take a look at it.
And remember - all rules from my first overclocking post still apply!
Download links: MediaFire or Mega (source code also included)
Enjoy!
Comment