Table of Contents

Auto console

Start the system console on the LCD automatically after booting.

Add following lines in "/etc/modprobe.d/lcd35.conf" file.

options fbtft_device name=flexpfb rotate=270
options flexfb chip=ili9488

Add following lines in "/etc/modules" file.

ODROID-C1/C2

aml_i2c
pwm-meson
pwm-ctrl
fbtft_device
flexfb
sx65x

ODROID-XU4

fbtft_device
flexfb
sx65x

Disable xorg

16.04

sudo systemctl disable lightdm.service

15.04, 15.10

sudo systemctl disable lightdm

Add kernel argument to file "/media/boot/boot.ini"

Find bootargs line and append following line to the end of line.

fbcon=map:22

ex) setenv bootargs “root=UUID… fbcon=map:22”

Automatically enable the Backlight

The PWM0 of ODROID-C2/C1 is pull-down as default, so you have to add following line in “/etc/rc.local” file.

echo 1 > /sys/devices/platform/pwm-ctrl/enable0
echo 500000 > /sys/devices/platform/pwm-ctrl/freq0
echo 1023 > /sys/devices/platform/pwm-ctrl/duty0
chvt 1

Reboot

sudo reboot

Auto login

Edit tty1 service

sudo systemctl edit getty@tty1

And add

[Service]
ExecStart=
ExecStart=-/sbin/agetty -a odroid --noclear %I $TERM
odroid@odroid:~$ sudo systemctl cat getty@tty1 | grep Exec
ExecStart=-/sbin/agetty --noclear %I $TERM
ExecStart=
ExecStart=-/sbin/agetty -a odroid --noclear %I $TERM

Restart tty1 service

sudo systemctl restart getty@tty1