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

Macschrauber

macrumors 68040
Original poster
Dec 27, 2015
3,007
1,511
Germany
Hi folks ;-)

I have a Sapphire RX580 Pulse 8GB

a Version without a Bios Switch

8GB Ram MT51J256M3

The Sticker reads

99-1E387-000SA
11265-05


GOP Driver Name: AMD GOP X64 Release Driver Rev.1.65.0.15.50.Sep 28 2017.15:11:11

Info from Rom

Code:
Adapter  0 (BN=05, DN=00, FN=00, PCIID=00001002, SSID=0000E387)
    Asic Family     :  Polaris10
    Flash Type         :  M25P20/c    (256 KB)
    Product Name is :    E353 Polaris20 XTX A1 GDDR5 256Mx32 8GB
    Bios Config File:  353Y6MBU.O50
    Bios P/N is     :    113-4E353BU-O50
    Bios Version    :    015.050.002.001.000000
    Bios Date is    :    11/20/17 01:06
Image 1 -- Offset 0x0
=======================
  ROM header contents:
    Signature              0xAA55
    PCIR offset            0x0258
  PCI Data Structure
    Signature              PCIR
    Vendor ID              0x1002
    Device ID              0x67DF
    PCI Revision           0x00
    Image size             0xE800
    Code revision          0x0F32
    Indicator              0x00   (Not last image)
    Code type              0x00   (PCAT Image)
  Legacy BIOS File Name    353Y6MBU.O50
  Legacy BIOS Part Number  113-4E353BU-O50
  Legacy BIOS Build Number 402431
  Legacy BIOS Change List  1484188
  Binary BIOS_IDTF         0xD4C739D7
  ByteCheckSum             0
Image 2 -- Offset 0xE800
=======================
  ROM header contents:
    Signature              0xAA55
    PCIR offset            0x001C
  PCI Data Structure
    Signature              PCIR
    Vendor ID              0x1002
    Device ID              0x67DF
    PCI Revision           0x00
    Image size             0xE600
    Code revision          0x0000
    Indicator              0x80   (last image)
    Code type              0x03   (EFI Image)
    EFI Signature          0x0EF1
    Compression Type       0x0001 (compressed)
    Machine type           0x8664 (X64)
    Subsystem              0x000B (EFI boot service driver)
    EFI image offset       0x0058 (abs: 0xE858)
  Uefi Ids from EFI_PCI_EXPANSION_ROM_HEADER:
    UefiSourceRevision     GOP AMD REV: x.x.x.x.x
    UefiSourceChangeList   xxxx
    UefiBiosBuildNumber    xxxx

  Dump Gop Driver Info:
    Machine type code      X64
    The GOP Driver appears to be Authenticode signed.
    Size Of Gop Image      97376 (95 KB)
    GOP Driver Name: AMD GOP X64 Release Driver Rev.1.65.0.15.50.Sep 28 2017.15:11:11
    GOP AMD_Build          1863
    GOP AMD_CL             1464079
    GOP BIOS_IDTF          0xDEADBEEF
    GOP Driver does not carry tables!




as I tried a newer RX580 GPU with GOP Driver 1.69.0.15.50 it delivered a Boot Screen with OpenCore or RefindPlus.

I can’t find a Bios File for MT51J256M3 Ram with Gop Driver newer than 1.65.0.15.50

I digged thru all official Rom files in techPowerUp and searched for hours in the web.

can someone point some light on me?


I flashed a Rom with 1.66.0.15.50 but wrong Ram Type and got a GOP Boot Screen with destroyed Graphics.
So my findings are not too wrong.

But how to get a newer Gop Driver for this Card?
 
Must self reply

as an act of despair I flashed one of the matching Roms I found.

But earlier in date.

Matching SSID, matching video ram brand.

But same Gop Version 1.65.0.15.50

but -bang- got a GOP boot screen

now I know that I know nothing :-/

Details of the Rom I flashed:

Code:
Dumping info from = 71114.rom


Image 1 -- Offset 0x0
=======================
  ROM header contents:
    Signature              0xAA55
    PCIR offset            0x0258
  PCI Data Structure
    Signature              PCIR
    Vendor ID              0x1002
    Device ID              0x67DF
    PCI Revision           0x00
    Image size             0xE800
    Code revision          0x0F32
    Indicator              0x00   (Not last image)
    Code type              0x00   (PCAT Image)
  Legacy BIOS File Name    387Y6MBU.O49
  Legacy BIOS Part Number  113-1E3870U-O49
  Legacy BIOS Build Number 402013
  Legacy BIOS Change List  1482176
  Binary BIOS_IDTF         0xA89E72F3
  ByteCheckSum             0
Image 2 -- Offset 0xE800
=======================
  ROM header contents:
    Signature              0xAA55
    PCIR offset            0x001C
  PCI Data Structure
    Signature              PCIR
    Vendor ID              0x1002
    Device ID              0x67DF
    PCI Revision           0x00
    Image size             0xE600
    Code revision          0x0000
    Indicator              0x80   (last image)
    Code type              0x03   (EFI Image)
    EFI Signature          0x0EF1
    Compression Type       0x0001 (compressed)
    Machine type           0x8664 (X64)
    Subsystem              0x000B (EFI boot service driver)
    EFI image offset       0x0058 (abs: 0xE858)
  Uefi Ids from EFI_PCI_EXPANSION_ROM_HEADER:
    UefiSourceRevision     GOP AMD REV: x.x.x.x.x
    UefiSourceChangeList   xxxx
    UefiBiosBuildNumber    xxxx

  Dump Gop Driver Info:
    Machine type code      X64
    The GOP Driver appears to be Authenticode signed.
    Size Of Gop Image      97376 (95 KB)
    GOP Driver Name: AMD GOP X64 Release Driver Rev.1.65.0.15.50.Sep 28 2017.15:11:11
    GOP AMD_Build          1863
    GOP AMD_CL             1464079
    GOP BIOS_IDTF          0xDEADBEEF
    GOP Driver does not carry tables!


why does the rom what came with my RX580 gave no GOP boot screen but the other one does ?

The GPU was a used one, dont know what the previous owner did.

Has it been thus computing thing what other RX580 have when using the bios switch?

I duno,

please educate me, someone who knows ;-) ;-)
 
Must self reply

as an act of despair I flashed one of the matching Roms I found.

But earlier in date.

Matching SSID, matching video ram brand.

But same Gop Version 1.65.0.15.50

but -bang- got a GOP boot screen

now I know that I know nothing :-/

Details of the Rom I flashed:

Code:
Dumping info from = 71114.rom


Image 1 -- Offset 0x0
=======================
  ROM header contents:
    Signature              0xAA55
    PCIR offset            0x0258
  PCI Data Structure
    Signature              PCIR
    Vendor ID              0x1002
    Device ID              0x67DF
    PCI Revision           0x00
    Image size             0xE800
    Code revision          0x0F32
    Indicator              0x00   (Not last image)
    Code type              0x00   (PCAT Image)
  Legacy BIOS File Name    387Y6MBU.O49
  Legacy BIOS Part Number  113-1E3870U-O49
  Legacy BIOS Build Number 402013
  Legacy BIOS Change List  1482176
  Binary BIOS_IDTF         0xA89E72F3
  ByteCheckSum             0
Image 2 -- Offset 0xE800
=======================
  ROM header contents:
    Signature              0xAA55
    PCIR offset            0x001C
  PCI Data Structure
    Signature              PCIR
    Vendor ID              0x1002
    Device ID              0x67DF
    PCI Revision           0x00
    Image size             0xE600
    Code revision          0x0000
    Indicator              0x80   (last image)
    Code type              0x03   (EFI Image)
    EFI Signature          0x0EF1
    Compression Type       0x0001 (compressed)
    Machine type           0x8664 (X64)
    Subsystem              0x000B (EFI boot service driver)
    EFI image offset       0x0058 (abs: 0xE858)
  Uefi Ids from EFI_PCI_EXPANSION_ROM_HEADER:
    UefiSourceRevision     GOP AMD REV: x.x.x.x.x
    UefiSourceChangeList   xxxx
    UefiBiosBuildNumber    xxxx

  Dump Gop Driver Info:
    Machine type code      X64
    The GOP Driver appears to be Authenticode signed.
    Size Of Gop Image      97376 (95 KB)
    GOP Driver Name: AMD GOP X64 Release Driver Rev.1.65.0.15.50.Sep 28 2017.15:11:11
    GOP AMD_Build          1863
    GOP AMD_CL             1464079
    GOP BIOS_IDTF          0xDEADBEEF
    GOP Driver does not carry tables!


why does the rom what came with my RX580 gave no GOP boot screen but the other one does ?

The GPU was a used one, dont know what the previous owner did.

Has it been thus computing thing what other RX580 have when using the bios switch?

I duno,

please educate me, someone who knows ;-) ;-)
GOP will be disabled if the VBIOS part was modified (e.g. lowered the voltage for mining)
 
Pls attach both roms, the working one and non-working.

You can also compare your rom w/ vanilla-rom for this card, take a look at techpowerup.
 
Pls attach both roms, the working one and non-working.

You can also compare your rom w/ vanilla-rom for this card, take a look at techpowerup.

I checked the working against the non working with Polaris Bios Editor and found no differences.

IMG_2021.JPG



The Files differs a lot, tho

The working one has the bios name:
113-1E3870U-O49POLARIS20PCI_EXPRESSGDDR5
E387 Polaris20 XTX A1 GDDR5 256Mx32 8GB


The non working one has the bios name:
13-4E353BU-O50POLARIS20PCI_EXPRESSGDDR5
E353 Polaris20 XTX A1 GDDR5 256Mx32 8GB

files attached
 

Attachments

  • Archive.zip
    220.8 KB · Views: 306
I checked the working against the non working with Polaris Bios Editor and found no differences.

View attachment 1490790


The Files differs a lot, tho

The working one has the bios name:
113-1E3870U-O49POLARIS20PCI_EXPRESSGDDR5
E387 Polaris20 XTX A1 GDDR5 256Mx32 8GB


The non working one has the bios name:
13-4E353BU-O50POLARIS20PCI_EXPRESSGDDR5
E353 Polaris20 XTX A1 GDDR5 256Mx32 8GB

files attached
Damn I'm looking for a 4GB E387 rom
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.