• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

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

Powdered_Sugar

New Member
Joined
Dec 12, 2023
Messages
5 (0.03/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
 
Joined
May 20, 2020
Messages
177 (0.12/day)
Location
WorldWideWeb
System Name MPG
Processor i3-10105F
Motherboard Z490 Gaming Plus (MS-7C75)
Cooling Be Quiet Dark Rock Advanced
Memory GSkill RipJawsV 32Gb 3200
Video Card(s) GTX1060 6Gb AERO ITX OC
Storage NVMW WD Black SN750 Samsung EVO 840 SSD and Mechanical TBs...
Display(s) Asus VS278Q
Case CM HAF-X
Audio Device(s) ALC1200 Yamaha AV Creative DTT2200
Power Supply Corsair RM-1000
Mouse SteelSeries Rival
Keyboard MS Sidewinder X6
Software Windows 10/11
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.
 

Powdered_Sugar

New Member
Joined
Dec 12, 2023
Messages
5 (0.03/day)
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?
 
Joined
May 20, 2020
Messages
177 (0.12/day)
Location
WorldWideWeb
System Name MPG
Processor i3-10105F
Motherboard Z490 Gaming Plus (MS-7C75)
Cooling Be Quiet Dark Rock Advanced
Memory GSkill RipJawsV 32Gb 3200
Video Card(s) GTX1060 6Gb AERO ITX OC
Storage NVMW WD Black SN750 Samsung EVO 840 SSD and Mechanical TBs...
Display(s) Asus VS278Q
Case CM HAF-X
Audio Device(s) ALC1200 Yamaha AV Creative DTT2200
Power Supply Corsair RM-1000
Mouse SteelSeries Rival
Keyboard MS Sidewinder X6
Software Windows 10/11
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.
 
Joined
Jul 19, 2015
Messages
931 (0.29/day)
System Name The Banshee
Processor Ryzen 5 5600 @ 4.65GHz CO -30
Motherboard AsRock X370 Taichi
Cooling CM Hyper 212 Plus
Memory 16GB 2x8 G.Skill Trident Z 3600 CL16 1.35V
Video Card(s) RTX 3060M 6GB @ 1750-2000MHz Core / 1875MHz Mem
Storage 1TB Kingston NV2 & 1TB Mass Storage HDD
Display(s) LG 25UM57-P @ 75Hz OC
Case Fractal Design Arc XL
Audio Device(s) ATH-M20x
Power Supply Evga SuperNova 1300 G2
Mouse Evga Torq X3
Keyboard Thermaltake Challenger
Software Win 10 Pro 64-Bit
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).
 

Powdered_Sugar

New Member
Joined
Dec 12, 2023
Messages
5 (0.03/day)
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.
 
Joined
Jul 19, 2015
Messages
931 (0.29/day)
System Name The Banshee
Processor Ryzen 5 5600 @ 4.65GHz CO -30
Motherboard AsRock X370 Taichi
Cooling CM Hyper 212 Plus
Memory 16GB 2x8 G.Skill Trident Z 3600 CL16 1.35V
Video Card(s) RTX 3060M 6GB @ 1750-2000MHz Core / 1875MHz Mem
Storage 1TB Kingston NV2 & 1TB Mass Storage HDD
Display(s) LG 25UM57-P @ 75Hz OC
Case Fractal Design Arc XL
Audio Device(s) ATH-M20x
Power Supply Evga SuperNova 1300 G2
Mouse Evga Torq X3
Keyboard Thermaltake Challenger
Software Win 10 Pro 64-Bit
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.
 

Powdered_Sugar

New Member
Joined
Dec 12, 2023
Messages
5 (0.03/day)
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.)
 

Powdered_Sugar

New Member
Joined
Dec 12, 2023
Messages
5 (0.03/day)
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.
 

d0berm

New Member
Joined
Jan 10, 2024
Messages
1 (0.01/day)
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
 
Top