NVIDIA GTX660 MSI Twin Frozr III BIOS/UEFI Update: Difference between revisions

From WikiMLT
m (Стадий: 3 [Фаза:Разработване, Статус:Разработван]; Категория:Hardware)
m (Стадий: 6 [Фаза:Утвърждаване, Статус:Утвърден]; Категория:Hardware)
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
<noinclude><!--[[Category:Hardware|?]]-->{{ContentArticleHeader/Hardware}}</noinclude>
<noinclude><!--[[Category:Hardware|?]]-->{{ContentArticleHeader/Hardware}}</noinclude>
== References ==
I've performed these steps on 2022 PC with [[QEMU/KVM on AMD Ryzen 9 Desktop with Dual-boot and Passthrough|Ryzen 9]] and motherboard [[:File:ASRock X570 Phantom Gaming 4 Motherboard.pdf|ASRock X570 Phantom Gaming 4]]. During the whole procedure the CSM (Compatibility Support Module) within the motherboard's UEFI Boot menu was enabled. After the update I've disabled it and the PC successfully booted in a complete UEFI mode. All essential files used in the procedure below are collected in the file [[:File:GTX660.TwinFrozr3.UEFI.BIOS.Flash.7z|GTX660.TwinFrozr3.UEFI.BIOS.Flash.7z]].


* ...
The step-by-step procedure is as follow:


* ...
'''0.''' Use [https://www.techpowerup.com/download/techpowerup-gpu-z/ GPU-Z] to find the exact model of the card. In my case the card has: Device Id: <code>10DE 11C0</code>, Subsystem Id: <code>1462 28'''71'''</code>.


== Section 1 ==
'''1.''' Download and install [https://rufus.ie/en/ Rufus].
...
 
'''2.''' Insert an USB flash drive to be erased into the PC.
 
'''3.''' Use Rufus: within the "Boot selection" drop down select "FreeDOS", and choose "DOWNLOAD" instead of "SELECT". Then start the procedure.
 
'''4.''' Download [https://www.guru3d.com/files_details/nvflash_download.html NVFlash Build version 5.141.0.1] (I didn't succeed with the latest version).
 
'''5.''' Extract the executable files of the NVFlash tool to the root directory of the newly FreeDOS formatted USB flash drive.
 
'''6.''' Download a new version of the MSI GTX 660 2048 MB Twin Frozr III's firmware:
 
* In my case:  originally was with [https://www.techpowerup.com/vgabios/126373/msi-gtx660-2048-120823 Bios 80.06.10.00.15 (MSI.'''GTX660.2048.120823'''.rom)]
* I've installed [https://www.techpowerup.com/vgabios/138896/msi-gtx660-2048-130318 Bios 80.06.28.00.39 (MSI.'''GTX660.2048.130318'''.rom)]. '''This is the firmware in use.'''
* The rom provided in the topic [https://forum-en.msi.com/index.php?threads/request-msi-gtx-660-twin-frozr-oc-edition-uefi-bios.261031/ REQUEST - MSI GTX 660 Twin Frozr OC Edition UEFI Bios] is for device wit  Subsystem Id: <code>1462 28'''77'''</code>, which is not compatible with mine.
 
'''7.''' Copy the new rom [https://www.techpowerup.com/vgabios/138896/msi-gtx660-2048-130318 MSI.'''GTX660.2048.130318'''.rom] to the root directory of the newly FreeDOS formatted USB flash drive. Rename the file with a short name like <code>130318.rom</code> or so.
 
'''8.''' Reboot the PC and boot from the FreeDOS formatted USB flash drive (where are placed also <code>nvflash.exe</code> and <code>130318.rom</code>).
 
'''9.''' Once the boot is finish type <code>'''dir'''</code> to see the names of the available files.
 
'''10.''' Take a backup of he existing firmware: <code>'''nvflash -b GX660.DEFAULT.ROM'''</code>
 
'''11.''' Then you can perform some additional checks by the help of <code>nvflash ...</code>
 
'''12.''' Finally flash the new firmware: <code>'''nvflash -b GX660.DEFAULT.ROM'''</code>
 
'''13.''' Reboot the PC, check does everything works well. Then go to the bios and disable CSM (Compatibility Support Module). It should be fine now.


<noinclude>
<noinclude>
Line 13: Line 40:
{{devStage  
{{devStage  
  | Прндл  = Hardware
  | Прндл  = Hardware
  | Стадий = 3
  | Стадий = 6
  | Фаза  = Разработване
  | Фаза  = Утвърждаване
  | Статус = Разработван
  | Статус = Утвърден
  | ИдтПт  = Spas
  | ИдтПт  = Spas
  | РзбПт  = {{REVISIONUSER}}
  | РзбПт = Spas
| АвтПт  = Spas
| УтвПт = {{REVISIONUSER}}
  | ИдтДт  = 17.10.2022
  | ИдтДт  = 17.10.2022
  | РзбДт  = {{Today}}
  | РзбДт = 17.10.2022
| АвтДт  = 17.10.2022
| УтвДт = {{Today}}
  | ИдтРв  = [[Special:Permalink/32090|32090]]
  | ИдтРв  = [[Special:Permalink/32090|32090]]
  | РзбРв  = {{REVISIONID}}
  | РзбРв = [[Special:Permalink/32096|32096]]
| АвтРв  = [[Special:Permalink/32097|32097]]
| УтвРв = {{REVISIONID}}
}}
}}
</div>
</div>
</noinclude>
</noinclude>

Latest revision as of 14:31, 17 October 2022

I've per­formed these steps on 2022 PC with Ryzen 9 and moth­er­board AS­Rock X570 Phan­tom Gam­ing 4. Dur­ing the whole pro­ce­dure the CSM (Com­pat­i­bil­i­ty Sup­port Mod­ule) with­in the motherboard's UE­FI Boot menu was en­abled. Af­ter the up­date I've dis­abled it and the PC suc­cess­ful­ly boot­ed in a com­plete UE­FI mode. All es­sen­tial files used in the pro­ce­dure be­low are col­lect­ed in the file GTX660.TwinFrozr3.UEFI.BIOS.Flash.7z.

The step-by-step pro­ce­dure is as fol­low:

0. Use GPU‑Z to find the ex­act mod­el of the card. In my case the card has: De­vice Id: 10DE 11C0, Sub­sys­tem Id: 1462 2871.

1. Down­load and in­stall Ru­fus.

2. In­sert an USB flash dri­ve to be erased in­to the PC.

3. Use Ru­fus: with­in the "Boot se­lec­tion" drop down se­lect "Free­DOS", and choose "DOWN­LOAD" in­stead of "SE­LECT". Then start the pro­ce­dure.

4. Down­load NVFlash Build ver­sion 5.141.0.1 (I didn't suc­ceed with the lat­est ver­sion).

5. Ex­tract the ex­e­cutable files of the NVFlash tool to the root di­rec­to­ry of the new­ly Free­DOS for­mat­ted USB flash dri­ve.

6. Down­load a new ver­sion of the MSI GTX 660 2048 MB Twin Frozr III's firmware:

7. Copy the new rom MSI.GTX660.2048.130318.rom to the root di­rec­to­ry of the new­ly Free­DOS for­mat­ted USB flash dri­ve. Re­name the file with a short name like 130318.rom or so.

8. Re­boot the PC and boot from the Free­DOS for­mat­ted USB flash dri­ve (where are placed al­so nvflash.exe and 130318.rom).

9. Once the boot is fin­ish type dir to see the names of the avail­able files.

10. Take a back­up of he ex­ist­ing firmware: nvflash ‑b GX660.DEFAULT.ROM

11. Then you can per­form some ad­di­tion­al checks by the help of nvflash …

12. Fi­nal­ly flash the new firmware: nvflash ‑b GX660.DEFAULT.ROM

13. Re­boot the PC, check does every­thing works well. Then go to the bios and dis­able CSM (Com­pat­i­bil­i­ty Sup­port Mod­ule). It should be fine now.