Table of Contents
Auto startx
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 sx865x
ODROID-XU4
fbtft_device flexfb sx865x
To enable sx865x touch driver on ODROID-XU4, you need to fix a dtb as following commands.
sudo apt-get install device-tree-compiler sudo cp /media/boot/exynos5422-odroidxu3.dtb /media/boot/exynos5422-odroidxu3.dtb.old sudo fdtput -t s /media/boot/exynos5422-odroidxu3.dtb /hsi2c@12CB0000/sx865x@49 status "okay"
Create a new config file
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.old sudo rm -fr /etc/X11/xorg.conf.d/exynos.conf
Add following lines in "/etc/X11/xorg.conf" file.
Section "Device" Identifier "C fbdev" Driver "fbdev" Option "fbdev" "/dev/fb2" EndSection
Check lightdm service
sudo systemctl list-unit-files | grep lightdm
If the lightdm service is static, run following command.
sudo dpkg-reconfigure lightdm
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 500000 > /sys/devices/platform/pwm-ctrl/freq0 echo 1 > /sys/devices/platform/pwm-ctrl/enable0 echo 1023 | sudo tee /sys/devices/platform/pwm-ctrl/duty0
Reboot
sudo reboot
Auto login
If you want auto login on Ubuntu 14.04
Edit /etc/lightdm/lightdm.conf file to enable auto-login: (password: odroid)
odroid@odroid:~$ sudo vi /etc/lightdm/lightdm.conf [sudo] password for odroid: odroid@odroid:~$ cat /etc/lightdm/lightdm.conf [SeatDefaults] autologin-user=odroid autologin-user-timeout=0 odroid@odroid:~$
If you want auto login on Ubuntu 16.04
Edit /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf file like this.
[SeatDefaults] greeter-session=lightdm-gtk-greeter autologin-user=odroid