Jump to content

Volla Phone (volla-yggdrasil)

From postmarketOS Wiki
Revision as of 01:03, 16 September 2023 by Deathmist (talk | contribs) (Split originalsoftware, more specific GPU details, whet_dhry from UT, modernize statuses)
Volla Phone
Booted early mainline kernel v6.1-rc5 with Sxmo!
Booted early mainline kernel v6.1-rc5 with Sxmo!
Manufacturer Volla
Name Phone
Codename volla-yggdrasil
Released 2020
Type handset
Hardware
Chipset MediaTek Helio P23 (MT6763V)
CPU Octa-core Cortex-A53 @ 2.0 GHz
GPU ARM Mali-G71 MP2 (Bifrost, v6) @ 770 MHz, 2 cores
Display 1080x2340 6,3"
Storage 64 GB eMMC
Memory 4 GB
Architecture aarch64
Software
Original software Android
Original version 9
Extended version 12
Optional software Ubuntu Touch
FOSS bootloader no
postmarketOS
Category testing
Pre-built images no
Mainline yes
postmarketOS kernel 6.1_rc5
Unixbench Whet/Dhry score 4393.6
Features
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
No data
USB OTG
No data
Sensors
Accelerometer
Broken
Magnetometer
Broken
Ambient Light
Broken
Proximity
Broken
Hall Effect
Broken
Haptics
No data

How to enter flash mode

  • Fastboot: Power on the device with both Power and Volume Up buttons held down. Then select Fastboot by pressing Volume Up and confirm with Volume Down.
  • Recovery: Do the same as for Fastboot, but select the Recovery option in the menu instead.
  • MediaTek Preloader: The preloader triggers automatically everytime the phone turns on or reboots.

Installation

Follow the usual flashing guide via pmbootstrap.

Note NOTE: fastboot booting is broken on this device, so e.g. pmbootstrap flasher boot won't work and as such kernels will always have to be flashed to the boot partition of the device.

Mainline kernel

There is some early mainline support being worked on for the MT6763 chipset; see the MediaTek Helio P23 SoC page and Volla Phone (volla-yggdrasil)/Hacking for more details.

Please note that as eMMC internal storage access isn't yet working you'll have to Netboot a postmarketOS rootfs over USB RNDIS!

As pmbootstrap flasher flash_dtbo is a pre-requisite to booting mainline please backup your existing dtbo partition contents to be able to boot downstream kernels/recovery images again with e.g. mtk r dtbo dtbo-backup.img using mtkclient!

Note NOTE: Currently mainline ONLY boots with the (Android 9) firmware & bootloader that Ubuntu Touch also uses, so flash that beforehand through the UBports installer! Needs investigation what changes are required to boot with Android 10 bootloader...

Patches of interest

Partition layout

volla-yggdrasil:~# fdisk -l -o Device,Start,End,Sectors,Size,Name /dev/mmcblk0

Community Info

postmarketOS users that own the device

Maintainer(s)

Contributors

See also