I was getting a Beaglebone Black with LCD 4.3 cape for testing purposes.
Well I want to stay with Debian which was already installed on the eMMC. At my first try to install the LCD cape I failed completely and crashed the system. Can’t get on it anymore. Important to know here is that you can connect in two ways to the Beaglebone. One is to use a USB cable which comes with the Beaglebone Black. You can connect then via Putty and the IP address 192.168.7.2 to the system. The second way is to connect via a network cable ( DHCP ) to the Beaglebonean. Use also Putty for the connection.
Back to my broken system. I gave the TI system a try. For this I used a Micro SD card which I formated with the HP Tool to FAT32 first. Second step was to unpack the downloaded file to get the ISO. With the Win32bitDiskImager I brought the image onto the SDcard. That was really easy and the outcome was brilliant because I plugged the LCD cape into and booted the system up with success ( to boot from the SDcard you have to press the button near the SDcard and hold it till you plug in the power ). The cape was up and running + the touchscreen works. The TI OS is a demo software which shows you how capable the system is.
Anyway I want to get the Debian system up and running on the eMMC. So I downloaded the Debian image, formatted a 4GB SD card and imaged the card with the same tools as I did with the TI system before. Then I plugged in the SDcard and hold down the ucard button near the SDcard as I plugged into the power parallel. As the four LEDs ( User1,2,3,4) lid up I released the button and wait till the system went down. That shows me then that the system finished the transfer process to the eMMC. So …. the system was up and runnning again
That part was really not a big deal at all.
Now to the cape driver etc.. There is a lot of information on the Internet how you can install the cape to the system but I was getting this to work as follows.
Connect a network to the Beaglebone. Log into the system via Putty and as root ( anyway with a DHCP address or the USB cable and the 192.168.7.2 ). The first step was to do a : apt-get update
Afterwards I did a reboot of the system. Log into again as root. Then I copied with FileZilla “zImage” over from my laptop to the Beaglebone folder “/boot/uboot/”. You have to overwrite the original ( or you can rename it ). Then edit the uEnv.txt which you can find on /boot/uboot/. I did that with VI : vi /boot/uboot/uEnv.txt
I edited the line :
Save the file. Then I have to edit the conf file. Otherwise you will have ( as I learned myself ) a blurring LCD screen as well as a not fully screen. Edit the following file : vi /usr/share/X11/xorg.conf.d/10-evdev.conf
Put following lines at the end of the config file :
Identifier “Builtin Default fbdev Screen 0″
Monitor “Configured Monitor”
Device “Configured Video Device”
Now, save the file and reboot the system. That was working fine for me. Anyway the hole setup costs me a lot of working hours as well as couple cups of coffee but I learned a lot.
PS: One small hint if your LCD cape is not working and you have no clue anymore why. Take a look at the FPC cable in my picture above. Can see the BLUE end ?! On all pictures in the documentation for the LCD cape is the BLUE side not to see which means normally the cable needs to be plugged the other way around. Believe me ! Thats wrong. If you read the small piece of letter which comes with the LCD cape you will read “keep the blue side of the FPC cable up”. But who is reading “Quick Start Guides”