diff --git a/hardware/PiFace/README.md b/hardware/PiFace/README.md
index 08cadc17..425b3fb0 100644
--- a/hardware/PiFace/README.md
+++ b/hardware/PiFace/README.md
@@ -1,7 +1,9 @@
node-red-node-piface
====================
-Node-RED nodes to control a PiFace Digital add-on board for a Raspberry-Pi.
+Node-RED nodes to control a
+PiFace Digital
+add-on board for a Raspberry-Pi.
Install
-------
@@ -14,23 +16,41 @@ Run the following command in the root directory of your Node-RED install
Pre-reqs
--------
-Requires the WiringPi gpio command to be installed in order to work. See the WiringPi site for details on how to do this.
+Device Tree **must** be turned off. To do this run
+ sudo raspi-config
+
+then select the `Advanced Options`, then `Device Tree`, and finally select `No`
+and `OK`. You will then need to reboot.
+
+It also requires the WiringPi gpio command to be installed in order to work.
+See the WiringPi site
+for details on how to do this. The short version is...
+
+ sudo apt-get install git-core
+ git clone git://git.drogon.net/wiringPi
+ cd wiringPi
+ git pull origin
+ ./build
Usage
-----
-A pair of input and output Node-RED nodes for the Raspberry Pi PiFace Digital add-on board.
+A pair of input and output Node-RED nodes for the Raspberry Pi PiFace Digital
+add-on board.
-###Output
+### Output
-The PiFace output node will set the selected relay, LED, or pin on or off depending on the value passed in. Expects a msg.payload with either a 1 or 0 (or true or false).
+The PiFace output node will set the selected relay, LED, or pin on or off
+depending on the value passed in. Expects a msg.payload with either a
+1 or 0 (or true or false).
Requires the WiringPi gpio command in order to work (see pre-reqs).
-###Input
+### Input
-The PiFace input node generates a msg.payload with either a 0 or 1 depending on the state of the input pin.
+The PiFace input node generates a msg.payload with either a 0 or 1
+depending on the state of the input pin.
You may also enable the input pullup resistor if required.
@@ -38,4 +58,5 @@ The msg.topic is set to piface/{the pin number}
Requires the WiringPi gpio command in order to work (see pre-reqs).
-Note: This node currently polls the pin every 250mS. This is not ideal as it loads the cpu.
+Note: This node currently polls the pin every 250mS. This is not ideal
+as it loads the cpu.
diff --git a/hardware/PiFace/package.json b/hardware/PiFace/package.json
index bb0dfa44..a86636cf 100644
--- a/hardware/PiFace/package.json
+++ b/hardware/PiFace/package.json
@@ -1,6 +1,6 @@
{
"name" : "node-red-node-piface",
- "version" : "0.0.3",
+ "version" : "0.0.4",
"description" : "Node-RED nodes to read from and write to a PiFace Digital Raspberry Pi add-on board",
"dependencies" : {
},