diff --git a/hardware/LEDborg/78-ledborg.js b/hardware/LEDborg/78-ledborg.js index e9aee071..5dfdabd7 100644 --- a/hardware/LEDborg/78-ledborg.js +++ b/hardware/LEDborg/78-ledborg.js @@ -12,7 +12,7 @@ module.exports = function(RED) { try { var cpuinfo = fs.readFileSync("/proc/cpuinfo").toString(); - if (cpuinfo.indexOf(": BCM") === -1) { + if (cpuinfo.indexOf(": BCM") === -1 && cpuinfo.indexOf(": Raspberry Pi")) { RED.log.warn("ledborg : "+RED._("node-red:rpi-gpio.errors.ignorenode")); allOK = false; } diff --git a/hardware/PiLcd/pilcd.js b/hardware/PiLcd/pilcd.js index 3f4acbb1..6f783aa9 100644 --- a/hardware/PiLcd/pilcd.js +++ b/hardware/PiLcd/pilcd.js @@ -10,7 +10,7 @@ module.exports = function(RED) { try { var cpuinfo = fs.readFileSync("/proc/cpuinfo").toString(); - if (cpuinfo.indexOf(": BCM") === -1) { + if (cpuinfo.indexOf(": BCM") === -1 && cpuinfo.indexOf(": Raspberry Pi")) { RED.log.warn("rpi-lcd : "+RED._("pilcd.errors.ignorenode")); allOK = false; } diff --git a/hardware/PiSrf/pisrf.js b/hardware/PiSrf/pisrf.js index 185aa996..ded0384f 100644 --- a/hardware/PiSrf/pisrf.js +++ b/hardware/PiSrf/pisrf.js @@ -10,7 +10,7 @@ module.exports = function(RED) { try { var cpuinfo = fs.readFileSync("/proc/cpuinfo").toString(); - if (cpuinfo.indexOf(": BCM") === -1) { + if (cpuinfo.indexOf(": BCM") === -1 && cpuinfo.indexOf(": Raspberry Pi")) { RED.log.warn("rpi-srf : "+RED._("node-red:rpi-gpio.errors.ignorenode")); allOK = false; } diff --git a/hardware/mcp3008/pimcp3008.js b/hardware/mcp3008/pimcp3008.js index 0334847c..720b5fae 100644 --- a/hardware/mcp3008/pimcp3008.js +++ b/hardware/mcp3008/pimcp3008.js @@ -7,7 +7,7 @@ module.exports = function(RED) { // unlikely if not on a Pi try { var cpuinfo = fs.readFileSync("/proc/cpuinfo").toString(); - if (cpuinfo.indexOf(": BCM") === -1) { + if (cpuinfo.indexOf(": BCM") === -1 && cpuinfo.indexOf(": Raspberry Pi")) { RED.log.warn("Info : mcp3xxx : Not running on a Pi - Ignoring node"); } else { diff --git a/hardware/unicorn/unicorn.js b/hardware/unicorn/unicorn.js index 0014b71c..9babc5f0 100644 --- a/hardware/unicorn/unicorn.js +++ b/hardware/unicorn/unicorn.js @@ -11,7 +11,7 @@ module.exports = function(RED) { try { var cpuinfo = fs.readFileSync("/proc/cpuinfo").toString(); - if (cpuinfo.indexOf(": BCM") === -1) { + if (cpuinfo.indexOf(": BCM") === -1 && cpuinfo.indexOf(": Raspberry Pi")) { RED.log.warn("rpi-unicorn : "+RED._("node-red:rpi-gpio.errors.ignorenode")); allOK = false; }