Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Intel ME manufacturing mode? #195

Open
jjurkus opened this issue Apr 19, 2018 · 7 comments
Open

Intel ME manufacturing mode? #195

jjurkus opened this issue Apr 19, 2018 · 7 comments

Comments

@jjurkus
Copy link

jjurkus commented Apr 19, 2018

With the Supermicro X11 and X10 motherboards you have to set a jumper on the motherboard to flash the ME region via the AFU* utilities. This is called the manufacturing mode, sometimes recovery mode.

When this jumper is selected I can flash the ME firmware, but, also in the BIOS the ME firmware says it has version 0.0.0.0, and in windows the device manager shows the Intel Management Engine Interface device as not connected.

What would the implications of this jumper be? Switch to manufacturing mode and forget?

BTW, I previously used the -S flag with these motherboards. If you ever need to enable ME again, it might not be as simple as flashing the BIOS again, because there is of course no FW update module in the ME region.

@jjurkus
Copy link
Author

jjurkus commented Apr 19, 2018

The X11SSA-F I had an issue with before has two ME jumpers:
JPME1 ME Recovery Pins 1-2 (Normal)
JPME2 Manufacturing Mode Select Pins 1-2 (Normal)

Now I'm not sure what either of those do, and if any of them put the ME in a special mode.
I have replaced this mainboard with a X11SAE, because I had more issues with it, and I'm not going to build it up again.

@yhaenggi
Copy link

yhaenggi commented Apr 19, 2018

with the jumper set, do you get the 30 min issue?

@jjurkus
Copy link
Author

jjurkus commented Apr 19, 2018

No, I've turned one on to try, and luckily it stays on. (otherwise I'd have to go back to work)

@corna
Copy link
Owner

corna commented Apr 20, 2018

It's probably the HDA_SDO pin (or something similar for the server platforms), see #135.

If you want a safe way to disable ME you can use this (but of course you're still trusting that ME fulfills your request).

@jjurkus
Copy link
Author

jjurkus commented Apr 20, 2018

I think I will flash BIOS files that are treated with the -s flag, and set this jumper. I think that will give me the most options.

@chewy212
Copy link

chewy212 commented Feb 17, 2021

The X11SRM-F exhibits this behavior and the BIOS shows 0.0.0.0 for the ME version and nonfunctional ME with the JPME2 jumper switched to pins 2-3.

from the X11SRM-F manual: "ME Manufacturing Mode Close pins 2-3 of jumper JPME2 to bypass SPI flash security and force the system to operate in the manufacturing mode, which will allow the user to flash the system firmware from a host server for system setting modifications. Refer to the table below for jumper settings. The default setting is Normal."

However, on other boards such as the A2SDV-16C-TLN5F and X11SPL-F, I have found that the ME still displays a version number and active ME function when the JPME2 is closed on pins 2-3 of these boards. However, the documentation for these boards manuals have an identical description for the JPME2 jumper.

@vbooka1
Copy link

vbooka1 commented Mar 21, 2022

On X11SSH-F with the JPME2 jumper on pins 2-3 BIOS still shows ME and SPS versions, but its "State" is "Recovery". When the JPME2 jumper is on pins 1-2 the "State" is "SPS ME FW Active".

Fun fact: when ME is in "Recovery" state the IPMI could not read the CPU and PCH temperatures (both web panel and ipmitool show "n/a"), but simple sensors with coretemp module does show CPU temperature.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants