VIM3 with Ubuntu bionic + Touch screen TS050

Tried VIM3_Ubuntu-xfce-bionic_Linux-4.9_arm64_EMMC_V20190830 - touch screen works! :grinning: But only when HDMI is not plugged.

Can you include changes to fenix build script? I’ll try to build ubuntu Bionic from source again.

Yes, it is. We will resolve this issue in future release.

Already pushed to the github. You can use the latest repo to build.

1 Like

I still can’t get this working with the Edge-V, I’ve tried the new V20190830 lxde and server ROMs. Can boot initially using HDMI, edit the env.txt to “mipi_lcd_enabled=true”, sync and sudo reboot. Afterwards I still get the khadas logo on boot for the TS050 but nothing else happens and when I try with a HDMI connection it only displays a white screen.

:thinking:

Built Ubuntu Bionic + Xfce from source - Touch Screen works, thanks :grinning:

1 Like

@blueberryberret hello.We do a test with it and we found the reason.This is a bug about dtb, which we will solve in the next release. I’ll tell you again then.

2 Likes

Hello @blueberryberret

I have updated the kernel to fix this issue.

Please reflash the image and update the kernel.

khadas@Khadas:~$ sudo apt-get update
khadas@Khadas:~$ sudo apt-get upgrade
khadas@Khadas:~$ sudo vim /boot/env.txt     # Edit to enable LCD
khadas@Khadas:~$ sync
khadas@Khadas:~$ sudo reboot
2 Likes

Just to add, Tone Board is recognized as audio device and works fine with Ubuntu Bionic Xfce :slight_smile:

1 Like

I very much appreciate the quick turnaround on updating the kernel and addressing my problem:slightly_smiling_face: I can now boot ubuntu using the TS050 lcd, the only problem is that it is not recognizing touch input. Touch works when I boot android and I have tried it with the latest xfce, lxde and mate images, built using fenix as well as the ones provided on the khadas site. Touch is recognized using a hdmi capacitive screen but not with the TS050. Thanks again for the help so far!

@Gytis can you confirm that you got touch input working on the TS050 as well as just the lcd on the Vim 3. At the minute I can only get the lcd to work as a display on my edge V, touch gestures are not detected. Would almost buy the Vim 3 as well at this point, just to get it working.

You mean should I unplug touch cable and try out only with display connector?

On my VIM3 Pro I have TS050 working with Ubuntu Bionic Xfce (built from source) - screen works, touch works.

No, I was just wondering if touch was working at all, with both connectors attached. I can’t seem to get it working, just the display, no touch. Thanks for getting back to me though :+1:

I can confirm that both LCD and Touch of the TS050 work well on Ubuntu, installed on eMMC. It’s not workable though due to the size of all icons and buttons.

Thanks for the reply! Can ask if you’re using the Vim3 or the Edge V, and what firmware did you use?

Hello @blueberryberret

So you can’t use LCD on Edge-V with latest image ?

@Frank please follow up.

It’s on VIM3 with Ubuntu 4.3 eMMC. All other do not work with LCD+Touch

1 Like

Hey,
I was searching for a case to use Touch with Vim3 just for fun.
This is what i think should be fine with the khadas touch screen.
https://s.click.aliexpress.com/e/roAUI7O0
Did anyone try to change the screen resolution on ubuntu with the touch screen?

Yes, previously as per the beginning of this thread, altering the env.tx file would result on just getting the khadas logo on reboot without booting to ubuntu. Then I was advised that there was a problem with the dtb which was fixed in the updated kernel. Using the latest ROM V20190830 I was able to get the TS050 display to work after sudo apt-get update and sudo apt-get upgrade but the touch screen would not work. I tried reflashing again today and now I am again stuck with the khadas loading screen.

Hello @blueberryberret

I have updated the kernel to fix the touchscreen issue. Please reinstall V190830 image and update the kernel and enable the touchscreen.

khadas@Khadas:~$ sudo apt-get update
khadas@Khadas:~$ sudo apt-get upgrade
khadas@Khadas:~$ sudo vim /boot/env.txt    # edit to enable panel
khadas@Khadas:~$ sync
khadas@Khadas:~$ sudo reboot

You have to update the kernel before you enable the panel or you will stuck at u-boot.

1 Like

It’s now working perfectly! I’m delighted, thank you!

Which module is needed for the touchscreen to work on linux?