1- # Laboratory stand dedicated to MSI PRO Z690-A/Z790-P platforms assembly guide
1+ # Laboratory stand dedicated to MSI PRO B850 platforms assembly guide
22
33## Introduction
44
55This document describes platform-specific details for assembling an MSI PRO
6- Z690-A and Z790-P testing stand. Use this document as reference while going
6+ B 850 testing stand. Use this document as reference while going
77through [ Generic Testing Stand
88Setup] ( ../../unified-test-documentation/generic-testing-stand-setup.md )
99
@@ -12,19 +12,11 @@ Setup](../../unified-test-documentation/generic-testing-stand-setup.md)
1212The below table contains information about all elements which are needed to
1313create the testing stand.
1414
15- * MSI PRO Z690-A or MSI PRO Z790-P platform
15+ * MSI PRO B850 platform
1616* [ RTE v1.1.0] ( https://shop.3mdeb.com/shop/open-source-hardware/open-source-hardware-3mdeb/rte/ )
1717* Sonoff S20 type E
18- * 4x standard female-female connection wire 2.54 mm raster
18+ * 7x standard female-female connection wire 2.54 mm raster
1919* 7x standard female-female connection wire 2.54/2.00 mm raster
20- * USB-UART converter with 4-wire cable
21- * 4-pin header 2.54 mm raster
22-
23- ### MSI PRO Z790-P
24-
25- MSI PRO Z790-P platform should be prepared in accordance with the
26- [ Motherboard assembly] ( ../../transparent-validation/msi-z690/presale-assembly-and-validation.md#motherboard-assembly-only )
27- documentation.
2820
2921## Connections
3022
@@ -35,6 +27,7 @@ The following sections describe how to enable all of the following features:
3527* enabling basic power actions with the platform (power off/power on/reset),
3628* external flashing with the RTE,
3729* device power status readout.
30+ * enabling cmos clear
3831
3932### Serial connection
4033
@@ -47,16 +40,11 @@ The following sections describe how to enable all of the following features:
47401 . Connect the RTE J18 header to the platform JBD1 header as described in the
4841 table:
4942
50- | RTE | MSI PRO Z690-A/Z790-P |
51- | :---------------:| :-----------------------------------------:|
52- | J18 pin 1 (GND) | JBD1 pin 1 (pin closer to JBAT1) |
53- | J18 pin 2 (RX) | JBD1 pin 2 (pin further from JBAT1) |
54-
55- > Note: Pins on JBD1 are not described in the documentation. They have been
56- discovered experimentally. Pay attention to the connections.
57-
58- ![ msi_z690_lab_serial_panel] ( images/msi_z690_lab_serial_panel.jpg )
59- ![ msi_z690_lab_serial_RTE] ( images/msi_z690_lab_serial_RTE.jpg )
43+ | RTE | MSI PRO B850 |
44+ | :---------------:| :-----------------------:|
45+ | J18 pin 1 (GND) | JCOM1 pin 5 |
46+ | J18 pin 2 (RX) | JCOM1 pin 3 |
47+ | J18 pin 3 (TX) | JCOM1 pin 2 |
6048
6149### Power supply controlling
6250
@@ -67,23 +55,33 @@ Connect SeaSonic FOCUS Plus Platinum to Sonoff.
6755Connect the RTE J11 header to the platform JFP1 header as described in the
6856table:
6957
70- | RTE | MSI PRO Z690-A/Z790-P |
58+ | RTE | MSI PRO B850 |
7159| :--------------:| :---------------------------:|
7260| J11 pin 9 | JFP1 pin 6 (PWR_ON) |
7361| J11 pin 8 | JFP1 pin 7 (RST) |
7462| J15 pin 1 (GND)| JFP1 pin 5 (GND) |
63+ | J10 pin 1 | JFP1 pin 2 (PWR_LED) |
64+
65+ ![ msi_b850_lab_chip_power_connections] ( images/msi_b850_lab_chip_power_connections.jpg )
7566
76- ![ msi_z690_lab_chip_power_RTE] ( images/msi_z690_lab_chip_power_RTE.jpg )
77- ![ msi_z690_lab_chip_ground_RTE] ( images/msi_z690_lab_chip_ground_RTE.jpg )
78- ![ msi_z690_lab_chip_power_connections] ( images/msi_z690_lab_chip_power_connections.jpg )
67+ ### CMOS Clear enabling
68+
69+ Connect the RTE J11 header to the platform JBAT1 header as described in the
70+ table:
71+
72+ | RTE | MSI PRO B850 |
73+ | :--------------:| :-------------------------------:|
74+ | J11 pin 11 | JBAT1 pin 2(closer to JFP1) |
75+
76+ ![ msi_b850_cmos] ( images/msi_b850_cmos.jpg )
7977
8078### External flashing enabling
8179
8280#### Without discrete TPM
8381
8482Connect the RTE SPI header to the platform as described in the table:
8583
86- | RTE SPI header | MSI PRO Z690-A/Z790-P |
84+ | RTE SPI header | MSI PRO B850 |
8785| :-------------------:| :----------------------------------------------------:|
8886| J7 pin 1 (Vcc) | JTPM1 pin 1 (SPI Power) |
8987| J7 pin 2 (GND) | JTPM1 pin 7 (GND) |
@@ -96,80 +94,7 @@ Connect the RTE SPI header to the platform as described in the table:
9694> header. JTPM1 is a 2mm pitch header, you will need 2mm to 2.54mm
9795> female-female dupont wires to connect to RTE.
9896
99- ![ msi_z690_spi] ( images/msi_z690_spi.jpeg )
100- ![ msi_z690_lab_SPI_RTE] ( images/msi_z690_lab_SPI_RTE.jpg )
101-
102- #### With discrete TPM
103-
104- Alternative connection with TPM and external flashing requires some
105- preparation before a TPM can flashing wires can be connected. You will need:
106-
107- * flat screwdriver
108- * pliers
109- * MSI SPI TPM 2.0
110- * 6x test hook clips
111- * [ a 2mm pitch header 2x6 pin with long through pins] ( https://www.mouser.pl/ProductDetail/Samtec/ESQT-106-02-F-D-785?qs=0ekZTeX6RYyA%252Bo3ZUhzipw%3D%3D )
112-
113- ![ msi_tpm_items] ( images/tpm/msi_tpm_items.jpg )
114-
115- 1 . Push down the black stopper down. You may help yourself with a small flat
116- screwdriver by creafully pushing it in the points 1, 2 and 3 shown in the
117- picture below:
118-
119- ![ tpm_header_prep1] ( images/tpm/tpm_header_prep1.jpg )
120-
121- 2 . Repeat pushing it down until the TPM goes fully in, leaving a small gap
122- between TPM connector and the header's black shield:
123-
124- ![ tpm_header_prep2] ( images/tpm/tpm_header_prep2.jpg )
125-
126- 3 . MSI TPM header has one "no-pin". Locate it on the TPM module and mark the
127- pin on the header to be removed:
128-
129- ![ tpm_header_prep3] ( images/tpm/tpm_header_prep3.jpg )
130-
131- 4 . Bend the marked pin to be removed:
132-
133- ![ tpm_header_prep4] ( images/tpm/tpm_header_prep4.jpg )
134-
135- 5 . Carefully keep bending the marked pin forwards and backwards until it
136- breaks:
137-
138- ![ tpm_header_prep5] ( images/tpm/tpm_header_prep5.jpg )
139-
140- 6 . Put the TPM onto the header and push the black shield up so that the gap is
141- removed:
142-
143- ![ tpm_header_prepared] ( images/tpm/tpm_header_prepared.jpg )
144-
145- 7 . Connect the test hook clips to the header's legs so that it matches the
146- JTPM1's SPI power, GND, BIOS SPI CS, SPI clock, MISO, MOSI:
147-
148- ![ msi_tpm_wires] ( images/tpm/msi_tpm_wires.jpg )
149- ![ msi_z690_jtpm1] ( ../../unified/msi/images/msi_z690_jtpm1.jpeg )
150-
151- 8 . Connect such "spider" to the mainboard's JTPM1 header (remember to match
152- the "no-pin: location).
153- 9 . Connect the femal pin side of the test hook clips to the RTE:
154-
155- | RTE SPI header | MSI Z690-A |
156- | :-------------------:| :----------------------------------------:|
157- | J7 pin 1 (Vcc) | JTPM1 pin 1 (SPI Power) |
158- | J7 pin 2 (GND) | JTPM1 pin 7 (GND) |
159- | J7 pin 3 (CS) | JTPM1 pin 5 (RESERVED / BIOS SPI CS pin) |
160- | J7 pin 4 (SCLK) | JTPM1 pin 6 (SPI Clock) |
161- | J7 pin 5 (MISO) | JTPM1 pin 3 (MISO) |
162- | J7 pin 6 (MOSI) | JTPM1 pin 4 (MOSI) |
163-
164- ### Device power status readout
165-
166- Connect the RTE J1 header to the platform JFP1 header as shown in the picture
167- below:
168-
169- ![ reading_power_status] ( images/reading_power_status.png )
170-
171- The values of ` R1 ` , ` R2 ` , ` V1 ` and ` V2 ` should meet the relationship according
172- to the formula ` R1/R2 = V2/V1 ` . ` V1 ` cannot be greater than 3.3V (RTE property).
97+ ![ msi_b850_spi] ( images/msi_b850_spi.jpg )
17398
17499### Complete Setup
175100
@@ -185,7 +110,7 @@ performed to enable all of the test stand features:
185110
186111Complete setup should looks as follows:
187112
188- ![ msi_z690_lab_complete ] ( images/msi_z690_lab_complete .jpg )
113+ ![ msi_b850_lab_complete ] ( images/msi_b850_lab_complete .jpg )
189114
190115## Theory of operation
191116
@@ -196,6 +121,7 @@ The following sections describe how to use all of the enabled features:
196121* enabling basic power actions with the platform (power off/power on/reset),
197122* external flashing with the RTE,
198123* device power status readout.
124+ * enabling Cmos clear
199125
200126### Serial connection
201127
@@ -309,8 +235,13 @@ Example output:
309235* ` 1` means that the platform is turned on.
310236* ` 0` means that the platform is turned off.
311237
312- # ## USB devices
238+ # ## CMOS clear
239+
240+ To clear the CMOS, turn off the power with Sonoff or relay and use the
241+ following commands:
313242
314- USB 3.x (blue) ports in the 4 port column of rear I/O have an issue where if
315- they are populated during boot, the boot process will slow to a crawl. Do not
316- populate these ports on boards installed in the lab.
243+ ` ` ` bash
244+ echo 1 > /sys/class/gpio/gpio412/value
245+ sleep 10
246+ echo 0 > /sys/class/gpio/gpio412/value
247+ ` ` `
0 commit comments