Have more questions? Submit a request

Raspberry Pi Device Provisioning

Raspberry Pi installation

Prerequisites:

  • Raspberry Pi 3B, 3B+, 4B
  • MicroSD card (recommended SD card size is 32GB and above, as fast as possible)
  • Etcher software for flashing (link below)

The latest system image can be found here:

Raspberry Pi Version Link to Image
3B, 3B+ DOWNLOAD THE IMAGE AT https://o.signageos.io/rpi
4B DOWNLOAD THE IMAGE AT https://o.signageos.io/rpi4

 You will need to use an image writing tool to install the image you have downloaded on your SD card.

Etcher is a graphical SD card writing tool that works on Mac OS, Linux, and Windows, and is the easiest option for most users. Etcher also supports writing images directly from the zip file, without any unzipping required. To write your image with Etcher:

  1. Download Etcher and install it.
  2. Connect an SD card reader with the SD card inside.
  3. Open Etcher and select from your hard drive the Raspberry Pi .img or .zip file you wish to write to the SD card.
  4. Select the SD card you wish to write your image to.
  5. Review your selections and click ‘Flash!’ to begin writing data to the SD card.

Once it's flashed, plug the SD card into the Raspberry Pi, connect the HDMI, ethernet, and power cords. It's important to connect the Raspberry Pi in proper order, so all components used are safe.

rpi-supported-media.png

If you are not sure how to connect the RPi to the device, you can refer to the manual: Raspberry PI installation.

The initial boot is creating system partitions and preparing the environment. It can take a couple of minutes, and the device will reboot multiple times in the process!

After the initial boot, you will see a standard signageOS initial page with the Verification hash. From this point on, you can either assign an Applet to this device from Box or via REST API or continue with installing a pre-built Open application.

To get the latest updates, patches, and features it's strongly recommended upgrading to the latest Firmware from Box (or via JS/REST API), once you provision your RPi:fw-upgrade.gif

Prerequisite

  • you have developed, build, and generated your Open app
  • you have uploaded the generated zip file to your server accessible from the network which the RPi is connected to

Steps

  1. Connect the keyboard to the RPi
  2. Access the RPi OSD Menu by entering device PIN + ENTER
    (when you are entering the code, you won't see anything on the display)
    Tip: the PIN is available under the Device detail in Box
    osd-install-app.png
  3. In the OSD, fill in your Open Application URL e.g.: https://link-to-your-image.your-cms.com/app.zip, and click Install App
    Tip: Move in OSD with ARROWS, to access the input field press ENTER, to exit the input field press ESC

The system will download the application, verify its integrity and install it.

RPi 4 Limitations

  • RPi 4 is capable of playing only FullHD video (landscape/portrait); the UHD support is in progress
  • RPi 4 supports only single HDMI output
  • If your RPi 4 is hw revision 1.4 or higher, an image 2.0.0 is required for full functionality

Next steps 

  Learn how to add a new device via Box

Continue here

  Learn how to add a new device via REST API! 

Continue here

FAQ

Media formats
The list of supported media is here: Supported Video Formats

Video Aspect Ratio
Currently, only the same aspect-ratio video files should be played otherwise it will conflict with graphics output.

Switching between device applications
If there is a build-in application installed in the device, you need to switch to the Raspberry Pi software. Most probably you can just use the exit button on the remote controller, as it's in the LG devices.

Debugging
To debug your RPi you can use Native debug.

Was this article helpful?
0 out of 0 found this helpful
Share