Page 7 of 16
#91 RE: Actual PCI ROM modules (not AHCI/RAID related) by Fernando 09.11.2013 21:31

avatar

Zitat von sinders im Beitrag #90
The strangest thing thought is I have checked the hex code after "86 80" within the Intel LAN
ROM module of the official BIOS for my board and the hex code is actually "CD 10" not "CE 10"

MMTool says the Link Device ID of the Intel LAN ROM module is 10CE.
The MMTool doesn't read the hex code entry and just shows the VendorID and DeviceID, which have been edited while integrating the related OROM module.

#92 RE: Actual PCI ROM modules (not AHCI/RAID related) by sinders 09.11.2013 21:47

Zitat von Fernando im Beitrag #91
Zitat von sinders im Beitrag #90
The strangest thing thought is I have checked the hex code after "86 80" within the Intel LAN
ROM module of the official BIOS for my board and the hex code is actually "CD 10" not "CE 10"

MMTool says the Link Device ID of the Intel LAN ROM module is 10CE.
The MMTool doesn't read the hex code entry and just shows the VendorID and DeviceID, which have been edited while integrating the related OROM module.


I take it since HxD says the hex code after "86 80" within the Intel LAN ROM module of the official
BIOS for my board is actually "CD 10" not "CE 10" I should then replace the hex code after "86 80"
within the Intel LAN ROM v1.5.43 for DEV_1502 ROM module "02 15" by "CD 10"?

#93 RE: Actual PCI ROM modules (not AHCI/RAID related) by Fernando 09.11.2013 21:56

avatar

Zitat von sinders im Beitrag #92
I take it since HxD says the hex code after "86 80" within the Intel LAN ROM module of the official BIOS for my board is actually "CD 10" not "CE 10" I should then replace the hex code after "86 80" within the Intel LAN ROM v1.5.43 for DEV_1502 ROM module "02 15" by "CD 10"?
If you are sure regarding the exact DeviceID (you should check it from within the Device Manager), you can do it. Additionally you should correct the checksum-8 by customizing the offset 0x07.

#94 RE: Actual PCI ROM modules (not AHCI/RAID related) by sinders 09.11.2013 22:40

Zitat von Fernando im Beitrag #93
Zitat von sinders im Beitrag #92
I take it since HxD says the hex code after "86 80" within the Intel LAN ROM module of the official BIOS for my board is actually "CD 10" not "CE 10" I should then replace the hex code after "86 80" within the Intel LAN ROM v1.5.43 for DEV_1502 ROM module "02 15" by "CD 10"?
If you are sure regarding the exact DeviceID (you should check it from within the Device Manager), you can do it. Additionally you should correct the checksum-8 by customizing the offset 0x07.


The exact DeviceID when checking within the Device Manager is 10CE.

How do you correct the checksum-8 by customizing the offset 0x07?

What do you search for in HxD to get the checksum-8 and replace it with what?

#95 RE: Actual PCI ROM modules (not AHCI/RAID related) by Fernando 10.11.2013 00:08

avatar

Zitat von sinders im Beitrag #94
How do you correct the checksum-8 by customizing the offset 0x07?
The code within the offset 0 at column 07 of the Intel LAN ROM is reserved for balancing the checksum alteration done by changing the hex code at any offset of the ROM file (e.g. by replacing "02 15" by CD 10).

Zitat
What do you search for in HxD to get the checksum-8 and replace it with what?

If you have opened any ROM module by using HxD, hit the menue tab "Analysis" and then "Checksum ...", checked the "Checksum-8" option, left all other settings untouched and hit the "OK" button, you can see the Checksum-8 of the entire ROM file. If you compare the checksum-8 of the modded ROM module with the checksum-8 of the original ROM module, you will see the difference. This difference can be balanced by changing the hex code at offset 0x07.

#96 RE: Actual PCI ROM modules (not AHCI/RAID related) by SoniX 10.11.2013 00:46

avatar

This OROM LAN does not affect the operation of your operating system.
It only works when the operating system is booting from a local area network. Therefore, the Device ID is different.

#97 RE: Actual PCI ROM modules (not AHCI/RAID related) by sinders 10.11.2013 01:43

Zitat von Fernando im Beitrag #95
Zitat von sinders im Beitrag #94
How do you correct the checksum-8 by customizing the offset 0x07?
The code within the offset 0 at column 07 of the Intel LAN ROM is reserved for balancing the checksum alteration done by changing the hex code at any offset of the ROM file (e.g. by replacing "02 15" by CD 10).

Zitat
What do you search for in HxD to get the checksum-8 and replace it with what?
If you have opened any ROM module by using HxD, hit the menue tab "Analysis" and then "Checksum ...", checked the "Checksum-8" option, left all other settings untouched and hit the "OK" button, you can see the Checksum-8 of the entire ROM file. If you compare the checksum-8 of the modded ROM module with the checksum-8 of the original ROM module, you will see the difference. This difference can be balanced by changing the hex code at offset 0x07.



Where do you find offset 0x07?

I have tried putting in 0x07 in the Goto offset option but HxD doesn't recognize it as a offset.

Perhaps I am not fully understanding what offset 0x07 is?

#98 RE: Actual PCI ROM modules (not AHCI/RAID related) by SoniX 10.11.2013 03:21

avatar

@ sinders
See the attached file intpxe10cd.rar
LAN PXE Intel 1.5.43 8086 10CD

#99 RE: Actual PCI ROM modules (not AHCI/RAID related) by sinders 10.11.2013 03:40

Zitat von SoniX im Beitrag #98
@ sinders
See the attached file intpxe10cd.rar
LAN PXE Intel 1.5.43 8086 10CD


Thanks SoniX but could you please do the do the same modifications but with the bin format OROM module?

The version of MMTool I am using doesn't support lom format OROM modules.

Thanks.

#100 RE: Actual PCI ROM modules (not AHCI/RAID related) by SoniX 10.11.2013 06:48

avatar

@ sinders
Just rename this file as you need.

#101 RE: Actual PCI ROM modules (not AHCI/RAID related) by Fernando 10.11.2013 13:28

avatar

Zitat von sinders im Beitrag #97
Where do you find offset 0x07?
Open the file with HxD. Then you will find the offset 0x07 hex code pair within the first line (= offset 0) at the column "07".
By the way: You can easily find out yourself the offset 0x07 by comparing the hex code of the Intel LAN ROMs v1.5.43 for DEV_1502 and for DEV_1503. Although both files contain different DeviceID hex code entries ("02 15" resp. "03 15"), they have the exactly same checksum-8 "00". The simple reason: The checksum has been customzed at offset 0x07.
Everything clear now?

#102 RE: Actual PCI ROM modules (not AHCI/RAID related) by sinders 10.11.2013 21:42

Zitat von SoniX im Beitrag #100
@ sinders
Just rename this file as you need.
Thanks a lot mate.

Zitat von Fernando im Beitrag #101
Zitat von sinders im Beitrag #97
Where do you find offset 0x07?
Open the file with HxD. Then you will find the offset 0x07 hex code pair within the first line (= offset 0) at the column "07".
By the way: You can easily find out yourself the offset 0x07 by comparing the hex code of the Intel LAN ROMs v1.5.43 for DEV_1502 and for DEV_1503. Although both files contain different DeviceID hex code entries ("02 15" resp. "03 15"), they have the exactly same checksum-8 "00". The simple reason: The checksum has been customzed at offset 0x07.
Everything clear now?
Yes all clear now.

#103 RE: Actual PCI ROM modules (not AHCI/RAID related) by Prema 23.11.2013 09:28

avatar

Does anyone have the actual bsf files for Intel Haswell vBIOS v2177-2180?

#104 RE: Actual PCI ROM modules (not AHCI/RAID related) by Fernando 23.11.2013 12:22

avatar

Zitat von Prema im Beitrag #103
Does anyone have the actual bsf files for Intel Haswell vBIOS v2177-2180?
Pacman and/or SoniX may have them. To be sure, that they read your question, you should send them a PM.

#105 RE: Actual PCI ROM modules (not AHCI/RAID related) by SoniX 23.11.2013 14:01

avatar

I only have a 2170 and 2173. :(

Xobor Forum Software von Xobor
Datenschutz