GEN4-4DCAPE-70CT-CLB

Hi there

Hope this message finds you all well!

I really need your help, Just bought a BB Black with 4dSystems Cape GEN4-4DCAPE-70CT-CLB, but after a week trying I just can’t make it work. Can someone point me to the right direction?

Changed uEnv to boot the cape overlay but then the BB no longer boots.

Tried to use other overlays but or it doesn’t boot or it simple doesn’t work. Not even the backlight comes on.

Thanks

VERSION=“12 (bookworm)”

Linux BeagleBone 6.12.93-bone63

uEnv.txt

uname_r=6.12.93-bone63
#uuid=
#dtb=

###U-Boot Overlays###
###Documentation: Making sure you're not a bot! erlays
###Master Enable
enable_uboot_overlays=1

###Overide capes with eeprom
#uboot_overlay_addr0=.dtbo
uboot_overlay_addr0=BB-BONE-4D7C-01-00A1.dtbo
#dtb=/home/debian/am335x-boneblack-emmc-overlay.dtb
#uboot_overlay_addr1=.dtbo
#uboot_overlay_addr2=.dtbo
#uboot_overlay_addr3=.dtbo

###Additional custom capes
#uboot_overlay_addr4=.dtbo
#uboot_overlay_addr5=.dtbo
#uboot_overlay_addr6=.dtbo
#uboot_overlay_addr7=.dtbo

###Custom Cape
#dtb_overlay=.dtbo

###Disable auto loading of virtual capes (emmc/video/wireless/adc)
disable_uboot_overlay_emmc=1
disable_uboot_overlay_video=1
disable_uboot_overlay_audio=1
#disable_uboot_overlay_wireless=1
#disable_uboot_overlay_adc=1

###PRUSS OPTIONS
###pru_rproc (4.14.x-ti kernel)
#uboot_overlay_pru=AM335X-PRU-RPROC-4-14-TI-00A0.dtbo
###pru_rproc (4.19.x-ti kernel)
#uboot_overlay_pru=AM335X-PRU-RPROC-4-19-TI-00A0.dtbo
###pru_uio (4.14.x-ti, 4.19.x-ti & mainline/bone kernel)
#uboot_overlay_pru=AM335X-PRU-UIO-00A0.dtbo

##cape Universal Enable
#enable_uboot_cape_universal=1

###Debug: disable uboot autoload of Cape
#disable_uboot_overlay_addr0=1
#disable_uboot_overlay_addr1=1
#disable_uboot_overlay_addr2=1
#disable_uboot_overlay_addr3=1

###U-Boot fdt tweaks… (60000 = 384KB)
#uboot_fdt_buffer=0x60000
###U-Boot Overlays###

console=ttyS0,115200n8
cmdline=coherent_pool=1M net.ifnames=0 lpj=1990656 rng_core.default_quality=100 quiet

#In the event of edid real failures, uncomment this next line:
#cmdline=coherent_pool=1M net.ifnames=0 lpj=1990656 rng_core.default_quality=100 quiet video=HDMI-A-1:1024x768@60e

#Use an overlayfs on top of a read-only root filesystem:
#cmdline=coherent_pool=1M net.ifnames=0 lpj=1990656 rng_core.default_quality=100 quiet overlayroot=tmpfs

##enable Generic eMMC Flasher:
#cmdline=init=/usr/sbin/init-beagle-flasher

You shouldn’t need that… Can you please show:

sudo beagle-version

I’ll dig around for that lcd tonight..

Thanks a lot for your help Robert

debian@BeagleBone:~$ sudo beagle-version
[sudo] password for debian:
eeprom:[A335BNLTEID02611SBI03770]
model:[TI_AM335x_BeagleBone_Black]
dogtag:[BeagleBoard.org Debian Bookworm Base Image 2026-07-15]
bootloader:[microSD-(push-button)]:[/dev/mmcblk0]:[U-Boot SPL 2022.04-g5509547b (Jan 22 2026 - 19:56:08 +0000)]:[location: dd MBR]
UBOOT: Booted Device-Tree:[am335x-boneblack-uboot.dts]
UBOOT: Loaded Overlay:[BB-ADC-00A0.kernel]
kernel:[6.12.93-bone63]
/boot/uEnv.txt Settings:
uboot_overlay_options:[enable_uboot_overlays=1]
uboot_overlay_options:[uboot_overlay_addr0=BB-BONE-4D7C-01-00A3.dtbo]
uboot_overlay_options:[disable_uboot_overlay_emmc=1]
uboot_overlay_options:[disable_uboot_overlay_video=1]
uboot_overlay_options:[disable_uboot_overlay_audio=1]
uboot_overlay_options:[disable_uboot_overlay_wireless=1]
pkg check: to individually upgrade run: [sudo apt install --only-upgrade ]
pkg:[bb-customizations]:[1.20250808.0-0~bookworm+20250808]
pkg:[bb-usb-gadgets]:[1.20260706.0-0~bookworm+20260706]
pkg:[bb-wl18xx-firmware]:[1.20230703.0-0~bookworm+20240703]
pkg:[kmod]:[30+20221128-1]
groups:[debian : debian adm kmem dialout cdrom floppy audio dip video plugdev users systemd-journal input render netdev i2c bluetooth gpio admin tisdk weston-launch]
cmdline:[console=ttyS0,115200n8 root=/dev/mmcblk0p3 ro rootfstype=ext4 rootwait coherent_pool=1M net.ifnames=0 lpj=1990656 rng_core.default_quality=100 quiet]
dmesg | grep remote
[ 3.539433] remoteproc remoteproc0: wkup_m3 is available
[ 3.915013] remoteproc remoteproc0: powering up wkup_m3
[ 3.934413] remoteproc remoteproc0: Booting fw image am335x-pm-firmware.elf, size 217148
[ 3.934651] remoteproc remoteproc0: remote processor wkup_m3 is now up
[ 12.139844] systemd[1]: Reached target remote-fs.target - Remote File Systems.
[ 36.669218] remoteproc remoteproc1: 4a334000.pru is available
[ 36.681873] remoteproc remoteproc2: 4a338000.pru is available
dmesg | grep pru
[ 36.669218] remoteproc remoteproc1: 4a334000.pru is available
[ 36.681873] remoteproc remoteproc2: 4a338000.pru is available
dmesg | grep pinctrl-single
[ 3.556675] pinctrl-single 44e10800.pinmux: 142 pins, size 568
dmesg | grep gpio-of-helper
dmesg | grep wlcore
lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
END

@marclc please test:

cd /opt/source/dtb-6.12.x/
git pull
./build_n_install.sh
sudo reboot