Jump to content

OnePlus Nord N100 (oneplus-billie2)

From postmarketOS Wiki
OnePlus Nord N100
Stock OxygenOS 10 home screen
Stock OxygenOS 10 home screen
Manufacturer OnePlus
Name Nord N100
Codename oneplus-billie2
Released 2020
Type handset
Hardware
Chipset Qualcomm Snapdragon 460 (SM4250)
CPU 4x1.8GHz Kryo 240 Gold
4x1.8GHz Kryo 240 Silver
GPU 600MHz Adreno 610
Display 720x1600 IPS
Storage 64 GB UFS 2.1
Memory 4 GB LPDDR4x
Architecture aarch64
Software
Original software
The software and version the device was shipped with.
Android 10
Extended version
The most recent supported version from the manufacturer.
Android
FOSS bootloader no
postmarketOS
Category downstream
Mainline
Instead of a Linux kernel fork, it is possible to run (Close to) Mainline.
no
pmOS kernel
The kernel version that runs on the device's port.
4.19.95
Device package device-oneplus-billie2
Kernel package linux-oneplus-billie2
Features
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).
Works
Battery
Charging and battery level reporting works
Untested
Screen
Display works. Ideally with sleep mode and brightness control.
Partial
Touchscreen
Untested
Multimedia
3D Acceleration
Untested
Audio
Audio playback, microphone, headset and buttons.
Untested
Camera
Untested
Connectivity
WiFi
Untested
Bluetooth
Untested
GPS
Untested
Modem
Calls
Untested
SMS
Untested
Mobile data
Untested
Miscellaneous
FDE
Full disk encryption and unlocking with unl0kr.
Untested
USB OTG
USB On-The-Go or USB-C Role switching
Untested
Sensors
Accelerometer
Auto screen rotation works in desktops e.g. Phosh or Plasma Mobile
Untested
Magnetometer
Sensor to measure magnetism
Untested
Ambient Light
Untested
Proximity
Untested
Hall Effect
Also known as flip cover sensor
Untested
Barometer
Sensor to measure air pressure
Untested
Power Sensor
Sensor to monitor current, voltage and power. Not fuel gauge!
Untested

Contributors

  • ichernev
  • BenTheTechGuy

Users owning this device

  • BenTheTechGuy (Notes: Running OxygenOS 10.5.5; working on getting pmOS booting again)
  • Harryausten (Notes: daily driver, currently running stock OxygenOS)
  • Ichernev (Notes: Working on mainline kernel support)


How to enter flash mode

Via ADB

adb reboot bootloader

Via hardware buttons

Hold vol up, vol down, and power at boot.

Via recovery mode

  • If you're not already in recovery mode, run adb reboot recovery or hold vol down and power at boot.
  • English -> Advanced -> Reboot to fastboot -> Reboot to fastboot (confirm)

Via "Advanced Reboot"

  • make sure Settings -> System -> Developer Tools -> Advanced Reboot is enabled
  • hold power and choose bootloader

Installation

This device is in pmaports, but the downstream kernel doesn't boot and now fails to compile. There is work to mainline the device, but it's still early days. The source and a blog with some info are available below.

See also