diff --git a/docs/lcdproc-user/drivers/hd44780.docbook b/docs/lcdproc-user/drivers/hd44780.docbook
index 1e55f28..53f410a 100644
--- a/docs/lcdproc-user/drivers/hd44780.docbook
+++ b/docs/lcdproc-user/drivers/hd44780.docbook
@@ -162,6 +162,7 @@ HD44780 driver.
-->
+
Connections
@@ -1859,20 +1860,6 @@ please look at the driver source if you really need that.
-
-ethlcd device
-
-
-ethlcd ()
-is a PoE powered device controlled via TCP. It has a 3-state (ON, HALF, OFF) backlight
-control, 6 buttons and a beeper. The hardware and software are open source.
-To use it, specify the device IP address or hostname, on which the ethlcd device is
-accessible by setting in config file the Device value.
-The default is ethlcd.
-
-
-
-
LIS2 USB device "lis2"
@@ -2434,8 +2421,69 @@ off the address.
+
+ethlcd device
+
+
+ethlcd () device is simply
+an LCD display driven by an ATmega microcontroller, controlled and powered by
+"home-made" Power over Ethernet. The hardware and software are open source.
+
+Features
+
+ethernet connection using ENC28J60 ethernet controller
+Power over Ethernet (data and power using single UTP cable)
+Atmel's ATmega168 microcontroller
+6 buttons (MENU, UP, DOWN, LEFT, RIGHT, ENTER)
+backlight control in three states: ON, Night-Mode (partialy ON) and OFF
+beeper
+device act as a TCP server - LCDproc driver is connecting to device just by creating
+a TCP socket - no need to PC-side additional hardware besides NIC
+
+
+
+
+HD44780: ethlcd - block diagram
+
+ | ethernet |<========+------> PC running
+ | | | | | | controller | | | LCDproc
+ | | | | | | | | |
+ | |_________| |___________| |____________| | |
+ | | | |
+ | | | |
+ | beeper | |
+ |_____________________________________________________| |
+ ethlcd AC Adapter
+
+]]>
+
+
+
+
+The device is "visible" to LCDproc just like any other HD44780 device. The difference
+is the wiring - instead of connecting the display directly to PC (via serial/parallel/usb port),
+it is connected via ethernet and the communication is done over TCP connection.
+The main feature is - that to power and control the LCD is needed single UTP cable.
+To use the driver, specify the device IP address or hostname, on which the ethlcd device
+is accessible by setting in config file the Device value.
+The default is ethlcd.
+
+
+
+
+
Compiling
@@ -2448,6 +2496,7 @@ This can be done by specifying or by inclu
+
Configuration in LCDd.conf
@@ -2954,6 +3003,7 @@ This can be done by specifying or by inclu
+
+
Miscellania