[OnePlus Nord N10 5G Guides, News, & Discussion] mouseracer:
View attachment 5958043

​

[

A warm welcome to my fellow Nord N10 owners and potential readers!

]

"

Your Lineage will finish what you started, Cid

"

LineageOS is a very well known ROM loved and respected by pretty much the majority of the ROM community for Android. The story of LineageOS created from the ashes of CyanogenMod is a pretty good read.

If you want to read up on their story, here's the link: https://en.wikipedia.org/wiki/LineageOS#History

But anyways, let's learn how to install the TD-Based GSI version of LineageOS made by AndyYan.

Grab a lineageOS GSI from here: https://sourceforge.net/projects/andyyan-gsi/files/lineage-20-td/

(I am using a BvN [vanilla] variant of LineageOS without vndklite.)

Disclaimer: I am not at all responsible for whatever you do/did to your device or anything from following ANY of my guides including this guide as well. You are responsible for whatever you do to your phone. I am also just a guy with a phone who really wanted to run Android 13 on his almost officially abandoned-by-the-company phone. I cannot fix anything within the ROM and am not at all a ROM developer. Any bugs/issues that do occur, I highly encourage going here and reporting the bug along with your logcat to this thread: https://xdaforums.com/t/gsi-13-lineageos-20-trebledroid-based.4517345/page-38

Author's Note: I am using a BE2029 OOS 11.0.13 Bootloader unlocked Nord N10 5G without root or modifying ANY system partitions.

You should also be aware that what we are flashing is NOT a custom ROM. It is rather an UNOFFICIAL GSI made by AndyYan. Being that this IS a GSI, expect some bugs/quirks.

Pre-Requisites: You need a computer/laptop, a bootloader unlocked Nord N10, android tools (fastboot/adb), the lineageOS GSI from the above link, the vbmeta img as well, some time and patience, and a cup of coffee!

Let's Begin!

Process:

1) Reboot to OOS Recovery

2) After Selecting Language, Tap on Advanced -> Reboot to Fastboot -> Reboot to Fastboot (as confirmation)

3) Enter the following while at the bootloader:

fastboot reboot fastboot

You will now reboot to the fastbootd menu.

4) While in fastbootd mode, enter the following code in the terminal/cmd

fastboot getvar current-slot
fastboot erase system_(slot letter you got in the output of the above command)
fastboot delete-logical-partition product_(slot letter you got in output of "getvar current-slot")
fastboot flash vbmeta_(slot letter) --disable-verification --disable-verity (path to provided vbmeta.img)
fastboot flash system_(slot letter) (lineage img)
fastboot -w

5) While in fastbootd menu, Advanced -> Reboot to recovery -> Reboot to recovery (as confirmation)

6) While in recovery menu, wipe data and cache -> wipe cache -> Done -> Reset system setting -> Done -> Erase everything(Music, pics, etc) -> "This can not be undone, continue?" -> Reboot

Your Nord N10 should now (hopefully) have the LineageOS GSI flashed onto it!

Now while in settings, wait for the PHH treble option to appear and then navigate to the following:

Qualcomm Features: Enable "Use Alternate Audio Policy" and "Disable soundvolume effect"

Misc Features: Force FPS -> 90 FPS (Your choice on this one.)

IMS Features: Install The IMS APK, After installation of the IMS APK via PackageManager, Enable "Request IMS network" & "Force the presence of 4G Calling setting" & then tap on the "Create IMS APN". Reboot your phone afterwards.

Go To The Dialer App, Type in *#*#4636#*#*, Phone Information, Set Preferred Network Type, NR/LTE/GSM/WCDMA, (dont worry if it switches back.).

And.. That's it!

You have now successfully flashed LineageOS 20 GSI on your Nord N10!

I'll add in some later details later on.

For now, happy tinkering!

==========================

Edit 1: Enabling Auto-Brightness

Now that you've a working LineageOS GSI (with working wifi bc I don't really know how to fix that other than uninstalling/reinstalling the GSI), you might want auto-brightness.

Here's how to do so:

1) Enable developer options

2) Enable "Rooted Debugging"

3) Download the provided overlay apk and open a cmd/terminal, navigate to the directory where the overlay apk is located, and run the following commands:

adb root
adb remount
adb push (treble overlay apk file) /vendor/overlay
adb reboot

You now should (hopefully) have the auto-brightness function working!