OnePlus 15 (oneplus-infiniti)
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. |
|
Linux mainline booted by robotix and FantomTchi7 | |
| Manufacturer | OnePlus |
|---|---|
| Name | 15 |
| Codename | oneplus-infiniti |
| Released | 2025 |
| Type | handset |
| Hardware | |
| Chipset | Qualcomm Snapdragon 8 Elite Gen 5 (SM8850-AC) |
| CPU |
2 × 4.61 GHz Oryon L (3-rd gen) 6 × 3.63 GHz Oryon M (3-rd gen) |
| GPU | Adreno 840 |
| Display |
2772 x 1272 @ 165Hz (6.78" LTPO AMOLED) |
| Storage | 256/512/1024 GB UFS 4.1 |
| Memory | 12/16 GB LPDDR5X 5333MHz |
| Architecture | aarch64 |
| Software | |
Original software The software and version the device was shipped with. |
Android (OxygenOS) 16 |
Extended version The most recent supported version from the manufacturer. |
Android (OxygenOS) 16 |
| FOSS bootloader | yes |
| postmarketOS | |
| Category | testing |
Mainline Instead of a Linux kernel fork, it is possible to run (Close to) Mainline. |
yes |
Flashing Whether it is possible to flash the device with pmbootstrap flasher. |
Untested
|
|---|---|
USB Networking After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system). |
Untested
|
Internal storage eMMC, SD cards, UFS... |
Works
|
Battery Whether charging and battery level reporting work. |
Untested
|
Screen Whether the display works; ideally with sleep mode and brightness control. |
Partial
|
Touchscreen |
Untested
|
| Multimedia | |
3D Acceleration |
Broken
|
Audio Audio playback, microphone, headset and buttons. |
Untested
|
Camera |
Untested
|
Camera Flash |
Untested
|
IR TX |
Untested
|
| Connectivity | |
WiFi |
Untested
|
Bluetooth |
Untested
|
GPS |
Untested
|
NFC Near Field Communication |
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
|
HDMI/DP Video and audio output with HDMI or DisplayPort. |
Untested
|
| Sensors | |
Accelerometer Handles automatic screen rotation in many interfaces. |
Untested
|
Magnetometer Sensor to measure the Earth's magnetism |
Untested
|
Ambient Light Measures the light level; used for automatic screen dimming in many interfaces. |
Untested
|
Proximity |
Untested
|
Hall Effect Measures magnetic fields; usually used as a flip cover sensor |
Untested
|
Haptics |
Untested
|
Barometer Sensor to measure air pressure |
Untested
|
Power Sensor Sensor to monitor current, voltage and power. Not fuel gauge! |
Untested
|
Users owning this device
- FantomTchi7 (Notes: 16/1024 - Attempting to dualboot OxygenOS 16 and NixOS)
- Namnam1105 (Notes: 12/256 - About to contribute to mainlining. (nixos + android))
Installation
How to enter flash mode
| Bootloader / FastbootD modes will be available only with unlocked bootloader. |
Recovery
Power on the device with both and buttons.
You can also reboot into recovery using ADB or reboot from FastbootD / Bootloader:
From FastbootD / Bootloader
$ fastboot reboot recovery
Using ADB
$ adb reboot recovery
FastbootD
This mode doesn't have any hardware button combination.
You can reboot into this mode from Bootloader or using ADB:
From Bootloader
$ fastboot reboot fastboot
Using ADB
$ adb reboot fastboot
Bootloader (Fastboot)
Power on the device with both and buttons.
You can also reboot into bootloader using ADB or reboot from FastbootD:
From FastbootD
$ fastboot reboot bootloader
Using ADB
$ adb reboot bootloader