[SOLVED]Android Touch WaveShare 10.1inch HDMI LCD (B)

Post Reply
YahooPL
Posts: 3
Joined: Sun Aug 27, 2017 8:40 pm
languages_spoken: polish
Contact:

[SOLVED]Android Touch WaveShare 10.1inch HDMI LCD (B)

Unread post by YahooPL » Sun Aug 27, 2017 8:48 pm

Hi, I'am Odroid newbie - I'm looking for big screen android tablet to my home automation project.

So, i bought Odroid C2 and 10.1inch_HDMI_LCD_(B)_(with_case)
http://www.waveshare.com/wiki/10.1inch_ ... with_case)

After clean Android installation screen works like a charm but unfortunately I have problem with touch. I try search on forum for answer but any luck.

for dmesg | grep WaveShare give me output like this:

Code: Select all

[25.217732@1] input: WaveShare WS170120 as /devices/dwc2_b/usb1/1-1/1-1.4/1-1.4:1.0/input/input4
[96.497719@1] input: WaveShare WS170120 as /devices/dwc2_b/usb1/1-1/1-1.4/1-1.4:1.0/input/input7
dmesg | grep Touch

Code: Select all

[25.221851@1] dwav_usb_mt 1-1.4:1.0: ODROID VU7 MultiTouch(800x480)
[96.506034@1] dwav_usb_mt 1-1.4:1.0: ODROID VU7 MultiTouch(800x480)
[2667.842916@0] dwav_usb_mt 1-1.3:1.0: ODROID VU7 MultiTouch(800x480)
I have to displays on my Odroid 10.1 via HDMI and dedicated odroid mini LCD. I'm only focused on 10.1.
Last edited by YahooPL on Mon Aug 28, 2017 6:09 am, edited 1 time in total.

joerg
Posts: 853
Joined: Tue Apr 01, 2014 2:14 am
languages_spoken: german, english, español
ODROIDs: C1, C1+, C2
Location: Germany
Contact:

Re: Android Touch WaveShare 10.1inch HDMI LCD (B)

Unread post by joerg » Sun Aug 27, 2017 9:25 pm

Hi, check if the vender id and device id is 0eef:0003 as they write in the wiki. Then you can ask odroid if they add this to the hid-multitouch driver in the next Android release. But if they don't do or it takes to long you could compile your custom kernel. On the wiki pages is detailed description how to compile: https://wiki.odroid.com/odroid-c2/softw ... l#checkout You would need to edit the hid-multitouch.c in the kernel sources in that manner as described for example here: https://www.chalk-elec.com/?p=2028.
Also you need to disable the VU7 in boot.ini:

Code: Select all

# disable vu7
setenv disable_vu7 "true"

YahooPL
Posts: 3
Joined: Sun Aug 27, 2017 8:40 pm
languages_spoken: polish
Contact:

Re: Android Touch WaveShare 10.1inch HDMI LCD (B)

Unread post by YahooPL » Sun Aug 27, 2017 10:24 pm

Building my own Android is far over my skill and not plug&play solution. Best solution is ask Odroid for add support (how I can do that?).

I try lsusb, result:

Code: Select all

BUS 001 Device 002: ID 05e3:0610
BUS 001 Device 001: ID 1d6b:0002
BUS 002 Device 001: ID 1d6b:0002
BUS 001 Device 003: ID 148f:5572
BUS 001 Device 004: ID 046d:c534
BUS 001 Device 005: ID 0eef:0005
I think Touch is the last one BUS 001 Device 005: ID 0eef:0005

joerg
Posts: 853
Joined: Tue Apr 01, 2014 2:14 am
languages_spoken: german, english, español
ODROIDs: C1, C1+, C2
Location: Germany
Contact:

Re: Android Touch WaveShare 10.1inch HDMI LCD (B)

Unread post by joerg » Sun Aug 27, 2017 11:52 pm

O.K. than it is 0eef:0005. This is already inside hid-multitouch driver. As it seems that the hid-multitouch driver is compiled as build in driver and not as module, it should work. Try to edit the boot.ini as I wrote above. But use a linux style editor, not the windows notepad editor. You will find the boot.ini on the fat partition of the emmc or sdcard. You will also need to create an idc file as described on chalc-elec side. If it is not working try to reconnect the usb cable after Android has booted.
You can ask here in your own thread for support. But as I heard, odroid, the forum admin, is on a business trip. I think he would answer you as soon as he returned.

YahooPL
Posts: 3
Joined: Sun Aug 27, 2017 8:40 pm
languages_spoken: polish
Contact:

Re: Android Touch WaveShare 10.1inch HDMI LCD (B)

Unread post by YahooPL » Mon Aug 28, 2017 2:48 am

@ joerg THANK YOU VERY MUCH :D

Editing boot.ini do the job.

Just put true in vu7 line:

Code: Select all

# disable vu7
setenv disable_vu7 "true"
What exactly vu7 is?

User avatar
mad_ady
Posts: 5426
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4, C1+, C2, N1, H2, N2
Location: Bucharest, Romania
Contact:

Re: Android Touch WaveShare 10.1inch HDMI LCD (B)

Unread post by mad_ady » Mon Aug 28, 2017 4:10 am

The vu7 is Hardkernel's 7" lcd display

edgaresn
Posts: 8
Joined: Wed Dec 05, 2018 8:02 am
languages_spoken: english
ODROIDs: c2
Contact:

Re: Android Touch WaveShare 10.1inch HDMI LCD (B)

Unread post by edgaresn » Sun Dec 16, 2018 9:48 pm

YahooPL wrote:@ joerg THANK YOU VERY MUCH :D

Editing boot.ini do the job.

Just put true in vu7 line:

Code: Select all

# disable vu7
setenv disable_vu7 "true"
What exactly vu7 is?
Did you solved it I’m in the same situation

Post Reply

Return to “Android”

Who is online

Users browsing this forum: No registered users and 1 guest