OnePlus 3 Adventures

Now that the kernel sources for the OnePlus 3’s Nougat ROM is out, I’ve finally fixed the wakelock problem with the USB host controller. Anyways, I’ve restored my device’s power consumption to pre-Nougat levels and I’ve confirmed it’s sleeping now. πŸ™‚

*Edit: Here’s proof:

ADB Sideload Problem

I’ve noticed that no one’s actually been providing the correct answer to when you’re encountering the ‘can’t read <file>’ problem when you’re sideloading a huge file through ADB. The answer’s simple really, it’s just that ADB can’t allocate a huge chunk of memory due to it being not Large Address Aware. I won’t explain what that means here so just Google it if you want to know what it does. Anyways, when you make ADB Large Address Aware, it can allocate memory fine so the sideload proceeds as usual. πŸ™‚

Direction Change

If you’ve been following this blog you’ll know that it’s been awhile since I last updated my kernels and such. I’ve decided to not release anymore since it’s not really a productive thing for me. I’ll thus be changing this blog to be more of a listing of what I enjoy doing every now and then. Maybe my mountain climbs and food trips will be posted in here in the future. I’ve already collected quite a lot of pics for those. Just need to organize them and such. Anyways, thank you to all of you for sticking with me in this journey. Maybe I’ll still change my mind someday (although with the death of the Nexus line that’s highly unlikely πŸ™ ). Anyways, good luck to all of you! πŸ™‚

Site Migration Status


*made possible by BlueHost :p

Well, so far, I’ve migrated the posts over. I don’t plan to upload the old files like the ISOs and the like. I’m still configuring a bunch of things so it’s going to be a while until new content can be served. πŸ™‚

New Kernels Released!

It’s my birthday release so here’s the new kernels for the OnePlus 3 and Huawei Watch! I’ve concentrated on battery life in this release and also improved performance for the Huawei Watch tremendously. Hopefully, this release eliminates the lags experienced on the Huawei Watch by some users while still retaining the excellent battery life. Enjoy! πŸ˜€

OnePlus 3 Kernel

With the OnePlus 3 GitHub source update just today, I’ve updated the OnePlus 3 Kernel for 3.2.2 AND using latest sources with support for DASH charging among others. Enjoy! πŸ™‚

Dropped Kernels

This post is just to announce that I’m dropping support for the G Watch R and the Moto X 2014. As for the former, it’s been a while since I changed to the Huawei Watch and sold my GWR so I really can’t ensure stability especially with the latest releases and that’s unacceptable for me. As for the latter, it’s kernel is still based on Linux 3.4 so I’m reeeeeaaaally feeling it’s age when it comes to optimization not to mention that it’s not my daily driver anymore since I bought the OnePlus 3 which I’ll be releasing a kernel for soon. Anyways, thanks for all the support even after I quit XDA! Hopefully we’ll meet each other on one of the devices I still do support. :p

G Watch R Update!

I finally got around to compiling my kernel for the G Watch R with my latest updates from the Huawei Watch. Don’t know if it works though since I’ve long since been separated from my G Watch R. Anyways, try it out and mention in the comments if it works or not. I still don’t know anything about the bootloop on charge though so don’t expect that to change. With my changes it shouldn’t be hard to get the GWR to last until you get to a charger! :p

Update Finally!

Although I’m still on a busy schedule, I’ve uploaded my most stable kernels yet yesterday! How do I say they’re my most stable? Because I’ve been using their codebases on my devices without modification for at least a month! I only recompiled them yesterday for upload so better get it!


  • Imported some changes from upstream with regards to how GCC versions compile the kernel code to prevent wrong compilation assumptions