/ Documentation / mainboard / hp / compaq_8300_sff.md
compaq_8300_sff.md
 1  # HP Compaq 8300 Elite SFF
 2  
 3  This page describes how to run coreboot on the [Compaq 8300 Elite SFF] desktop
 4  from [HP].
 5  
 6  ## TODO
 7  
 8  The following things are still missing from this coreboot port:
 9  
10  - Extended HWM reporting
11  - Advanced LED control
12  - Advanced power configuration in S3
13  
14  ## Flashing coreboot
15  
16  ```{eval-rst}
17  +---------------------+------------+
18  | Type                | Value      |
19  +=====================+============+
20  | Socketed flash      | no         |
21  +---------------------+------------+
22  | Model               | MT25QL128  |
23  +---------------------+------------+
24  | Size                | 16 MiB     |
25  +---------------------+------------+
26  | In circuit flashing | yes        |
27  +---------------------+------------+
28  | Package             | SOIC-16    |
29  +---------------------+------------+
30  | Write protection    | Yes        |
31  +---------------------+------------+
32  | Dual BIOS feature   | No         |
33  +---------------------+------------+
34  | Internal flashing   | yes        |
35  +---------------------+------------+
36  ```
37  
38  ### Internal programming
39  
40  Internal flashing is possible. The SPI flash can be accessed using [flashrom],
41  but you have to short the FDO pins located near the rear USB3 ports on the
42  motherboard using a jumper, to temporarily disable write protections while on the
43  stock firmware. Once the coreboot rom is flashed, one should remove the jumper.
44  
45  ### External programming
46  
47  External programming with an SPI adapter and [flashrom] does work, but it powers the
48  whole southbridge complex. You need to supply enough current through the programming adapter.
49  
50  If you want to use a SOIC pomona test clip, you have to cut the 2nd DRAM DIMM holder,
51  as otherwise there's not enough space near the flash.
52  
53  ## Technology
54  
55  ```{eval-rst}
56  +------------------+--------------------------------------------------+
57  | Northbridge      | :doc:`../../northbridge/intel/sandybridge/index` |
58  +------------------+--------------------------------------------------+
59  | Southbridge      | bd82x6x                                          |
60  +------------------+--------------------------------------------------+
61  | CPU              | model_206ax                                      |
62  +------------------+--------------------------------------------------+
63  | SuperIO          | :doc:`../../superio/nuvoton/npcd378`             |
64  +------------------+--------------------------------------------------+
65  | EC               |                                                  |
66  +------------------+--------------------------------------------------+
67  | Coprocessor      | Intel ME                                         |
68  +------------------+--------------------------------------------------+
69  ```
70  
71  [Compaq 8300 Elite SFF]: https://support.hp.com/us-en/document/c03345460
72  [HP]: https://www.hp.com/
73  [flashrom]: https://flashrom.org/Flashrom