OnePlus Nord N100 (oneplus-billie2): Difference between revisions
Appearance
Created page with "{{Infobox device | manufacturer = OnePlus | name = Nord N100 | codename = oneplus-billie2 | image = File:oneplus-billie2.jpg | imagecaption = Stock Android 10 homescreen | rel..." |
m gitlab.com -> gitlab.postmarketos.org (bot edit) |
||
(9 intermediate revisions by 7 users not shown) | |||
Line 4: | Line 4: | ||
| codename = oneplus-billie2 | | codename = oneplus-billie2 | ||
| image = File:oneplus-billie2.jpg | | image = File:oneplus-billie2.jpg | ||
| imagecaption = Stock | | imagecaption = Stock OxygenOS 10 home screen | ||
| releaseyear = 2020 | | releaseyear = 2020 | ||
| originalsoftware = Android 10 | | originalsoftware = Android | ||
| chipset = Qualcomm SM4250 | | originalversion = 10 | ||
| chipset = Qualcomm Snapdragon 460 (SM4250) | |||
| cpu = 4x1.8GHz Kryo Gold + 4x1.8GHz Kryo Silver | | cpu = 4x1.8GHz Kryo Gold + 4x1.8GHz Kryo Silver | ||
| gpu = Adreno 610 | | gpu = Adreno 610 | ||
| storage = 64 GB | | storage = 64 GB | ||
| display = | | display = 720x1600 IPS | ||
| memory = 4 GB | | memory = 4 GB | ||
| architecture = aarch64 | | architecture = aarch64 | ||
<!-- the following status_* questions should be answered with Y | | type = handset | ||
| status_usbnet = | <!-- the following status_* questions should be answered with Y for yes, P for partial, N for no, - for N/A or unavailable, or left blank for untested or unknown --> | ||
| status_flashing = | | status_usbnet = Y | ||
| status_flashing = Y | |||
| status_touch = <!-- Touch screen is working? You can also answer these questions with P for partially. --> | | status_touch = <!-- Touch screen is working? You can also answer these questions with P for partially. --> | ||
| status_screen = <!-- | | status_screen = P <!-- Just framebuffer for now --> | ||
| status_wifi = <!-- Wireless network works? --> | | status_wifi = <!-- Wireless network works? --> | ||
| status_xwayland = <!-- Showing X11 applications in a Wayland compositor (Weston, KWin, ...) works? --> | | status_xwayland = <!-- Showing X11 applications in a Wayland compositor (Weston, KWin, ...) works? --> | ||
| status_fde = <!-- When installing with full disk encryption, can you type in the password with the on screen keyboard? --> | | status_fde = <!-- When installing with full disk encryption, can you type in the password with the on screen keyboard? --> | ||
| status_mainline = | | status_mainline = Y | ||
| status_battery = <!-- Charging the battery with charging-sdl is possible --> | | status_battery = <!-- Charging the battery with charging-sdl is possible --> | ||
| status_3d = <!-- Hardware accelerated 3D graphics (e.g. with freedreno) --> | | status_3d = <!-- Hardware accelerated 3D graphics (e.g. with freedreno) --> | ||
| status_audio = <!-- Using the device's speakers/headphone jack works --> | | status_audio = <!-- Using the device's speakers/headphone jack works --> | ||
| status_bluetooth = <!-- It's possible to pair and use other devices via the bluetooth protocol --> | | status_bluetooth = <!-- It's possible to pair and use other devices via the bluetooth protocol --> | ||
Line 33: | Line 34: | ||
| status_sms = <!-- Sending and receiving short messages works as intended. --> | | status_sms = <!-- Sending and receiving short messages works as intended. --> | ||
| status_calls = <!-- Talking to other people over the cellular network. --> | | status_calls = <!-- Talking to other people over the cellular network. --> | ||
| status = <!-- | | status = Downstream kernel doesn't compile, mainline works but is in an early state | ||
| | | status_otg = <!-- USB-OTG adapters work, e.g. to connect an USB flash drive to the device --> | ||
| status_nfc = - | |||
| status_usba = - | |||
| status_hdmidp = - | |||
| status_keyboard = - | |||
| status_touchpad = - | |||
| status_irtx = - | |||
| status_trustzone = <!-- TrustZone works --> | |||
| status_accel = <!-- The sensor that measures proper acceleration works --> | |||
| status_magnet = <!-- Magnetometer works --> | |||
| status_light = <!-- Ambient light sensor works --> | |||
| status_proximity = <!-- Proximity sensor works --> | |||
| status_hall = <!-- Hall effect sensor works --> | |||
| status_barometer = <!-- Barometer works --> | |||
| status_powersensor = <!-- Power sensor works --> | |||
| status_fossbootloader = N | |||
| booting = yes | |||
<!-- you can also use these lines if you need to: | <!-- you can also use these lines if you need to: | ||
Version of the kernel that pmos is running | Version of the kernel that pmos is running | ||
| pmoskernel = 3.x.x | | pmoskernel = 3.x.x | ||
see Unixbench page on wiki | see Unixbench page on wiki | ||
| whet_dhry = 0.0 | | whet_dhry = 0.0 | ||
--> | --> | ||
}} | }} | ||
Line 50: | Line 63: | ||
== Contributors == | == Contributors == | ||
* ichernev | * ichernev | ||
* BenTheTechGuy | |||
* | |||
== Users owning this device == | == Users owning this device == | ||
Line 65: | Line 74: | ||
== How to enter flash mode == | == How to enter flash mode == | ||
=== Via ADB === | === Via ADB === | ||
<code>adb reboot bootloader</code> | |||
* | |||
=== Via hardware buttons === | |||
Hold {{button|vol up}}, {{button|vol down}}, and {{button|power}} at boot. | |||
=== Via recovery mode === | |||
* If you're not already in recovery mode, run <code>adb reboot recovery</code> or hold {{button|vol down}} and {{button|power}} at boot. | |||
* English -> Advanced -> Reboot to fastboot -> Reboot to fastboot (confirm) | * English -> Advanced -> Reboot to fastboot -> Reboot to fastboot (confirm) | ||
=== Via "Advanced Reboot" === | === Via "Advanced Reboot" === | ||
* make sure Settings -> System -> Developer Tools -> Advanced Reboot is enabled | * make sure Settings -> System -> Developer Tools -> Advanced Reboot is enabled | ||
* hold power | * hold power and choose bootloader | ||
== Installation == | == 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 == | == See also == | ||
* {{MR|1989|pmaports}} Initial merge request | |||
* [https://www.gsmarena.com/oneplus_nord_n100-10557.php Phone info] | |||
* {{MR| | * [https://github.com/OnePlusOSS/android_kernel_oneplus_sm4250 Downstream vendor kernel repo] | ||
* {{ | * [https://gitlab.com/ichernev/linux-postmarketos/-/tree/billie2-ml WIP mainline fork] | ||
* [https://mainlining.dev Mainlining blog] | |||
* [https:// | * {{Device package|oneplus-billie2}} | ||
-- | <!-- Manual kernel package modified from template to add comment --> | ||
<!-- | * [https://gitlab.postmarketos.org/postmarketOS/pmaports/-/tree/master/device/testing/kernel-oneplus-billie2 Current kernel package (downstream, doesn't compile or boot)] | ||
<!-- Normal kernel package without comment for when mainline is merged into pmaports | |||
* {{Kernel package|oneplus-billie2}} | |||
* {{Kernel package| | |||
--> | --> |
Revision as of 13:53, 4 November 2024
![]() 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 Gold + 4x1.8GHz Kryo Silver |
GPU | Adreno 610 |
Display | 720x1600 IPS |
Storage | 64 GB |
Memory | 4 GB |
Architecture | aarch64 |
Software | |
Original software | Android |
Original version | 10 |
FOSS bootloader | no |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | yes |
Flashing |
Works |
---|---|
USB Networking |
Works |
Internal storage |
No data |
SD card |
No data |
Battery |
No data |
Screen |
Partial |
Touchscreen |
No data |
Multimedia | |
3D Acceleration |
No data |
Audio |
No data |
Camera |
No data |
Camera Flash |
No data |
Connectivity | |
WiFi |
No data |
Bluetooth |
No data |
GPS |
No data |
Modem | |
Calls |
No data |
SMS |
No data |
Mobile data |
No data |
Miscellaneous | |
FDE |
No data |
USB OTG |
No data |
Sensors | |
Accelerometer |
No data |
Magnetometer |
No data |
Ambient Light |
No data |
Proximity |
No data |
Hall Effect |
No data |
Haptics |
No data |
Barometer |
No data |
Power Sensor |
No data |
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
, , and at boot.Via recovery mode
- If you're not already in recovery mode, run
adb reboot recovery
or hold and 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.