{"id":172,"date":"2018-03-10T06:44:49","date_gmt":"2018-03-09T22:44:49","guid":{"rendered":"https:\/\/codestrian.com\/?p=172"},"modified":"2018-07-11T21:02:10","modified_gmt":"2018-07-11T13:02:10","slug":"setting-up-vfd310-kodi-imon-controller-on-ubuntu-16-04-lts","status":"publish","type":"post","link":"https:\/\/codestrian.com\/index.php\/2018\/03\/10\/setting-up-vfd310-kodi-imon-controller-on-ubuntu-16-04-lts\/","title":{"rendered":"Setting up VFD310 + Kodi + iMon Controller on Ubuntu 16.04 LTS"},"content":{"rendered":"<p>This is a guide to help those who are trying is build a HTPC using VFD310, iMon Controller and Kodi. Personally, I am using an <a href=\"http:\/\/www.origenae.com\/en\/htpc_s10v.htm\" target=\"_blank\" rel=\"noopener\">OrigenAE S10V<\/a> HTPC case, which is out of production. This case came with an iMon pad controller which has a pretty bad quality. So later on in this guide I will teach you how to replace that controller with a Logitech Harmony Universal controller. Let's begin!<\/p>\n<h2><strong>Setting up VFD310 using lcdproc<\/strong><\/h2>\n<p>First and foremost, let's check the model of the VFD310 that is installed in your case.<\/p>\n<pre>$ lsusb\n$ Bus 002 Device 003: ID\u00a0<strong>15c2:0036<\/strong>\u00a0SoundGraph Inc. <strong>LC16M<\/strong> VFD Display\/IR Receiver<\/pre>\n<p>Next lets install the packages that we need on ubuntu for the display to work. In this case, we need the <a href=\"http:\/\/lcdproc.omnipotent.net\/\" target=\"_blank\" rel=\"noopener\">LCDproc<\/a> package, which contains the driver that will allow the OS to communicate with the display.<\/p>\n<pre>$ sudo apt-get update\n$ sudo apt-get install lcdproc<\/pre>\n<p>If you have chose to let the package manager to manage the config file during the installation, you will be able to edit the config file by running<\/p>\n<pre>$ sudo cme edit lcdproc<\/pre>\n<p><a href=\"https:\/\/codestrian.com\/wp-content\/uploads\/2018\/03\/lcdproc-main.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-183 size-full\" src=\"https:\/\/codestrian.com\/wp-content\/uploads\/2018\/03\/lcdproc-main.png\" alt=\"\" width=\"1076\" height=\"665\" srcset=\"https:\/\/codestrian.com\/wp-content\/uploads\/2018\/03\/lcdproc-main.png 1076w, https:\/\/codestrian.com\/wp-content\/uploads\/2018\/03\/lcdproc-main-300x185.png 300w, https:\/\/codestrian.com\/wp-content\/uploads\/2018\/03\/lcdproc-main-768x475.png 768w, https:\/\/codestrian.com\/wp-content\/uploads\/2018\/03\/lcdproc-main-1024x633.png 1024w, https:\/\/codestrian.com\/wp-content\/uploads\/2018\/03\/lcdproc-main-200x124.png 200w\" sizes=\"(max-width: 1076px) 100vw, 1076px\" \/><\/a>The command that you have just executed will open up the window shown above. If you wanna edit the configuration file via the terminal, you may follow the instructions below<\/p>\n<p>To edit the config file of lcdproc.<\/p>\n<pre>$ vim \/etc\/LCDd.conf<\/pre>\n<p>In the config file, please uncomment and change the following parameters.<\/p>\n<pre>Driver=imon\nHello=\"Welcome \"\nHello=\"Message Here\"\nGoodBye=\"Thanks for using\"\nGoodBye=\" LCDproc!\"\n<\/pre>\n<p>Now saved the configuration and restart the LCDd service so that the new configuration will be reflected.<\/p>\n<pre>$ sudo service LCDd restart<\/pre>\n<h2><strong>Set up Kodi<\/strong><\/h2>\n<p>Next, when we navigate around kodi, we will need to ensure that Kodi is able to send message to the LCDd to update the display. In order to do that, we will need to install the lcdproc plugin for Kodi.<a href=\"https:\/\/codestrian.com\/wp-content\/uploads\/2018\/03\/kodi-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-187 size-large\" src=\"https:\/\/codestrian.com\/wp-content\/uploads\/2018\/03\/kodi-1-1024x576.png\" alt=\"\" width=\"1024\" height=\"576\" srcset=\"https:\/\/codestrian.com\/wp-content\/uploads\/2018\/03\/kodi-1-1024x576.png 1024w, https:\/\/codestrian.com\/wp-content\/uploads\/2018\/03\/kodi-1-300x169.png 300w, https:\/\/codestrian.com\/wp-content\/uploads\/2018\/03\/kodi-1-768x432.png 768w, https:\/\/codestrian.com\/wp-content\/uploads\/2018\/03\/kodi-1-200x113.png 200w, https:\/\/codestrian.com\/wp-content\/uploads\/2018\/03\/kodi-1.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><br \/>\nLaunch your Kodi application, and go to \"Add-on &gt; Download &gt; Services\".<br \/>\n<a href=\"https:\/\/codestrian.com\/wp-content\/uploads\/2018\/03\/XBMC_LCDproc.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-188 size-large\" src=\"https:\/\/codestrian.com\/wp-content\/uploads\/2018\/03\/XBMC_LCDproc-1024x212.png\" alt=\"\" width=\"1024\" height=\"212\" srcset=\"https:\/\/codestrian.com\/wp-content\/uploads\/2018\/03\/XBMC_LCDproc-1024x212.png 1024w, https:\/\/codestrian.com\/wp-content\/uploads\/2018\/03\/XBMC_LCDproc-300x62.png 300w, https:\/\/codestrian.com\/wp-content\/uploads\/2018\/03\/XBMC_LCDproc-768x159.png 768w, https:\/\/codestrian.com\/wp-content\/uploads\/2018\/03\/XBMC_LCDproc-200x41.png 200w, https:\/\/codestrian.com\/wp-content\/uploads\/2018\/03\/XBMC_LCDproc.png 1370w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><br \/>\nScroll to the bottom of the list and choose XBMC LCDproc to install.<br \/>\nLastly, we will need to define what are the things to be displayed by Kodi on the VFD310.<br \/>\nDownload the LCD.xml from <a href=\"https:\/\/github.com\/herrnst\/script.xbmc.lcdproc\/blob\/master\/resources\/LCD.xml.defaults\">here<\/a> and placed it in <strong><em>~\/.kodi\/userdata\/<\/em><\/strong>. For additional information on the configuration of LCD.xml, you may refer to the <a href=\"https:\/\/kodi.wiki\/view\/LCDs\">official kodi wiki<\/a><br \/>\nIf you restart your kodi application now, you will be able to see the information from kodi being displayed on your VFD310.<\/p>\n<h2><strong>Logitech Harmony Remote Controller Configuration<\/strong><\/h2>\n<p>Connect your logitech harmony remote controller to your computer and launch the <a href=\"https:\/\/setup.myharmony.com\/\">companion software<\/a> provided by logitech.<br \/>\n<a href=\"https:\/\/codestrian.com\/wp-content\/uploads\/2018\/03\/add_remote.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-179 size-large\" src=\"https:\/\/codestrian.com\/wp-content\/uploads\/2018\/03\/add_remote-1024x668.png\" alt=\"\" width=\"1024\" height=\"668\" srcset=\"https:\/\/codestrian.com\/wp-content\/uploads\/2018\/03\/add_remote-1024x668.png 1024w, https:\/\/codestrian.com\/wp-content\/uploads\/2018\/03\/add_remote-300x196.png 300w, https:\/\/codestrian.com\/wp-content\/uploads\/2018\/03\/add_remote-768x501.png 768w, https:\/\/codestrian.com\/wp-content\/uploads\/2018\/03\/add_remote-200x131.png 200w, https:\/\/codestrian.com\/wp-content\/uploads\/2018\/03\/add_remote.png 1204w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><br \/>\nAdd a new device and enter \"Soundgraph\" in the Manufacturer's field; enter \"iMon Pad Remote Controller\" under Device Model Number<\/p>\n<p><a href=\"https:\/\/codestrian.com\/wp-content\/uploads\/2018\/03\/Add-Device.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-178 size-large\" src=\"https:\/\/codestrian.com\/wp-content\/uploads\/2018\/03\/Add-Device-1024x691.png\" alt=\"\" width=\"1024\" height=\"691\" srcset=\"https:\/\/codestrian.com\/wp-content\/uploads\/2018\/03\/Add-Device-1024x691.png 1024w, https:\/\/codestrian.com\/wp-content\/uploads\/2018\/03\/Add-Device-300x203.png 300w, https:\/\/codestrian.com\/wp-content\/uploads\/2018\/03\/Add-Device-768x519.png 768w, https:\/\/codestrian.com\/wp-content\/uploads\/2018\/03\/Add-Device-200x135.png 200w, https:\/\/codestrian.com\/wp-content\/uploads\/2018\/03\/Add-Device.png 1256w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a> After you have clicked on \"Add\", you will be prompted with the confirmation message. Just click on \"Yes\".<\/p>\n<p>Before you can use your remote controller with your VFD310, you will need to synchronize the setting with the remote controller. Now you are ready to control your media PC with your remote controller.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is a guide to help those who are trying is build a HTPC using VFD310, iMon Controller and Kodi. Personally, I am using an OrigenAE S10V HTPC case, which is out of production. This case came with an iMon pad controller which has a pretty bad quality. So later [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24],"tags":[27,25,28,26],"_links":{"self":[{"href":"https:\/\/codestrian.com\/index.php\/wp-json\/wp\/v2\/posts\/172"}],"collection":[{"href":"https:\/\/codestrian.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codestrian.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codestrian.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/codestrian.com\/index.php\/wp-json\/wp\/v2\/comments?post=172"}],"version-history":[{"count":10,"href":"https:\/\/codestrian.com\/index.php\/wp-json\/wp\/v2\/posts\/172\/revisions"}],"predecessor-version":[{"id":290,"href":"https:\/\/codestrian.com\/index.php\/wp-json\/wp\/v2\/posts\/172\/revisions\/290"}],"wp:attachment":[{"href":"https:\/\/codestrian.com\/index.php\/wp-json\/wp\/v2\/media?parent=172"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codestrian.com\/index.php\/wp-json\/wp\/v2\/categories?post=172"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codestrian.com\/index.php\/wp-json\/wp\/v2\/tags?post=172"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}