OnePlus Nord N10 - phhusson/treble_experimentations GitHub Wiki

[OnePlus Nord N10 5G] - [billie]

This device uses A/B Partition

Tested image

√AOSP 11.0 v309

√AOSP 12.1 v412

√Lineageos 12 20221011

√Project Elixir OS 13 v3.7 (5G, auto-brightness don't work)

Prerequisites

  • OnePlus Nord N10 5G with unlocked bootloader and default recovery
  • Latest platform-tools installed https://developer.android.com/studio/releases/platform-tools
  • Latest Oxygen update https://service.oneplus.com/global/search/search-detail?id=2096329&articleIndex=1
  • Payloader dumper to extract img files from update https://github.com/vm03/payload_dumper(This will allow you to get the boot.img, modem.img, vbmeta_system.img, and vendor.img)

Steps to Install

1. Reboot to fastboot adb reboot bootloader

2. Reboot to fastbootd fastboot reboot fastboot (This will show a screen with English at the bottom. This is the correct screen)

3. Flash modem fastboot flash --slot=all modem modem.img

4. Flash boot fastboot flash --slot=all boot boot.img

6. Flash system fastboot flash --slot=all system system.img

6.5. If it says There isn't enough space do these commands fastboot delete-logical-partition product, fastboot delete-logical-partition product_a, fastboot delete-logical-partition product_b, Afterwards run commands 6 again

7. Disable verity on vbmeta fastboot --disable-verity --disable-verification flash --slot=all vbmeta vbmeta.img

8. Disable verity on vbmeta system fastboot --disable-verity --disable-verification flash --slot=all vbmeta_system vbmeta_system.img

9. Flash vendor fastboot flash --slot=all vendor vendor.img

10. Wipe Data fastboot -w

11. Reboot to system fastboot reboot

Hardware Support

Component Comment
Camera √ Stock camera apk supports main and front camera
Audio √? Speaker and microphone is working, USB DAC untested. To enable 3.5mm go into Phh Treble Settings, Qualcomm features, and Use alternative audio policy
Bluetooth √ Bluetooth connects fine to enable bluetooth headset go into Settings, Phh Treble Settings, Misc Features and Force-disable A2DP offload
Display √ 90hz works fine. Have to go into Settings, Phh Treble Settings, Misc Features, Force FPS, and choose [email protected]
WiFi / Hotspot
GPS
SIM / Mobile Data / Voice
VoLTE √ To enabled it go into Settings, Phh Treble Settings, IMS features,Install IMS APK for Qualcomm vendor, Reboot the device, Go back to IMS features and request IMS network, and Create IMS APN
Fingerprint
NFC
Offline Charging

How to update without built in updater

1. Reboot to fastboot adb reboot bootloader

2. Flash system fastboot flash --slot=all system system.img

3. Reboot to system fastboot reboot

Device tested by: Coaleb2

Template created by @zguithues and @hackintosh5