# Rock 4C+ - Raspberry Pi Specific Nodes?

**URL:** <https://discourse.nodered.org/t/rock-4c-raspberry-pi-specific-nodes/77876>\
**Category:** General\
**Created:** [24 April 2023 09:21 UTC](https://discourse.nodered.org/t/rock-4c-raspberry-pi-specific-nodes/77876 "2023-04-24T09:21:00Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![awneil](https://avatars.discourse-cdn.com/v4/letter/a/49beb7/32.png) [@awneil](https://discourse.nodered.org/u/awneil)\
**Post date:** [24 April 2023 09:21 UTC](https://discourse.nodered.org/t/rock-4c-raspberry-pi-specific-nodes/77876/1 "2023-04-24T09:21:00Z")

</div>

The standard Raspberry Pi install/update script says it will work on, "any **Debian-based** operating system":

[https://nodered.org/docs/getting-started/raspberrypi](https://nodered.org/docs/getting-started/raspberrypi)

Indeed, it does seem to have got Node-RED starting on my Rock 4C+ running Debian Bullseye:

 ![Screenshot_2023-04-21_17-53-49](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/6/3/633393832c38d4b14ea0680ef4950c4b617b4bff.png)

When prompted to "install the Pi-specific nodes?", I answered **No**.

Was that correct - would these "Pi-specific nodes" be expected to work on the Rock 4C+ ?

On my actual Raspberry Pi, I have:

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/e/2/e2641e5498bc7501c2a167e539dfac1fabbd2ae6.png)

The ADS1x15 I added manually, but I presume the others are those "Pi-specific nodes"?

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [24 April 2023 10:39 UTC](https://discourse.nodered.org/t/rock-4c-raspberry-pi-specific-nodes/77876/2 "2023-04-24T10:39:24Z")

</div>

I would not expect the GPIO nodes to work unless there is a python package called RPi.GPIO installed... - In reality you can install the extra nodes if you like - but they just won't work and take up that menu space... no harm either way - and it would let you edit flows from the Pi version if you needed to.

---

<div class="post-metadata">

**Author:** ![awneil](https://avatars.discourse-cdn.com/v4/letter/a/49beb7/32.png) [@awneil](https://discourse.nodered.org/u/awneil)\
**Post date:** [24 April 2023 11:05 UTC](https://discourse.nodered.org/t/rock-4c-raspberry-pi-specific-nodes/77876/3 "2023-04-24T11:05:18Z")

</div>

Thanks.

Looks like the equivalent on Rock is `pyRock`:

[https://wiki.radxa.com/News/2014/10/pyRock-python-gpio-library](https://wiki.radxa.com/News/2014/10/pyRock-python-gpio-library)

Am I correct that the _"Pi-specific nodes"_ mentioned by the script are just the 4 nodes `rpi-gpio-in`, `rpi-gpio-out`, `rpi-mouse`, and `rpi-keyboard` ?

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [24 April 2023 11:08 UTC](https://discourse.nodered.org/t/rock-4c-raspberry-pi-specific-nodes/77876/4 "2023-04-24T11:08:53Z")

</div>

Those are the ones that "won't work" - The full list we install to make life easier is

node-red-node-pi-gpio@latest node-red-node-random@latest node-red-node-ping@latest node-red-contrib-play-audio@latest node-red-node-smooth@latest node-red-node-serialport@latest node-red-contrib-buffer-parser@latest

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [8 May 2023 11:09 UTC](https://discourse.nodered.org/t/rock-4c-raspberry-pi-specific-nodes/77876/5 "2023-05-08T11:09:01Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
