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
Android 9
Android 12
Optional software Ubuntu Touch
FOSS bootloader no
postmarketOS
Category testing
yes
6.1_rc5
4393.6
Device package device-volla-yggdrasil
Kernel package linux-volla-yggdrasil
Features
Works
Works
Broken
Partial
Touchscreen
Broken
Multimedia
3D Acceleration
Broken
Broken
Camera
Broken
Camera Flash
Untested
Connectivity
WiFi
Broken
Bluetooth
Broken
GPS
Broken
Broken
Modem
Calls
Broken
SMS
Broken
Mobile data
Broken
Miscellaneous
Untested
Untested
Sensors
Broken
Broken
Ambient Light
Broken
Proximity
Broken
Broken
Haptics
Untested


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