netkas.org forum
September 20, 2021, 04:11:05 PM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Information for registering users http://forum.netkas.org/index.php/topic,2246.0.html
 
   Home   Help Search Login Register  
Pages: 1 ... 45 46 [47]
  Print  
Author Topic: 7xxx rom creating test.  (Read 1198037 times)
matacao
Not Newbie
*
Offline Offline

Posts: 5


« Reply #690 on: February 11, 2020, 04:14:14 PM »

Thanks, I'll test with this correction.
Logged
HenrysCat
Newbie

Offline Offline

Posts: 2


« Reply #691 on: February 12, 2020, 05:57:54 PM »

Actually try the one attached, I made it from your original, make sure you have a backup first Wink

* macrom.rom (128 KB - downloaded 497 times.)
« Last Edit: February 12, 2020, 05:59:43 PM by HenrysCat » Logged
matacao
Not Newbie
*
Offline Offline

Posts: 5


« Reply #692 on: February 14, 2020, 01:57:47 PM »

Thanks a lot, I'll try when I've some free time!
Logged
ivr
Not Newbie
*
Offline Offline

Posts: 7


« Reply #693 on: May 12, 2020, 10:53:06 PM »

Sharing my successful experience with flashing Gigabyte R9 280X rev 2.0 to 7950. Even though it looks scary, it's really simple.

Steps I took:

- download the script from the page 1.
- dump the rom with ati win flash utility. I used a separate windows 10 machine
- put the card back to mac and copy the original rom the the folder with the script and run it.
- script creates fixed efi rom which I then flash on windows box (obviously I switch the card back again to windows 10 machine).
- after flashing is complete, I return the card to MacOS and voila... bootscreen.

A few notes:

- As R9 280X is 7970, while the rom is based on 7950, it will be slightly slower. My Geekbench OpenCL compute test went from 36019 to 34261. Not a big deal
- Rominator posted MAC7970.ROM on this forum but I wasn't sure how to use it so I didn't risk it.

I considered renaming it from MAC7970.ROM to MAC7970.efi and running it with the "--efifile=MAC7970.efi" part of the command from first page but I didn't want to brick my card. If anyone has some tips for using the 7970 that would be great.

Anyway, lots of pages to read so I wanted to summarize for new readers. All you need is page one scripts and instructions and ORIGINAL rom from your card. Don't risk using premade ones from other cards, it's not worth the risk. This is a lot easier to do than it looks

Cheers!
Logged
thoaitam
Newbie

Offline Offline

Posts: 1


« Reply #694 on: June 10, 2020, 04:59:53 PM »

Actually try the one attached, I made it from your original, make sure you have a backup first Wink
Hi, Could you please help me make the efi file to flash for my card. I attached original file. Thanks you so much.

* Asus hd7950 directcu III sw1 orig.rom (128 KB - downloaded 383 times.)
Logged
ruben_ruben
Newbie

Offline Offline

Posts: 1


« Reply #695 on: July 19, 2020, 01:11:03 PM »

Hi,
I flashed a XFX ATI 7970 with Atiflash. I used the script in the first thread to create the ROM. Creating the ROM and flashing worked flawlessly, but there are some minor issues. The system profiler shows the GPU as ATI 7950 instead of 7970. There in no HDMI output and no DVI output from the upper single DVI connector. So only the lower DVI and the two Displayport connectors work. There are not speed issues - the card runs with 5 GT/s in Slot 1 on a Mac Pro 4,1/5,1. Is there any way to get the missing two outputs working?
Logged
Lxixboss
Newbie

Offline Offline

Posts: 4


« Reply #696 on: October 29, 2020, 04:08:21 PM »

Talk about necro...

Anyway, I am running a 2009 Mac Pro 4.1 that has been flashed to 5.1... currently running Catalina 10.15.7... all is good.
Video card is a PCS HD 7870 and I cannot seem to generate the efi rom correctly. Here is what I am doing and perhaps someone can point out what I am doing wrong.

1- Latest JDK is installed
2- Downloaded netkas bundle, and placed all files from that bundle into the root level of the Mac's user account.
3- Ran GPUz from windows and got device id (679E)
4- Used ATI Winflash to save original ROM as cardname.rom in the same directory
5- Ran the script replacing the device ID with the 679E retrieved with GPUz.
6- Here is the script I ran and the output I got in Terminal:
./makerom.sh --efifile=7950mac.efi --romfile=efiromheader.rom --originalrom=cardname.rom --devid=679E
running on 7950mac.efi, efiromheader.rom with devid 679E
Patching files 7950mac.efi, efiromheader.rom for device-id 0x679E
Successfully patched efi file
Successfully patched efi rom file
./makerom.sh: line 42: /Users/user/EfiCompress.macosx: Bad CPU type in executable
dd: 7950mac.efi.comp: No such file or directory
EFI part is ready at 679E.efipart.rom
orig size - 65536
65536+0 records in
65536+0 records out
65536 bytes transferred in 0.359645 secs (182224 bytes/sec)
rm: 7950mac.efi.comp: No such file or directory
Before:
OpRom (size=65536, indicator_offset=0x235, indicator=0x0, checksum=0x80)
OpRom (size=48128, indicator_offset=0x31, indicator=0x80, checksum=0x0)
RawData (size=17408)

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

So, the script seems to report three errors. The first one is:
./makerom.sh: line 42: /Users/user/EfiCompress.macosx: Bad CPU type in executable

The second one (in the very next line) is:
dd: 7950mac.efi.comp: No such file or directory

The third error, a few lines later, seems to be an echo of the second:
rm: 7950mac.efi.comp: No such file or directory

I also note that the sizes of both ROMs seem to be the same.

When I reflash the card in Windows with ATI Winflash, it still works but there is no boot screen.

While I am by no means adept in coding, I do have eyes. When I open both the original ROM and the post-script ROM side by side in a text editor, it seems that both ROMs are the same except for the very end where what seems to have been a bunch of placeholders in the original ROM has been replaced by a header of some sort containing copyright information and not much else. (If someone wants me too, I can post the different section of the ROM).

I am, however, expecting one of the gurus on this site to quite easily spot a dumb mistake that I have made and quite simply point me in the right direction. Keeping my fingers crossed up here in Canada.
Logged
Bunga-Bunga
Jr. Member
**
Offline Offline

Posts: 55


« Reply #697 on: November 10, 2020, 01:23:55 PM »

Please attach all your rom-files. I'll have a look.
Logged
bjbNYC
Newbie

Offline Offline

Posts: 1


« Reply #698 on: February 08, 2021, 07:36:45 PM »

Just adding to the thread a successful flash of a Gigabyte R9 270X 2GB card using Win10 boot camp'd on a MacPro3,1.

Used script at the head of this thread, pulled the existing ROM with AmdVbFlashWin.exe, ran the script on the Mac with the 7950 EFI, flashed the resulting ROM to the card under Win10.

Setup was that I had two displays on both DVI connectors; bottom was primary. Only problem is that top DVI connector no longer works (bottom is fine), so had to move 2nd screen to Display Port connector (using a DP->DVI adapter) and now I have a second display again, though it picks that up as the primary during boot time now.

Able to get Command-V during boot time to work (i.e. see scrolling boot messages), but haven't been able to get Option key to show Windows partition to work for some reason; still have to use a 'bless' script to get into Windows, but probably has nothing to do with flashing.

Anyway, letting the world know this worked since I've found NO reference to this particular card anywhere for this activity.

Thanks to the people who made this tool!
Logged
grammataki
Not Newbie
*
Offline Offline

Posts: 35


« Reply #699 on: July 14, 2021, 03:55:49 PM »

Successfully flashed an ASUS 7950 DirectCU II TOP
A bit late to the party, but hey we all have our things Smiley

Thank you Netkas and Rominator, and others contributing to thread with useful tidbits.

=> https://www.techpowerup.com/gpu-specs/asus-hd-7950-directcu-ii-top.b441

Card was originally working okay in Mac OS El Capitan 10.11.6 and Windows 10 Pro, with DVI, HDMI and two display ports, but wanted boot screen Smiley  Instructions straightforward, and I don't understand all the mistakes people keep repeatedly posting about - read up on terminal usage beforehand.  Read your 47 pages and troubleshoot.  Take your own ROM, and put into the script.

If it helps other, my script output was as follows:

$ cd into the unzipped bundle folder
$ ./makerom.sh --efifile=7950mac.efi --romfile=efiromheader.rom --originalrom=ASUS7950.rom --devid=679a
running on 7950mac.efi, efiromheader.rom with devid 679a
Patching files 7950mac.efi, efiromheader.rom for device-id 0x679a
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.085020 secs (559764 bytes/sec)
EFI part is ready at 679a.efipart.rom
orig size - 65536
65536+0 records in
65536+0 records out
65536 bytes transferred in 0.119385 secs (548947 bytes/sec)
Before:
OpRom (size=65536, indicator_offset=0x225, indicator=0x80, checksum=0x0)
OpRom (size=48128, indicator_offset=0x31, indicator=0x80, checksum=0x0)
RawData (size=17408)

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


I have attached the ROM I flashed for reference.
Sequence was:
1.   Took note of switch position on card, it was on position 2 by default.  Put card into MacPro and booted into Windows10.  Saved this ROM for reference and shutdown and put with in   
       position 1 to work from.  booted into Windows10.
2.   Downloaded "amdvbflash_win_3.20.zip", "ati_winflash_2.6.7" and "GPU-Z.2.40.0.exe".
3.   Opened GPU-Z and took note of card ID 679a (simple step some people skipped here).
       This also verified that the card did not have UEFI as the UEFI box was not checked.
4.   Opened amdvbflash, installed driver, and saved the card ROM, placing it on a USB as ASUS7950.rom.
5.   Rebooted into MacOS (took a few tries here as Bootcamp installed in unorthodox fashion but got it eventually)
6.   Downloaded the "bundle.tar.bz2" from OP, and unzipped
7.   Placed original extracted ROM from USB to the above unzipped folder
8.   Opened Terminal, and CD'ed into the folder (dragged into Terminal) and pressed return
9.   typed './makerom.sh --efifile=7950mac.efi --romfile=efiromheader.rom --originalrom=ASUS7950.rom --devid=679a' and pressed return
10. ROM to flash appeared in folder, and put onto USB drive
11. Rebooted into Windows 10
12. From USB, placed ASUS7950.rom.efi.rom onto desktop
13. Opened up amdvbflash_win_3.20, and loaded the ASUS7950.rom.efi.rom and flashed
14. Tested by opening up GPU-Z. and checking that UEFI box was checked. Confirmed.
15. Removed installed driver for amdvbflash_win_3.20 - some security issue
16. Reboot into Mac, and voila BOOTSCREEN! Checked in System profiler and card name explicitly.  Tested card with full insane detailed resolution win XPLANE 9 and 10. Amazing

Thank you again!

P.S. Had a 6Pin Mini PCIe to 6Pin GPU power cable but had to make another one from cables and connectors I had.  A good reference table and pic attached Smiley




* GPUz7850LeftPos1.gif (24.79 KB, 388x539 - viewed 119 times.)

* 2021-07-13 20_50_00-amdvbflashWinRightPos2.png (31.71 KB, 753x537 - viewed 106 times.)
* ASUS7950ORIGINAL.rom (128 KB - downloaded 44 times.)
* ASUS7950.rom.efi.rom (128 KB - downloaded 56 times.)

* 2021-07-13 23_14_51-TechPowerUp GPU-Z 2.40.0AfterFlash.png (38.2 KB, 388x539 - viewed 107 times.)

* Screen Shot 2021-07-14 at 14.32.38.png (159.59 KB, 1464x1072 - viewed 121 times.)

* Screenshot 2019-08-12 at 6.47.05 PM.png (189.12 KB, 1198x902 - viewed 120 times.)

* PCI-Express 6 Pin to 1X4 Pin Molex Power Adapter.jpg (34.29 KB, 600x600 - viewed 80 times.)
Logged
bbdjam
Newbie

Offline Offline

Posts: 1


« Reply #700 on: August 16, 2021, 11:16:37 AM »

hi everyone,
i succeeded with your help the flash some time ago but today i would like to come back with the original rom
the problem my hard drive lost everything HS,
can you please share me the original rom of the gigabyte r9 280x oc rev card 2 to return to the factory state for windows
thank you very much
Logged
Pages: 1 ... 45 46 [47]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!