# Custom kernel 6.16.y for Arch Linux ARM

**URL:** https://forum.clockworkpi.com/t/custom-kernel-6-16-y-for-arch-linux-arm/19340
**Category:** uConsole
**Tags:** kernel, cm4
**Created:** [August 20, 2025, 6:56pm UTC](https://forum.clockworkpi.com/t/custom-kernel-6-16-y-for-arch-linux-arm/19340 "2025-08-20T18:56:34Z")
**Posts on this page:** 1
**Showing post:** 36

<div class="post-metadata">

### Author: ![trinity](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/trinity/32/16167_2.png) [@trinity](https://forum.clockworkpi.com/u/trinity)
#### Post date: [September 11, 2025, 1:17am UTC](https://forum.clockworkpi.com/t/custom-kernel-6-16-y-for-arch-linux-arm/19340/36 "2025-09-11T01:17:31Z")

</div>

Please note that the line `arm_64bit=1` (in `/boot/config.txt`) **is necessary** to boot this kernel. This had me scratching my head for a while; ~~it was not necessary on 6.16.1-1, but became so by 6.16.5-3~~.

Now that I have solved that problem, I can say 6.16.5-3 works great.

Edit: see the following.

> [@Raspberry Pis' config.txt](https://forum.clockworkpi.com/t/raspberry-pis-config-txt/19360/21):
>
> [It has been answered elsewhere before.](https://forum.clockworkpi.com/t/arch-linux-arm-for-uconsole-w-rpi-cm5/16382/34) Raspberry Pi documentation dictates, if the kernel is not exactly named `kernel8.img`, the `arm_64bit=1` must be included.

---

_[View the full topic](https://forum.clockworkpi.com/t/custom-kernel-6-16-y-for-arch-linux-arm/19340)._
