Using the Odroid-VU7+ with Odroid-U3+

Moderators: mdrjr, odroid

Using the Odroid-VU7+ with Odroid-U3+

Unread postby juriedutoit » Wed Apr 19, 2017 7:58 pm

Good day,

Could some please help me to get the touch screen working on the Odroid-U3+ (I know it is EOL). I upgraded the Linux kernel, and managed to add and use the new resolution of 1024x600_54.00. Now I just need to get the touch screen working.

Is there a driver that I can install, or could someone please give me the steps to follow on how to get the touch screen working? Any help will be greatly appreciated.

I am running the standard Ubuntu that came with the U3+

Please help!

Thanks.
juriedutoit
 
Posts: 4
Joined: Thu Jan 29, 2015 6:46 pm
languages_spoken: english
ODROIDs: XU, U3+

Re: Using the Odroid-VU7+ with Odroid-U3+

Unread postby odroid » Thu Apr 20, 2017 9:43 am

How did you enable the 1024x600 resolution?
As far as I know Exynos-4412 kernel has no HDMI driver support for 1024x600 resolution.
http://odroid.com/dokuwiki/doku.php?id= ... esolutions

Can you compile the kernel source code?
If yes, we will try to let you know to fix the touchscreen issue.
User avatar
odroid
Site Admin
 
Posts: 25306
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID

Re: Using the Odroid-VU7+ with Odroid-U3+

Unread postby juriedutoit » Fri Apr 21, 2017 6:53 pm

To get the HDMI working, I did the following:
1) https://askubuntu.com/questions/281509/ ... ine/398740
1] cvt 1024 600 54
2] sudo xrandr --newmode "1024x600_545.00" 151.25 1600 1704 1872 2144 900 903 908 942 -hsync +vsync
3] xrandr | grep -e " connected [^(]" | sed -e "s/\([A-Z0-9]\+\) connected.*/\1/"
Virtual1
4] sudo xrandr --addmode <Virtual1> 1024x600_54.00
5] xrandr --output Virtual1 --mode "1600x900_75.00" OR Use the graphical interface to set the monitor resoltion
6] IF THE GRAPHICAL MENU IS NOT USED :
cat> ~/.xprofile
sudo xrandr --newmode "1600x900_75.00" 151.25 1600 1704 1872 2144 900 903 908 942 -hsync +vsync
sudo xrandr --addmode Virtual1 1600x900_75.00
xrandr --output Virtual1 --mode "1600x900_75.00"

To get the touch screen working, I did this:
[https://github.com/bsteinsbo/rpi_touch_driver]
1] Download
2] % make && sudo make install
sudo make upstarts-install [created this self for upstart]
(only if your system uses systemd, otherwise you must find your own way to start the daemon)
(not tested) If calibration is necessary, install 99-rpi-touch.conf to /etc/X11/xorg.conf.d, calibrate using whatever calibration program you fancy, uncomment the calibration option line, and replace the calibration constants in 99-rpi-touch.conf

Now I am just battling to get the calibration working. When I do :
3] sudo apt-get install xinput-calibrator

I can only see 2 points to click on the screen. the other 2 seems to be below the bottom of the screen, so unable to click on them to complete the calibration.

Any ideas on how to get these to bottom cross-hairs to click within the range of the screen display?

PS: I just have the original image of the 16GB eMMC card, so NO, I did not compile the source. Is there a way of adding the driver without compiling the whole operating system?

PS: Is it possible to somehow add "hid-multitouch.ko" and will this module work for this screen rather than my RPi workaround?

Thanks.
Last edited by juriedutoit on Fri Apr 21, 2017 7:10 pm, edited 1 time in total.
juriedutoit
 
Posts: 4
Joined: Thu Jan 29, 2015 6:46 pm
languages_spoken: english
ODROIDs: XU, U3+

Re: Using the Odroid-VU7+ with Odroid-U3+

Unread postby odroid » Fri Apr 21, 2017 7:08 pm

Thank you for the steps to enable the 1024x600 mode. I didn't know that.

As far as I know the capacitive touch screen doesn't need any calibration.
Refer this XU4 kernel source commits to enable the capacitive touchscreen on Vu7+.
https://github.com/hardkernel/linux/com ... 7f53f3017e

BTW, can you click those two points on the calibration screen?
User avatar
odroid
Site Admin
 
Posts: 25306
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID

Re: Using the Odroid-VU7+ with Odroid-U3+

Unread postby juriedutoit » Fri Apr 21, 2017 7:12 pm

Only the top 2 points, then it times out, because the other 2 points are I think below the bottom of the screen.

When I click on the VU7+, then my finger is about 1cm above where the cursor is, and when I want to click for example an icon on the desktop, then it selects all the icons... Maybe a bug in the RPi workaround code :-(
juriedutoit
 
Posts: 4
Joined: Thu Jan 29, 2015 6:46 pm
languages_spoken: english
ODROIDs: XU, U3+

Re: Using the Odroid-VU7+ with Odroid-U3+

Unread postby odroid » Sat Apr 22, 2017 10:08 am

In that case, the touchscreen size could be detected as 1024x768 instead on 1024x600 probably.
You might need to find how the xinput layer detects the video resolution and touchscreen resolution.
User avatar
odroid
Site Admin
 
Posts: 25306
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID

Re: Using the Odroid-VU7+ with Odroid-U3+

Unread postby escarneiro » Mon Jul 17, 2017 10:26 am

Do you guys think it is possible to use that same 1024x600 in android? Even if I have to change something in the sources for that?
escarneiro
 
Posts: 3
Joined: Thu Mar 19, 2015 5:50 am
languages_spoken: english, portuguses
ODROIDs: Odroid U3

Re: Using the Odroid-VU7+ with Odroid-U3+

Unread postby odroid » Mon Jul 17, 2017 1:57 pm

Because Android display framework is very different from Linux framebuffer, @juriedutoit's workaround can't be used on Android.
User avatar
odroid
Site Admin
 
Posts: 25306
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID

Re: Using the Odroid-VU7+ with Odroid-U3+

Unread postby escarneiro » Fri Sep 15, 2017 12:38 pm

That is really, really bad that U3 doesn't support anything else than 720p or 1080p. I feel like throwing money in the trash bin.
escarneiro
 
Posts: 3
Joined: Thu Mar 19, 2015 5:50 am
languages_spoken: english, portuguses
ODROIDs: Odroid U3

Re: Using the Odroid-VU7+ with Odroid-U3+

Unread postby LiquidAcid » Sat Sep 16, 2017 12:13 am

This is from the Tizen repo:
https://pastebin.com/MZfhBaXn

Untested, but apparantly adds necessary pixel clock for a 1024x600@43Hz mode.
LiquidAcid
 
Posts: 1078
Joined: Fri Oct 11, 2013 11:07 pm
languages_spoken: english
ODROIDs: X2


Return to General Chat

Who is online

Users browsing this forum: No registered users and 2 guests