Page 1 of 16
#1 [OUTDATED] PCI ROM modules (not AHCI/RAID related) by Fernando 22.05.2013 14:54

avatar

@ all users, who want to update their mainboard BIOS regarding any PCI ROM module:

Introduction
Although this Sub-Forum has been primarily designed for users, who want to update the "Firmware" of their on-board AHCI or RAID Controllers by updating the related AHCI/RAID PCI ROM module, I am offering here download links to the most popular PCI ROM modules, which do support other on-board devices like Ethernet or Graphics Controllers.


Download links to other PCI ROM modules
(not AHCI/RAID related)


last updated: 01/15/2018



Important remark:
The big majority of the below offered Option ROM modules are designed for a specific Controller model with a certain DeviceID and can only be used unmodified with on-board Controllers, which have exactly the named DeviceID.
Consequence: If your related on-board Ethernet Controller has another DeviceID (can be checked from within the Device Manager), the related Option ROM module has to be customized by
a) replacing the DeviceID code and
b) correcting the Checksum8
before it can be successfully inserted into the BIOS file.
Good news:
Since SoniX has developed and released a special tool named "SetDevID", this procedure can be done automaticly by using this specific command (no need to do it manually with an Hex Editor):

1
 
setdevid <devid> <infile> <outfile>
 

The latest version of the SetDevID tool has been attached by SoniX to >this< post.


Here are the download links to some actual PCI ROM modules, which have nothing to do with AHCI and RAID:

Atheros PCI ROM modules:

  • Atheros AR815x LAN ROM
    • >Atheros LAN ROM v2.0.6.6< (>MIRROR<)
      Note: This LAN ROM module is dated 05/16/2012 and the latest for the Atheros AR8152 LAN Controller DEV_2060. It will be usable with other Atheros AR815x LAN Controllers after having changed the related hex code entry from "69 19 60 20" to "69 19 xx xx", where xx xx means the 2 vice versa digit pairs of the special on-board DeviceID.

  • Atheros AR816x/AR817x LAN ROM
    • >Atheros LAN ROM v2.1.1.5< (>MIRROR<)
      Note: This module is dated 03/15/2013 and designed for the Atheros AR8161 LAN Controller DEV_1091. It will be usable with other Atheros AR816x and AR817x LAN Controllers after having changed the related hex code entry from "69 19 91 10" to "69 19 xx xx", where xx xx means the 2 vice versa digit pairs of the special on-board DeviceID.




Broadcom PCI ROM modules:
  • Broadcom BCM57xx NetXtreme PXE LAN ROM for Desktops/Mobiles
    • >Broadcom NetXtreme BCM57xx PXE LAN ROM v16.0.1< (>MIRROR<)
      Note: This LAN ROM module is the latest for the Broadcom Desktop/Mobile NetXtreme LAN Controllers DEV_16xx. It will be usable with a lot of different BCM57xx Ethernet Controllers. For details please look >here<. Credits go to Pacman for the source file and to SoniX for his customizing instructions, which you can find >here<.




Intel PCI ROM modules (not AHCI/RAID related):
  • Intel LAN ROM
    1. Intel LAN ROM Boot Agent GE:
    2. Intel LAN ROM Boot Agent CL:
      • >Intel LAN Boot Agent CL ROM v0.1.13< (>MIRROR<)
        Notes: This is the latest currently available Intel LAN Boot Agent CL ROM module. Due to its universal HardwareID code "86 80 FF FF" it is usable with nearly all modern Intel LAN Boot Agent CL Controllers after having customized the DeviceID by using SoniX's tool named "SetDevID". Thanks to SoniX for the file.
  • Intel VGA ROM (vBios)
    • Since the manufacturers of mainboards with an Intel Chipset from 6-Series up put slightly different Intel VGA ROM modules into the mainboard BIOS (look >here<), I do not offer here any VGA ROM modules for Intel iGPUs.
    • Nevertheless you can build a suitable Intel VGA ROM module yourself. The related guide is >here<.
    • If you are searching for a special Intel VGA ROM version, you should download the package, which has been linked by SoniX at the end of the start post of >this< thread.




Marvell PCI ROM modules (not AHCI/RAID related):
  • Marvell 88E8056 Yukon LAN ROM
    • >Marvell 88E8056 Yukon PXE LAN ROM v6.68.1.3< (>MIRROR<)
      Note: This module is dated 10/28/2010 and designed for the Marvell Yukon LAN Controller DEV_4380. It may be usable with other Marvell 88E8056 Ethernet Controllers after having changed the related hex code entries from "AB 11 80 43" to "AB 11 xx 43", where xx means the 2 last digits of the special DeviceID. Credits go to thxtex for the file.




Realtek PCI ROM modules:
  • Realtek LAN ROM
    • >Realtek LAN PXE ROM v2.66< (>MIRROR<)
      Note: This module is dated 05/26/17 and designed for the Realtek LAN Controller DEV_8168. It will be usable with other Realtek 81xx Controllers after having changed the related hex code entries from "EC 10 68 81" to "EC 10 xx 81", where xx means the 2 last digits of the special DeviceID. Thanks to Phoenix48 for the info and the link to the source files.



Remark:
This list will be continued by request. Please send me a PM, if you should find somewhere an interesting new PCI ROM module for popular on-board non-AHCI/RAID Controllers.



Good luck with the integration of these PCI ROM modules!
Fernando

#2 RE: Actual PCI ROM modules (not AHCI/RAID related) by SoniX 02.06.2013 04:20

avatar

Hello
Very interested module PXE ROM Bigfoot Networks latest version vid 1969 did e091, as well as the latest version of EFI PXE UNDI Atheros.
Also very interested in the latest versions of EFI GOP driver for Intel Sandy / Ivy and Haswell. At the moment I have the IntelSabGopDriver v2.0.1024 and IntelIvbGopDriver v3.0.1023.
Thank you

#3 RE: Actual PCI ROM modules (not AHCI/RAID related) by Fernando 02.06.2013 10:56

avatar

Zitat von SoniX im Beitrag #2
Very interested module PXE ROM Bigfoot Networks latest version vid 1969 did e091, as well as the latest version of EFI PXE UNDI Atheros.
Also very interested in the latest versions of EFI GOP driver for Intel Sandy / Ivy and Haswell. At the moment I have the IntelSabGopDriver v2.0.1024 and IntelIvbGopDriver v3.0.1023.
Since I am making holidays far away from my usual equipment, you may have to wait 3 weeks for additional download links within this Forum.

#4 RE: Actual PCI ROM modules (not AHCI/RAID related) by catalin 08.06.2013 15:21

Hello Fernando!

Will this work on my P8Z68-V PRO? the previous one 2158 is working right now. >Intel VGA ROM v2170< (dated 03/07/2013, newest ROM for Intel VGA Controllers DEV_0402, extracted by Stasio from a Z87 mainboard BIOS)

#5 RE: Actual PCI ROM modules (not AHCI/RAID related) by Fernando 08.06.2013 15:46

avatar

Zitat von catalin im Beitrag #4
Will this work on my P8Z68-V PRO? the previous one 2158 is working right now. >Intel VGA ROM v2170< (dated 03/07/2013, newest ROM for Intel VGA Controllers DEV_0402, extracted by Stasio from a Z87 mainboard BIOS)
I doubt, that it will work with your Z68 mainboard, because this VGA ROM obviously is designed for the 4th generation of Intel's Haswell CPU systems graphics adapters.
Please check the DeviceID!

#6 RE: Actual PCI ROM modules (not AHCI/RAID related) by catalin 08.06.2013 15:53

Thx for the answer:

So Intel VGA ROM v2158< (dated 11/23/2012, for Intel VGA Controllers DEV_0162) is the latest one for me (that i hex edit id and working) and is this the end of line? regarding the ones 217x i can`t use for sure? my dev id from original module 8086.102 - APCIR v2124 - IBM S-VGA BIOS Intel SB-IB PCI Acc GFX Chipset Ctrl HW v0.0 Build 2124 PC 14.34 - 10.12.2011

#7 RE: Actual PCI ROM modules (not AHCI/RAID related) by Fernando 08.06.2013 16:42

avatar

Zitat von catalin im Beitrag #7
So Intel VGA ROM v2158< (dated 11/23/2012, for Intel VGA Controllers DEV_0162) is the latest one for me (that i hex edit id and working) and is this the end of line? regarding the ones 217x i can`t use for sure?
You may try it, but I am nearly sure, that it will not work.

Zitat von catalin
my dev id from original module 8086.102

That means, that the DeviceID is 0102.

#8 RE: Actual PCI ROM modules (not AHCI/RAID related) by catalin 08.06.2013 16:47

Ill not try :D im fine with 2158 that i know for sure is for SB/IB and not Haswell :D can you pls check this one i attached if is right edited for my dev id ?

LE: i opened with HxD and seems fine:


but i also see next 2 lines 0162 :D so is ok?

#9 RE: Actual PCI ROM modules (not AHCI/RAID related) by Fernando 08.06.2013 18:42

avatar

Zitat von catalin im Beitrag #9
can you pls check this one i attached if is right edited for my dev id ?
That is well done.

Zitat von catalin
but i also see next 2 lines 0162 :D so is ok?

Yes, that is OK. One line before you can see your DeviceID as well. Within the Offset 50 and 60 all DeviceIDs are listed, which are compatible with the ROM module, they all begin with the digits "01".
This verifies, that these VGA ROM modules are not compatible with all graphics adapters DeviceIDs.

#10 RE: Actual PCI ROM modules (not AHCI/RAID related) by catalin 08.06.2013 19:39

Aaa got it now! thx!

#11 RE: Actual PCI ROM modules (not AHCI/RAID related) by d4v1d3 10.06.2013 19:10

Hi catalin, i heve intel HD2000 like you, but when I try to modify the bios with MMTOOL aptio (i used your vbios), in Vendor ID, Device ID i see only 10ec,8168 and 8086, 162 not 8086,102. why? thanks

#12 RE: Actual PCI ROM modules (not AHCI/RAID related) by catalin 10.06.2013 19:26

Hello,

I have HD3000 not 2000, well there is a trick with the numbers order and also 102 is actually 0102. When you edit they are reverse so u should look for, 02 01 pair not 01 02 and has to be in the 4 line in the midlle something like that if i remember well ;)

#13 RE: Actual PCI ROM modules (not AHCI/RAID related) by d4v1d3 10.06.2013 20:23

But about you, can i use your file without modify anything? My trouble is that in the MMTOOL i don't read 8086 0102 but 8086 0162....

#14 RE: Actual PCI ROM modules (not AHCI/RAID related) by catalin 10.06.2013 20:29

i dont know if u can use, but i dont think hd2000 has same rom like hd3000 :D also u dont read beacause u have to change it! look at your original id and than change it in the new one, but FIRST verify if my vga rom will work on your hd2000

#15 RE: Actual PCI ROM modules (not AHCI/RAID related) by Fernando 10.06.2013 21:27

avatar

@ d4v1d3:
Welcome at Win-RAID Forum!

Zitat von d4v1d3 im Beitrag #12
when I try to modify the bios with MMTOOL aptio (i used your vbios), in Vendor ID, Device ID i see only 10ec,8168 and 8086, 162 not 8086,102. why?
The MMTool shows 8086,162 instead of 8086,102, because your mainboard has an Intel IgP VGA Adapter with the DeviceID 0162.
Contrary to catalin you can insert the original Intel VGA ROM module v2158 I am offering within the start post of this thread.

Good luck!
Fernando

Xobor Forum Software von Xobor
Datenschutz