Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

h9826790

macrumors P6
Apr 3, 2014
16,656
8,587
Hong Kong
atiwinflash says error reading rom.

and when i try to flash in command prompt i get

error: 0fl01

Flip the switch to boot from another ROM.

And then flip it back to the broken ROM WITHOUT shutdown your computer (it won't break anything, I did it many times).

Now you can flash the original ROM image back and recover it.

WARNING: DO NOT flash the working ROM, that's your ultimate back up. DO NOT touch it!
 

philliplakis

macrumors member
Nov 19, 2014
97
1
AUS
Flip the switch to boot from another ROM.

And then flip it back to the broken ROM WITHOUT shutdown your computer (it won't break anything, I did it many times).

Now you can flash the original ROM image back and recover it.

WARNING: DO NOT flash the working ROM, that's your ultimate back up. DO NOT touch it!

the thing is BOTH are giving the same result
 

philliplakis

macrumors member
Nov 19, 2014
97
1
AUS
I trust you, but it doesn't make any sense.

Did you try something like re-seat the card?

Not sure what that means ?

Or can you boot it (or course from the untouched ROM) in your own computer?


i only have another mac... should i try it in there?

----------

I trust you, but it doesn't make any sense.

Did you try something like re-seat the card?

Or can you boot it (or course from the untouched ROM) in your own computer?

just booted to OS X in the graphocs section it says
DISPLAY slot-1

vendor: ati (0x1002)
device ID: 0x6798
Rev ID: 0x0000
 

h9826790

macrumors P6
Apr 3, 2014
16,656
8,587
Hong Kong
Not sure what that means ?

i only have another mac... should i try it in there?

1) Remove the card, and then re-install it, just in case poor connection with the PCIe slot. Or power cable's problem.

2) Yes, you should try that (with the good ROM). If works, then switch it back to the problematic one, try to boot it again.

----------

just booted to OS X in the graphocs section it says
DISPLAY slot-1

vendor: ati (0x1002)
device ID: 0x6798
Rev ID: 0x0000

So, it means the card still working, right?
 

h9826790

macrumors P6
Apr 3, 2014
16,656
8,587
Hong Kong
I just want to clarify that you installed 2 graphic cards in your Mac.

So, the working one give you the screen, and the 280X is not working at all?
 

h9826790

macrumors P6
Apr 3, 2014
16,656
8,587
Hong Kong
So, in the system information. It only gives you these 3 line

vendor: ati (0x1002)
device ID: 0x6798
Rev ID: 0x0000

and nothing else regardless the switch position?
 

h9826790

macrumors P6
Apr 3, 2014
16,656
8,587
Hong Kong
Sorry, I really want to help, but it's out of my knowledge. Hopefully MVC can give you some idea on this matter.

If the card unable to boot, and perform exactly the same regardless the ROM is flashed or not. IMO, it points to hardware failure more than a bad ROM.

AFAIK, if you switch back to the good ROM, the potential bad one is isolated, and should not do anything to the card.

So, the card brick right after you flash the ROM? Did you move it from one computer to another just before it shows the problem? Is it possible you accidentally break something on the card?

I am not trying to blame you mess it up by yourself, but if it's hardware failure, the chance of successfully recover the card without correctly identify the problem will be very slim.
 

Mr. Zarniwoop

macrumors 6502a
Original poster
Jun 9, 2005
751
139
atiwinflash says error reading rom.
It's more difficult to brick these cards than older cards because AMD's reference design has two copies of the firmware on them, typically a legacy PC BIOS firmware alone on one side of the switch, and then a hybrid that includes a UEFI firmware on the other side. Everything in this thread assumes you take the legacy firmware, add the Mac EBC firmware to it, and then flash it back. That means the stock hybrid side is still there ready to use and be able to boot the card.

So if you think you borked the firmware, flip the switch.

----------

the thing is BOTH are giving the same result
I just saw you did flip the switch.

This makes it feel like something's gone wrong with the hardware rather than bricking it from a bad flash, like accidental ESD frying a component somewhere. Or did you actually flash both sides? Are you positive it's fully powered/seated properly? When you tried to flash, does it give any more information at all?

----------

I'm assuming for some reason you flashed both sides of the card.

What does atiflash -ai 0 return? (or atiflash -ai 1 if it's a second card... same for commands below)

If that seems to "see" the card properly, try unlocking the firmware (atiflash -unlockrom 0) and forcing a flash (atiflash -f -p 0 yourfirmware.rom).

If it doesn't "see" the card properly, then I suspect the hardware is damaged.
 
Last edited:

Condeavor1

macrumors newbie
Jan 20, 2015
10
0
Colorado Springs, CO
The Mac Pro power specs are considered to be about 75W max to each PCIe slot, plus 75W max per each 6-pin PCIe power adapter for a maximum single internal PCIe card draw of 225W (75W + 75W +75W). Some folks bring down one of the four-pin Molex peripheral power plugs from the ODD bays into the PCI area since they are typically thought of as max 187W so they can drive an 8-pin PCIe max 150W, but then you're playing on the edges of balancing all the power across the main Mac Pro PSU (bigger CPU? lots of RAM? Bluray?), especially if you already have a lot of drives taking power. It's also not clear how much power the Mac Pro ODD Molex plugs can really provide reliably as they were intended for 15W-25W DVD drives!

That's why most people with a Mac Pro look for cards that can properly run with two 6-pin PCIe power connections or less. The MSI has one 6-pin and one 8-pin, but it ships with a 6-pin-to-8-pin connector in the box, which is what originally gave people hope that it'd be <=225W draw. It seems to work, which is what got me to try this card. Even then, the card is spec'd at 250W by many reviews so there is some risk that pushing the GPU to the edge (which doesn't seem to happen in even intense gaming, but perhaps possible with big video rendering tasks) might push it beyond the max the Mac Pro can provide. It's also unclear what version of the card a review uses that states the 250W, as there seems to have been at least two different ones so my second version may be a bit more power efficient and that's all the difference? All I know is that the MSI works for me, and seems to work for others, that's why I posted the exact model I have for guidance.

OMG you are my hero! I've been trying to find the break down of source power for the cards. Now I feel confident enough to try this... maybe, haha

I will soon have a 4,1 pro i want to upgrade the 5870 in it- is the gaming performance gain from 5870 to the 280 worth all the headaches? I have only a 27 cinema display, but am considering adding two 4:3 peripheral monitors for driving games.
 
Last edited:

Sbrocca

macrumors newbie
Jan 12, 2015
4
1
ROM for Sappire R9 280 ?

Dear friends, someone already created a rom for Sappire 280?
This card works but does not allow you to use the keyboard keys to boot, and this is bad enough.
I learned to flash the rom but all I have tried do not work.
I being trying to make me the rom but I do not know how I have to run the script ..
I'm going crazy
help:(

http://www.techpowerup.com/gpudb/b2845/sapphire-dual-x-r9-280-oc-with-boost.html

==================
I was able to use the script of Netkas, but it's like the same thing.
Where is the mistake?
Thanks if someone helps me


:bundle PippoSbrocca$ ./makerom.sh --efifile=7950mac.efi --romfile=efiromheader.rom --originalrom=Tahiti.rom --devid=697a
running on 7950mac.efi, efiromheader.rom with devid 697a
Patching files 7950mac.efi, efiromheader.rom for device-id 0x697a
Successfully patched efi file
Successfully patched efi rom file

Orig Size = 125440
Comp Size = 47591
47591+0 records in
47591+0 records out
47591 bytes transferred in 0.076322 secs (623557 bytes/sec)
EFI part is ready at 697a.efipart.rom
orig size - 65536
65536+0 records in
65536+0 records out
65536 bytes transferred in 0.106981 secs (612595 bytes/sec)
Before:
OpRom (size=65536, indicator_offset=0x241, indicator=0x80, checksum=0x0)
OpRom (size=48128, indicator_offset=0x31, indicator=0x80, checksum=0x0)
RawData (size=17408)

After:
OpRom (size=65536, indicator_offset=0x241, indicator=0x0, checksum=0x80)
OpRom (size=48128, indicator_offset=0x31, indicator=0x80, checksum=0x7e)
RawData (size=17408)
the rom is ready at Tahiti.rom.efi.rom

=======
YESYESYESYESYESYESYESYESYESYESYESYESYESYESYESYESYESYESYESYESYES
I have it done! After days......
Mistake was 697a instead 679a !!! Same past post..

Thank's a lot for a great forum!
 

Attachments

  • Tahiti.rom.efi.rom.zip
    88.6 KB · Views: 222
Last edited:
  • Like
Reactions: yakult121

kennyman

macrumors 6502
May 4, 2011
279
38
US
Hello,

Since this thread has a lot of information about flashing R280X and AMD cards, I thought it would be good to start here rather than starting a new post, to request for information. I have acquired a cheap cMP 5,1 single processor for my grandpa, it does not have a GPU yet. So I am trying to find a cheap GPU, I have come across a Club-3D 7950 card for 75 bucks. Does anyone have any experience with this card? I am not really familiar with this brand. The card works fine according to the seller, just want to check whether anyone from here have successfully flash this card, many thanks
 

theitsage

Suspended
Aug 28, 2005
795
862
Hello,

Since this thread has a lot of information about flashing R280X and AMD cards, I thought it would be good to start here rather than starting a new post, to request for information. I have acquired a cheap cMP 5,1 single processor for my grandpa, it does not have a GPU yet. So I am trying to find a cheap GPU, I have come across a Club-3D 7950 card for 75 bucks. Does anyone have any experience with this card? I am not really familiar with this brand. The card works fine according to the seller, just want to check whether anyone from here have successfully flash this card, many thanks

Not personally tried this one yet. The general consensus is that as long as it has 2 Mini DisplayPort it should be flashable. Worth giving it a shot in my opinion.
 

kennyman

macrumors 6502
May 4, 2011
279
38
US
Not personally tried this one yet. The general consensus is that as long as it has 2 Mini DisplayPort it should be flashable. Worth giving it a shot in my opinion.

Thanks, I bought a MSI 7950 instead, flashed it and everything is working fine so far, thanks.
 

kooliom

macrumors newbie
Jan 5, 2015
1
0
Hi,
nice work!
I got the same problem with my Gigabyte R9 280X. I used the script from Netkas but the card was identified as 7970 :-(
What is the "trick"? Please help :)
Thanks!

I have tried to compile the new rom for the same card on terminal but I can't seem to do it, any chance to anybody help me to make a rom please
 

h9826790

macrumors P6
Apr 3, 2014
16,656
8,587
Hong Kong
I have tried to compile the new rom for the same card on terminal but I can't seem to do it, any chance to anybody help me to make a rom please

Please post your procedure and screen shorts here, otherwise it's hard to tell why you fail to make the EFI rom.
 

sxiros

macrumors newbie
Feb 9, 2015
4
0
Is this the latest Firmware ?

Information on the EBC firmware attached here:

Subsystem ID: 0x2775
Device ID: 0x6798
PC BIOS (stock as shipped): 113-MSITV277MS.350 TAHITI B0 XTL C38650 GDDR5 3GB, BIOS Version 015.041.000.000.003435, ROM Revision 113-C3865001-TU5
Mac EBC EFI: (replaced stock UEFI): ATY,Hamachi, ROM Revision 113-E2080C-101, EFI Driver Version 01.00.624
File Type: zip MSI R9 280X 3GB Mac EBC.rom.zip (89.0 KB, 319 views)

Greetings, is this the final firmware for the MSI R9 280X Gaming Edition ?

Using your rom, i managed to flash my card (same as yours) but the total mem is not right, and i get some crashes when i use Firefox in OSX
10988934_10153200339800809_4364575390460477548_n.jpg
 
Last edited:

MacVidCards

Suspended
Nov 17, 2008
6,096
1,056
Hollywood, CA
File Type: zip MSI R9 280X 3GB Mac EBC.rom.zip (89.0 KB, 319 views)

Greetings, is this the final firmware for the MSI R9 280X Gaming Edition ?

Using your rom, i managed to flash my card (same as yours) but the total mem is not right, and i get some crashes when i use Firefox in OSX
Image

no

You need to be very careful if you didn't save your original rom.

Do you have a switch for rom # 1 and rom #2?

You need to get one for your card.

Just need to get the first 64K. (Actually doable in ioreg if you are clever)

The wrong RAM is a classic sign of wrong BIOS.
 

sxiros

macrumors newbie
Feb 9, 2015
4
0
no

You need to be very careful if you didn't save your original rom.

Do you have a switch for rom # 1 and rom #2?

You need to get one for your card.

Just need to get the first 64K. (Actually doable in ioreg if you are clever)

The wrong RAM is a classic sign of wrong BIOS.

Instead of 3GB i get the 118279600MB

I followed all the steps in the tutorials, Backup All roms, and flashed in legacy with the bios that is in the 3rd post of this thread.
So i will reload the original rom and have to create my own bios ?
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.