US 11,994,970 B2
Diagnostic system
Kun-Hsin Chiang, Taipei (TW); Hsin-Hui Huang, Taipei (TW); Wei-Hsian Chang, Taipei (TW); Wen-Yen Hsieh, Taipei (TW); Ming-Yi Huang, Taipei (TW); Yu-Chieh Chang, Taipei (TW); Tang-Hui Liao, Taipei (TW); and Chih-Wei Kuo, Taipei (TW)
Assigned to ASUSTEK COMPUTER INC., Taipei (TW)
Filed by ASUSTeK COMPUTER INC., Taipei (TW)
Filed on Jan. 5, 2021, as Appl. No. 17/141,443.
Claims priority of application No. 109100805 (TW), filed on Jan. 9, 2020.
Prior Publication US 2021/0216429 A1, Jul. 15, 2021
Int. Cl. G06F 11/22 (2006.01); G06F 11/30 (2006.01); G06F 11/32 (2006.01)
CPC G06F 11/321 (2013.01) [G06F 11/2221 (2013.01); G06F 11/3034 (2013.01); G06F 11/324 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A diagnostic system, applied to an electronic equipment with a plurality of hardware devices, the hardware devices include a display and a processor, the diagnostic system is executed by the processor to diagnose the hardware devices, the diagnostic system comprises:
a diagnostic test interface, displayed on the display, and includes a plurality of hardware items corresponding to the hardware devices, each of the hardware items links to the hardware devices,
wherein, the processor in response to execute a diagnostic item of the hardware device when at least one of the hardware items is triggered, wherein the diagnostic item of a battery includes each of: a hardware detection item, a battery capacity test item including testing relative state of charge (RSOC), life capacity, and cycle count, a battery voltage test item including testing a shutdown voltage protection and a pre-charge current of the battery, a charging test item, a battery core voltage balance test item measuring a voltage of the battery core relative to a rated value for testing a cell balance of the battery, a battery temperature detection item, and a smart battery system data check item, and when the voltage of the battery core is less than the rated value in the battery core voltage balance test item, the battery is determined to be abnormal;
wherein the hardware devices further include at least one of the battery, a USB port, a random access memory, or a touchpad; and
wherein the diagnostic item of the USB port includes at least one connection detection item of a USB device, a type verifying item of the USB device and a transmission rate item of the USB device; wherein the connection detection item includes the processor confirms a descriptor and attributes of the USB device through hot plug detection to determine whether to provide power; and the type verifying item and the transmission rate item include the processor obtains information corresponding to the USB device according to the descriptor, and obtains a bcdUSB field to verify a device type of the USB device, then the processor transmits a corresponding protocol packet according to the device type, and confirms whether the transmission rate of the USB device matches the device type.