Manjaro ARM Beta34 with Phosh (PinePhone / PinePhonePro)

Manjaro ARM Beta34 of Phosh for PinePhone!

The Manjaro ARM project is proud to announce our thirtyfourth BETA release for the PinePhone running Phosh!

Those images run the 6.3 kernel from Megi.


  • Camera app with access to back and front camera, including autofocus
  • Auto-Rotate function and manual rotate
  • Welcome wizard for easy setup of the device
  • We have now a working Torch in the quick-access-menu
  • Prime phone functions working, including resume from deep-sleep and free speaking
  • Recording of audio works
  • Most applications got added to scale-to-fit
  • Haptic feedback functions are given
  • Optimized keyboard layout for terminal
  • Maps working with geolocate
  • Volume buttons working
  • Sensors fully functional
  • Easy access to Bluetooth, Wlan, Rotate and Mobile functions via quick settings
  • Default branch is arm-stable. This can be changed by editing /etc/pacman-mirrors.conf
  • usage of callaudiod for better audio experience with calls
  • This image uses a Crust enabled uboot (Pinephone only)

Changes since Beta 33

A detailed list of package changes can be found here.

Currently broken:

  • GPS may not work as it should

Known issues

  • xdg-desktop-portal-gnome gets installed as a dependency when you updated from Beta32. Remove it as applications may start slower than needed.
  • During a Call the Mic can’t be muted on Pinephone and PinephonePro
  • UI becomes unresponsive after a while.
  • Doing a recording may result in noisy audio savings
  • Lots of apps are still missing or are not mobile friendly yet.


Device Phosh
PinePhone (Pro) Beta34
PinePhone (Pro) Nightly

About the device:
Perhaps you’re in a line of work where security is a must, or a hard-core Linux enthusiast, or perhaps you’ve just got enough of Android and iOS and you’re ready for something else – the PinePhone may be the next Phone for you. Powered by the same Quad-Core ARM Cortex A53 64-Bit SOC used in our popular PINE A64 Single Board Computer, the PinePhone runs mainline Linux as well as anything else you’ll get it to run.

The purpose of the PinePhone isn’t only to deliver a functioning Linux phone to end-users, but also to actively create a market for such a device, as well as to support existing and well established Linux-on-Phone projects. All major Linux Phone-oriented projects, as well as other FOSS OS’, are represented on the PinePhone and developers work together on our platform to bring support this this community driven device.


Pinephones Beta Edition are still on stock. Visit the Pine64 Store

How to install:

Download the image/xz file from the download location. Verify that the download completed successfully.

After that, install Etcher (sudo pacman -S etcher if on Manjaro) and burn the to an SD card (8 GB or larger).

The PinePhone should recognize the SD card as a bootable device and boot from it.

The premade users are:
User: manjaro
Password: 123456

User: root
password: root


Please consider supporting Manjaro ARM directly via Patreon, Ko-Fi or Open Collective.
You can also donate to our upstream, which is Arch Linux ARM.


If you face issues with this editon, please open a new issue on our bug-tracker

Development Changelog

We will list our progress to Beta35 here

  • Beta34 (2023-07-08) Download
    • based on stable branch

Hi, Philm,

Thanks for the heads up.
I’m trying to update from the previous version (Sun Jul 2 10:32:12 UTC 2023) and the package manager sees the update (1,8 MB) but seems that after synchronizing database and downloading Megapixels it fails on checking its integrity or at the next step after that. A pop-up window says:

Failed to commit transaction

invalid or corrupted package (PGP s

Tried restarting the device and applying again but without luck. Pinephone Manjaro edition here.

Any clue?

here is something i never saw before, perhaps because i was not looking what happens after clicking restart.

[   75.069213] ------------[ cut here ]------------
[   75.069230] [CRTC:49:crtc-0] vblank wait timed out
[   75.069338] WARNING: CPU: 2 PID: 1079 at drivers/gpu/drm/drm_atomic_helper.c:1618 drm_atomic_helper_wait_for_vblanks.part.0+0x230/0x254
[   75.069365] Modules linked in: option qmi_wwan cdc_wdm usb_wwan usbnet usbserial rfcomm bnep st_magn_spi ov5640 gc2145 st_sensors_spi snd_soc_simple_card snd_soc_simple_card_utils st_magn_i2c hci_uart st_magn btrtl st_sensors_i2c inv_mpu6050_i2c inv_mpu6050 st_sensors btbcm industrialio_triggered_buffer bluetooth kfifo_buf stk3310 8723cs(C) anx7688 zsmalloc sun50i_codec_analog typec ecdh_generic sun8i_adda_pr_regmap ecc sun8i_a33_mbus sunxi sun4i_i2s sun8i_codec phy_generic snd_soc_bt_sco snd_soc_simple_amplifier snd_soc_ec25 snd_soc_core snd_pcm_dmaengine snd_pcm leds_sgm3140 snd_timer i2c_gpio i2c_algo_bit snd soundcore cfg80211 nls_iso8859_1 rfkill panel_sitronix_st7703 pinephone_keyboard sun4i_lradc_keys display_connector [last unloaded: zram]
[   75.069541] CPU: 2 PID: 1079 Comm: kworker/2:2 Tainted: G         C         6.3.11-1-MANJARO-ARM #1
[   75.069550] Hardware name: Pine64 PinePhone Braveheart (1.1) (DT)
[   75.069556] Workqueue: events splash_callback_animation
[   75.069571] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[   75.069579] pc : drm_atomic_helper_wait_for_vblanks.part.0+0x230/0x254
[   75.069586] lr : drm_atomic_helper_wait_for_vblanks.part.0+0x230/0x254
[   75.069593] sp : ffff80000a1d3900
[   75.069596] x29: ffff80000a1d3900 x28: 0000000000000fcb x27: 0000000000000000
[   75.069607] x26: 0000000000000001 x25: 0000000000000038 x24: ffff00000507d000
[   75.069618] x23: 0000000000000001 x22: 0000000000000000 x21: ffff0000028df000
[   75.069628] x20: ffff000004297880 x19: 0000000000000000 x18: ffffffffffffffff
[   75.069638] x17: 0000000000000000 x16: 0000000000000000 x15: ffffffffffffffff
[   75.069648] x14: 0000000000000000 x13: 0a74756f2064656d x12: 6974207469617720
[   75.069658] x11: fffffffffffe0000 x10: 000000000000003a x9 : 0000000000000031
[   75.069668] x8 : 000000000000003a x7 : 6974207469617720 x6 : 0000000000000000
[   75.069678] x5 : 0000000000000000 x4 : 0000000000000000 x3 : 00000000ffffffff
[   75.069688] x2 : 0000000000000000 x1 : 0000000000000000 x0 : ffff000004365880
[   75.069700] Call trace:
[   75.069703]  drm_atomic_helper_wait_for_vblanks.part.0+0x230/0x254
[   75.069711]  drm_atomic_helper_commit_tail_rpm+0x84/0xa0
[   75.069719]  commit_tail+0xa0/0x188
[   75.069725]  drm_atomic_helper_commit+0x164/0x178
[   75.069732]  drm_atomic_commit+0xa8/0xe0
[   75.069742]  drm_client_modeset_commit_atomic+0x200/0x260
[   75.069753]  drm_client_modeset_commit_locked+0x5c/0x188
[   75.069763]  drm_fb_helper_pan_display+0xbc/0x1d8
[   75.069771]  fb_pan_display+0x7c/0x120
[   75.069778]  dummy_update_start+0x20/0x48
[   75.069787]  fbcon_switch+0x46c/0x594
[   75.069796]  redraw_screen+0x148/0x244
[   75.069807]  splash_callback_animation+0x70/0x84
[   75.069816]  process_one_work+0x1d4/0x330
[   75.069828]  worker_thread+0x68/0x424
[   75.069838]  kthread+0x108/0x10c
[   75.069848]  ret_from_fork+0x10/0x20
[   75.069858] ---[ end trace 0000000000000000 ]---
[   75.101082] reboot: Restarting system

WIth PP things look really good :slight_smile:

With PPP I think kernel is missing something. Every time I try to call my PPP while it is suspended the modem drops. Happens 10/10. With biktorgjs firmware and recommended settings & also with stock firmware.
This does not happen in danct arch so I did give a shot to their kernel and downloaded it and headers from here: aarch64
And installed them. And it did the trick. Now PPP wakes up and gets the call.
How ever there is still this issue which makes PPP unusable as a phone if you don’t have it on charger all the time:
Incoming call while suspended reduces the volume of the microphone considerably (Pinephone Pro) (#2016) · Issues · postmarketOS / pmaports · GitLab

A post was split to a new topic: “Automatic suspend” message getting spammed every 5min, but phone never does suspend

You find our kernels here: Pipelines · manjaro-arm / packages / core / linux-pinephonepro · GitLab

A post was merged into an existing topic: [ARM Stable Update] 2023-07-08 - Kernels, KDE Frameworks, systemd, LibreOffice, Pipewire, (Community to Extra Migration)