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

Flashed an R9 270X and now it doesn't get picked up by amdvbflash

YourAverageGamer

New Member
Joined
Feb 8, 2025
Messages
3 (1.50/day)
Basically, I was testing some BIOS mods for the GPU as it had artifacting and crashed, so I made a BIOS mod that got it stable by disabling half of the VRAM, however I was trying everything to get 7 chips usable instead of just 4, as 1GB is quite constraining. That's when I came across an ASUS 3GB vBIOS which got me curious since it likely used some weird arrangement that could've been useful, so there I went flashing it and got no display, but that was no biggie as that had happened before and I had another GPU plugged in to make flashing again possible, but it just wasn't popping up on amdvbflash (tried DOS, Linux, UEFI and some Windows versions). The most amount of success I got was on Windows with version 5.0.567 where it appeared but said that BIOS operations weren't supported. After troubleshooting lots I found out that the GPU was showing up as a 1002 6F98, which is the wrong ID and doesn't match any AMD GPU model, and that's likely why it isn't appearing properly. Is there any way to perhaps spoof the ID to the correct 6810 to get it to at least flash the card? Also, it pops up under Linux too and it picks up the Audio driver, but the GPU is still with that weird 6F98 ID.
Here's what pops up in Windows version 5.0.567
1739053134282.png

Here's what appears in every other version
1739053238658.png

Lastly here's GPU-Z
1739053411354.png


Also just realized the RAM module config is wrong as mine has Hynix modules.
 
Last edited by a moderator:

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
43,524 (6.76/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
You need to use a very old version of ATI flash or AMDVB flash, your other issue is you probably triggered write protection. And by the way did you ever install the amdvbflash driver?

Make sure the card is installed in a full pcie slot and not on a riser cable.

You may need to get a green pcb based spi flasher or a flashkat

Also you see what happened, if you get the card working again get a professional pcb shop to repair it.

@VuurVOS
 

YourAverageGamer

New Member
Joined
Feb 8, 2025
Messages
3 (1.50/day)
You need to use a very old version of ATI flash or AMDVB flash, your other issue is you probably triggered write protection. And by the way did you ever install the amdvbflash driver?

Make sure the card is installed in a full pcie slot and not on a riser cable.

You may need to get a green pcb based spi flasher or a flashkat

Also you see what happened, if you get the card working again get a professional pcb shop to repair it.

@VuurVOS
Ah hey, I did install the driver although that shouldn't be an issue since the other methods that I'd used before like DOS or UEFI that were working before aren't working anymore, and I used those to flash the card successfully quite a few times.
As for PCIe config, it's sitting on the main 16x slot, and again, it's recognized, but with the wrong ID.
1739129250190.png

As for the flashers and getting it repaired, it's what I was trying to avoid since this was a GPU I got for free and was for a lil project. If I can reflash it, I'll stick to having 1GB of VRAM and a working card and it'll be fine. I just wonder if there's some way to spoof the ID as a 6810 since that's most definitely what's going wrong here since amdvbflash doesn't know what a 6F98 is (because it doesn't exist).
 

Solaris17

Super Dainty Moderator
Staff member
Joined
Aug 16, 2005
Messages
27,226 (3.82/day)
Location
Alabama
System Name RogueOne
Processor Xeon W9-3495x
Motherboard ASUS w790E Sage SE
Cooling SilverStone XE360-4677
Memory 128gb Gskill Zeta R5 DDR5 RDIMMs
Video Card(s) MSI SUPRIM Liquid X 4090
Storage 1x 2TB WD SN850X | 2x 8TB GAMMIX S70
Display(s) 49" Philips Evnia OLED (49M2C8900)
Case Thermaltake Core P3 Pro Snow
Audio Device(s) Moondrop S8's on schitt Gunnr
Power Supply Seasonic Prime TX-1600
Mouse Razer Viper mini signature edition (mercury white)
Keyboard Monsgeek M3 Lavender, Moondrop Luna lights
VR HMD Quest 3
Software Windows 11 Pro Workstation
Benchmark Scores I dont have time for that.
The flash is fragmented and it cant init the card this causes all sorts of weird shit to happen. 6f98 is the pci bus identifier for power control circuits.

You are going to need to use a flash programmer, or short the pins to force it low, but that might not work in its current condition.

 
Last edited:

YourAverageGamer

New Member
Joined
Feb 8, 2025
Messages
3 (1.50/day)
The flash is fragmented and it cant init the card this causes all sorts of weird shit to happen. 6f98 is the pci bus identifier for power control circuits.

You are going to need to use a flash programmer, or short the pins to force it low, but that might not work in its current condition.

Okay so I managed to spoof it into a 6810 and it got picked up by amdvbflash, however it says rom read error, unlockrom says success but no flash. I read something about a 1+8 pin method or something and if you know something about that I’d be very thankful. I can attach pics of the board tomorrow if it helps.

Okay so I managed to spoof it into a 6810 and it got picked up by amdvbflash, however it says rom read error, unlockrom says success but no flash. I read something about a 1+8 pin method or something and if you know something about that I’d be very thankful. I can attach pics of the board tomorrow if it helps.
Oh also curious but does the audio part have its own like bios or something?
 

Solaris17

Super Dainty Moderator
Staff member
Joined
Aug 16, 2005
Messages
27,226 (3.82/day)
Location
Alabama
System Name RogueOne
Processor Xeon W9-3495x
Motherboard ASUS w790E Sage SE
Cooling SilverStone XE360-4677
Memory 128gb Gskill Zeta R5 DDR5 RDIMMs
Video Card(s) MSI SUPRIM Liquid X 4090
Storage 1x 2TB WD SN850X | 2x 8TB GAMMIX S70
Display(s) 49" Philips Evnia OLED (49M2C8900)
Case Thermaltake Core P3 Pro Snow
Audio Device(s) Moondrop S8's on schitt Gunnr
Power Supply Seasonic Prime TX-1600
Mouse Razer Viper mini signature edition (mercury white)
Keyboard Monsgeek M3 Lavender, Moondrop Luna lights
VR HMD Quest 3
Software Windows 11 Pro Workstation
Benchmark Scores I dont have time for that.
Okay so I managed to spoof it into a 6810 and it got picked up by amdvbflash, however it says rom read error, unlockrom says success but no flash. I read something about a 1+8 pin method or something and if you know something about that I’d be very thankful. I can attach pics of the board tomorrow if it helps.


Oh also curious but does the audio part have its own like bios or something?

No it just has its own bus address, its, its own device. Thats why its ".1" pcie addresses in most readouts are read bus.device.function. Everyone gets hung up on PCIe but what they dont know is its basically networking on a circuit board instead of fiber.

Anyway; to force it, you need to short pins 1 and 8.

1739159567884.png


If you read my other guide you should know how to identify the chip and pin 1. You do this with the machine on before you attempt to flash; meaning before you even open amdvbflash.
 
Top