accessory:display:vu_series:vu5s

Vu5S 5inch MIPI LCD for M1S



The two-lane MIPI-DSI port can be directly connected to a LCD panel.
A 5 inch 480×854 wide viewing angle LCD and capacitive multi-touch screen is pre-assembled.
The ODROID-Vu5S is dedicated to ODROID-M1S. It can only be used via a MIPI DSI Connector(J7) on M1S.
The I type Bracket boards are required to dock Vu5S to assembled ODROID-M1S with case.

Always set the duty ratio of the PWM signal for LCD backlight control to be less than 50%.
If you set it higher than that, overcurrent will flow to the backlight LED, causing a heating problem and drastically shortening the lifespan of the LCD module.
There is no problem with Vu8S even if the duty ratio is set to 100%.

This means that in order to use a backlight driver circuit designed for an 8-inch LCD for a 5-inch LCD, the backlight driving power must be reduced by half.
If you activate the MIPI-DSI interface, the HDMI output function will be disabled automatically.
This is because HDMI and MIPI-DSI can NOT be used simultaneously due to system memory bandwidth limitations.
  • 5-inch TFT-LCD
  • Portrait 480(H) x 854(V) pixels hardware native resolution
  • Mechanical Dimensions : 136(W) x 83.4(H) mm (Assembled with I Bracket: 106)
  • Viewable screen size : 109.53 x 61.56 mm (active area)
  • 5 finger capacitive touch input
  • Power consumption : 1.3W ± 10% (50% duty cycle )



A. Assembled 5inch TFT LCD + multi touch screen * 1EA
B. M3 x 40(BLACK) Support * 3EA including a spare part
C. M3 x 7(BLACK) Bolt * 7EA including a spare part
D. M3 x 5(SILVER) Bolt* 5EA including a spare part
E. Vu5S LCD Frame Board for M1S * 1EA
F. Vu5S I form Bracket Board for M1S * 2EA

Please take special care when assemble it.

1.
6.jpg Mount the two I-Form bracket boards with a top-printed top facing up to the rear side of Vu5S.
Place the FPC ribbon cable on the top of the I-Form bracket board.
Two PM3.0x5 Silver bolts are fastened to the two I-Form bracket boards on the rear side of the Vu5S.
2.
7.jpg Mount the M1S built-in assembled case to the I-Form bracket board.
Fix it with four PM3.0x7 black bolts.
3.
8.jpg Plug and fix the 30pin FPC ribbon cable of Vu5S into the ODROID-M1S MIPI-DSI connector.
You will need to carefully open the clamp of the MIPI-DSI connector before inserting the cable.
Make sure to close the clamp after securely inserting the ribbon cable.
4.
Mount two M3 x 40 Supports and PM3.0x7 black bolts to the LCD frame board.

This GIF clip Credit : Forum user @istanbulls

If you activate the MIPI-DSI interface, the HDMI output function will be disabled automatically.
This is because HDMI and MIPI-DSI can NOT be used simultaneously due to system memory bandwidth limitations.

ODROID-VU5s is supported on Ubuntu version as follows

  • Ubuntu 20.04 : Ubuntu 5.10.160-202312182246~focal (2023-12-18)
  • Ubuntu 22.04 : Not yet supported. Will support you asap.

Linux

$ vi /boot/config.ini 
[generic]
...
overlays="i2c0 i2c1 display_vu5s"
...

Android

$ busybox vi /fat/config.ini
[generic]
...
overlays="i2c0 uart0 spi0 display_vu5s"
...

Gnome Desktop

Open Settings → Displays, and change select the display orientation at Orientation.

Gnome login screen

In order to change the orientation of log in screen of Gnome Desktop, it's required to copy the monitor setup as well.

sudo cp ~/.config/monitors.xml /var/lib/gdm3/.config/
sudo reboot

Android

The default oriention is portrait mode, you can change orientation to landscape.

Change touch screen orientation
$ adb remount
# busybox vi /fat/config.ini
...
###########################
# vu8s orientation
# ex) defualt portrait
# The screen is portrait and the HDMI port is to the left of screen.
# ro.surface_flinger.primary_display_orientation=ORIENTATION_0
# user_def_args="orientation=0"
#
# ex) default landscape
# The screen is landscape and the HDMI port is to the top of screen.
# ro.surface_flinger.primary_display_orientation=ORIENTATION_90
# user_def_args="orientation=3"
#
# ex) reverse portrait
# The screen is portrait and the HDMI port is to the right of screen.
# ro.surface_flinger.primary_display_orientation=ORIENTATION_180
# user_def_args="orientation=4"
#
# ex) reverse landscape
# The screen is landscape and the HDMI port is to the bottom of screen.
# ro.surface_flinger.primary_display_orientation=ORIENTATION_270
# user_def_args="orientation=5"

overlays="i2c0 uart0 spi0 display_vu5s"
user_def_args="orientation=3"
...
Change display orientation
$ adb remount
$ adb shell
# busybox vi /vendor/default.prop
...
ro.surface_flinger.primary_display_orientation=ORIENTATION_90
...
  • accessory/display/vu_series/vu5s.txt
  • Last modified: 2023/12/22 17:09
  • by codewalker