Jump to content
Sign in to follow this  
J95

[Guide] Modding Nvidia OEM INF Files

Recommended Posts

- Extract drivers 7-Zip - 3xx.xx-notebook-win8-win7-64bit-international-whql\Display.Driver

- Display.Driver folder, OEM INF list.

nvaci.inf Acer, Gateway

nvami.inf Asus

nvaoi.inf Apple

nvbli.inf HP

nvcti.inf Compal

nvcvi.inf Clevo

nvdmi.inf Dell

nvfmi.inf Fujitsu

nvfui.inf Siemens

nvhmi.inf HP

nvloi.inf LG

nvlti.inf lenovo

NVMIi.inf MSI

nvqni.inf NEC

nvszci.inf Sony

nvtdi.inf Toshiba Qosmio

nvtsi.inf Toshiba

- INF file structure.

; NVIDIA Windows (64 bit) Display INF file

; Copyright © NVIDIA Corporation. All rights reserved.

[Version]

Signature = "$Windows NT$"

Provider = %NVIDIA%

ClassGUID = {4D36E968-E325-11CE-BFC1-08002BE10318}

Class = Display

DriverVer = 10/23/2013, 9.18.13.3165

CatalogFile = NV_DISP.CAT

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[Manufacturer]%NVIDIA_A% = NVIDIA_SetA_Devices,NTamd64.6.0,NTamd64.6.1,NTamd64.6.2,NTamd64.6.3 (Windows versions 64-bit)

NTamd64.6.0 Vista

NTamd64.6.1 Win7

NTamd64.6.2 Win8

NTamd64.6.3 Win8.1

1

[NVIDIA_SetA_Devices.NTamd64.6.0] Vista

%NVIDIA_DEV.0407.01F1.1028% = Section004, PCI\VEN_10DE&DEV_0407&SUBSYS_01F11028

%NVIDIA_DEV.0407.01F2.1028% = Section004, PCI\VEN_10DE&DEV_0407&SUBSYS_01F21028

%NVIDIA_DEV.0407.0228.1028% = Section004, PCI\VEN_10DE&DEV_0407&SUBSYS_02281028

-------------------------------------------------------------------------------------------------------------------------------------

2

[NVIDIA_SetA_Devices.NTamd64.6.1] Win7

%NVIDIA_DEV.0407.019C.1028% = Section001, PCI\VEN_10DE&DEV_0407&SUBSYS_019C1028

%NVIDIA_DEV.0407.01F1.1028% = Section001, PCI\VEN_10DE&DEV_0407&SUBSYS_01F11028

%NVIDIA_DEV.0407.01F2.1028% = Section001, PCI\VEN_10DE&DEV_0407&SUBSYS_01F21028

-------------------------------------------------------------------------------------------------------------------------------------

3

[NVIDIA_SetA_Devices.NTamd64.6.2] Win8

%NVIDIA_DEV.0407.019C.1028% = Section002, PCI\VEN_10DE&DEV_0407&SUBSYS_019C1028

%NVIDIA_DEV.0407.01F1.1028% = Section002, PCI\VEN_10DE&DEV_0407&SUBSYS_01F11028

%NVIDIA_DEV.0407.01F2.1028% = Section002, PCI\VEN_10DE&DEV_0407&SUBSYS_01F21028

-------------------------------------------------------------------------------------------------------------------------------------

4

[NVIDIA_SetA_Devices.NTamd64.6.3] Win8.1

%NVIDIA_DEV.0407.019C.1028% = Section003, PCI\VEN_10DE&DEV_0407&SUBSYS_019C1028

%NVIDIA_DEV.0407.01F1.1028% = Section003, PCI\VEN_10DE&DEV_0407&SUBSYS_01F11028

%NVIDIA_DEV.0407.01F2.1028% = Section003, PCI\VEN_10DE&DEV_0407&SUBSYS_01F21028

-------------------------------------------------------------------------------------------------------------------------------------

5

[strings]

DiskID1 = "NVIDIA Windows (64 bit) Driver Library Installation Disk 1"

NVIDIA = "NVIDIA"

NVIDIA_A = "NVIDIA"

NVIDIA_DEV.0407.019C.1028 = "NVIDIA GeForce 8600M GT "

NVIDIA_DEV.0407.01F1.1028 = "NVIDIA GeForce 8600M GT"

NVIDIA_DEV.0407.01F2.1028 = "NVIDIA GeForce 8600M GT "

-------------------------------------------------------------------------------------------------------------------------------------

nvdmi.inf (Dell) e.g. Alienware M17xR2 GTX 680M - Win7

- Device manager -> Display Adapters -> Details -> Device Description -> Hardware Ids.

10DE&DEV = Nvidia, 11A0 = GTX 680M, 043A = M17XR2, 1028 = Dell (PCI\VEN_10DE&DEV_11A0&SUBSYS_043A1028)

PCI\VEN_10DE&DEV_11A0&SUBSYS_05511028 = M17xR4/60Hz GTX 680M (Reference)

- Edit only the "NTamd64 Section" that corresponds to your OS version + 5 "NVIDIA Windows (64 bit) Driver Library Installation Disk 1"

Under [NVIDIA_SetA_Devices.NTamd64.6.1] 2 (Win7) search for "%NVIDIA_DEV.11A00551.1028% = Section210, PCI\VEN_10DE&DEV_11A0&SUBSYS_05511028" replace 0551 with 043A.

- 5 "NVIDIA Windows (64 bit) Driver Library Installation Disk 1"

[strings]

NVIDIA_DEV.11A0.0551.1028 = "NVIDIA GeForce GTX 680M " replace 0551 with 043A

Notepad CTRL+H Method

- Display.Driver folder -> open nvdmi.inf (notepad) CTRL+H -> Find What: 0551 Replace With: 043A -> Hit 'Replace All' -> Save.

- C:\Nvidia...International\ -> run setup.exe.

M17xR1 GTX 260M/280M/285M.

- GTX 260M = 0618

%NVIDIA_DEV.0618.02A2.1028% = Section033, PCI\VEN_10DE&DEV_0618&SUBSYS_02A21028, replace 02A2 with 02A1

- GTX 280M = 060A

%NVIDIA_DEV.0618.02A2.1028% = Section033, PCI\VEN_10DE&DEV_0618&SUBSYS_02A21028, replace both 0618 / 02A2 with 060A / 02A1 respectively.

- 5 "NVIDIA Windows (64 bit) Driver Library Installation Disk 1"

[strings]

NVIDIA_DEV.060A.02A1.1028 = "NVIDIA GeForce GTX 280M "

NVIDIA_DEV.0618.02A1.1028 = "NVIDIA GeForce GTX 260M "

Notepad CTRL+H Method

GTX 260M

- Display.Driver folder -> open nvdmi.inf (notepad) CTRL+H -> Find What: 02A2 Replace With: 02A1 -> Hit 'Replace All' -> Save.

- C:\Nvidia...International\ -> run setup.exe.

GTX 280M

1- Display.Driver -> open nvdmi.inf CTRL+H -> Find What: 02A2 Replace With: 02A1 -> Hit 'Replace All'

2- Find What: 0618 Replace With: 060A -> ''Replace All'

3- Find What: 260M Replace With: 280M -> 'Replace All' -> Save.

4- C:\Nvidia...International\ -> run setup.exe

GTX 285M

1- Display.Driver -> open nvdmi.inf CTRL+H -> Find What: 043A Replace With: 02A1 -> Hit 'Replace All' -> Save

2- C:\Nvidia...International\ -> run setup.exe

- Windows 8 - disable driver signing.

Command Prompt (Admin) Win key + X Type:

bcdedit /set {current} testsigning yes

-> "The operation completed successfully" -> reboot -> Install drivers.

Exit test mode.

bcdedit /set {current} testsigning no

-> reboot.


View full article

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Similar Content

    • By ounces
      After spending significant time and effort to obtain "DC" screen for 8770w (which is essentially a regular IPS panel with fancy board that converts 8bpc LVDS to 10bpc DP), I have finally got and installed one. All works great, except of the one problem...

      It has pretty bad banding / posterization in lower shadows. I have tried profiling it in different modes (full range, sRGB, rec709) - issue persists, and it indeed shows only in the lowest part of the characteristic curve. Mids and highlights are represented fine and show low deviation from reference values.

      GPU is HP K4000M, Nvidia drivers installed "as it is", video-card is identified without a hitch.
      Banding was not present with the original TN panel using the same GPU.
       
      While checking a software side, I have noticed that Win10 has bit depth set to 8-bit...
       

       
      My initial reaction was, - "Easy, let's change it in `nvidia-settings` and we're all set":

      ...but that would be too easy, right? After selecting 10bpc and clicking "Apply" screen went off and back on, only to show that depth stayed at 8bpc. Repeating the above few times yielded exactly the same result and I'm not in a hurry to meet a cliched (and laymen) definition of insanity.
       
      Let's check GPU-Z. So far so good, nothing unusual. Notice the highlighted BIOS version and subvendor string:
       
      Time to delve into other tabs. We are running WDDDM v2.4 which supports GPU dithering, but hey... BIOS version has changed!
       
      Briefly back to `nvidia-settings` to check what is reported by vendor's own utility:

       
      So far, we have two strings for BIOS version:
      80.04.5A.00.02 (let's call it an "A") 80.4.33.0.37 (let's call it a "B")  
      Notice how 2nd one seems to not follow hexademical notation. Lastly, "NVIDIA BIOS" drop-down, reports "A" version:
       
      ...and monitor section which confirms that rig is indeed capable of 10bpc, but currently running at mere 8bpc:

       
      Windows "Adapter settings", reports version "B". It's 2019, diversity is a must.

       
      "NVidia inspector" is of the same opinion:

       
      Now, let's use some seriously legit tools and check-in exported BIOS file in `nvflash`:

       
      Here we have two three interesting findings:
      Reported vendor is Dell, not an HP. See this link for details. BIOS version is back to "A". Have I already mentioned diversity? MXM module uses MX25L2005 flash storage in WSON-8 packaging. If things go real nasty, we should be able to rescue a patient via Pomona clip and external programmer.  
      Loading the same file in "Kepler BIOS tweaker" confirms the facts:

       
      EDID settings, courtesy of NVidia Control Panel. Hex dump can be found at the bottom of this post.
      ...Shall I be worried about "60.02Hz" refresh rate?
       
      To summarize:
      Why two different BIOS versions are reported? Anything to do with UEFI (e.g. HP is sideloading its own during boot)?.. Why two different vendors reported? As far as I remember, this is branded HP GPU. Where to get "clean" BIOS of K4000M for future experiments? Ideally from 8770w equipped with "DreamColor" panel from a factory.  
      Link to the dumps, BIOS ROM and monitor EDID: https://mega.nz/#F!zGgRmQIL!9q2QFZtHuK2RQ-WHXMA4Mg (also attached to this post)
      K4000M.zip
    • By Blocker35
      Hi guys, bit of a rookie to the whole EGPU scene. Currently I have:
       
      - MacBook Pro 2015 13inch (3.1GHz Core i7 16GB RAM)
      - Razer X Core 
      - Apple TB3 to TB2 Adapter
      -  TB2 Cable (Cable Matters)
      - 23inch AOC External Monitor
       
      I am wonder about what graphics card to get to run X-Plane11 with high graphic settings?
      I have purgewrangler set up and ready to use with an AMD graphics card, but am also open to the idea of an Nvidia graphics card.
      Any advice appreciated. I did not buy a Windows PC as I need a Mac for various other things and wanted an all-in-one laptop.
    • By can rx
      Hello to all dear visitors, 
       
      I have been using Lenovo y510p notebook for two years but in games I think my graphic card is inadequate. After that I've bought Mini PCI-e EXP GDC and attached it to where the wireless card socket is.  However because it has x1 speed its performance is too low. Even though on tests rx460's ranks is low than rx480, it has more performance.
       
      In x1 PCI-e port, the performance is too low and inefficient. On GPUz programme, use of memory controller is 20% but use of GPU is 100%. I mean, I've been hooked to the x1 speed.
       
      Components : EXP GDC version 8.0 +450w PSU + rx480
       
      I've read all pages about ultrabay, I want to buy and to share in forum.
       
      If anyone has ultrabay to PCI-e port, I want to buy. Please help.
       
      Thanks for everything.
    • By Kel
      I got the exp gdc beast 8.5 got all the connections right... laptop boots up... fans turn on the gpu.... device manager detects gtx 1060 with a “ ! “ in a yellow triangle. Now what to do.... i tried to do the bios mod.... but realised that i have 3.07 version. 
      Questions-
      1 is there any way to get this done without the mod?? 
      2 if mod is the only way... kindly help me with step by step instruction in laymans terms... i m not a techy... so i might not understand technical terms.... altho i am interested... but learning yet. Please help. 
×

Important Information

By using this site, you agree to our Terms of Use. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.