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

Help Flash MI50 to Radeon VII Pro

Outhawk

New Member
Joined
Dec 8, 2024
Messages
9 (0.13/day)
Hello together,
i got an MI50 16GB 0x66A1 and wanted to flash it to a Radeon VII Pro 16GB Bios 016.004.000.064.015319.
My first try was with the 3.31 Version, it detected the card but flashing didnt work
Second try with the 5.0 Version same problem... but now when i check the Informations amdvbflash shows me Radeoan VII Pro/ MI50 32GB and the 3.31 Version cant detect the card again.
I also tryed to reflash it to the original bios but dont work.
Any ideas or did i already killed the card?
At the first try i changed an entry in the asus bios that win 10 can detected the card but not sure anymore what exactly it been.^^
 
Last edited:
Joined
Jan 2, 2024
Messages
750 (1.82/day)
Location
Seattle
System Name DevKit
Processor AMD Ryzen 5 3600 ↗4.0GHz
Motherboard Asus TUF Gaming X570-Plus WiFi
Cooling Koolance CPU-300-H06, Koolance GPU-180-L06, SC800 Pump
Memory 4x16GB Ballistix 3200MT/s ↗3800
Video Card(s) PowerColor RX 580 Red Devil 8GB ↗1380MHz ↘1105mV, PowerColor RX 7900 XT Hellhound 20GB
Storage 240GB Corsair MP510, 120GB KingDian S280
Display(s) Nixeus VUE-24 (1080p144)
Case Koolance PC2-601BLW + Koolance EHX1020CUV Radiator Kit
Audio Device(s) Oculus CV-1
Power Supply Antec Earthwatts EA-750 Semi-Modular
Mouse Easterntimes Tech X-08, Zelotes C-12
Keyboard Logitech 106-key, Romoral 15-Key Macro, Royal Kludge RK84
VR HMD Oculus CV-1
Software Windows 10 Pro Workstation, VMware Workstation 16 Pro, MS SQL Server 2016, Fan Control v120, Blender
Benchmark Scores Cinebench R15: 1590cb Cinebench R20: 3530cb (7.83x451cb) CPU-Z 17.01.64: 481.2/3896.8 VRMark: 8009
From what I understand about these cards, it's possible to flash a Radeon VII ROM onto them but they already don't want to POST when slotted into consumer mainboards and then no longer work in Windows. You may need a programmer to write the vBIOS.
 

Outhawk

New Member
Joined
Dec 8, 2024
Messages
9 (0.13/day)
Im 100% sure some smart guys already did that and when it been just for fun. With the China Cards it should be work easy just the orignial is a bit more difficult. Maybe i was just to stupid and did something wrong. Ah and at the bios i guess had to activate the 4g decoding correct?
 
Joined
Dec 25, 2020
Messages
7,581 (5.00/day)
Location
São Paulo, Brazil
System Name "Icy Resurrection"
Processor 13th Gen Intel Core i9-13900KS
Motherboard ASUS ROG Maximus Z790 Apex Encore
Cooling Noctua NH-D15S upgraded with 2x NF-F12 iPPC-3000 fans and Honeywell PTM7950 TIM
Memory 32 GB G.SKILL Trident Z5 RGB F5-6800J3445G16GX2-TZ5RK @ 7600 MT/s 36-44-44-52-96 1.4V
Video Card(s) NVIDIA RTX A2000
Storage 500 GB WD Black SN750 SE NVMe SSD + 4 TB WD Red Plus WD40EFPX HDD
Display(s) 55-inch LG G3 OLED
Case Pichau Mancer CV500 White Edition
Audio Device(s) Sony MDR-V7 connected through Apple USB-C
Power Supply EVGA 1300 G2 1.3kW 80+ Gold
Mouse Microsoft Classic IntelliMouse (2017)
Keyboard IBM Model M type 1391405
Software Windows 10 Pro 22H2
Benchmark Scores I pulled a Qiqi~
Mmm, I never tried crossflashing when I had the Radeon VII because it didn't have dual BIOS support - thus avoiding the specific problem you ran into. You'll probably need to reflash the VBIOS with a hardware programmer if you cannot reverse it with amdvbflash anymore.

I know the Vega Frontier Edition will flash into WX 9100 and work pretty much flawlessly (of course half DP ports are available since it only has 3 full size instead of 6 mini, no genlock connector is present, HDMI and GPU tach lights don't work) - but no clue about VII into Pro VII or MI50, vice-versa.
 
Joined
Jul 19, 2015
Messages
1,023 (0.29/day)
Location
Nova Scotia, Canada
Processor Ryzen 5 5600 @ 4.65GHz CO -30
Motherboard AsRock X370 Taichi
Cooling Cooler Master Hyper 212 Plus
Memory 32GB 4x8 G.SKILL Trident Z 3200 CL14 1.35V
Video Card(s) PCWINMAX RTX 3060 6GB Laptop GPU (80W)
Storage 1TB Kingston NV2
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 11 Pro 64-Bit
I don't know if the "real" MI50's can be flashed or at least flashed easily. Something about having two(/three?) bios' and it running parity & integrity checks on power up & boot.

AFAIK only the Chinese MI50/Radeon VII can be flashed with Radeon VII/ Pro VII bios'.
 

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
43,670 (6.78/day)
Location
Republic of Texas (True Patriot)
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64
@damric this i believe is your area
 
Joined
Feb 17, 2010
Messages
1,796 (0.33/day)
Location
Azalea City
System Name Main
Processor Ryzen 5950x
Motherboard B550 PG Velocita
Cooling Water
Memory Ballistix
Video Card(s) RX 6900XT
Storage T-FORCE CARDEA A440 PRO
Display(s) MAG401QR
Case QUBE 500
Audio Device(s) Logitech Z623
Power Supply LEADEX V 1KW
Mouse Cooler Master MM710
Keyboard Huntsman Elite
Software 11 Pro
Benchmark Scores https://hwbot.org/user/damric/

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
43,670 (6.78/day)
Location
Republic of Texas (True Patriot)
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64
Unfortunately not. I had the MI25, and got help from @DR4G00N and a few others.

I agree with @Dr. Dro probably going to need an spi flasher.
Now that i think about it amdvbflash works on RDNA/GCN/VLIW, not CDNA.
 
Joined
Feb 17, 2010
Messages
1,796 (0.33/day)
Location
Azalea City
System Name Main
Processor Ryzen 5950x
Motherboard B550 PG Velocita
Cooling Water
Memory Ballistix
Video Card(s) RX 6900XT
Storage T-FORCE CARDEA A440 PRO
Display(s) MAG401QR
Case QUBE 500
Audio Device(s) Logitech Z623
Power Supply LEADEX V 1KW
Mouse Cooler Master MM710
Keyboard Huntsman Elite
Software 11 Pro
Benchmark Scores https://hwbot.org/user/damric/
Joined
Apr 18, 2019
Messages
2,503 (1.17/day)
Location
Olympia, WA
System Name Sleepy Painter
Processor AMD Ryzen 5 3600
Motherboard Asus TuF Gaming X570-PLUS/WIFI
Cooling FSP Windale 6 - Passive
Memory 2x16GB F4-3600C16-16GVKC @ 16-19-21-36-58-1T
Video Card(s) MSI RX580 8GB
Storage 2x Samsung PM963 960GB nVME RAID0, Crucial BX500 1TB SATA, WD Blue 3D 2TB SATA
Display(s) Microboard 32" Curved 1080P 144hz VA w/ Freesync
Case NZXT Gamma Classic Black
Audio Device(s) Asus Xonar D1
Power Supply Rosewill 1KW on 240V@60hz
Mouse Logitech MX518 Legend
Keyboard Red Dragon K552
Software Windows 10 Enterprise 2019 LTSC 1809 17763.1757
Now that i think about it amdvbflash works on RDNA/GCN/VLIW, not CDNA.
MI50 is 'Vega II'. I've had success on MI25s using your Polaris flashing guide (IIRC, the older version was key)
MI50 is Vega though right?

@LabRat 891 dunno how busy you are but you might also be helpful.
Correct.

Vega (and other) cards like to go into some sort of safe mode after bad boots or crashing. I do not know the exact circumstances, but OP might have luck getting the card 'come back' after some hard power cycling while installed in the system.

I don't know if the "real" MI50's can be flashed or at least flashed easily. Something about having two(/three?) bios' and it running parity & integrity checks on power up & boot.

AFAIK only the Chinese MI50/Radeon VII can be flashed with Radeon VII/ Pro VII bios'.
I'd pedantically compare the PCBs, but The Pro VII vBIOS is what I'd have looked towards (in OP's position).
You seem to be correct though, going off reddit ( :laugh: )
1733713555812.png

https://www.reddit.com/r/Amd/comments/16oiecw
 

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
43,670 (6.78/day)
Location
Republic of Texas (True Patriot)
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64
MI50 is Vega though right?

@LabRat 891 dunno how busy you are but you might also be helpful.
I was thinking about vega being an extension of gcn

MI50 is 'Vega II'. I've had success on MI25s using your Polaris flashing guide (IIRC, the older version was key)

Correct.

Vega (and other) cards like to go into some sort of safe mode after bad boots or crashing. I do not know the exact circumstances, but OP might have luck getting the card 'come back' after some hard power cycling while installed in the system.


I'd pedantically compare the PCBs, but The Pro VII vBIOS is what I'd have looked towards (in OP's position).
You seem to be correct though, going off reddit ( :laugh: )
View attachment 374937
https://www.reddit.com/r/Amd/comments/16oiecw

Ok glad it was successful, I just got tired of repeating the commands over and over to people to flash correctly.

3.15-5.0*** people always forget to install the driver which so happens to remove write protection on the gpu so the firmware can be flashed...
 

Outhawk

New Member
Joined
Dec 8, 2024
Messages
9 (0.13/day)
Thank you all for answering! Polaris didnt work because the bios file isnt supported...so no way for a noob to flashing it right?

eidairaman1

guess i did it correctly... driver circle-save bios-unlock-try to flash
 
Last edited:

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
43,670 (6.78/day)
Location
Republic of Texas (True Patriot)
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64

Outhawk

New Member
Joined
Dec 8, 2024
Messages
9 (0.13/day)
well yes but what exactly is...is difficult to say. wie erased 1 chip with a hardware programmer tried 5 diffrent versions of atiflash think every command 3 times from -h and 8 diffrent bios version. But i saw a video where 1 guy saved the rom from other vega gpu deleted some lines and flashed it back to the card and let it brick. after that he could also flash the card. But something else. Anyone got a moded file or Rom with undervoltet oc Pro bios? Afterburner dont let me entry something and with morepowertool i have no experience
 

Outhawk

New Member
Joined
Dec 8, 2024
Messages
9 (0.13/day)
Hello since i made a Biosflash with amdflash from my MI50 to Radeon Pro i got a Problem with flashing other Bios profiles. For example when i want to downgrade to a Radeon VII the protection will not let me do that because of Hardware id, not verifed, BIOS authentication signature mismatched (That i hate most) and so on... a lot of reasons. Or when i mod my own Biosfile same issues.
How and where can i dissable that? i just wanted to upload my vbios without need to modify it so extrem. Verify i can understand but the rest i dont want.
Is there some option in the Mainboard Bios or with the Developer Tools etc?

Im using Win 10, Asus Prime B550
 

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
43,670 (6.78/day)
Location
Republic of Texas (True Patriot)
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64

Outhawk

New Member
Joined
Dec 8, 2024
Messages
9 (0.13/day)
i try it now with a boot stick and over the shell same problem bios signature mismatched. :confused: Dont know what else i could do now and dont want again try it with a hardware programmer (ch341)

Okay when i deinstall everything from amd with ddu i can flash offical roms asus,amd... but when i change just 1 parameter then problem signature dont match anymore. So would someone be so friendly and can tell me how i fix that signature problem? :)
 
Joined
Apr 18, 2019
Messages
2,503 (1.17/day)
Location
Olympia, WA
System Name Sleepy Painter
Processor AMD Ryzen 5 3600
Motherboard Asus TuF Gaming X570-PLUS/WIFI
Cooling FSP Windale 6 - Passive
Memory 2x16GB F4-3600C16-16GVKC @ 16-19-21-36-58-1T
Video Card(s) MSI RX580 8GB
Storage 2x Samsung PM963 960GB nVME RAID0, Crucial BX500 1TB SATA, WD Blue 3D 2TB SATA
Display(s) Microboard 32" Curved 1080P 144hz VA w/ Freesync
Case NZXT Gamma Classic Black
Audio Device(s) Asus Xonar D1
Power Supply Rosewill 1KW on 240V@60hz
Mouse Logitech MX518 Legend
Keyboard Red Dragon K552
Software Windows 10 Enterprise 2019 LTSC 1809 17763.1757
Hello since i made a Biosflash with amdflash from my MI50 to Radeon Pro i got a Problem with flashing other Bios profiles. For example when i want to downgrade to a Radeon VII the protection will not let me do that because of Hardware id, not verifed, BIOS authentication signature mismatched (That i hate most) and so on... a lot of reasons. Or when i mod my own Biosfile same issues.
How and where can i dissable that? i just wanted to upload my vbios without need to modify it so extrem. Verify i can understand but the rest i dont want.
Is there some option in the Mainboard Bios or with the Developer Tools etc?

Im using Win 10, Asus Prime B550
You have a couple options to try and work around this issue. I'm a bit rusty, so I apologize ahead of time if I'm not 100% accurate, here.

There's a workaround specifically to the SSID Mismatch issue.
I had to combine this fix with another, to get mine and my bud's 7900 XTX to crossflash.
Jobman212@OCN | https://www.overclock.net/threads/o...02706/page-380?post_id=29364418#post-29364418
I have created (I should say discovered) a new method of cross-flashing 7900 XTX BIOS using amdvbflash_win_5.0.567.

amdvbflash_win_5.0.567 doesn't allow you to flash a BIOS to a card with a different SSID. There is no flag to bypass that check. But, using Ghidra, I reverse-engineered the code within the .exe, and saw there was a method for bypassing all checks (after many hours of trial and error).

You need to create a config file, and pass this into the command line: -config=dummy.cfg

In this config file, you need to put the details of the NEW BIOS (see format below). This bypasses all of the SSID, P/N, version checks etc.


I have used this to successfully 'cross-flash' my Sapphire 7900 XTX Pulse, with a Nitro+ BIOS. I can confirm the power limit is now increased, and I did this from within Windows 11.

The contents of the CFG file (for my use case) can be seen here:


ssid=0xE471
svid=0x1DA2
biospn=113-4E4710U-T4Y
biosversion=022.001.002.031.000001
devid=0x{putYourDeviceIDHere}

This is the command you would run: .\amdvbflash -p newbios.rom -config=dummy.cfg -debug-log-status=true

If you want to find the values to put in the .cfg file, pass this flag -debug-log-status=true. The logs will then get dumped in C:\Users\{Username}\AppData\Roaming\AMD\amdvbflash_xxxx.log

These log files will contain all the info you need to place in the CFG file, to bypass the checks.
I did not have to do this when I flashed MI25s to WX9100s, however.

IIRC, 'the trick' with the Vega10 MI25 crossflash was using an older AMDVBflash and following eldairman's guide steps for the RX580/Polaris.
For RX 500 Series (Polaris) and Older:

Get amdvbflash 2.93

https://www.techpowerup.com/download/ati-atiflash/

Then look for Version 4.68, underneath 4.68 you will see a link to show older version, click that and you should see version 2.93

Here is a fix to make 2.93 work in Windows 10 and 11, Get the zip for version 5.0.567, extract it, then find the AMDVBDriverInstaller, execute the file and follow prompts, then restart the computer, that should help with bypassing Win8 Security feature prompt, if you get that prompt hit ok. Once done flashing run the file again to uninstall it for safety reasons

Follow these steps carefully:

1. Open your "C:" drive in Windows, create a new folder, call it atiflash.

2. Extract the contents of atiflash_293.zip to the "C:\atiflash" folder

3. Find the bios file you downloaded and rename the bios file to 5 digits with .rom on end Example RX 580, change file to rx580.rom (r****.rom)

4. Move r****.rom to the "C:\atiflash" folder

5. Open the start menu, type cmd, when cmd.exe appears right click it and hit "Run as administrator"

6. At the command prompt type in cd\ and press enter until only C:\> is on the screen.

7. Type in cd/atiflash and press enter, you should see C:\atiflash>

8. Type in amdvbflash.exe -i to identify the gpu you want to flash with a 0, 1, or 2)

9. At the C:\atiflash> prompt type in
amdvbflash.exe -unlockrom 0
(there is a space between the e and -unlockrom and 0)(0 is the number zero)
press enter and you will be prompted that the "ROM Unlocked" (or 1, 2)

10. At the C:\atiflash> prompt type in
amdvbflash.exe -f -p 0 r****.rom
(there is a space between the .exe and -f, and a space between -f and -p and 0).
(Or 1, 2)

Press Enter

Follow directions on screen and if flash is successful exit the command prompt and restart, windows should show up on screen.
 

Outhawk

New Member
Joined
Dec 8, 2024
Messages
9 (0.13/day)
The Mi25 got not that high protection. Think you had just 1 chip. I tried with the dumpfile also with an integraded into rom but no way. The chip is reading everything before he write it to the gpu doesnt matter if you have a serial key or not. They even can block softpptable. i read the manual and yes its possible to deactivate them but my knowlege isnt high enough for that. This is just a really tiny example from 350 pages:
Features
 Read and write access to all memory spaces from
 External programmers
 Application software self-programming
 Self-programming and boot loader support
 Read-while-write self-programming
 CPU can run and execute code while flash is being programmed
 Any communication interface can be used for program upload/download
 External programming
 Support for in-system and production programming
 Programming through serial PDI or JTAG interface
 High security with separate boot lock bits for:
 External programming access
 Boot loader section access
 Application section access
 Application table access
 Reset fuse to select reset vector address to the start of the
 Application section, or
 Boot loader section

looks like its just possible with linux , VM or Hardwareprogramming

You have a couple options to try and work around this issue. I'm a bit rusty, so I apologize ahead of time if I'm not 100% accurate, here.

There's a workaround specifically to the SSID Mismatch issue.
I had to combine this fix with another, to get mine and my bud's 7900 XTX to crossflash.

I did not have to do this when I flashed MI25s to WX9100s, however.

IIRC, 'the trick' with the Vega10 MI25 crossflash was using an older AMDVBflash and following eldairman's guide steps for the RX580/Polaris.
Yes with this (think it been the 2.9 version )and some modifications i could flash it to an Radeon vii pro. But anything else isnt possible. Flashing to a normal Radeon VII gives a nice blackscreen.

Thats so mean! The card would be amazing with some OV and maybe with a second one. :)
 
Last edited:
Top