| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- #
- # Copyright 2026 Aarav Ravindra Kharade
- #
- # Licensed under the Apache License, Version 2.0 (the "License");
- # you may not use this file except in compliance with the License.
- # You may obtain a copy of the License at
- #
- # http://www.apache.org/licenses/LICENSE-2.0
- #
- # Unless required by applicable law or agreed to in writing, software
- # distributed under the License is distributed on an "AS IS" BASIS,
- # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- # See the License for the specific language governing permissions and
- # limitations under the License.
- #
- # ArkOS Raspberry Pi 4 Model B Boot Configuration
- # -------------------------------------------------
- # Read by VideoCore VI GPU firmware (start4.elf) at power-on.
- # Suppress VideoCore GPU rainbow test pattern splash screen
- disable_splash=1
- # Force 64-bit ARM mode (AArch64)
- arm_64bit=1
- # Enable GICv2 interrupt controller
- enable_gic=1
- # Enable UART serial console on GPIO 14 (TXD) / GPIO 15 (RXD) at 115200 baud
- enable_uart=1
- # Kernel image & RAM disk
- kernel=kernel8.img
- initramfs initramfs.img followkernel
- # Device tree blob
- device_tree=bcm2711-rpi-4-b.dtb
- # Enable VC4 KMS display driver overlay for HDMI output
- dtoverlay=vc4-kms-v3d
- # HDMI Display Compatibility (HDMI 0 port next to USB-C power input)
- hdmi_force_hotplug=1
- hdmi_drive=2
- config_hdmi_boost=7
- # GPU Memory allocation
- gpu_mem=128
- max_framebuffers=2
- # Framebuffer console (/dev/fb0)
- framebuffer_width=1920
- framebuffer_height=1080
- framebuffer_depth=32
- framebuffer_ignore_alpha=1
|