Hoang Hong Quan 76c9ff8e77 Initial commit
2024-10-01 21:18:53 +07:00
2024-10-01 21:18:53 +07:00
2024-10-01 21:18:53 +07:00
2024-10-01 21:18:53 +07:00
2024-10-01 21:18:53 +07:00
2024-10-01 21:18:53 +07:00
2024-10-01 21:18:53 +07:00
2024-10-01 21:18:53 +07:00


Hardware Sniffer

It's a crucial component of the [OpCore Simplify](https://github.com/lzhoang2801/OpCore-Simplify) project, it plays an essential role in simplifying and automating the process of collecting and analyzing hardware data. The name emphasizes its function of "sniffing out" all relevant hardware details to provide a comprehensive overview of the system's components.

Report Bug · Request Feature

Table of Contents
  1. Features
  2. Q&A
  3. Usage Guide
  4. Contributing
  5. License
  6. Credits
  7. Contact

Features

  • Comprehensive Hardware Collection:

    • Extracts information about your motherboard, CPU, GPU, monitor, network adapters, audio devices, USB controllers, input devices, storage controllers, biometric sensors, Bluetooth, SD controllers, and system devices using the WMI command-line (WMIC) utility.
  • Innovative Detection Techniques:

    • 📌 Motherboard Chipset Identification: Uses PCI Device details for accurate Intel chipset recognition.
    • 📌 CPU Codename Recognition: Identifies the CPU codename through "Family x Model x Stepping x" without querying Intel ARK or AMD websites.
    • 📌 GPU Codename Recognition: Determines the GPU codename using the device ID.
    • 📌 Input Device Connection Type: Identifies input devices (e.g., touchpad, touchscreen) connection type (i2c, PS2, SMBus, USB).

Q&A

  • Support for macOS and Linux?
    • macOS: No. Due to potential inaccuracies caused by Hackintosh modifications, we cannot guarantee accurate information.
    • Linux: 🤔 Currently not supported, but this could change with future updates.

🛠️ Usage Guide

  1. Download: Head to the Releases tab of Hardware Sniffer and download the latest version.

  2. Launch: Run Hardware-Sniffer.exe. The information gathering process might take a few moments.

  3. Main Menu: Once data collection is complete, youll reach the main screen with three options:

    • T. Toggle Hardware Report View: Switch between Short / Full view modes
    • H. Export Hardware Report: Save the report in JSON format
    • A. Dump ACPI Tables: Collect and save ACPI tables
  4. Integration with OpCore Simplify: Select Export hardware report and Dump ACPI Tables for seamless integration.

  5. Results: Your output will be saved in the Results folder in the program's directory.


🤝 Contributing

Contributions are highly appreciated! If you have ideas to improve this project, feel free to fork the repo and create a pull request, or open an issue with the "enhancement" tag.

Don't forget to star the project! Thank you for your support! 🌟


📜 License

Distributed under the BSD 3-Clause License. See LICENSE for more details.


🎓 Credits


📞 Contact

Hoang Hong Quan

Description
No description provided
Readme BSD-3-Clause 732 KiB
Languages
Python 100%