Skip to content

About

A lightweight, automated Python tool designed to run quick diagnostic tests on laptops during purchase or inspection. It evaluates battery health, screen pixels, keyboard functionality, storage S.M.A.R.T status, and overall system specs.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

💻 Laptop Hardware & Health Diagnostics Tool

A lightweight, automated Python tool designed to run quick diagnostic tests on laptops during purchase or inspection. It evaluates battery health, screen pixels, keyboard functionality, storage S.M.A.R.T status, and overall system specs.


🌟 Key Features

  • Hardware Specifications: Detailed overview of CPU, RAM configuration, GPU adapters, and BIOS version.
  • Battery Health: Generates an official Windows ACPI battery report (battery_report.html) to check Design Capacity vs. Full Charge Capacity.
  • Storage & SSD S.M.A.R.T: Queries physical disk operational and health status via PowerShell.
  • Display Test: Full-screen RGBW/Black color cycler for detecting dead pixels and backlight bleeding.
  • Keyboard Test: Interactive key-logging interface to verify physical keyboard responsiveness.

📋 Prerequisites

  • OS: Windows 10 / 11
  • Python: Python 3.10 or higher installed and added to System PATH.

🚀 Quick Start (Automated Execution)

  1. Clone or download this repository to your system:
    git clone [https://github.com/your-username/laptop-diagnostics-tool.git](https://github.com/your-username/laptop-diagnostics-tool.git)
    cd laptop-diagnostics-tool

About

A lightweight, automated Python tool designed to run quick diagnostic tests on laptops during purchase or inspection. It evaluates battery health, screen pixels, keyboard functionality, storage S.M.A.R.T status, and overall system specs.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages