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
- Install the diagnostic package using AIM-Linux package manager (
apt install aim-diagnosticor via DeviceOn). - Launch the GUI or CLI tool to select test suites (quick check, extended burn-in, custom script).
- Review live telemetry, capture logs, and tag the device with pass/fail status.
- Archive results to your QA system or trigger automated RMA flows when thresholds are exceeded.
Automation Tips
- Schedule periodic self-tests using
cronor 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.