← Back to MatPilot

Hardware test

This page walks through the hardware checks in the project’s compatibility guide with a real hub. It records most results by itself and ends with a report you can copy. Nothing is sent anywhere: the report stays in this browser until you copy or save it.

Before you start

Test steps

Detecting this browser…

  1. To do

    1. Compatibility checks pass

    Checking this browser…

  2. To do

    2. Cancel in the device picker shows “No hub selected”

    Click Connect to hub. When the browser’s list of devices opens, do not choose the hub: click Cancel.

  3. To do

    3. The device picker lists only Pybricks hubs

    Open the device picker with Connect to hub.

  4. To do

    4. Choosing the hub shows its name, firmware, and protocol version

    Click Connect to hub and choose your hub in the device picker.

  5. To do

    5. Turning the hub off shows “Hub disconnected”, with no uncaught exception

    While connected, turn the hub off with its button. Do not click Disconnect: that tests something else.

Hub status

Turn on the hub, then click Connect to hub. The browser lists only nearby hubs running Pybricks firmware.

Report

Waiting for the compatibility checks…

The report includes your hub’s name. Remove it before you post the report anywhere public. Results are kept in this browser until you click Start over.