|
|
| Welcome to the Mac Forums forums. Please read the FAQ if you have questions. Register to participate. |
|
|||||||
| TouchArcade.com - iPhone Game Reviews and News |
![]() |
|
|
Thread Tools | Search this Thread | Display Modes |
|
|
#1 |
|
macrumors newbie
Join Date: Nov 2007
|
Ati 3870 Bios
Could someone please post the BIOS/ROM from the new Mac/PC ATI 3870 card?
You can write the BIOS file from within Windows/Bootcamp by using GPU-Z. If you do not want to post it here, please consider adding it to the VGA Bios Database at techPowerUp!. I ask not just for myself, but for the "community."
Last edited by H00NER : Jul 9, 2008 at 08:32 PM. |
|
|
|
|
|
#2 | |
|
macrumors member
Join Date: Aug 2003
|
Quote:
but... what are the legalities? If ATI wanted the BIOS to be public wouldn't they put it under downloads on their web site? Is the reason to put on techpower up is that it's anonymous? I am asking because I don't know the answer. Not pointing a finger.
__________________
Could be worse, I could be stuck with a windows machine. |
|
|
|
|
|
|
#3 |
|
macrumors Demi-God
Join Date: Mar 2005
Location: London, UK
|
As far as I'm aware, its completely legal to extract BIOS files from video cards. ATI does from time to time release new BIOS files for their cards in the form of updates but since all the cards that they sell come with perfectly good bios files, there's no need to supply a copy of it online.
Some people still prefer to remain anonymous though because they don't want to be 'the one' that released the BIOS to the public. From ATI's point of view though, I doubt they care very much. At the end of the day, people buying an ATI 3870 Mac edition or an ATI 3870 PC card are still buying an ATI card. They're still getting the money. Yes the Mac edition cards cost slightly more but then they're warranties will remain intact and users can get support for them whereas if you flash a PC card with one of these BIOSes then you waive your warranty and right to support. Personally, I'll be keeping my order for an official Mac 3870 card but have ordered a PC one now with the hope of flashing it to tide me over until the official one gets delivered and for future use in Crossfire mode. I don't mind about the warranty of the PC card since its only the Mac one that I require to be mission critical.
__________________
"No, I'm from Iowa, I only work in outer space." |
|
|
|
| Spanky Deluxe |
| View Public Profile |
| Find More Posts by Spanky Deluxe |
|
|
#4 | |
|
macrumors member
Join Date: Oct 2007
|
Quote:
p |
|
|
|
|
|
|
#5 |
|
macrumors Demi-God
Join Date: Mar 2005
Location: London, UK
|
I should be getting a PC 3870 delivered in a few hours time so really would like the bios to test out. *Please* can someone extract it for me? The 3870 Mac editions have been delayed by three weeks here and I'd really like something to use until then!
__________________
"No, I'm from Iowa, I only work in outer space." |
|
|
|
| Spanky Deluxe |
| View Public Profile |
| Find More Posts by Spanky Deluxe |
|
|
#6 |
|
macrumors Demi-God
Join Date: Mar 2005
Location: London, UK
|
Ok, I managed to get a hold of a bios dump of the 3870. I won't say who gave it to me yet though because I don't know if they want to remain anonymous or not.
I've managed to flash my PC 3870, however, it doesn't work. It looks like the EFI part of the BIOS isn't being extracted. The Mac 3870 also appears to have a *smaller* bios file, 62464 bytes vs 62976 bytes for the PC version. I've attached the Mac 3870's bios dump file in case someone else has any other suggestions.
__________________
"No, I'm from Iowa, I only work in outer space." |
|
|
|
| Spanky Deluxe |
| View Public Profile |
| Find More Posts by Spanky Deluxe |
|
|
#7 | |
|
Thread Starter
macrumors newbie
Join Date: Nov 2007
|
Quote:
Many thanks for trying. I think the next step is to try a different program to dump the BIOS from the card. I initially recommended GPU-Z since it is easy to use. However, I think someone needs to try dumping the BIOS from the new Mac ATI 3870 using ATIFlash. The command line code for doing so would be something like:"A:\atiflash -s 0 oldbios.bin" The "0" indicates which card to dump. If there are more than one ATI card installed, you would need to correctly specify which is the Mac card by using either "0" or "1". The command "atiflash -i" will give you information about the cards installed so that you can identify the correct card (i.e. the Mac ATI 3870). Sorry I can't do this myself. Last edited by H00NER : Jul 12, 2008 at 08:30 PM. |
|
|
|
|
|
|
#8 |
|
Thread Starter
macrumors newbie
Join Date: Nov 2007
|
Flashing the BIOS should technically work. It did work with the BIOS for the ATI X1900 card, which had a similar mixed BIOS/EFI ROM.
http://www.tenthousandpercent.com/?s...her&article=76 I looked at your dumped BIOS posted above in Radeon Bios Editor. It doesn't appear to have any markings that suggest it is from this new Mac/Win hybrid card. It even has a vendor code listed as Sapphire. Did your supplier of the BIOS extract it from the correct card? Maybe he had two cards installed and dumped the BIOS from the Windows only card?
|
|
|
|
|
|
#9 |
|
macrumors regular
Join Date: Apr 2008
|
Would really like to get ahold of this bios as well. Somebody has to have it!
__________________
2.8GHZ 8-Core Mac Pro, 16GB, 2TB RAID, 8800GT 2X 30" Cinema Displays 2x 1DS Mk2 + some lights and lenses |
|
|
|
|
|
#10 |
|
macrumors Demi-God
Join Date: Mar 2005
Location: London, UK
|
I'm sure that BIOS is from the Mac card, I've seen photos of the box and am sure he hasn't got any others. The card I'm trying to flash is actually a Sapphire board and looks nearly identical although the BIOS file *is* different to the one he sent me. My BIOS is a little bigger than the Mac one.
Maybe Sapphire are the ones manufacturing this board for ATI? I spent some time looking into the flashing of the original 1900 XT and it looked like you could only see the EFI BIOS on a Mac and only the PC compatible BIOS on a PC. As far as I know, he extracted the BIOS file in Windows running on his Mac Pro in Boot Camp. If I had a card myself here I could give you more details but they're not due for another three weeks here.
__________________
"No, I'm from Iowa, I only work in outer space." |
|
|
|
| Spanky Deluxe |
| View Public Profile |
| Find More Posts by Spanky Deluxe |
|
|
#11 |
|
macrumors newbie
Join Date: Feb 2008
|
You do have to use ATIFlash, as running an extractor from Windows will only give you the BIOS part of the ROM (and not the EFI part). This in turn requires that you boot DOS (there are a few threads dedicated to this here).
The size of the BIOS ROM, however, suggests that flashing the full ROM will require a 128KB chip. Those of you with PC 3870s might want to check for that in ATIFlash. |
|
|
|
|
|
#12 |
|
macrumors Demi-God
Join Date: Mar 2005
Location: London, UK
|
I think the 1900XT had similar sized roms but only a 64kb bios chip so there's some wizardry going on somewhere.
__________________
"No, I'm from Iowa, I only work in outer space." |
|
|
|
| Spanky Deluxe |
| View Public Profile |
| Find More Posts by Spanky Deluxe |
|
|
#13 |
|
macrumors Demi-God
Join Date: Mar 2005
Location: London, UK
|
Another kind user sent me a bios dump from Boot Camp and unfortunately its identical to the previous one I posted. It does look like only the BIOS part is being extracted. I don't know if even ATIFLASH will work since it will be working in DOS where I would have thought BIOS would have already activated. ATIFLASH is a real hassle to use on the Mac Pro since you have to create bootable cds and use usb memory sticks or dos accessible partitions so I don't really want to ask that of anyone.
__________________
"No, I'm from Iowa, I only work in outer space." |
|
|
|
| Spanky Deluxe |
| View Public Profile |
| Find More Posts by Spanky Deluxe |
|
|
#14 |
|
macrumors regular
|
Obtaining the EFI & BIOS firmware will require you to use a bootable CD & a DOS utility for dumping, the same goes for NVIDIA cards.
__________________
MacPro "Early 2008"- Student Ed. ![]() 2x2.8Ghz:10Gb RAM:RV790:206BW 4xHDD:2xDVD:iPhone 3GS 32Gb ------^Saved Every Penny^------ |
|
|
|
|
|
#15 |
|
macrumors Demi-God
Join Date: Mar 2005
Location: London, UK
|
Creating a boot disk is quite easy, even putting the necessary software on is easy - its the saving of the bios that's the tricky part though since you'll be in a write only environment on the cd and won't have access to mac formatted hard drives. I was unable to access even my FAT formatted partition when I was running from a boot disk.
![]() Ideally we need someone who knows their way around DOS etc, has a Mac Pro and buys a Mac 3870 and a PC 3870 - someone that would be getting the PC card for Crossfire in Boot Camp only, for example. I'll be exactly this type of person but since I don't live in the states, it'll take another few weeks until I get my Mac card.
__________________
"No, I'm from Iowa, I only work in outer space." |
|
|
|
| Spanky Deluxe |
| View Public Profile |
| Find More Posts by Spanky Deluxe |
|
|
#16 |
|
Thread Starter
macrumors newbie
Join Date: Nov 2007
|
One of the other posts in this forum mention how similar the Mac version of the ATI 3870 looks to the Sapphire PC version. I think this explains why the extracted BIOS posted above has Sapphire markings in the vendor entry.
I agree. Extracting the BIOS from DOS using ATIFlash is probably our best bet. Since you can't write the extracted BIOS to the CD-ROM, you will need to attach a USB flash memory device. Often these devices don't work, but many people have reported success from DOS when using older (pre USB 2.0) flash drives/memory cards. |
|
|
|
|
|
#17 | |
|
macrumors regular
Join Date: Jan 2007
Location: LOST
|
Quote:
|
|
|
|
|
| iPoodOverZune |
| View Public Profile |
| Find More Posts by iPoodOverZune |
|
|
#18 |
|
macrumors member
Join Date: Oct 2007
|
anyone got this sorted yet? I'd be interested in giving it a try.
p |
|
|
|
|
|
#19 |
|
macrumors 6502
Join Date: Jun 2007
|
Try posting this on the techpowerup forums?
The admin there, w1z, is a wiz at BIOS's and wrote mots of those programs |
|
|
|
| chewietobbacca |
| View Public Profile |
| Find More Posts by chewietobbacca |
|
|
#20 |
|
macrumors member
Join Date: Aug 2006
|
Hello,
To fully dump the ATI rom from Windows, you can try Winflash, which you can get here: http://www.techpowerup.com/downloads...h_2.0.1.2.html Then, you simply open a command prompt (as Administrator in Vista), "cd" to where you extracted it and then type: Code:
ATIWinflash.exe -i Code:
ATIWinflash.exe -s 0 3870.rom 20000 Also, ATIWinflash always displays a message saying "Please wait, flashing in progress", even if it's only displaying its help dialog, so don't be afraid: it won't actually flash anything in the above process ... Here's a screenshot of it if you want to double-check the command lines I gave you (you can obtain this screen by typing "ATIWinflash.exe /?"): http://img507.imageshack.us/my.php?i...nstitreni6.png. Last edited by pipomolo42 : Jul 18, 2008 at 01:11 PM. |
|
|
|
| pipomolo42 |
| View Public Profile |
| Find More Posts by pipomolo42 |
|
|
#21 | |
|
macrumors regular
Join Date: Jun 2005
|
Quote:
This is also why the Mac Pro 2008 can only run the Apple ATI 1900XT in OS X/EFI mode and *not* in Boot Camp. Its firmware no longer includes the embedded PC 1900XT BIOS and it cannot run the Apple ATI 1900XT in Windows/Boot Camp. |
|
|
|
|
| Mr. Zarniwoop |
| View Public Profile |
| Find More Posts by Mr. Zarniwoop |
|
|
#22 | |
|
Thread Starter
macrumors newbie
Join Date: Nov 2007
|
Quote:
Does anyone know if there is any way to confirm the BIOS ROM size on a card (ie. visual inspection or otherwise)? Last edited by H00NER : Jul 19, 2008 at 03:18 AM. |
|
|
|
|
|
|
#23 | |
|
macrumors 601
Join Date: May 2008
|
Quote:
It should be one of the smaller components (likely 8 pin pkg.). Try searching here, and please let us know. ![]() If you have any questions, just ask, and I'll try to help. Last edited by nanofrog : Jul 19, 2008 at 04:16 AM. |
|
|
|
|
|
|
#24 | |
|
macrumors member
Join Date: Aug 2006
|
Hi,
Quote:
And similarities between the Mac and Sapphire versions can probably be explained by the fact that many 3rd party VGA card resellers simply reuse the reference design created by ATI, and just put different stickers, or cooling systems ... |
|
|
|
|
| pipomolo42 |
| View Public Profile |
| Find More Posts by pipomolo42 |
|
|
#25 | |
|
macrumors regular
Join Date: Oct 2007
Location: Switzerland
|
Quote:
Do you really mean the 4870? (not 3870) And how do you know they have a 128K ROM? If this is true a future flash of that card (in a year or two, when the mac version eventually will appear) should be easily possible... I think I'll buy one for bootcamp... |
|
|
|
|
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|