odroid-m1:application_note:software:display_vu8m

Please check the versions of Linux kernel and Petitboot before setting ODROID-Vu8M, update firmware blobs if required.

Petitboot

Version of Petitboot must be v20220424 or later.

Linux kernel version

$ dpkg -s linux-image-4.19.219-odroid-arm64 | grep -i version
Version: 4.19.219-202204111511~focal

Linux & Android

It is necessary to add display_vu8m to the line starts with overlays= in config.ini to enable DSI port. The change will affect after rebooting.

$ cat /boot/config.ini 
[generic]
...
overlays="i2c0 i2c1 display_vu8m"
...
Change the VU8M orientation in Android

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

$ adb remount
# busybox vi /fat/config.ini
...
overlays="i2c0 uart0 spi0 display_vu8m"
user_def_args="orientation=landscape"
...

# busybox vi /vendor/default.prop
...
ro.surface_flinger.primary_display_orientation=ORIENTATION_270
...

Petitboot

Apart from adding display_vu8m to config.ini for Linux or Android OS, it's also necesary to let Petitboot to use ODROID-Vu8M otherwise Petitboot will appear in HDMI display. Run this in the command line of Petitboot (select 'Exit to shell' in the menu).

fw_setenv panel display_vu8m

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

You can use the ODROID-Vu8M for Dual display in the Android.

  • odroid-m1/application_note/software/display_vu8m.txt
  • Last modified: 2022/05/13 14:35
  • by luke.go