• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

nvflash finds GPU with list, but not when I try to flash

Powdered_Sugar

New Member
Joined
Dec 12, 2023
Messages
5 (0.01/day)
My machine:
MSI Katana 15 B12VGK-813US
MSI RTX 4070 Mobile (Chipset Codename: AD106M/GN21-X6)

The problem I'm having is that whenever I try to install drivers, the GPU breaks. I'm on a fresh format. When any driver is installed at all, the card gets a yellow exclamation next to it in Device Manager, with the message "Windows has disabled this device. (Error Code 43)"

When I try to look at the the GPU w/ GPU-Z or HWInfo, it finds it, but the data is incomplete. It can't get any of the actual specs like memory, clock speed, etc.; just the basic device information.

I found a BIOS that I hope is the correct one. Unfortunately, there isn't a 4070 mobile bios tested on the site:
BIOS

My current issue is that when I run nvflash I'm getting conflicting information.

nvflash64 --list gives the following output:

Code:
C:\Users\PS\Downloads\nvflash_5.814>nvflash64.exe --list
NVIDIA Firmware Update Utility (Version 5.814.0)
Copyright (C) 1993-2023, NVIDIA Corporation. All rights reserved.

WARNING: NVFlash detected that Windows Memory Integrity is enabled.
         Windows Memory Integrity may interfere with some NVFlash operations.
         Windows Memory Integrity can be disabled via Windows Settings.

NVIDIA display adapters present in system:
<0> Graphics Device      (10DE,2820,1462,13C7) S:00,B:01,D:00,F:00

This seems to indicate that it's finding the GPU. However, when I actually try to flash the BIOS this is the output:

nvflash64 -6 ROM.rom

Code:
C:\Users\PS\Downloads\nvflash_5.814>nvflash64 -6 ROM.rom
NVIDIA Firmware Update Utility (Version 5.814.0)
Copyright (C) 1993-2023, NVIDIA Corporation. All rights reserved.

WARNING: NVFlash detected that Windows Memory Integrity is enabled.
         Windows Memory Integrity may interfere with some NVFlash operations.
         Windows Memory Integrity can be disabled via Windows Settings.

Checking for matches between display adapter(s) and image(s)...

Adapter not accessible or supported EEPROM not found, skipping

NOTE: Exception caught.

Results:
 Index | Match | Flash | Name
  <00>                   Graphics Device  (10DE,2820,1462,13C7) S:00, B:01
Nothing changed!



ERROR:  Detecting GPU failed.

I have disabled the GPU in device manager prior to starting this.


I'm hoping there's a away to fix this. I've opened my case to replace the hard drives, ram, and thermal paste, so I'm not sure MSI would honor the warranty. (This was all six months ago, so not the root cause of the issue.) The laptop also had a hard fall about a week ago. That may or may not be the root of the problem, I'm not sure. The graphics card was still working for a bit after that fall, and I was noticing issues with installing new drivers well before it, so I don't think it's the root cause either.

Thanks in advance
 
Usually when ALL drivers fails to install, even more on a clean OS instal, its GPU HW issue and not a vBios issue.
By default thats the windows behaviour when he cant access all the GPU features.
The NVFlash behaviour is also common when it detects the PCI device but cant access it.
The ROM on laptops are common to be part of the main motherboard bios, only dedicated MXM cards have its on IC for eprom, only here NVFlash can access it.
 
Usually when ALL drivers fails to install, even more on a clean OS instal, its GPU HW issue and not a vBios issue.
By default thats the windows behaviour when he cant access all the GPU features.
Does that mean that the GPU is shot then?
 
Does that mean that the GPU is shot then?
Yes a very likely possibility, GPU or motherboard circuit to it.
RMA or get it on a TechLab for diagnose.
 
WARNING: NVFlash detected that Windows Memory Integrity is enabled. Windows Memory Integrity may interfere with some NVFlash operations. Windows Memory Integrity can be disabled via Windows Settings.
You probably need to disable this, it may be preventing read/writes to the GPU's EEPROM (where the Bios is stored).
 
You probably need to disable this, it may be preventing read/writes to the GPU's EEPROM (where the Bios is stored).
I've been trying to get it disabled but can't seem to find the settings in Windows. I've followed other instructions and the settings just aren't there.
 
I've been trying to get it disabled but can't seem to find the settings in Windows. I've followed other instructions and the settings just aren't there.
Just type "Core Isolation" into Windows search and it will be in that menu. You'll need to restart after disabling it.
 
Just type "Core Isolation" into Windows search and it will be in that menu. You'll need to restart after disabling it.
All of the Windows Security stuff was missing, including core isolation. I was using a custom ISO that excluded all the windows defender stuff. I've just formatted to standard version of W11. Core Isolation is present now, so I'll try it again. (I was using the minimal ISO for months prior to this and everything worked.)
 
Just type "Core Isolation" into Windows search and it will be in that menu. You'll need to restart after disabling it.
Alright, with that turned off I'm not seeing any changes:

Code:
C:\Users\PS\Downloads\nvflash_5.814>nvflash64 --list
NVIDIA Firmware Update Utility (Version 5.814.0)
Copyright (C) 1993-2023, NVIDIA Corporation. All rights reserved.

NVIDIA display adapters present in system:
<0> Graphics Device      (10DE,2820,1462,13C7) S:00,B:01,D:00,F:00


Code:
C:\Users\PS\Downloads\nvflash_5.814>nvflash64 -6 ROM.rom
NVIDIA Firmware Update Utility (Version 5.814.0)
Copyright (C) 1993-2023, NVIDIA Corporation. All rights reserved.

Checking for matches between display adapter(s) and image(s)...

Adapter not accessible or supported EEPROM not found, skipping

NOTE: Exception caught.

Results:
 Index | Match | Flash | Name
  <00>                   Graphics Device  (10DE,2820,1462,13C7) S:00, B:01
Nothing changed!



ERROR:  Detecting GPU failed.

Looks like the GPU is just dead... I'm going to remove my upgraded hard drives and ram, then submit a ticket and try to get the laptop replaced.
 
Alright, with that turned off I'm not seeing any changes:

Code:
C:\Users\PS\Downloads\nvflash_5.814>nvflash64 --list
NVIDIA Firmware Update Utility (Version 5.814.0)
Copyright (C) 1993-2023, NVIDIA Corporation. All rights reserved.

NVIDIA display adapters present in system:
<0> Graphics Device      (10DE,2820,1462,13C7) S:00,B:01,D:00,F:00


Code:
C:\Users\PS\Downloads\nvflash_5.814>nvflash64 -6 ROM.rom
NVIDIA Firmware Update Utility (Version 5.814.0)
Copyright (C) 1993-2023, NVIDIA Corporation. All rights reserved.

Checking for matches between display adapter(s) and image(s)...

Adapter not accessible or supported EEPROM not found, skipping

NOTE: Exception caught.

Results:
Index | Match | Flash | Name
  <00>                   Graphics Device  (10DE,2820,1462,13C7) S:00, B:01
Nothing changed!



ERROR:  Detecting GPU failed.

Looks like the GPU is just dead... I'm going to remove my upgraded hard drives and ram, then submit a ticket and try to get the laptop replaced.
just try this from .bat file
cd /d %~dp0
nvflash.exe --index=0 backup.rom 4 5 6
 
Back
Top