3 This page describes how to run coreboot on the [Pro 3500 Series]
8 All peripherals should work. Automatic fan control as well as S3 are
9 working. The board was tested to boot Linux and Windows. EHCI debug
10 is untested. When using MrChromebox edk2 with secure boot build in, the
11 board will hang on each boot for about 20 seconds before continuing.
12 With disabled ME, the SuperIO will not get CPU temperatures via PECI and
13 therefore the automatic fan control will not increase the fan speed.
18 +---------------------+-------------------------+
20 +=====================+=========================+
21 | Socketed flash | No |
22 +---------------------+-------------------------+
23 | Model | W25Q64FVSIG |
24 +---------------------+-------------------------+
26 +---------------------+-------------------------+
27 | In circuit flashing | Yes |
28 +---------------------+-------------------------+
30 +---------------------+-------------------------+
31 | Write protection | See below |
32 +---------------------+-------------------------+
33 | Dual BIOS feature | No |
34 +---------------------+-------------------------+
35 | Internal flashing | Yes |
36 +---------------------+-------------------------+
40 The original layout of the flash should look like this:
43 00400000:007fffff bios
49 ### Internal programming
51 The SPI flash can be accessed using [flashrom] (although it reports as
52 "N25Q064..3E", it works fine).
54 With a missing FDO jumper, `fd` region is read-only, `bios` region is
55 read-write and `me` region is locked. Vendor firmware will additionally
56 protect the flash chip. After shorting the FDO jumper (E2) full
57 read-write access is granted.
59 Do **NOT shutdown** the operating system **after flashing** coreboot
60 from the vendor firmware! This will brick your device because the bios
61 region will be modified on shutdown. Cut the AC power or do a restart
64 **Position of FDO jumper (E2) close to the F_USB3**
67 [pro_3500_jumper]: pro_3500_series_jumper.avif
69 ### External programming
71 External programming with an SPI adapter and [flashrom] does work, but
72 it powers the whole southbridge complex. The average current will be
73 400mA but spikes may be higher. Connect the power to the flash or the
74 programming header next to the flash otherwise programming is unstable.
75 The supply needs to quickly reach 3V3 or else the chip is also unstable
76 until cleanly power cycled.
78 **Position of SOIC-8 flash and pin-header near ATX power connector**
81 [pro_3500_flash]: pro_3500_series_flash.avif
86 +------------------+--------------------------------------------------+
87 | Northbridge | :doc:`../../northbridge/intel/sandybridge/index` |
88 +------------------+--------------------------------------------------+
89 | Southbridge | bd82x6x (bd82h61) |
90 +------------------+--------------------------------------------------+
92 +------------------+--------------------------------------------------+
93 | SuperIO | IT8779E (identifies as IT8772F via register) |
94 +------------------+--------------------------------------------------+
95 | EC | Fixed function as part of SuperIO |
96 +------------------+--------------------------------------------------+
97 | Coprocessor | Intel ME |
98 +------------------+--------------------------------------------------+
101 [Pro 3500 Series]: https://support.hp.com/us-en/document/c03364089
102 [HP]: https://www.hp.com/
103 [flashrom]: https://flashrom.org/Flashrom