The image has been shrank but users with slow connections or flaky internet connections should look into a download manager software like
Getright (
http://getright.com ) I've used this one in the past but there are free options available.
Steps to build the imageThere are two ways to install. However the best way to set up your pi is via SSH using a Windows program called
puTTy (
https://putty.org/ ) as you can have your CM15A connected and there is no need for the HDMI connection
1: Once you have the image downloaded you'll need to unzip it first using
7zip (
https://www.7-zip.org/ )then use
etcher (
https://www.balena.io/etcher/ ) or
Win32 Disk Imager (
https://sourceforge.net/projects/win32diskimager/ ) to write the image to a micro SD card (4 gigs or larger).
Note: (1) you may wish to format the SD card prior (it only takes a few seconds)
(2)While writing the image you may see pop-ups saying that Drive x (which will be one letter higher than the Micro SD card's) needs to be formatted - just ignore and cancel those pop-ups
2: With the image writen to a SD remove then replace it in your PC (not the Pi yet) edit the wpa_supplement.config file with notepad adding your routers SID and the password leaving the quotes.
Note: If doing the newbie #2 install you don't need to edit the wpa_supplement.config file and can proceed with the install on your Pi
3: Before you save the file be sure word-wrap is not selected in notepad, if it is, uncheck it or the file will fail.
1 SSH install (recommended)This assumes you have installed PuTTy
1:With your pi unpowered slide the sd card into the pi
2:Plug in your CM15
3:(optional) plugin your HDMI monitor cable and turn on monitor then plug in pi
4: If you attached a HDMI monitor a splash screen will appear when it disappears open putty on your PC.

If a HDMI was not attached wait a few mins before proceeding.
5:With Putty open

on your PC type in the Pi IP (there are several ways to discover this) type a name in the saved sessions & click save then click Open. A new Black window will appear and possibly a white Security screen (first time window) if the white Security screen opens click yes

6:In the black terminal window it will ask for the User which is "pi" it will then ask for the password which is "x10user"
Note: the password will not echo back anything just type x10user and hit enter
7 The screen will display some text followed by the Pi configuration setup page appearing

8: you may wish to change the password (1,optional) setup your location, network (do not change the host), time zone and keyboard layout (4) then in advance (7) click Expand Filesystem .
Note: the mouse will not work in this screen only the keyboard, use the arrow keys to navigate
9: Once you expand the file system it will ask you to reboot, then once logged in will return you to the configuration screen in case you missed something, select finish again and proceed with the setup.
10:Once you have finished the configuration setup process info will be displayed showing the IP of the Pi and ports the software is set to by default.
You can now connect to HG and the Bridge from any browser
11: You can now close Putty
2 Newbie install using Keyboard and HDMI connection1:with your pi unpowered slide the sd card into the pi
2:Plug in your keyboard to OTG labelled USB
3: Plugin your HDMI monitor cable and turn on monitor then plug in pi Power to OTG marked PWR
4: A splash screen will appear when it disappears .

5: Some text may display before the config screen appears

6: Here you may wish to change the password (1, optional) setup your location, network (Do not change the host), time zone and keyboard layout (4) then in advance (7) click Expand Filesystem .
Note: the mouse will not work in this screen only the keyboard, use the arrow keys to navigate
7: Once you expand the file system it will ask you to reboot, then it will return you to the configuration screen in case you missed something, select finish again and proceed with the setup answering Yes No questions with y or n.
8:Once you have finished the configuration setup process info will be displayed showing the IP of the Pi and ports the software is set to by default. write this down or memorize the IP and ports
9: type
sudo shutdown 1 and wait for the light to go off on your pi (About 1 min) then unplug it
10: You can now connect your CM15 and power back up your hub by returning power
you can now connect to HG and the Bridge from any browser using the info from step 8
Happy
X10ing!

Since this is entirely Open Source "THE PiX10Hub AND ALL SOFTWARE IN IT IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND"
Discussion & questions for this can be posted here:
http://forums.x10.com/index.php?topic=30715.0