Volla Phone 22 (volla-mimameid)
Appearance
![]() Booted early mainline kernel v6.1-rc5 with Sxmo! | |
Manufacturer | Volla |
---|---|
Name | Phone 22 |
Codename | volla-mimameid |
Released | 2022 |
Type | handset |
Hardware | |
Chipset | MediaTek Helio G85 (MT6769Z) |
CPU | Octa-core (2x Cortex-A75 @ 2.0 GHz + 6x Cortex-A55 1.8 GHz) |
GPU | ARM Mali-G52 MC2 (Bifrost v7) @ 1.0 GHz |
Display | 1080x2340 6,3" |
Storage | 128 GB eMMC 5.1, microSDXC slot |
Memory | 4 GB LPDDR4X |
Architecture | aarch64 |
Software | |
Original software | Android 11 / Ubuntu Touch on Linux 4.14 |
FOSS bootloader | no |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | yes |
postmarketOS kernel | 6.1_rc5 |
Unixbench Whet/Dhry score | 4318.3 |
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 |
Partial |
Modem | |
Calls |
Broken |
SMS |
Broken |
Mobile data |
Broken |
Miscellaneous | |
FDE |
No data |
USB OTG |
Broken |
Sensors | |
Accelerometer |
Broken |
Magnetometer |
Broken |
Ambient Light |
Broken |
Proximity |
Broken |
Hall Effect |
Broken |
Haptics |
No data |
This device is based on the Helio G85. See the SoC page for common tips, guides and troubleshooting steps |
How to enter flash mode
- Fastboot: Power on the device with both and buttons held down. Then select Fastboot by pressing and confirm with .
- 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: fastboot boot ing 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 MT6768/MT6769Z chipset; see the MediaTek Helio G85 SoC page and 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_a dtbo_a-backup.img
& mtk r dtbo_b dtbo_b-backup.img
using mtkclient!
NOTE: Currently earlyfb only works on the original non-multiboot-capable lk bootloader, regular simplefb still works though assuming kernel doesn't panic super early ;) |
Patches of interest
- RT9471 I2C 3A battery charger: https://patchwork.kernel.org/project/linux-pm/cover/1664549409-4280-1-git-send-email-u0084500@gmail.com/
Partition layout
volla-mimameid:~# fdisk -l -o Device,Start,End,Sectors,Size,Name /dev/mmcblk0
Community Info
postmarketOS users that own the device
See also
- Device package
- Kernel package (close to mainline)
- Kernel package (downstream)
- pmaports!3652 Mainline enablement merge request
- pmaports!3340 Initial merge request
- Downstream v4.14 Ubuntu Touch (Android) kernel source
- Ubuntu Touch devices page of the device
- mtkclient