Vivo Y21L

From postmarketOS Wiki
Note This page is about the dedicated port of this device. There is also an optional generic port available for this device - see Generic MSM8916 (qcom-msm8916).
Vivo Y21L
Manufacturer Vivo
Name Y21L
Codename vivo-y21l
Released 2016
Type handset
Hardware
Chipset Qualcomm Snapdragon 410 (MSM8916)
CPU Quad-core 1.2 Ghz Cortex-A53
GPU Adreno 306
Display 854x480 IPS LED
Storage 16 GB
Memory 1 GB
Architecture aarch64
Software
Original software Android
Original version 5.1
postmarketOS
Category testing
Pre-built images no
Mainline yes
Optional Generic Port Generic MSM8916 (qcom-msm8916)
Features
Flashing
Works
USB Networking
Works
Internal storage
Works
SD card
Works
Battery
Screen
Touchscreen
Multimedia
3D Acceleration
Audio
Camera
Camera Flash
Connectivity
WiFi
Works
Bluetooth
Works
GPS
NFC
Modem
Calls
SMS
Mobile data
Miscellaneous
FDE
USB OTG
HDMI/DP
Sensors
Accelerometer
Works
Magnetometer
Works
Ambient Light
Works
Proximity
Hall Effect
Haptics
Barometer


Contributors

Users owning this device

  • Raihan2000 (Notes: msm8916-generated panel's DRM is broken currently)


Bootloader Unlocking

First unlock bootloader by using modified fastboot tool for vivo:

For Linux Download Fastboot tool from: https://drive.google.com/file/d/1SA-6FcUHnwZRzKky720Wx5zIwoq0vE-E/view

use modified fastboot tool to unlock bootloader

$ adb reboot bootloader
$ ./fastboot bbk unlock_vivo

How to enter flash mode

  • Fastboot: Power on the device with both Power and Volume Down buttons.
  • Recovery: Power on the device with Power and Volume Up buttons.
  • lk2nd Fastboot: Power on the device. After it vibrates, hold Volume Down.
  • lk2nd Recovery: Power on the device. After it vibrates, hold Volume Up.
  • EDL: Connect device via USB as a peripheral with both Volume Up and Volume Down buttons.

Installation

  1. Make sure you have latest firmware flashed. Download latest Update and install it using stock recovery.
  2. Install lk2nd. Although Vivo already provides a Fastboot interface, lk2nd contains various quirks for booting mainline.
  3. Follow Qualcomm_Snapdragon_410/412_(MSM8916)#Installation. (Flash from lk2nd Fastboot, not the stock Fastboot.)

See also