Skip to content

Coming soon

See you at 11.11.

Engineering precision. Design intuition.

Launching on 11 November 2026, 12:00 am Malaysia time.

Raspberry Pi Diagnostic Suite

Every board. 19 checks.

Automated 19-vector hardware quality assurance, real-time telemetry, and standardized RMA triage for single-board computers.

Up to 20 minutes by hand.19 checks. One button.

Technicians used to toggle pins from the command line and probe a 40-pin header with a multimeter, then plug in each peripheral by hand. Run All now works through the platform, radios, storage, compute and power in four phases.1

  1. 1Platform & Ports10 tests
  2. 2Radio & Network3 tests
  3. 3Storage3 tests
  4. 4Compute & Power3 tests
  5. The storage tests run apart from the network tests, and the power audit runs alone, so neither skews the other.

One slipped probe.No probes. No risk.

Pins are read with the board’s own internal pull-ups, and every line is released straight afterwards, even if a read fails. No probes and no loopback wiring.

GPIO3.3 V / 5 VGroundFault

Example, pin 7 (GPIO 4): stuck low.Reported pin by pin, not as a generic “GPIO error”, so a technician sees exactly which line failed.

Every board, one tool.One suite for every Pi.

On a Pi 5 it talks to the RP1 directly and finds the right GPIO chip on its own. On older boards it falls back to the libraries they already support.

  • Raspberry Pi 5lgpio on the RP1, chip found automatically
  • Pi 4, 3 and Zero 2 Wgpiozero, with lgpio or RPi.GPIO as backups
  • The right driver is picked automatically at start-up.

Nothing on record.A signed report for every board.

Every session is stored against the board’s serial number, so a unit’s whole test history is one click away. Each one prints as a two-page manifest and certificate with a technician sign-off, sealed with an HMAC-SHA256 that changes if stored results are edited.2

See it in action.

Seven screens, from sign-in to the printable report. Sample data shown.

  1. The sign-in screen: a passcode box on the right and four live host telemetry cards on the left.

    Sign in

    A passcode keeps the bench private.

    Even the sign-in screen shows live host telemetry: platform, CPU load and temperature, memory and disk, power and port.

  2. The Dashboard page: device overview, board layout, system vitals, memory, controls, storage and a network chart.

    Dashboard

    The board at a glance.

    Device details, a live board layout, vitals, memory, storage and network, with shutdown, reboot, restart, cache and bootloader controls.

  3. The Diagnostics page after a complete run: processor thermals, DRAM, power audit, a 40-pin map, radio and network cards, USB and HDMI, and a run bar showing 19 of 19 passed.

    Diagnostics

    Every subsystem on one page.

    Compute, power and storage on the left, the 40-pin map in the middle, radios and external interfaces on the right, and the Run All bar at the bottom.

  4. The Network page: network identity, active path topology, ICMP latency chart, wireless and Ethernet status, traffic metrics, RF signal and throughput charts.

    Network

    Know the connection.

    Identity and path, latency, jitter and packet loss, interface status, live traffic, signal strength and throughput.

  5. The Records page: a device registry, four test sessions, session notes and a status pill for each of the 19 subsystems.

    Records

    Every session, every board.

    A device registry, session history with inspection notes, and a result for each of the 19 subsystems.

  6. A hardware diagnostic report with a reference ID, a conformant and passed verdict, the unit under test specifications and a table of test vectors, each marked passed.

    Report

    The certificate, ready to print.

    A reference ID, the unit’s spec sheet, a verdict and one row per test, with the person in charge named and a Print Report or Save as PDF button.

  7. The About page: the platform summary, what the suite gives the team, a four-step validation lifecycle and the operating specifications.

    About

    Built for the support team.

    Live telemetry, interactive tests, signed records and printable reports, all following one four-step lifecycle from triage to report.

Works with the whole fleet.

From the Pi 5 to the Zero 2 W, one workbench handles whatever comes in.

Raspberry Pi 5, seen from above

Raspberry Pi 5

BCM2712 · Cortex-A76

What the suite checks

  • Direct lgpio probing on the RP1 (gpiochip4, 0, 1)
  • PCIe Gen 2 / 3 link check
  • Dual micro-HDMI display engines
  • PMIC telemetry (DA9091)

Pi 2, Pi 1, Zero and Zero W run in passive mode: peripheral discovery, single-core load testing and firmware checks.

Built to hold up

Predictable under load.

Diagnostic Vectors
19
Automated checks across the platform, ports, radios, storage, compute and power.3
Run Phases
4
Network tests run apart from the storage tests, and the power audit runs alone, so neither distorts the other.4
Per-Test Ceiling
180s
A hung test is reported as failed and releases the hardware lock instead of freezing the run.5

Keep exploring.

  1. 1.An estimate of the previous manual process. The automated sweep has not been timed since the four-phase run plan was introduced.
  2. 2.The seal is an HMAC-SHA256 over the whole record, keyed with the application’s secret. A printed report stops matching the stored record if results are edited afterwards.
  3. 3.Counted from the run plan in the diagnostics manager: 10 platform and port tests, 3 radio and network, 3 storage, and 3 compute and power.
  4. 4.The storage tests run in their own phase, apart from the network tests, and the power audit runs alone after the compute sweep. Within the storage phase, its three tests run together.
  5. 5.Each test runs in its own thread with a 180-second limit. If it hangs, it is reported as failed and the hardware lock is released.