[SOLVED] Odroid VU7A+ display touch not working

Locked
mosis99
Posts: 3
Joined: Mon Dec 06, 2021 6:51 pm
languages_spoken: english, italian
ODROIDs: Odroid XU4Q
Has thanked: 1 time
Been thanked: 1 time
Contact:

[SOLVED] Odroid VU7A+ display touch not working

Post by mosis99 »

Hello everyone,
I'm having some trouble with making the VU7A+ touch work with the last Ubuntu MATE 20.04 on Odroid XU4Q.
It always worked fine with the Ubuntu MATE 18 image, but i never managed to make it work with the 20 release. I tried months ago with no success and I also tried with the latest september release, also with no success whatsoever.
I checked the boot.ini (the disable_vu7 variable is set to false), I tried with another USB cable, updating the system (via apt). No success.

I tried with those versions (uname -a):

Code: Select all

Linux odroid 5.4.87-218 #1 SMP PREEMPT Wed Jan 6 16:24:35 EST 2021 armv7l armv7l armv7l GNU/Linux
which is the one that came pre-installed on the eMMC, and:

Code: Select all

Linux odroid 5.4.156-234 #1 SMP PREEMPT Sat Oct 30 17:11:25 EDT 2021 armv7l armv7l armv7l GNU/Linux
which is the one I manually installed.

If it could be helpful, I installed the system on the eMMC in the following way (because I don't have an eMMC adapter):
  1. Flash the image to an SD card.
  2. Boot the Odroid on the SD card.
  3. dd the image from a USB drive to the eMMC (/dev/mmcblk0)
This method always worked, and never had any problems. The 20.04 release seemed to be correcly installed as well.

This is the output of journalctl -f when i connect the usb cable:

Code: Select all

Dec 06 10:39:02 odroid kernel: usb 2-1: new full-speed USB device number 4 using exynos-ohci
Dec 06 10:39:02 odroid kernel: usb 2-1: New USB device found, idVendor=16b4, idProduct=0705, bcdDevice= 2.00
Dec 06 10:39:02 odroid kernel: usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Dec 06 10:39:02 odroid kernel: usb 2-1: Product: By ZH851
Dec 06 10:39:02 odroid kernel: usb 2-1: Manufacturer: RPI_TOUCH
Dec 06 10:39:02 odroid kernel: [37B blob data]
Dec 06 10:39:02 odroid mtp-probe[1159]: checking bus 2, device 4: "/sys/devices/platform/soc/12120000.usb/usb2/2-1"
Dec 06 10:39:02 odroid mtp-probe[1159]: bus: 2, device: 4 was not an MTP device
Dec 06 10:39:02 odroid mtp-probe[1162]: checking bus 2, device 4: "/sys/devices/platform/soc/12120000.usb/usb2/2-1"
Dec 06 10:39:02 odroid mtp-probe[1162]: bus: 2, device: 4 was not an MTP device
This is the output of lsusb -v:

Code: Select all

Bus 002 Device 003: ID 16b4:0705 iStation By ZH851
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x16b4 iStation
  idProduct          0x0705 
  bcdDevice            2.00
  iManufacturer           1 
  iProduct                2 
  iSerial                 3 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0029
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xc0
      Self Powered
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.10
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      33
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval              16
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval              16
Thanks in advance for your support!
Last edited by mosis99 on Wed Jan 12, 2022 11:38 pm, edited 1 time in total.

User avatar
odroid
Site Admin
Posts: 38578
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 2249 times
Been thanked: 1297 times
Contact:

Re: Odroid VU7A+ display touch not working

Post by odroid »

The touchscreen controller 16b4:0705 had detected well.
Can you show us 'lsmod' output?


Update: We could reproduce the issue. Sorry for the inconvenience caused.
The touch screen driver seemed to be blocked in XU4 kernel 5.4 branch accidentally few months ago.
We will add it soon. Give us a couple of days.

User avatar
odroid
Site Admin
Posts: 38578
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 2249 times
Been thanked: 1297 times
Contact:

Re: Odroid VU7A+ display touch not working

Post by odroid »

A new kernel update package has released. It includes the Vu series touch screen drivers.

apt update and apt upgrade and reboot commands will give you a new kernel.
Linux odroid 5.4.164-235 #1 SMP PREEMPT Wed Dec 8 21:44:38 EST 2021
These users thanked the author odroid for the post:
mosis99 (Fri Jan 28, 2022 11:03 pm)

mosis99
Posts: 3
Joined: Mon Dec 06, 2021 6:51 pm
languages_spoken: english, italian
ODROIDs: Odroid XU4Q
Has thanked: 1 time
Been thanked: 1 time
Contact:

Re: Odroid VU7A+ display touch not working

Post by mosis99 »

Great, it works! Thanks a lot!
These users thanked the author mosis99 for the post:
odroid (Thu Jan 13, 2022 9:29 am)

Locked

Return to “ODROID-VU”

Who is online

Users browsing this forum: No registered users and 1 guest