4DCAPE-43CT-CLB not booting properly with BBB

Hi
I’m just trying for the first time my brand new GEN4-4DCAPE-43CT-CLB display, bought at Farnell’s. I plugged the cape on my Beaglebone Black and power it on.
The display is alive, the board as well. There is a blinking underscore ‘_’ on the display, which stops blinking after a few minutes. But nothing else happens.

The first time, I also got an arrow on the screen, then the user leds of the BBB stopped blinking and 3 of them remained lit. But nothing else.
So I pushed the boot button on the board, the display showed the blinking _ which stopped blinking and the board freezed again with only one user led lit.

The board boots from the SD card, using the latest Debian 11 linux.

cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian

I have seen this thread, which says:

Open: /boot/uEnv.txt
dtb=am335x-boneblack-4dcape-70t.dtb
reboot…

I guess that I should do:

dtb=am335x-boneblack-4dcape-43t.dtb

but there is no dtb file with an appropriate name:

debian@BeagleBone:~$ ls /boot/dtbs/5.10.140-ti-r52/* | grep 4d
debian@BeagleBone:~$

What’s going wrong, and how can I fix it?
Thanks for your help.

I did this and now it boots ok.

As long as u-boot is new enough, it should work…

We can check and verify with:

sudo beagle-version

Regards,

Here is the answer:

debian@BeagleBone:~$ sudo beagle-version
[sudo] password for debian:
eeprom:[A335BNLT00C02224SBB00094]
model:[TI_AM335x_BeagleBone_Black]
dogtag:[BeagleBoard.org Debian Bullseye Xfce Image 2022-11-01]
bootloader:[microSD-(push-button)]:[/dev/mmcblk0]:[U-Boot SPL 2022.04-gd0771d53 (Jul 21 2022 - 02:13:23 +0000)]:[location: dd MBR]
bootloader:[eMMC-(default)]:[/dev/mmcblk1]:[U-Boot SPL 2022.04-gd0771d53 (Jul 21 2022 - 02:13:23 +0000)]:[location: dd MBR]
UBOOT: Booted Device-Tree:[am335x-boneblack-uboot-univ.dts]
UBOOT: Loaded Overlay:[BB-ADC-00A0.kernel]
UBOOT: Loaded Overlay:[BB-BONE-4D4C-01-00A1]
UBOOT: Loaded Overlay:[BB-BONE-eMMC1-01-00A0.kernel]
kernel:[5.10.140-ti-r52]
nodejs:[v12.22.12]
device-tree-override:[dtb=am335x-boneblack-4dcape-43t.dtb]
/boot/uEnv.txt Settings:
uboot_overlay_options:[enable_uboot_overlays=1]
uboot_overlay_options:[enable_uboot_cape_universal=1]
pkg check: to individually upgrade run: [sudo apt install --only-upgrade <pkg>]
pkg:[bb-cape-overlays]:[4.14.20210821.0-0~bullseye+20210821]
pkg:[bb-customizations]:[1.20220913.0-0~bullseye+20220913]
pkg:[bb-usb-gadgets]:[1.20220816.0-0~bullseye+20220816]
pkg:[bb-wl18xx-firmware]:[1.20211222.2-0~bullseye+20211222]
pkg:[kmod]:[28-1]
WARNING:pkg:[librobotcontrol]:[NOT_INSTALLED]
pkg:[firmware-ti-connectivity]:[20210315-3]
groups:[debian : debian adm kmem dialout cdrom floppy audio dip video plugdev users systemd-journal input bluetooth netdev i2c gpio admin tisdk weston-launch cloud9ide]
cmdline:[console=ttyS0,115200n8 bone_capemgr.uboot_capemgr_enabled=1 root=/dev/mmcblk0p1 ro rootfstype=ext4 rootwait uboot_detected_capes=BB-BONE-4D4C-01, coherent_pool=1M net.ifnames=0 lpj=1990656 rng_core.default_quality=100 quiet]
dmesg | grep remote
[    9.037845] remoteproc remoteproc0: wkup_m3 is available
[   41.151043] remoteproc remoteproc0: powering up wkup_m3
[   41.151109] remoteproc remoteproc0: Booting fw image am335x-pm-firmware.elf, size 217148
[   41.151409] remoteproc remoteproc0: remote processor wkup_m3 is now up
[   57.571246] remoteproc remoteproc1: 4a334000.pru is available
[   57.589526] remoteproc remoteproc2: 4a338000.pru is available
dmesg | grep pru
[   57.571246] remoteproc remoteproc1: 4a334000.pru is available
[   57.589526] remoteproc remoteproc2: 4a338000.pru is available
dmesg | grep pinctrl-single
[    8.558220] pinctrl-single 44e10800.pinmux: 142 pins, size 568
dmesg | grep gpio-of-helper
[    8.560006] gpio-of-helper ocp:cape-universal: Failed to get gpio property of 'P8_03'
[    8.560039] gpio-of-helper ocp:cape-universal: Failed to create gpio entry
[    9.241999] gpio-of-helper ocp:cape-universal: Allocated GPIO id=0 name='P8_03'
[    9.242232] gpio-of-helper ocp:cape-universal: Allocated GPIO id=1 name='P8_04'
[    9.242411] gpio-of-helper ocp:cape-universal: Allocated GPIO id=2 name='P8_05'
[    9.242583] gpio-of-helper ocp:cape-universal: Allocated GPIO id=3 name='P8_06'
[    9.243195] gpio-of-helper ocp:cape-universal: Allocated GPIO id=4 name='P8_07'
[    9.243382] gpio-of-helper ocp:cape-universal: Allocated GPIO id=5 name='P8_08'
[    9.243559] gpio-of-helper ocp:cape-universal: Allocated GPIO id=6 name='P8_09'
[    9.243716] gpio-of-helper ocp:cape-universal: Allocated GPIO id=7 name='P8_10'
[    9.243897] gpio-of-helper ocp:cape-universal: Allocated GPIO id=8 name='P8_11'
[    9.244069] gpio-of-helper ocp:cape-universal: Allocated GPIO id=9 name='P8_12'
[    9.244244] gpio-of-helper ocp:cape-universal: Allocated GPIO id=10 name='P8_13'
[    9.244418] gpio-of-helper ocp:cape-universal: Allocated GPIO id=11 name='P8_14'
[    9.244591] gpio-of-helper ocp:cape-universal: Allocated GPIO id=12 name='P8_15'
[    9.244771] gpio-of-helper ocp:cape-universal: Allocated GPIO id=13 name='P8_16'
[    9.244938] gpio-of-helper ocp:cape-universal: Allocated GPIO id=14 name='P8_17'
[    9.245100] gpio-of-helper ocp:cape-universal: Allocated GPIO id=15 name='P8_18'
[    9.245269] gpio-of-helper ocp:cape-universal: Allocated GPIO id=16 name='P8_19'
[    9.245437] gpio-of-helper ocp:cape-universal: Allocated GPIO id=17 name='P8_20'
[    9.245596] gpio-of-helper ocp:cape-universal: Allocated GPIO id=18 name='P8_21'
[    9.245766] gpio-of-helper ocp:cape-universal: Allocated GPIO id=19 name='P8_22'
[    9.245941] gpio-of-helper ocp:cape-universal: Allocated GPIO id=20 name='P8_23'
[    9.246134] gpio-of-helper ocp:cape-universal: Allocated GPIO id=21 name='P8_24'
[    9.246314] gpio-of-helper ocp:cape-universal: Allocated GPIO id=22 name='P8_25'
[    9.246529] gpio-of-helper ocp:cape-universal: Allocated GPIO id=23 name='P8_26'
[    9.246821] gpio-of-helper ocp:cape-universal: Allocated GPIO id=24 name='P8_27'
[    9.247002] gpio-of-helper ocp:cape-universal: Allocated GPIO id=25 name='P8_28'
[    9.247177] gpio-of-helper ocp:cape-universal: Allocated GPIO id=26 name='P8_29'
[    9.247363] gpio-of-helper ocp:cape-universal: Allocated GPIO id=27 name='P8_30'
[    9.247530] gpio-of-helper ocp:cape-universal: Allocated GPIO id=28 name='P8_31'
[    9.247707] gpio-of-helper ocp:cape-universal: Allocated GPIO id=29 name='P8_32'
[    9.247864] gpio-of-helper ocp:cape-universal: Allocated GPIO id=30 name='P8_33'
[    9.248039] gpio-of-helper ocp:cape-universal: Allocated GPIO id=31 name='P8_34'
[    9.248216] gpio-of-helper ocp:cape-universal: Allocated GPIO id=32 name='P8_35'
[    9.248378] gpio-of-helper ocp:cape-universal: Allocated GPIO id=33 name='P8_36'
[    9.248556] gpio-of-helper ocp:cape-universal: Allocated GPIO id=34 name='P8_37'
[    9.248726] gpio-of-helper ocp:cape-universal: Allocated GPIO id=35 name='P8_38'
[    9.248888] gpio-of-helper ocp:cape-universal: Allocated GPIO id=36 name='P8_39'
[    9.249063] gpio-of-helper ocp:cape-universal: Allocated GPIO id=37 name='P8_40'
[    9.249222] gpio-of-helper ocp:cape-universal: Allocated GPIO id=38 name='P8_41'
[    9.249389] gpio-of-helper ocp:cape-universal: Allocated GPIO id=39 name='P8_42'
[    9.249562] gpio-of-helper ocp:cape-universal: Allocated GPIO id=40 name='P8_43'
[    9.249740] gpio-of-helper ocp:cape-universal: Allocated GPIO id=41 name='P8_44'
[    9.249909] gpio-of-helper ocp:cape-universal: Allocated GPIO id=42 name='P8_45'
[    9.250072] gpio-of-helper ocp:cape-universal: Allocated GPIO id=43 name='P8_46'
[    9.250258] gpio-of-helper ocp:cape-universal: Allocated GPIO id=44 name='P9_11'
[    9.250441] gpio-of-helper ocp:cape-universal: Allocated GPIO id=45 name='P9_12'
[    9.250599] gpio-of-helper ocp:cape-universal: Allocated GPIO id=46 name='P9_13'
[    9.250876] gpio-of-helper ocp:cape-universal: Allocated GPIO id=47 name='P9_14'
[    9.251043] gpio-of-helper ocp:cape-universal: Allocated GPIO id=48 name='P9_15'
[    9.251219] gpio-of-helper ocp:cape-universal: Allocated GPIO id=49 name='P9_16'
[    9.251422] gpio-of-helper ocp:cape-universal: Allocated GPIO id=50 name='P9_17'
[    9.251587] gpio-of-helper ocp:cape-universal: Allocated GPIO id=51 name='P9_18'
[    9.251760] gpio-of-helper ocp:cape-universal: Allocated GPIO id=52 name='P9_19'
[    9.251923] gpio-of-helper ocp:cape-universal: Allocated GPIO id=53 name='P9_20'
[    9.252095] gpio-of-helper ocp:cape-universal: Allocated GPIO id=54 name='P9_21'
[    9.252271] gpio-of-helper ocp:cape-universal: Allocated GPIO id=55 name='P9_22'
[    9.252440] gpio-of-helper ocp:cape-universal: Allocated GPIO id=56 name='P9_23'
[    9.252615] gpio-of-helper ocp:cape-universal: Allocated GPIO id=57 name='P9_24'
[    9.253111] gpio-of-helper ocp:cape-universal: Allocated GPIO id=58 name='P9_25'
[    9.253268] gpio-of-helper ocp:cape-universal: Allocated GPIO id=59 name='P9_26'
[    9.253459] gpio-of-helper ocp:cape-universal: Allocated GPIO id=60 name='P9_27'
[    9.253637] gpio-of-helper ocp:cape-universal: Allocated GPIO id=61 name='P9_28'
[    9.253810] gpio-of-helper ocp:cape-universal: Allocated GPIO id=62 name='P9_29'
[    9.253971] gpio-of-helper ocp:cape-universal: Allocated GPIO id=63 name='P9_30'
[    9.254151] gpio-of-helper ocp:cape-universal: Allocated GPIO id=64 name='P9_31'
[    9.254327] gpio-of-helper ocp:cape-universal: Allocated GPIO id=65 name='P9_41'
[    9.254501] gpio-of-helper ocp:cape-universal: Allocated GPIO id=66 name='P9_91'
[    9.254950] gpio-of-helper ocp:cape-universal: Allocated GPIO id=67 name='P9_42'
[    9.255268] gpio-of-helper ocp:cape-universal: Allocated GPIO id=68 name='P9_92'
[    9.255280] gpio-of-helper ocp:cape-universal: ready
lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
END

Please test with:

git clone -b v5.10.x-ti-unified https://git.beagleboard.org/beagleboard/BeagleBoard-DeviceTrees.git
cd ./BeagleBoard-DeviceTrees/
make
sudo make install_arm
sudo reboot

Regards,

What will it do?

It should help you get video working out of box.

Regards,