Package Details: linux-aarch64-raspberrypi-bin

Git Clone URL: (read-only, click to copy)
Package Base: linux-aarch64-raspberrypi-bin
Description: Automated weekly build of the default branch aarch64 bcmrpi3_defconfig Linux kernel for the Raspberry Pi 3 models B/B+
Upstream URL:
Keywords: kernel raspberrypi
Licenses: GPL2
Conflicts: linux-aarch64, uboot-raspberrypi
Provides: linux=5.4.69
Submitter: ava1ar
Maintainer: ava1ar (ava1ar-auto)
Last Packager: ava1ar-auto
Votes: 13
Popularity: 0.003355
First Submitted: 2018-04-14 07:20
Last Updated: 2020-10-06 21:52

Required by (188)

Sources (5)

Pinned Comments

ava1ar commented on 2018-04-14 07:57

Currently, aarch64 version of ArchLinuxARM for Raspberry Pi 3B/3B+ is using official linux kernel build, but not the raspberry project own kernel version. As a result, some features do not work correctly (i.e. Raspberry Touch display). I found a fresh build of Raspberry official kernel for aarch64 here: and packaged it for arch usage.

To install, simply perform

$ yay -S linux-aarch64-raspberrypi-bin

and agree with all replacements. Optionally you may want to install raspberrypi-bootloader-x as well. Reboot and enjoy full featured Raspberry Pi with aarch64 Arch Linux system!

Please note, there are no corresponding kernel headers package yet. linux-raspberrypi-headers supposed to work, but they are not available for aarch64. I may add headers package later if I will it myself.

Latest Comments

1 2 3 4 Next › Last »

ava1ar commented on 2020-06-28 15:47


Which dependency? firmware-raspberrypi? This package is for ArchLinux ARM and this package is present in ArchLinuxARM repo:

TheGoliath commented on 2020-06-28 15:42

Dependency missing

keithspg commented on 2020-06-16 16:15

Like I said, I am no guru or anything, but will try this. If I get the gist of this, I need take the config and use the source from an earlier kernel version (5,4x vs the current 5.7x) and build the kernel. My plan is to take the ArchArm pkgbuild package for aarch64-linux and add in the config the git you pointed to, edit the PKGBUILD to grab the proper commit of the kernel tree and build the kernel. Will see how it goes. If it is really this easy (don't yet know if it is or not), I wonder why this is not available as a built image or even as an AUR from Arch...

ava1ar commented on 2020-06-16 15:25

@keithspg, Take a look at and - this is the source for kernel for this package. I am not using it right now and updates to the package just pick up releases from the mentioned page (bcmrpi3-kernel).

keithspg commented on 2020-06-16 15:00

I am new to aarch64, but familiar with RPis. I was running the Latest aarch64 (5.7.x?) image on my B3+ and tried to add an i2s card and a tft display. Edited the /boot/config.txt file and nothing happened. Dug a bit further and now understand, a bit, as to why. I tried installing this package on a running 3B+ in the hopes of getting this functionality back, and borked the system. No longer boots. I am not against building the full kernel with this functionality, but have not found a succinct explanation of what/how to do it. Interested in full RPI overlay functionality on aarch64. Any pointers appreciated.

ava1ar commented on 2020-05-17 14:42


ava1ar commented on 2019-06-28 18:00

Regarding RPi4 support - please take a look here: No support yet until sakaki release something.

wget commented on 2019-04-29 21:26

@ydallilar Great. I'll check this out this weekend :)

ydallilar commented on 2019-04-10 19:04

@wget I can confirm sound via jack is working in 3B+. As usual, 'dtparam=audio=on' in /boot/config.txt. And run 'sudo amixer cset numid=3 1'. 0 for auto, 1 for jack and 2 for hdmi. Default is hdmi I think. Jack is not enabled by default.

And thanks for the package @ava1ar

Wilhelm commented on 2019-03-18 21:51

Could you please add headers package also?