Jump to content

OnePlus 3T (oneplus-oneplus3t)

From postmarketOS Wiki
Revision as of 07:17, 28 July 2022 by TheAceBlock (talk | contribs) (Installation: Fix "broken" link as repo has rename)


OnePlus 3T
OnePlus 3T with Plasma Mobile UI
OnePlus 3T with Plasma Mobile UI
Manufacturer OnePlus
Name 3T
Codename oneplus-oneplus3t
Released 2016
Hardware
Chipset Qualcomm MSM8996Pro Snapdragon 821
CPU 2x 2.35 GHz Kryo
2x 1.6 GHz Kryo
GPU Adreno 530
Display 1080x1920 AMOLED
Storage 64/128 GB
Memory 6 GB
Architecture aarch64
Software
OxygenOS 3.x (Android 6.0 "Marshmallow")
OxygenOS 3.x (Android 6.0 "Marshmallow")
no
Device package device-oneplus-oneplus3t
Kernel package linux-oneplus-oneplus3t
Features
Works
Works
Works
Works
Touchscreen
Works
Multimedia
3D Acceleration
Partial
Untested
Camera
Untested
Connectivity
WiFi
Works
Bluetooth
Untested
GPS
Untested
Modem
Calls
Untested
SMS
Untested
Mobile data
Untested
Miscellaneous
Untested
Partial
Sensors
Untested


Contributors

  • DrGit
  • MartinL

Maintainer(s)

Users owning this device

Good luck.

Unlocking the Bootloader

WARNING: Doing this will wipe ALL data on your device. Please backup all your personal data before continuing!

  1. Enable Developer options by tapping the build number 7 times in Settings > About
  2. Go to Developer options and enable both USB Debugging and OEM Unlocking
  3. Open a terminal window and type adb devices to verify your device is visible.
  4. Type adb reboot bootloader to reboot your device into fastboot mode.
  5. Type fastboot devices to verify once again that your device is visible.
  6. Type fastboot oem unlock. To navigate the on screen options use Volume Up/Down and select an option with the Power button.
  7. Congrats, your bootloader is now unlocked!


How to enter flash mode

  1. After the bootloader is unlocked press the Power button and you should see the warning screen. Press Volume Up/Down to open the boot options.
  2. Select Fastboot and press Power

You are now ready to flash.

Installation

Follow the usual flashing guide

Kernel WIP at https://gitlab.com/msm8996-mainline/linux

Troubleshooting

If the PostmarketOS screen shows "boot partition not found" after flashing, try using recovery installation method.

$ pmbootstrap install --android-recovery-zip
$ pmbootstrap flasher --method=adb sideload
$ # start ADB sideload in recovery (try TWRP or LOS recoveries if yours doesn't have this option)
< wait for any device >
* daemon not running; starting now at tcp:5038
* daemon started successfully
Total xfer: 1.09x                                                                                                           
[01:07:26] NOTE: chroot is still active (use 'pmbootstrap shutdown' as necessary)
[01:07:26] DONE!

After ADB sideload is done, power down the phone completely, then boot it up again.

See also