Jump to content

OnePlus 7 Pro (oneplus-guacamole): Difference between revisions

From postmarketOS Wiki
Matx1 (talk | contribs)
Matx1 (talk | contribs)
Line 62: Line 62:


== How to enter flash mode ==
== How to enter flash mode ==
* Soft brick: With the device powered off, hold Volume Up + Power.
With the device powered off, hold Volume Up + Power.
* Hard brick: Hold Volume Up + Volume Down + Power.
If you've hard bricked your device, hold Volume Up + Volume Down + Power.


== Installation ==
== Installation ==

Revision as of 20:30, 23 March 2020

This device is marked as not booting.
Status: kernel compiles, doesn't boot
OnePlus 7 Pro
OnePlus 7 Pro
OnePlus 7 Pro
Manufacturer OnePlus
Name 7 Pro
Codename oneplus-guacamole
Released 2019
Hardware
Chipset Qualcomm SM8150 Snapdragon 855
CPU Kryo 485
GPU Adreno 640
Display 3120x1440 AMOLED
Storage 128 or 256GB
Memory 8 or 12GB
Architecture aarch64
Software
Original software Android 9
postmarketOS
Category testing
Pre-built images no
Mainline no


Contributors

Maintainer(s)

Users owning this device

  • Caleb (Notes: mainline some day)
  • Farkasma (Notes: Stock Android daily driver)
  • Froggo (Notes: 8+256GB)
  • JustinSUF (Notes: 8GB/256GB)
  • Kenny (Notes: shattered and malfunctioning display)
  • Matx1 (Notes: 8GB/256GB)
  • Miki (Notes: daily, broken front camera, stock a12 with unlocked bl, 12/256 model)
  • Nexplorer-3e (Notes: Daily device, with PE13 installed)
  • Pairman (Notes: 8+256GB, Android)
  • Techwizz (Notes: Running LineageOS.)
  • Thekingkerellos (Notes: My main device running Los 20. Too good of a phone)
  • Uclydde (Notes: 12GB/256GB)


How to enter flash mode

With the device powered off, hold Volume Up + Power. If you've hard bricked your device, hold Volume Up + Volume Down + Power.

Installation

$ pmbootstrap init
Location of the 'work' path. Multiple chroots (native, device arch, device rootfs) will be created in there.
Work path [/.../.local/var/pmbootstrap]:
NOTE: pmaports path: /.../.local/var/pmbootstrap/cache_git/pmaports
Choose your target device vendor (either an existing one, or a new one for porting).
Available vendors (46): amazon, asus, bq, chuwi, fairphone, ...
Vendor []: oneplus
Available codenames (5): bacon, cheeseburger, ...
Device codename []: guacamole
$ pmbootstrap build linux-oneplus-guacamole
$ pmbootstrap build device-oneplus-guacamole
$ pmbootstrap install
$ pmbootstrap flasher boot

See also