OnePlus 5 (oneplus-cheeseburger): Difference between revisions
m →LEDs: Turn notification light color controls to a list from a code block |
m →OnePlus 5: Verify XWayland as functional on Weston UI test environment |
||
Line 20: | Line 20: | ||
| status_screen = Y | | status_screen = Y | ||
| status_wifi = N <!-- Wireless network works? --> | | status_wifi = N <!-- Wireless network works? --> | ||
| status_xwayland = | | status_xwayland = Y | ||
| 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 = N <!-- Instead of a Linux kernel fork, it is possible to run mainline. --> | | status_mainline = N <!-- Instead of a Linux kernel fork, it is possible to run mainline. --> |
Revision as of 16:30, 27 January 2020
![]() | |
Manufacturer | OnePlus |
---|---|
Name | 5 |
Codename | oneplus-cheeseburger |
Released | 2017 |
Hardware | |
Chipset | Qualcomm MSM8998 Snapdragon 835 |
CPU |
4x 2.45 GHz Cortex-A73 4x 1.90 GHz Cortex-A53 |
GPU | Adreno 540 |
Display | 1080x1920 Optic AMOLED |
Storage | 64 or 128 GB UFS 2.1 |
Memory | 6 or 8 GB LPDDR4X RAM |
Architecture | aarch64 |
Software | |
Original software |
Android 7.1.1 (up to Android 9) on Linux 4.4 |
Extended version |
Android 7.1.1 (up to Android 9) on Linux 4.4 |
Mainline |
no |
Device package |
![]() |
Kernel package |
![]() |
Flashing |
Broken
|
---|---|
USB Networking |
Works
|
Battery |
Broken
|
Screen |
Works
|
Touchscreen |
Works
|
Multimedia | |
3D Acceleration |
Broken
|
Audio |
Broken
|
Camera |
Broken
|
Connectivity | |
WiFi |
Broken
|
Bluetooth |
Broken
|
GPS |
Untested
|
Modem | |
Calls |
Broken
|
SMS |
Broken
|
Mobile data |
Broken
|
Miscellaneous | |
FDE |
Untested
|
USB OTG |
Works
|
Sensors | |
Accelerometer |
Untested
|
Contributors
- deathmist
Maintainer(s)
deathmist
Users owning this device
- Bdju (Notes: Android backup)
- Blitzwing (Notes: PMos just boot loops, so LineageOS it is)
- Cherryband
- CubeCat (Notes: Tinkering device, battery is pretty bad)
- Dartvader316 (Notes: 8/128 GB)
- Deathmist (Notes: 8/128 GB model)
- Double-hash (Notes: 8/128 GB, damaged usb-c port)
- EspiDev (Notes: 6/64 GB Plasma Mobile)
- Frost I7 (Notes: AlphaDroid 3.1)
- Index986 (Notes: 6/64GB postmarketOS unstable)
- Langfingaz (Notes: Running LineageOS 20)
- Mtek89 (Notes: Running LineageOS 19.1, girlfriend's phone)
- Poipa
- Rebel1725
- Recorvus (Notes: mainline)
- Win.exe
Fastboot mode
The OnePlus 5 uses fastboot
as its flashing protocol.
To enter fastboot mode, hold FastBoot Mode
can be seen on the display.
Installation
Coming soon!
LEDs
Currently you can control a whole bunch of the LEDs present on the device via sysfs
by writing values to their brightness control files as root
:
Screen brightness (0-255) can be adjusted:
echo 255 > /sys/class/leds/lcd-backlight/brightness
The backlight for physical buttons can be enabled (1) or disabled (0):
echo 1 > /sys/class/leds/button-backlight/brightness
Notification light color & brightness (0-255) are controllable:
- Red:
echo 255 > /sys/class/leds/red/brightness
- Green:
echo 255 > /sys/class/leds/green/brightness
- Blue:
echo 255 > /sys/class/leds/blue/brightness
Control of the rear camera flashlight (/sys/class/leds/torch-light*/brightness
) seems to be broken via sysfs anyway right now.
Partition layout
oneplus5:~# fdisk -l -o Device,Start,End,Sectors,Size,Name /dev/sda
oneplus5:~# fdisk -l -o Device,Start,End,Sectors,Size,Name /dev/sdb
oneplus5:~# fdisk -l -o Device,Start,End,Sectors,Size,Name /dev/sdc
oneplus5:~# fdisk -l -o Device,Start,End,Sectors,Size,Name /dev/sdd
oneplus5:~# fdisk -l -o Device,Start,End,Sectors,Size,Name /dev/sde
oneplus5:~# fdisk -l -o Device,Start,End,Sectors,Size,Name /dev/sdf