Skip to content

Assemble your own player

Learn how to assemble your own Kaptive player hardware.

To assemble your own Kaptive player we recommend using a compute module 5 developer kit from Raspberry Pi. The kit includes everything you need to get started:

Raspberry Pi Compute Module 5 Developer Kit

Install the compute module on the IO board

Section titled “Install the compute module on the IO board”
  1. Unscrew the 2 screws on each side of the case to open it.

    Open case

  2. Unscrew the IO Board from the case using the 4 screws at the corner of the printed circuit board.

  3. Insert the compute module into the IO board’s socket, ensuring it is properly aligned. It should click into place.

    Insert compute module

  1. Take the 4 small plastic spacers and insert them between the compute module and the IO Board, aligning them with the screw holes.

  2. Place the screws through the IO board and spacers into the compute module

    Insert spacers

  3. Place the cooler on top of the compute module and tighten the screws to secure it in place.

    Install cooler

If you wish to use WiFi connectivity, you can install the included antenna. Simple click the antenna onto the designated connector on the IO board and screw it in place on the back of the case.

Install antenna

There is a design flaw in the Raspberry Pi Compute Module 5 case which prevents using both the active cooling fan and the passive cooler at the same time. To ensure reliable cooling performance, we recommend removing the active cooling fan entirely and using only the passive cooler.

To remove the fan, simply unplug the fan’s power cable from the IO board and unscrew the fan from the case.

Remove fan

  1. To flash the operating system onto your compute module you first need to add a jumper to the eMMC_BOOT_DISABLE header on the IO board. This will allow the compute module to boot from USB.

    Add jumper

  2. Prepare the host device

    To set up software on a macOS host device:

    1. First, build rpiboot from source.

    2. Connect the IO Board to the Mac.

    3. Then, run the rpiboot executable with the following command:

      rpiboot -d mass-storage-gadget64

    4. When the command finishes running, you should see a message stating “The disk you inserted was not readable by this computer.” Click Ignore. Your Compute Module should now appear as a mass storage device.

    Source: Raspberry Pi Documentation

  3. Flash the Kaptive OS image onto the compute module using Raspberry Pi Imager.

    1. Select the device: Raspberry Pi 5 Select device
    2. Select the OS: You can find the Kaptive player image under Freemium and paid-for OS > Digital Signage OS > Kaptive player Select OS
    3. Select the compute module as the storage device
    4. (Optional) Customize the OS settings
    5. Click Write to flash the OS onto the compute module.
  4. Once the flashing process is complete, remove the jumper from the eMMC_BOOT_DISABLE header.

Once the OS is flashed, you can reassemble the case by screwing the IO board back into the case and screwing the case back together.

Connect the power supply to the player and power it on. The player should boot into the Kaptive OS and be ready for use.