This page contains 64-bit kernels for the Raspberry Pi. The files are in .tar.gz format. To install them, you will need to run the install script. This script will put the kernel, kernel modules, and DTB files in their correct locations and set the default kernel to the new version.
Filetype info[edit]
- Pi kernels are compiled from the raspberrypi/linux github website. These have all features working.
- Upstream kernels are compiled directly from the kernel.org website. This will cause some features like audio output not to work. It will also make 32-bit operating systems very slow.
Kernel log module info[edit]
These kernels contain a custom module called 'kernlog', which is a module that allows apps to write to the kernel log using the /proc/kernlog
file. The source code for this module can be found here.
Pi kernels[edit]
Version | Compile date | Download | Size | SHA-256 |
---|---|---|---|---|
5.18.0-rc1 | 4/7/2022 | 5.18.0-rc1.tar.gz | 32.49 MB | 731386d02c83b2977ef291fe31b1766d7d6cc0369e608b6eb1cad53db4fc64c1 |
6.0.0-rc1 | 8/19/2022 | 6.0.0-rc1.tar.gz | 33.58 MB | d4c67ea53dfb96e5bd36860990309105bf10bd4a9a18dff834ddf8c0f534d21f |
6.0.0-rc2 | 8/23/2022 | 6.0.0-rc2.tar.gz | 33.58 MB | b386e76541bb080b251bda086fd711fd9025f7ad8985e7aa9107b4d530f6bb23 |
6.0.0-rc3 | 8/31/2022 | 6.0.0-rc3.tar.gz | 33.61 MB | c10d540a365cc8274dda0a4e3861ceaa6943b91c81fc00db84508b828ca7443d |
6.0.0-rc4 | 9/5/2022 | 6.0.0-rc4.tar.gz | 33.60 MB | e15a62ece597ec651c16dbb6624bc5a080a6427a339e69bf275d319c6d20fd0c |
6.0.0-rc5 | 9/13/2022 | 6.0.0-rc5.tar.gz | 33.61 MB | 0e31daefa59e1982473cc3b7aa0bd15708ada20a7e457eadf4d708b7f09bf1ba |
6.0.0-rc6 | 9/20/2022 | 6.0.0-rc6.tar.gz | 33.59 MB | 1cbb1313d38eadd2584bca5ed484cb224c4e33e338f71b73964ad1321d30cba0 |
6.0.0-rc7 | 9/26/2022 | 6.0.0-rc7.tar.gz | 33.59 MB | a1d1f6ce952337d57df5472c013c48630d0c4c714e066d6585d699215d705599 |
6.0.0 | 10/3/2022 | 6.0.0.tar.gz | 33.59 MB | 938bdafe9a4d701390f59ce3216ff3e829c00e1c047d57565cf5d3311c1ddb0e |
6.1.0-rc2 | 10/24/2022 | 6.1.0-rc2.tar.gz | 33.41 MB | 01575dd2cd431fb9363120dfd63fe8888580c9ab6bda61629ef25ff8d9f4bf74 |
6.1.0-rc4 | 11/9/2022 | 6.1.0-rc4.tar.gz | 33.41 MB | e83e29cfc8cc6c32559de0ecea8736287554acadb685fddb1fdf08918c39d0ad |
Upstream kernels[edit]
Version | Compile date | Download | Size | SHA-256 |
---|---|---|---|---|
6.0.0-rc2 | 8/21/2022 | 6.0.0-rc2.tar.gz | 32.70 MB | 5d24aa6fc411621fa689e28ce52ece7d5a9d8d2f1d93a426a3d87c164fa536af |
6.0.0-rc3 | 8/28/2022 | 6.0.0-rc3.tar.gz | 32.71 MB | e2acec12e12c23b4fbeb9b2f6568c704f6585b08458e64f531b4ebffdfc020eb |
6.0.0-rc4 | 9/4/2022 | 6.0.0-rc4.tar.gz | 32.71 MB | 1741176cc34eb336e146078c1f6d4f9dbf6d0e498c18cdfe9b0edd5953efc3c3 |
6.0.0-rc5 | 9/11/2022 | 6.0.0-rc5.tar.gz | 32.71 MB | 27828ce4335a0573f6a9d1063607794a98704cb038441516ca56a5eb7ffd6b28 |
6.0.0-rc6 | 9/18/2022 | 6.0.0-rc6.tar.gz | 32.71 MB | b9d97375436d0e1a6c3d15cb8db97acffaa53a18d1d2197825ecbe3cade87ac5 |
6.0.0-rc7 | 9/25/2022 | 6.0.0-rc7.tar.gz | 32.72 MB | 3e9277dcfc881b0183126cd68564563de21d38e531ef054510c4ce13376e68b0 |
6.0.0 | 10/2/2022 | 6.0.0.tar.gz | 32.71 MB | 21147e47578b917e099c3e1acf03246b47565efdce8301c4395ffccf0d9d676a |
6.0.1 | 10/12/2022 | 6.0.1.tar.gz | 32.71 MB | 104cbf9fd08f6124177cec88c5ab5481819cd582c107f80a00fc076e67bbef50 |
6.1.0-rc1 | 10/16/2022 | 6.1.0-rc1.tar.gz | 32.51 MB | 3907f3cf062ab997ca2329461a0067b903bd81581fc0386d1c63b6f3e0faff30 |
6.1.0-rc2 | 10/23/2022 | 6.1.0-rc2.tar.gz | 32.53 MB | 79bb78dc30a48de8123d13425b008c3bb5ba32c2d7328b06767f905de7ca12e4 |
6.1.0-rc4 | 11/6/2022 | 6.1.0-rc4.tar.gz | 32.53 MB | d445f090f6df791d523fa63ed0128467c8e23dc0f2efd45006b63b4552066577 |
6.1.0-rc5 | 11/13/2022 | 6.1.0-rc5.tar.gz | 32.54 MB | 3df61329e64e63cbe9fdbd210aaeb9c5568a720f4ca162b0308deed0942709cc |
6.1.0-rc6 | Release date: 11/20/22 |
Recovery initramfs image[edit]
This initramfs image enables on-device recovery of the OS if it fails to boot. It works on both 32-bit and 64-bit kernels of version 5.16 or newer.
To enable it, download and place the rpi-initramfs.cpio.gz file in your boot partition, then add the following line to your config.txt:
initramfs rpi-initramfs.cpio.gz followkernel
The system will now boot with a 10-second countdown. During this countdown, you can press the spacebar to open a recovery shell with both partitions mounted. When done, type exit
and the system will continue booting.
If you panic, you are using a kernel version older than 5.16. Since the latest version available from the Raspberry Pi website is currently 5.15, you will need to download a kernel from this page or compile one yourself. You will be able to access the filesystem from the initramfs image even if the kernel modules are not installed.