OnePlus 8 Pro (oneplus-instantnoodlep)
Appearance
CHANGE_ME CHANGE_ME | |
Manufacturer | OnePlus |
---|---|
Name | 8 Pro |
Codename | oneplus-instantnoodlep |
Released | 2020 |
Hardware | |
Chipset | Qualcomm Snapdragon 865 5G (SM8250) |
CPU | Octa-core (1x2.84 GHz Cortex-A77 & 3x2.42 GHz Cortex-A77 & 4x1.80 GHz Cortex-A55) |
GPU | Adreno 650 |
Display | 1440 x 3168 pixels (~513 ppi density) |
Storage | 128 or 256 GB |
Memory | 8 GB or 12 GB |
Architecture | aarch64 |
Software | |
Original software | Android 10 |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | yes |
Flashing |
Works |
---|---|
USB Networking |
Works |
Internal storage |
No data |
SD card |
No data |
Battery |
Broken |
Screen |
Partial |
Touchscreen |
Broken |
Multimedia | |
3D Acceleration |
Broken |
Audio |
Broken |
Camera |
Broken |
Camera Flash |
No data |
Connectivity | |
WiFi |
Broken |
Bluetooth |
Broken |
GPS |
Broken |
NFC |
Broken |
Modem | |
Calls |
Broken |
SMS |
Broken |
Mobile data |
Broken |
Miscellaneous | |
FDE |
Broken |
USB OTG |
Broken |
HDMI/DP |
No data |
Sensors | |
Accelerometer |
Broken |
Magnetometer |
No data |
Ambient Light |
No data |
Proximity |
No data |
Hall Effect |
No data |
Haptics |
No data |
Barometer |
No data |
Contributors
- Simplefluorine
Maintainer(s)
Users owning this device
- Denvit (Notes: postmarketOS)
- Lucia-selvlysende (Notes: Current main device, got it for Christmas 2024 (used, but a big upgrade from samsung-degaswifi).)
- Simplefluorine (Notes: unlocked)
How to enter flash mode
Normally to fastboot: By pressing vol-, vol+, and power button.
When you are in initial boot stages however the above doesn't work, so try this: Poweroff vs EDL mode (I'm not sure which): Press vol-, vol+, and power button for about 10 sec Then to put in fastboot: Press vol- and power only
Prior / Dynamic Partitions Info
Android 10 launch, non-retro fit dynamic partitioning Before starting development, need to determine which block devices make up super partition.
In rooted Android shell:
readlink /dev/block/by-name/super /dev/block/sda14
Then add to deviceinfo:
deviceinfo_flash_fastboot_partition_system="super" deviceinfo_flash_fastboot_partition_dtbo="dtbo" deviceinfo_super_partitions="/dev/sda14 /dev/sda14"
Added make-dynpart-mappings to depends in APKBUILD for device
See also PMOS wiki on this
Pull super in root adb shell
adb root adb pull /dev/block/by-name/super super.img
Installation
pmbootstrap build linux-oneplus-instantnoodlep pmbootstrap build device-oneplus-instantnoodlep pmbootstrap install
pmbootstrap flasher flash_dtbo
pmbootstrap flasher flash_rootfs pmbootstrap flasher flash_kernel
Back to Android
img2simg super.img super-s.img fastboot flash super super-s.img
Flash Android as usual now