1. Technical field
The disclosure generally relates to cleanup devices for computer programs, and particularly to a firmware cleanup device.
2. Description of the Related Art
Many electronic devices, such as servers, employ at least one solid state disk (SSD). To activate the SSD, firmware is written in the SSD. If the firmware is in an error state, two pads located on the SSD must be interconnected to force download of or removal of the firmware. However, due to the special location of the two pads, it may be inconvenient for an operator to have to use probes to interconnect the two pads.
Therefore, there is room for improvement within the art.
Many aspects of the present disclosure can be better understood with reference to the following drawings. The components in the drawings are not necessarily drawn to scale, the emphasis instead being placed upon clearly illustrating the principles of the present embodiments.
The SSD 10 further includes a first surface 14 and a second surface 15 opposite to the first surface 14. In one exemplary embodiment, the connector 11 and the controller 12 are positioned on the first surface 14, the memory modules 13 are positioned on both of the first surface 14 and the second surface 15. The second surface 15 further defines two pads 16 electronically connected to the controller 12. When the two pads 16 are interconnected, the firmware can be force downloaded/removed from the controller 12.
The SSD 10 further includes a connection portion 17. The connection portion 17 is located at an end of the SSD 10, and includes a top surface (not labeled) and a bottom surface (not labeled). The top surface is coplanar with the first surface 14, and defines a plurality of connection pins 172. The bottom surface is coplanar with the second surface 15, and defines two contacting pins 174. The connection pins 172 are electronically connected to the controller 12, and are configured to be electronically connected to the motherboard of the electronic device via a common hard disk drive (HDD) cable, thus, the SSD 10 can communicate with the electronic device. The two contacting pins 174 are electronically connected to the two pads 16, respectively.
To activate the SSD 10, the firmware is written in the controller 12 via the motherboard and the connector 11. If the firmware has an error, the operation member 30 can be manipulated (e.g., by manual operation) to allow the connection portion 17 to be received in the port 32. Thus, the two connection lines 34 are respectively and electronically connected to the two contacting pins 174, and then the two pads 16 connected to the two contacting pins 174 are interconnected. Thus, the firmware stored in the controller 12 can be force downloaded or removed.
When firmware is completely force downloaded/removed from the controller 12, the operation member 30 is detached from the SSD 10, and new firmware may be written in the controller 12 to activate the SSD 10. Then, the motherboard of the electronic device is connected to the connection pins 172 of the connection portion 17 via a common HDD cable, and thus the SSD 10 can read data from the electronic device. Since the connection pins 172 and the contacting pins 174 are located at the two opposite surfaces of the connection portion 17, the connection pins 172 and the contacting pins 174 do not interfere with each other.
In summary, the SSD 10 includes two contacting pins 174 respectively and electronically connected to the two pads 16. When the operation member 30 is connected to the connection portion 17, the two pads 16 are interconnected to force download of or remove of the firmware. Therefore, the firmware cleanup device 100 is convenient because no probes are used.
Although numerous characteristics and advantages of the exemplary embodiments have been set forth in the foregoing description, together with details of the structures and functions of the exemplary embodiments, the disclosure is illustrative only, and changes may be made in detail, especially in the matters of arrangement of parts within the principles of disclosure to the full extent indicated by the broad general meaning of the terms in which the appended claims are expressed.
Number | Date | Country | Kind |
---|---|---|---|
201210143476.1 | May 2012 | CN | national |