Trouble using DLPDLCR2000EVM in BBBlack with Debian Jessie 9.3

Hi everybody!
I bought a DLP2000EVM from Ti, and installed with Debian Jessie 8.9 without problems, but when I put version 9.3 i cannot get to work.

Here are some outputs:

root@beaglebone:/opt/scripts/device/bone/capes/DLPDLCR2000# /opt/scripts/device/bone/capes/cape_eeprom_check.sh
checking: /sys/bus/i2c/devices/2-0054/eeprom
hexdump: /sys/bus/i2c/devices/2-0054/eeprom: Connection timed out
cape: []
checking: /sys/bus/i2c/devices/2-0055/eeprom
hexdump: /sys/bus/i2c/devices/2-0055/eeprom: Connection timed out
cape: []
checking: /sys/bus/i2c/devices/2-0056/eeprom
hexdump: /sys/bus/i2c/devices/2-0056/eeprom: Connection timed out
cape: []
checking: /sys/bus/i2c/devices/2-0057/eeprom
cape: [00000000 aa 55 33 ee 41 31 44 4c 50 44 4c 43 52 32 30 30 |.U3.A1DLPDLCR200|
00000010 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |0…|
00000020]
root@beaglebone:/opt/scripts/device/bone/capes/DLPDLCR2000# i2cdetect -r -y 2
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: – -- – -- – -- – -- – -- – -- –
10: – -- – -- – -- – -- – -- – 1b – -- – --
20: – -- – -- – -- – -- – -- – -- – -- – --
30: – -- – -- – -- – -- – -- – -- – -- – --
40: – -- – -- – -- – -- – -- – -- – -- – --
50: – -- – -- UU UU UU UU – -- – -- – -- – --
60: – -- – -- – -- – -- – -- – -- – -- – --
70: – -- – -- – -- – --
root@beaglebone:/opt/scripts/device/bone/capes/DLPDLCR2000#

I saw in Quick Start guide for DLP2000EVM that the version 8.9 was the only version stable with DLP, this information still true or outdated?
If someone have a clue i really appreciate.

Make sure you have "BOTH" 5V dc jacks plugged in:

Then let's check the output of this script:

sudo /opt/scripts/tools/version.sh

Regards,

I have already both 5c jacks plugged in, the splash screen is ok.

Output for command

root@beaglebone:/opt/scripts/device/bone/capes/DLPDLCR2000# sudo /opt/scripts/tools/version.sh
git:/opt/scripts/:[ea6ea9fca05f36f5044398884375b0231348d6e2]
eeprom:[A335BNLT0A5C3313BBBK1427]
model:[TI_AM335x_BeagleBone_Black]
dogtag:[BeagleBoard.org Debian Image 2018-01-28]
bootloader:[microSD-(push-button)]:[/dev/mmcblk0]:[U-Boot 2018.01-00002-g9aa111a004]
bootloader:[eMMC-(default)]:[/dev/mmcblk1]:[U-Boot 2015.10-00001-g143c9ee]
kernel:[4.9.78-ti-r94]
nodejs:[v6.12.3]
uboot_overlay_options:[enable_uboot_overlays=1]
uboot_overlay_options:[enable_uboot_cape_universal=1]
pkg:[bb-cape-overlays]:[4.4.20180126.0-0rcnee0~stretch+20180126]
pkg:[bb-wl18xx-firmware]:[1.20170829-0rcnee2~stretch+20180104]
pkg:[firmware-ti-connectivity]:[20170823-1rcnee0~stretch+20170830]
groups:[debian : debian adm kmem dialout cdrom floppy audio dip video plugdev users systemd-journal i2c bluetooth netdev cloud9ide gpio pwm eqep admin spi tisdk weston-launch xenomai]
dmesg | grep pinctrl-single
[ 1.392696] pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size 568
[ 2.049822] pinctrl-single 44e10800.pinmux: pin PIN40 already requested by 0-0070; cannot claim for panel
[ 2.071354] pinctrl-single 44e10800.pinmux: pin-40 (panel) status -22
[ 2.079225] pinctrl-single 44e10800.pinmux: could not request pin 40 (PIN40) from group pinmux_bb_lcd_lcd_pins on device pinctrl-single
END

It’s strange because other scripts change the DLP screen (like Splash.py) normally, when i run Mplayer.py i get:

root@beaglebone:/opt/scripts/device/bone/capes/DLPDLCR2000# DISPLAY=:0; export DISPLAY=:0 ; python MplayerTest.py
set slave address: 27
Make sure the display port is set. For example export DISPLAY=:0

1
SourceSel.EXTERNAL_VIDEO_PARALLEL_I_F_
2
Resolution.NHD_LANDSCAPE

^ this old bootloader is getting in the way, so U-Boot Overlays is not
working.. (This cape requires U-Boot Overlays)

i think 2015.10 was the era we used a fat partition in the eMMC.. So
mount it and remove the "MLO" file..

Regards,

Thanks! I didnt find MLO file, but I zeroed the beginning of eMMC with dd if=/dev/zero of=/dev/mmcblk1 bs=1M count=100, and now it boot from sd card!