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