OnePlus Nord N10 5G (oneplus-billie)
Appearance
This device has been tested with postmarketOS, but its device package has not yet been added to the postmarketOS repositories.
This means that it cannot be selected in pmbootstrap.
Status: Need to configure mainline device tree properly
This means that it cannot be selected in pmbootstrap.
Status: Need to configure mainline device tree properly
![]() OnePlus Nord N10 5G | |
Manufacturer | OnePlus |
---|---|
Name | Nord N10 5G |
Codename | oneplus-billie |
Model | Nord N10 5G |
Released | 2020 |
Type | handset |
Hardware | |
Chipset | Qualcomm Snapdragon 690 5G (SM6350) |
CPU | Octa-core Kryo 560 2.0 GHz |
GPU | Adreno 619L |
Display | 2400x1080 |
Storage | 128 GB |
Memory | 6GB |
Architecture | aarch64 |
Software | |
Original software | Android (OxygenOS/HydrogenOS) |
Original version The version the device was shipped with. |
10 |
FOSS bootloader | no |
postmarketOS | |
Category | testing |
Pre-built images Whether pre-built images are available here. |
no |
Mainline Instead of a Linux kernel fork, it is possible to run (Close to) Mainline. |
yes |
pmOS kernel The kernel version that runs on the device's port. |
6.11.0 |
Flashing It is possible to flash the device with pmbootstrap flasher . |
Works
|
---|---|
USB Networking After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system). |
Broken
|
Internal storage eMMC, SD cards, UFS, ... |
Broken
|
SD card Also includes other external storage cards |
Broken
|
Battery Charging and battery level reporting works |
Broken
|
Screen Display works. Ideally with sleep mode and brightness control. |
Works
|
Touchscreen |
Broken
|
Multimedia | |
3D Acceleration |
Broken
|
Audio Audio playback, microphone, headset and buttons. |
Broken
|
Camera |
Broken
|
Camera Flash |
Broken
|
IR TX |
Broken
|
IR RX |
Broken
|
Connectivity | |
WiFi |
Broken
|
Bluetooth |
Broken
|
Ethernet |
Broken
|
GPS |
Broken
|
NFC Near Field Communication |
Broken
|
Modem | |
Calls |
Broken
|
SMS |
Broken
|
Mobile data |
Broken
|
Miscellaneous | |
FDE Full disk encryption and unlocking with unl0kr. |
Broken
|
USB OTG USB On-The-Go or USB-C Role switching |
Broken
|
HDMI/DP Video and audio output with HDMI or Display Port works. |
Broken
|
Sensors | |
Accelerometer Auto screen rotation works in desktops e.g. Phosh or Plasma Mobile |
Broken
|
Magnetometer Sensor to measure magnetism |
Broken
|
Ambient Light |
Broken
|
Proximity |
Broken
|
Haptics |
Broken
|
Barometer Sensor to measure air pressure |
Broken
|
This device is based on the Snapdragon 690 5G. See the SoC page for common tips, guides and troubleshooting steps |
Current status
Work on this port has been temporarily stopped
Contributors
Users owning this device
- Alain (Notes: Screen cracked, didn't try pmOS as of yet)
How to enter flash mode
Hold Volume Down + Power for 5 seconds
Where to get port files and how to use them
Downstream
- Download archive from here: https://disk.yandex.ru/d/rLsIKY4zuyrVaQ
- Unpack it to
pmaports/device/testing
- Build
linux-oneplus-billie
anddevice-oneplus-billie
packages - Follow installation guide
Mainline
- Download archive from Downstream section
- Unpack device package only
- Open device package's APKBUILD and change dependency from
linux-oneplus-billie
tolinux-postmarketos-qcom-sm6350
- Clone kernel sources at https://github.com/sm6350-mainline/linux
- Download dts: https://disk.yandex.ru/d/eOGWSmxNRWavog
- Put dts in kernel sources at
arch/arm64/boot/dts/qcom
and add a Makefile rule to build it - Use Compiling_kernels_with_envkernel.sh guide to build
linux-postmarketos-qcom-sm6350
package with local changes - Build device package
- Follow installation guide
Installation
Backup partitions you need before proceeding |
fastboot erase dtbo
fastboot flash --disable-verity --disable-verification vbmeta vbmeta.img
- not needed if you have dm-verity disabled (e.g. have custom recovery installed).pmbootstrap init
pmbootstrap install
pmbootstrap flasher flash_kernel
pmbootstrap flasher flash_rootfs
- flashes to super partition by default
Device hardware information and support
USB Networking
Mainline
USB doesn't appear
Downstream
SSH works with RNDIS
Internal storage
Mainline
Doesn't work
Downstream
Works
Screen
Mainline
SimpleFB works, there is a driver for hx83112_tianma_fhd_video
in mainline, it's untested yet.
Downstream
Doesn't work, most likely to be a bug in downstream DRM
See also
- Kernel package (mainline)