PGenerator is a Raspberry Pi based patch generator that enables the generation of calibration patches for the measurement and profiling of any display via an HDMI connection.

  • Full ColourSpace Integration
  • Raspberry Pi based
  • DeviceControl compatible
  • Bit Accurate
  • ColourSpace ZRO compatible
  • Raspberry Pi not included


(Free to existing ColourSpace users)


PGenerator can be used with all ColourSpace version with Profiling capabilities, including the free ZRO license version of ColourSpace, enabling verification of any screen parameters on any connected device, as well as working with any main version of ColourSpace for full profiling and LUT based calibration.

As PGenerator can be controlled directly by ColourSpace it can generate any required colour patches, either as a managed sequence for automated profiling, or manually selected for manual display calibration adjustment, on any HDMI connected display.

PGenerator is based on the Raspberry Pi, using software developed by Riccardo Biasiotto, for patch generation under control of ColourSpace via the Network Server.


  • Download the PGenerator ISO file, and unzip the compressed .7z file
  • Download Etcher and install it
  • Connect an SD card reader with the Raspberry Pi SD card inside
  • Open Etcher and navigate to the PGenerator .img file to be written to the SD card
  • Select the SD card to write to, and click Flash! to begin writing the PGenerator Image to the SD card
  • When finished, place the SD card into the RPi

PGenerator is now ready for operation, and can be used directly with ColourSpace via the Network Control Manager, or managed via DeviceControl .

It is suggested to always immediately check for any PGenerator Update after flashing the initial ISO.


When a new version of PGenerator is released, it can be update without the need to re-flash the ISO file using PuTTY.
(Any new update will be announced within the User Forums.)

  • Connect the PGenerator Raspberry Pi via Ethernet to your network router
  • Download PuTTY
  • Open, and select connection type as SSH
  • Enter PGenerator as Hostname, and leave Port at the default 22
    (If the Host Name doesn't connect, enter the PGenerator's IP address, which can be found via DeviceControl, or via your router info)
  • Click Open
    (Ignore any pop-up Warning, and accept by pressing


  • Log in: root
  • Password: PGenerator!!$
    (The Password is not displayed as you type it)
  • Enter pkg_update and hit Return

PGenerator will update automatically.

ColourSpace Integration

PGenerator operation and function is controlled via the Network Server within the the Hardware Options menu, accessed via the Profiling window.


Initial Setup

  • Connect an HDMI cable from PGenerator to the display
  • Connect PGenerator to the ColourSpace laptop, and start ColourSpace
    (Depending on the Raspberry Pi, connections can be ethernet, WiFi (PGenerator/PGenerator), BlueTooth, or USB)
  • Set the desired set-up options via the Settings menu, as required
  • Open a ColourSpace Profiling window, select Hardware Options, and select Network Server from the Hardware drop-down list
  • Select Connect, and the IP address and Port details of ColourSpace will populate info boxes within Network Server Options
  • After few seconds a connection to PGenerator will be made, and shown in the Connected Clients window
  • Within ColourSpace set Calibration Patches to Automatic
  • From the ColourSpace Setting window set Patch Size, Position, BG Colour, Scale & Resolution as required

As soon as the Calibration Patches are set to Automatic the output of PGenerator will display the patch colour as defined within the ColourSpace Manual Measure and Characterisation menus.

Nominally, no Extra Delay is needed for PGenerator to sync correctly, but if required can be set automatically via the button.


To activate PGenerator navigate to the desired profiling mode within ColourSpace - Manual Measure, or Display Characterisation.

When the patch window is activate within ColourSpace (the ColourSpace internal floating patch window has been made active by clicking the small colour display box when using Quick Profiling or Manual Measure modes) the PGenerator patch generator will mimic the colour displayed within ColourSpace.

Profiling can then be performed as normal, using the probe connected to the ColourSpace laptop, with PGenerator displaying the required patches on the HDMI connected display.

Calibration Guides

3D LUT Calibration Manual Calibration

Additional Info.

User Forums