Skip to main content

Diagnostic

The Diagnostic add-on provides board health monitoring, stress tools, and automated reporting for AIM-Linux platforms. Reference documentation: AIM-Linux AddOn Diagnostic.

Feature Overview

  • Hardware Health – Monitor CPU/GPU utilisation, temperature, fan speed, voltage rails, and storage wear levels.
  • Peripheral Tests – Run loopback tests on serial, CAN, Ethernet, USB, and GPIO to verify manufacturing quality.
  • Stress & Burn-In – Execute configurable load profiles to validate thermal stability before deployment.
  • Report Generation – Export HTML/PDF reports or push results to DeviceOn for fleet auditing.

Usage Workflow

  1. Install the diagnostic package using AIM-Linux package manager (apt install aim-diagnostic or via DeviceOn).
  2. Launch the GUI or CLI tool to select test suites (quick check, extended burn-in, custom script).
  3. Review live telemetry, capture logs, and tag the device with pass/fail status.
  4. Archive results to your QA system or trigger automated RMA flows when thresholds are exceeded.

Automation Tips

  • Schedule periodic self-tests using cron or DeviceOn policies to detect failures early.
  • Combine with Management add-on to run diagnostics remotely on unattended gateways.
  • Keep firmware and test definitions in sync with production batches to avoid false positives.

Resources