Companion Satellite on Rock Pi S

The Raxda Rock Pi S works great as a Companion Satellite host. It fits a USB host port and PoE capability into a very small shape.

BUILDING A COMPANION SATELLITE IMAGE AUTOMATICALLY

DeckRack maintains builds of Companion Satellite for Rock Pi S at github.com/deckrack/companion-satellite-armbian.

  1. Download a Companion Satellite image from our releases.

  2. Unzip the file.

  3. Flash it to a microSD card using an etcher app like balenaEtcher. An 8GB card works fine. Armbian recommends A1 rated microSD cards.

  4. Insert the microSD card into the Rock Pi S. Power it by either USB-C or PoE Hat.

  5. Connect the Rock Pi S Ethernet to a network with internet access.

  6. If there is a blue flashing LED, the Rock Pi is probably working correctly.

  7. In Companion, discovered Companion Satellite devices on the network are listed at Surfaces > Discover.

SSH INTO THE ROCK PI S

If you need to SSH into the Rock Pi S, use username root and password 1234. These are Armbian defaults- you should change them.

More swap space may be required to update Companion Satellite via SSH. In this case, run these two commands to make more room.

  • fallocate -l 4G /swapfile && chmod 600 /swapfile && mkswap /swapfile && swapon /swapfile

  • mount -o remount,size=2G /tmp/




DEPRECATED: CREATING a Companion Satellite microSD Card for Rock Pi S

  1. Download Armbian Bookworm Minimal from https://www.armbian.com/rockpi-s/

  2. Flash it to a microSD card using an etcher app like balenaEtcher. An 8GB card works fine. Armbian recommends A1 rated microSD cards.

  3. Insert the microSD card into the Rock Pi S. Power it by either USB-C or PoE Hat.

  4. Connect the Rock Pi S Ethernet to a network with internet access.

  5. If there is a blue flashing LED, the Rock Pi is probably working correctly.

In macOS Terminal:

  1. Enter this command

    • SSH -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null root@rockpi-s

  2. Provide the Armbian default password

    • 1234

  3. When prompted, set a new root password. Take note of the displayed IP address.

  4. When prompted, make a new user. It doesn’t matter as Satellite is installed via root.

  5. When prompted, accept the recommended user language.

  6. If prompted, Skip generating other locales

  7. Run these commands to make more swap space

    • fallocate -l 4G /swapfile && chmod 600 /swapfile && mkswap /swapfile && swapon /swapfile

    • mount -o remount,size=2G /tmp/

  8. Run the Satellite install script

    • curl https://raw.githubusercontent.com/bitfocus/companion-satellite/main/pi-image/install.sh | bash

  9. Install a specific Satellite version

    • sudo satellite-update

  10. When prompted, select version you want (probably latest stable or latest beta)

  11. Teminal should report “config ok” and then “Update is complete”

  12. In a browser, navigate to http://[IP of Rock Pi]:9999

  13. That’s Companion Satellite!

Previous
Previous

Stream Deck Studio Investigation