Since its inception, OnePlus has been one of the smartphone brands closest to the user community. This is one of the key elements in its growth, since it had a lot of third-party support.

Taking the above into account, OnePlus publishes the software resources of its devices in its dedicated Github page. One of these resources is the kernel source of their smartphones.

But, OnePlus Nord 2 users have been reporting that their kernel source is broken, and that it has been for many weeks.

OnePlus Nord 2 official available kernel source code is broken

The kernel source is one of the most important elements for the development of custom ROMs. OnePlus usually releases it for practically all its smartphones.

However, the OnePlus Nord 2’s source kernel (available from here) is reportedly broken or unusable.

Hello, I noticied that USB were making kernel panic with the current source code released by OnePlus, it would be really usefull if that’s fixed soon.

Also, I request for MediaTek kernel modules and cust.dtsi and dts for oplus6893_20817 oplus6893_20615 oplus6893_20827 and oplus6893_20831 to be generated and added at their respective directories (Need to be generated from Nord 2 5G BSP since MediaTek removed to possibility to do so on kernel itself since Android 11)
Source

And, this problem is not exactly new. According to some reports, the broken source kernel has been around since at least October.

Hey
@oneplus
do you intend to fix OnePlus Nord 2 5G kernel source available on GitHub one day?

I created an issue since October and mailed several times about it and none of OnePlus OSS Team even responded. Even OPPO and Realme OSS Team answer and push fix when an issue is made.
Source

It is not the first time that OnePlus has similar problems

It seems that this kind of situation has already been presented before with the company. The OnePlus 8 and OnePlus 7 series of phones reportedly suffered the same problem with their kernel source.

They are not going to do anything. If you want it fixed, you need to fix it yourself unfortunately. This has happened before with 7/8 series and luckily some devs (LOS) managed to make it compilable and working.
Source

So, the developers have had to figure out how to fix the code themselves. This is something that does not bring much hope of a possible fix to the OnePlus Nord 2 kernel source.

For now, there is no related official statement from OnePlus. Finally, we will update this article with any pertinent developments that arise. So stay tuned.

Also, you can check the tracker dedicated to Android 12 custom ROMs.

Featured Image: OnePlus

PiunikaWeb started as purely an investigative tech journalism website with main focus on ‘breaking’ or ‘exclusive’ news. In no time, our stories got picked up by the likes of Forbes, Foxnews, Gizmodo, TechCrunch, Engadget, The Verge, Macrumors, and many others. Want to know more about us? Head here.

Jean Leon
1613 Posts

A tech enthusiast since ever. I like to always be up to date on the latest news in the industry and write about it. Twitter: @jean_ERdC

Next article View Article

Google Drive not letting users play videos, throws 'allowed playbacks has been exceeded' error

Google Drive users have been dealing with an issue for years where they get an 'allowed playbacks has been exceeded' error when trying to play videos. And Google has still...
Feb 20, 2024 2 Min Read