Both the overlay and the bridge were tested in the following environment:
- Raspberry Pi OS Lite
- Release date: October 10th 2023
- Last updated: March 15th 2024
- System: 64-bit
- Kernel version: 6.6
- Debian version: 12 (bookworm)
- Raspberry Pi: models 3B/B+, 4B and 5B
- Install Kernel Headers
apt install raspberrypi-kernel-headers
- Compile the overlay and kernel module
make
- Install the overlay and kernel module
make install
- Manually add the overlay to /boot/firmware/config.txt
dtoverlay=vc4-kms-dpi-custom
- Manually add the kernel module to /etc/modules-load.d/modules.conf
rpi-dpidac
- Optionally you can modify /boot/firmware/timings.txt file with your custom timings
- Check if kernel module is loaded
lsmod | grep rpi_dpidac
- Display module info
modinfo rpi-dpidac
- Load module manually
modprobe rpi-dpidac
orinsmod /usr/lib/modules/$(uname -r)/extra/rpi-dpidac.ko.xz
- Unload module manually
modprobe -r rpi-dpidac
- Get kernel bridge message status
less /var/log/messages | grep RPI-DPIDAC
ordmesg | grep RPI-DPIDAC