OSMC + Waveshare LCD TFT 3.2" (B) on RPi 3b+

Hello everyone,

from few days I’m fighting with configuration of my RaspberryPi 3B+ and Waveshare LCD TFT 3.2" (B). I made everything like on manual from waveshare and screen is turning on, so first step is done.

SSH:

wget http://www.waveshare.com/w/upload/7/74/LCD-show-170309.tar.gz
tar xvf /LCD-show-170309.tar.gz
cd LCD-show/
chmod +x LCD32B-show
./LCD32B-show

I have only one problem with OSMC because on screen I can see only commandline, it’s impossible for me to display OSMC GUI on this screen.

https://photos.app.goo.gl/G7UWNFbczQkkXg7j8

Maybe someone can help me. It’s all information from my config:

cmdline.txt

dwc_otg.lpm_enable=0 console=tty1 console=ttyAMA0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait fbcon=map:10 fbcon=font:ProFont6x11 logo.nologo

config.txt

> For more options and information see 
> # http://www.raspberrypi.org/documentation/configuration/config-txt.md
> # Some settings may impact device functionality. See link above for details
> 
> # uncomment if you get no picture on HDMI for a default "safe" mode
> #hdmi_safe=1
> 
> # uncomment this if your display has a black border of unused pixels visible
> # and your display can output without overscan
> #disable_overscan=1
> 
> # uncomment the following to adjust overscan. Use positive numbers if console
> # goes off screen, and negative if there is too much border
> #overscan_left=16
> #overscan_right=16
> #overscan_top=16
> #overscan_bottom=16
> 
> # uncomment to force a console size. By default it will be display's size minus
> # overscan.
> framebuffer_width=320
> framebuffer_height=240
> 
> # uncomment if hdmi display is not detected and composite is being output
> #hdmi_force_hotplug=1
> 
> # uncomment to force a specific HDMI mode (this will force VGA)
> #hdmi_group=1
> #hdmi_mode=2  
> 
> # uncomment to force a HDMI mode rather than DVI. This can make audio work in
> # DMT (computer monitor) modes
> #hdmi_drive=2
> 
> # uncomment to increase signal to HDMI, if you have interference, blanking, or
> # no display
> #config_hdmi_boost=4
> 
> # uncomment for composite PAL
> #sdtv_mode=2
> 
> #uncomment to overclock the arm. 700 MHz is the default.
> #arm_freq=700
> 
> start_x=1  
> gpu_mem_256=128  
> core_freq=250
> sdram_freq=400
> over_voltage=0
> dtparam=spi=on
> dtoverlay=waveshare32b:rotate=270
> #dtoverlay=ads7846,cs=1,penirq=17,penirq_pull=2,speed=1000000,keep_vref_on=1,swapxy=0,pmax=255,xohms=60,xmin=200,xmax=3900,ymin=200,ymax=3900
> dtparam=i2c_arm=on
> display_default_lcd=1
> enable_dpi_lcd=1
> dpi_group=2
> dpi_mode=87
> dpi_output_format=0x6016
> hdmi_timings=240 1 38 10 20 320 1 20 4 4 0 0 0 60 0 6400000 1
> sdtv_aspect=1
> sdtv_mode=2
> #dtoverlay=spi-bcm2835-overlay

I don’t believe it’s possible to show GLES windowing on this screen