Doc/mb/protectli/fw6: describe revisions and more variants
- Add documentation about Old/New motherboard revisions - Mention that FW6A/B/C exist as both Old and New Revision - Mention that the current codebase only supports the Old Revision - Add documentation about FW6D and FW6E variants, currently unsupported Signed-off-by: Purdea Andrei <andrei@purdea.ro> Change-Id: Ifdf1624c8d206326c64163382b31c6001300b4df Reviewed-on: https://review.coreboot.org/c/coreboot/+/88226 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Matt DeVillier <matt.devillier@gmail.com>
This commit is contained in:
parent
d5161611a4
commit
a59ddda11e
1 changed files with 73 additions and 9 deletions
|
|
@ -57,8 +57,13 @@ This chip is located on the bottom side of the case (the radiator side). One
|
|||
has to remove all screws (in order): 4 top cover screws, 4 side cover screws
|
||||
(one side is enough), 4 mainboard screws, 4 CPU screws (under DIMMs). Lift up
|
||||
the mainboard and turn around it. The flash chip is near the SoC on the DIMM
|
||||
slots side. Use a clip (or solder the wires) to program the chip. Specifically,
|
||||
it's a Macronix MX25L6406E (3.3V) -[datasheet][MX25L6406E].
|
||||
slots side. Desolder and reprogram the chip, or use a clip (or solder the
|
||||
wires) to program the chip. Specifically, it's a Macronix MX25L6406E (3.3V)
|
||||
-[datasheet][MX25L6406E], while on some other boards it's a Macronix MX25L6436F.
|
||||
|
||||
At least on some revisions of the motherboard, it's not possible to reprogram
|
||||
the chip with a clip, while the board is powered off, because there's no diode
|
||||
to prevent backfeeding power to other components on the board.
|
||||
|
||||
## Known issues
|
||||
|
||||
|
|
@ -99,8 +104,26 @@ the cables or not being populated on the board case.
|
|||
|
||||
## Technology
|
||||
|
||||
There are 3 variants of FW6 boards: FW6A, FW6B and FW6C. They differ only in
|
||||
used SoC.
|
||||
There are 5 variants of FW6 boards: FW6A, FW6B, FW6C, FW6D and FW6E. They differ
|
||||
in used SoC.
|
||||
|
||||
There are two revisions of the motherboard, hereby called Old Revision
|
||||
(using IT8772E Super I/O chip), and New Revision (using IT8613E Super I/O chip).
|
||||
Besides the different Super I/O chip, they also differ in component placement,
|
||||
and available internal motherboard headers. The Old Revision motherboards are
|
||||
marked with silkscreen "YL-SK1L6-V1", while the New Revision motherboards are
|
||||
marked with silkscreen "KBR6LAV20".
|
||||
|
||||
WARNING: The current code base only supports the Old Revision motherboards.
|
||||
|
||||
To compare the two motherboard
|
||||
revisions one may compare the [New Revision FW6A Datasheet] to the
|
||||
[Old Revision FW6 Series Hardware Overview].
|
||||
|
||||
The FW6A/FW6B/FW6C variants are known to have been produced with both
|
||||
motherboard revisions.
|
||||
|
||||
The FW6D/FW6E variants are only known to exist with the new motherboard revision.
|
||||
|
||||
- FW6A:
|
||||
|
||||
|
|
@ -110,10 +133,12 @@ used SoC.
|
|||
+------------------+--------------------------------------------------+
|
||||
| PCH | Kaby Lake U w/ iHDCP2.2 Base |
|
||||
+------------------+--------------------------------------------------+
|
||||
| Super I/O, EC | ITE IT8772E |
|
||||
| Super I/O, EC | Old revision: ITE IT8772E, New rev.: ITE IT8613E |
|
||||
+------------------+--------------------------------------------------+
|
||||
| Coprocessor | Intel Management Engine |
|
||||
+------------------+--------------------------------------------------+
|
||||
| Support | Currently only the Old Revision is supported |
|
||||
+------------------+--------------------------------------------------+
|
||||
```
|
||||
|
||||
- FW6B:
|
||||
|
|
@ -124,10 +149,12 @@ used SoC.
|
|||
+------------------+--------------------------------------------------+
|
||||
| PCH | Kaby Lake U w/ iHDCP2.2 Premium |
|
||||
+------------------+--------------------------------------------------+
|
||||
| Super I/O, EC | ITE IT8772E |
|
||||
| Super I/O, EC | Old revision: ITE IT8772E, New rev.: ITE IT8613E |
|
||||
+------------------+--------------------------------------------------+
|
||||
| Coprocessor | Intel Management Engine |
|
||||
+------------------+--------------------------------------------------+
|
||||
| Support | Currently only the Old Revision is supported |
|
||||
+------------------+--------------------------------------------------+
|
||||
```
|
||||
|
||||
- FW6C:
|
||||
|
|
@ -138,21 +165,58 @@ used SoC.
|
|||
+------------------+--------------------------------------------------+
|
||||
| PCH | Kaby Lake U w/ iHDCP2.2 Premium |
|
||||
+------------------+--------------------------------------------------+
|
||||
| Super I/O, EC | ITE IT8772E |
|
||||
| Super I/O, EC | Old revision: ITE IT8772E, New rev.: ITE IT8613E |
|
||||
+------------------+--------------------------------------------------+
|
||||
| Coprocessor | Intel Management Engine |
|
||||
+------------------+--------------------------------------------------+
|
||||
| Support | Currently only the Old Revision is supported |
|
||||
+------------------+--------------------------------------------------+
|
||||
```
|
||||
|
||||
- FW6D:
|
||||
|
||||
```{eval-rst}
|
||||
+------------------+--------------------------------------------------+
|
||||
| CPU | Intel Core i5-8250U |
|
||||
+------------------+--------------------------------------------------+
|
||||
| PCH | Kaby Lake U w/ iHDCP2.2 Premium |
|
||||
+------------------+--------------------------------------------------+
|
||||
| Super I/O, EC | ITE IT8613E |
|
||||
+------------------+--------------------------------------------------+
|
||||
| Coprocessor | Intel Management Engine |
|
||||
+------------------+--------------------------------------------------+
|
||||
| Support | Currently not supported |
|
||||
+------------------+--------------------------------------------------+
|
||||
```
|
||||
|
||||
- FW6E:
|
||||
|
||||
```{eval-rst}
|
||||
+------------------+--------------------------------------------------+
|
||||
| CPU | Intel Core i7-8550U |
|
||||
+------------------+--------------------------------------------------+
|
||||
| PCH | Kaby Lake U w/ iHDCP2.2 Premium |
|
||||
+------------------+--------------------------------------------------+
|
||||
| Super I/O, EC | ITE IT8613E |
|
||||
+------------------+--------------------------------------------------+
|
||||
| Coprocessor | Intel Management Engine |
|
||||
+------------------+--------------------------------------------------+
|
||||
| Support | Currently not supported |
|
||||
+------------------+--------------------------------------------------+
|
||||
```
|
||||
|
||||
## Other compatible boards
|
||||
|
||||
As Protectli licenses and uses [Yanling] appliances with no modifications
|
||||
to the actual hardware, any compatible [Yanling] appliances would work.
|
||||
Specifically, look for hardware with the same CPU and NIC and coreboot
|
||||
should be able to compile and boot with no modifications required.
|
||||
Specifically, look for hardware with the same CPU, NIC, and Super I/O chip
|
||||
and coreboot should be able to compile and boot with no modifications
|
||||
required.
|
||||
|
||||
[Protectli FW6]: https://protectli.com/vault-6-port/
|
||||
[website]: https://protectli.com/kb/coreboot-on-the-vault/
|
||||
[MX25L6406E]: https://www.macronix.com/Lists/Datasheet/Attachments/7370/MX25L6406E,%203V,%2064Mb,%20v1.9.pdf
|
||||
[flashrom]: https://flashrom.org/
|
||||
[Yanling]: http://www.ylgkdn.cn/
|
||||
[New Revision FW6A Datasheet]: https://kb.protectli.com/wp-content/uploads/sites/9/2025/04/FW6A-Datasheet-20250204.pdf
|
||||
[Old Revision FW6 Series Hardware Overview]: https://kb.protectli.com/kb/fw6-hardware-overview/
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue