Thank you for reading about our Xline X10i Raspberry Pi Demonstrator.

The X10i is a USB peripheral designed by Heber to allow the connection of PC's to the outside world. It has been used in many different industries and in all manner of equipment for over 12 years.

It is now possible to use the Raspberry Pi computer with X10i.

In the Raspberry Pi environment the X10i offers lots of digital inputs and
outputs for real world control in the Raspberry Pi environment. These inputs
and outputs are easly controlled by simple programs using either 'C' or
'C++' API libraries, all supplied in our X10i Development Kit

Most important the X10i board to use with Raspberry Pi is

In software terms we took a copy of the Raspnerry Pi Debian 'Sqeeze'
release '' from the Raspberry Pi download site:, added our Linux Xline X10i Development
Kit software to this image, and re-packed the image again as
'' which you may download (450M).

To create an SD with this RPI X10i Demonstrator, follow exactly the same steps
as Raspberry Pi site recommends for their standard Debian image as described
here: but using the Heber zip file
instead. We found their Windows 'Easy Way' method worked perfectly.

Once you have booted your Raspberry Pi from your new SD image, navigate
to '/usr/src/xlinedevkit'. Here you will find the complete X10i Development Kit,
documentation (doc/ directory), C++ samples ('samples/'), examples in 'C'
language (samplec/), API libraries (lib/), and so on.

When connecting the X10i to Raspberry Pi, in common with many other USB
peripherals used on RPI, you need to connect X10i through a 'powered USB hub'
as RPI's own USB ports are seriously power limited. Follow the hub suggestions