Hello everyone,
Iโm currently working on a dead MSI GP75 Leopard (MS-17E71) motherboard (i7 CPU, NVIDIA GPU) with a no display/no backlight issue initially. After extensive investigation, Iโm at a critical stage involving EC firmware, BIOS/ME region interaction, and possible deep corruption. I'm seeking advanced insight from anyone with experience in EC/BIOS sync issues or PCH-level behavior. Hereโs a full breakdown:
๐งฉ Initial Issue
Basic Power Checks
Firmware Work So Far (using CH341A and neoprogrammer)
EC + BIOS Interaction Observed
New Symptom
What is the actual situation
After trying multiple combinations of cleaned ME bios and EC firmware from backup and MSI site nothing is working I canโt even go back to the initial situation by re-flashing backups.
What I Need Help With
Files Available
Iโm currently working on a dead MSI GP75 Leopard (MS-17E71) motherboard (i7 CPU, NVIDIA GPU) with a no display/no backlight issue initially. After extensive investigation, Iโm at a critical stage involving EC firmware, BIOS/ME region interaction, and possible deep corruption. I'm seeking advanced insight from anyone with experience in EC/BIOS sync issues or PCH-level behavior. Hereโs a full breakdown:
๐งฉ Initial Issue
- Board powers on (fans spin, keyboard lights up and can be adjusted, caps lock led lights), but no display or backlight
- External display (HDMI) shows nothing
- No POST beep, no boot sound
- Screen changes shade slightly on power ON/OFF, so panel receives at least minimal power/signal
Basic Power Checks
- All power rails to CPU, GPU, PCH confirmed present
- Resistance on coils:
- CPU: Low (a few ohms, normal)
- GPU: ~0.5ฮฉ dropping slowly to 0 โ verified normal on other working boards
- Injected 0.9V at GPU rail, 2.5A โ no shorts, nothing heating up
- Signals present:
- GPU_ON = 1.8V
- SYS_PWR_OK = 3.3V
- PLT_RST# = 3.3V
- PEX_RST# = ~1.73V (pulled up by 2.2k to 1.8V)
- GFX_CLKREQ initially 3.3V โ drops to 0.02V after startup
- GFX_REFCLK pair measured at ~1.5 MHz, ~0.53V โ not sure if itโs ok ?
Firmware Work So Far (using CH341A and neoprogrammer)
- Flashed BIOS (16MB image from MSI site) โ No change
- Also tried a cleaned ME version of BIOS from vinafixโ machine became completely unresponsive
- Reflashed EC firmware separately โ recovered initial state
- Then:
- Reflashing BIOS seems to overwrite EC (even when EC is flashed first)
- Every time I flash the BIOS, comparing EC dump shows mismatch at end
- Suggests BIOS contains embedded EC block that's automatically flashed during boot/reset
EC + BIOS Interaction Observed
- Using HxD hex editor, I confirmed BIOS file contains partial EC firmware blocks
- Not all segments of standalone EC file are present in BIOS
- This raises the possibility of:
- BIOS containing an incomplete or compressed EC loader/firmware
- EC auto-update logic triggered on reset
- Mismatch causing EC corruption or incorrect operation
New Symptom
- After reflashing BIOS + EC to MSI stock versions:
- Laptop powers on, then shuts down after ~1 minute
- PCH gets very hot
- If cooled (with freeze spray), board stays on longer โ seems thermal-triggered
What is the actual situation
After trying multiple combinations of cleaned ME bios and EC firmware from backup and MSI site nothing is working I canโt even go back to the initial situation by re-flashing backups.
- power sequence is ok until SLP_S5# which is missing
- Checked 32.768 kHz RTC crystal โ present and stable
What I Need Help With
- Is the EC firmware in the BIOS image complete or partial? there is a hardware reset button that suggests a firmware reset, but from where ? I couldnโt find any other bios chip
- Is there a documented method to disable EC auto-flash from BIOS?
- Could EC/BIOS mismatch explain the missing SLP_S5# or PCH overheating?
- Is there a known good version combo for EC firmware + BIOS for MS-17E71?
- Has anyone seen a board that powers on but PCH overheats due to EC misbehavior?
Files Available
- Original 16MB BIOS dump from board (original.bin)
- Official MSI BIOS file (E17E7IMS.10C.bin)
- Official MSI EC firmware (MS-17E71.107.bin)
- Cleaned ME version of BIOS