We're no longer updating This wiki!!

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
3.5inch_lcd_shield:autox [2016/09/21 20:06]
john1117 created
3.5inch_lcd_shield:autox [2016/11/21 10:59] (current)
odroid [Auto login]
Line 1: Line 1:
 ===== Auto startx ===== ===== Auto startx =====
-Add following lines in "/​etc/​modprobe.d/​lcd35.conf"​ file. +==== Add following lines in "/​etc/​modprobe.d/​lcd35.conf"​ file. ====
   options fbtft_device name=flexpfb rotate=270   options fbtft_device name=flexpfb rotate=270
   options flexfb chip=ili9488   options flexfb chip=ili9488
  
-Add following lines in "/​etc/​modules"​ file.+==== Add following lines in "/​etc/​modules"​ file. ==== 
 +=== ODROID-C1/​C2 ===
   aml_i2c   aml_i2c
   pwm-meson   pwm-meson
Line 12: Line 12:
   flexfb   flexfb
   sx865x   sx865x
 +=== ODROID-XU4 ===
  
-Create a new config file+  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 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.+==== Add following lines in "/​etc/​X11/​xorg.conf"​ file. ====
 <​code>​ <​code>​
 Section "​Device"​ Section "​Device"​
Line 25: Line 37:
 </​code>​ </​code>​
  
-Reboot+<WRAP hide> 
 +==== Check lightdm service ==== 
 +  sudo systemctl list-unit-files | grep lightdm 
 +If the lightdm service is static, run following command. 
 +  sudo dpkg-reconfigure lightdm 
 +</​WRAP>​ 
 +==== 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   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)
 +
 +<​code>​
 +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:​~$ ​
 +</​code>​
 +
 +If you want auto login on Ubuntu 16.04 \\
 +Edit /​usr/​share/​lightdm/​lightdm.conf.d/​60-lightdm-gtk-greeter.conf file like this.
 +<​code>​
 +[SeatDefaults]
 +greeter-session=lightdm-gtk-greeter
 +autologin-user=odroid
 +</​code>​
3.5inch_lcd_shield/autox.1474457788.txt.gz · Last modified: 2016/09/21 20:06 by john1117
CC Attribution-Share Alike 3.0 Unported
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0