44 Commits

Author SHA1 Message Date
Hoang Hong Quan
6778644543 Add rich format controller 2025-11-15 18:33:10 +07:00
Hoang Hong Quan
a4677cc6c5 Refactor Hardware Sniffer CLI and add summary hardware view 2025-11-15 18:03:20 +07:00
Hoang Hong Quan
4b20f5c740 Update device classification to include VGA Compatible for display detection 2025-03-23 02:00:19 +07:00
Hoang Hong Quan
138f169a9e Correct handling of None values 2025-02-19 14:12:17 +07:00
Hoang Hong Quan
1789c53fc1 Add BIOS information 2025-02-19 10:51:51 +07:00
Hoang Hong Quan
7f556005f6 Refactor code to handle AttributeError 2025-02-19 10:47:33 +07:00
Hoang Hong Quan
6b9a5b54aa Include disk drive details in storage controller 2025-02-18 11:31:42 +07:00
Hoang Hong Quan
8ea456e2a2 Use disk drive name instead of storage controller name 2025-02-18 03:42:39 +07:00
Hoang Hong Quan
a785cc2b5e Fix Realtek USB SD Card Reader detection 2025-02-07 17:04:49 +07:00
Hoang Hong Quan
cdb382626b Remove "CPU" prefix 2025-02-07 14:25:13 +07:00
Hoang Hong Quan
fdc096851d Correct logical error 2025-01-14 18:11:19 +07:00
Hoang Hong Quan
680e15f198 Enhance motherboard name retrieval 2025-01-14 17:54:47 +07:00
Hoang Hong Quan
4f96ce2fd7 Enhance find controller device id function 2024-11-27 14:08:00 +07:00
Hoang Hong Quan
870c6ed814 Correctly resolve controller device ID for each MEDIA device 2024-11-26 13:45:58 +07:00
Hoang Hong Quan
ecad758ee3 Fix GPU identification error with unknown device class 2024-11-09 13:04:32 +07:00
Hoang Hong Quan
ffd04dfa63 Update reference for variable containing chipset model 2024-11-08 22:38:44 +07:00
Hoang Hong Quan
2c3bd59af3 Added check for device id to ensure valid lookup 2024-11-08 22:28:46 +07:00
Hoang Hong Quan
bf97e5b50c Corrected chipset data lookup 2024-11-08 22:23:18 +07:00
Hoang Hong Quan
2004a39668 Improve identification for devices with unknown class 2024-11-08 21:44:59 +07:00
Hoang Hong Quan
fefb3c885c Add audio endpoints and sound controllers for media devices 2024-11-08 21:08:19 +07:00
Hoang Hong Quan
43af00c561 Fix missing information for input devices 2024-11-06 17:00:29 +07:00
Hoang Hong Quan
297b2d4e42 Remove unnecessary content from CPU name 2024-11-05 15:59:40 +07:00
Hoang Hong Quan
a60ff07536 Revert "Get CPU name from CPUID instead of WMI"
This reverts commit 948fc1567d.
2024-11-05 15:55:37 +07:00
Hoang Hong Quan
948fc1567d Get CPU name from CPUID instead of WMI 2024-11-05 15:43:05 +07:00
Hoang Hong Quan
c04ad863fc Fix missing Subsystem ID for GPU devices 2024-11-05 14:51:26 +07:00
Hoang Hong Quan
83d869bc74 Use specific NVMe SSD names instead of default controller names 2024-11-05 14:41:52 +07:00
Hoang Hong Quan
9325946f9d Enhance device path parser to extract Device ID and Subsystem ID 2024-11-05 10:54:44 +07:00
Hoang Hong Quan
edb1677aff Fix missing manufacturer information for motherboard or model name 2024-10-28 20:01:46 +07:00
Hoang Hong Quan
5906d24371 Update PCI ID regex to match only VEN and DEV values 2024-10-27 02:52:30 +07:00
Hoang Hong Quan
d350d91ad3 Fix missing connection type and resolution information for monitor 2024-10-16 03:59:59 +07:00
Hoang Hong Quan
311d32d436 Update code for gathering monitor information 2024-10-16 00:37:18 +07:00
Hoang Hong Quan
45794c2d5f Improve Resizable BAR detection logic 2024-10-11 21:11:42 +07:00
Hoang Hong Quan
578d1b0b42 Improve GPU info logic to check for Resizable BAR status 2024-10-11 20:01:34 +07:00
Hoang Hong Quan
7c1b81f51f Update monitor information logic to check and label connected GPUs 2024-10-11 20:00:06 +07:00
Hoang Hong Quan
4168f236b1 Fix incorrect value for internal display detection 2024-10-11 03:54:44 +07:00
Hoang Hong Quan
4e8b1e4625 Avoid misidentifying GPU through Parsec controller or similar devices 2024-10-10 18:18:16 +07:00
Hoang Hong Quan
3fc3283d98 Sort GPU order for easier management 2024-10-09 14:54:25 +07:00
Hoang Hong Quan
c73d50e051 Add error handling when the base board class does not exist 2024-10-03 18:44:53 +07:00
Hoang Hong Quan
28693dc293 Add temporary detection for GPU devices not configured correctly (missing drivers, etc.) 2024-10-03 18:43:11 +07:00
Hoang Hong Quan
bd1ba0f2b4 Add motherboard information from the base board class 2024-10-02 14:54:57 +07:00
Hoang Hong Quan
71dba4e3f8 Change the query to get device location paths 2024-10-02 14:51:31 +07:00
Hoang Hong Quan
3da550a636 Add function to access the paths of the files 2024-10-01 23:45:52 +07:00
Hoang Hong Quan
af2dbcb3c5 Declare the variable that was previously missing 2024-10-01 23:03:07 +07:00
Hoang Hong Quan
76c9ff8e77 Initial commit 2024-10-01 21:18:53 +07:00