Forum RSS Feed Follow @ Twitter Follow On Facebook

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[-]
Welcome
You have to register before you can post on our site.

Username:


Password:





[-]
Latest Threads
bios brick asrock fatal1ty h87 performan...
Last Post: ManuRiy
Today 03:38 AM
» Replies: 0
» Views: 8
[REQUEST] Lenovo Y520-15IKBN (4KCNxxWW) ...
Last Post: coptered
Today 02:35 AM
» Replies: 65
» Views: 46129
Toshiba Satellite L40-13g (PSL40E): CPU ...
Last Post: Calazar
Today 01:02 AM
» Replies: 10
» Views: 565
[REQUEST] HP G62-b00 series (Intel) Whit...
Last Post: adarshs
Yesterday 09:06 PM
» Replies: 55
» Views: 5412
BIOS Lock variable reverts to 0x1
Last Post: GZRattin
Yesterday 04:08 PM
» Replies: 0
» Views: 62
[REQUEST] Sony Vaio VPCCB series (Rxxx0V...
Last Post: Marcos Berlin
Yesterday 02:11 PM
» Replies: 10
» Views: 1245
[REQUEST] Acer Aspire 7250(G) BIOS Unloc...
Last Post: ilya3607
Yesterday 01:18 PM
» Replies: 20
» Views: 9454
[REQUEST] ASUS X510URR BIOS Unlock
Last Post: Rieidi
Yesterday 12:20 PM
» Replies: 2
» Views: 2024
[REQUEST] Lenovo l380 unlock advanced me...
Last Post: denisv7
Yesterday 08:02 AM
» Replies: 2
» Views: 103
[REQUEST] Lenovo P14S AMD Gen 5 (r2let25...
Last Post: Dudu2002
Yesterday 06:55 AM
» Replies: 3
» Views: 487
My Gateway NV57h has an ACER in BIOS - c...
Last Post: zischer
02-15-2025 06:13 PM
» Replies: 2
» Views: 2660
[Request] Bios upgrade of an HP Elitedes...
Last Post: CZanoS
02-15-2025 10:08 AM
» Replies: 29
» Views: 1057
[REQUEST] Supermicro X8DT3-LN4F Bios UEF...
Last Post: LHairstonX
02-15-2025 07:32 AM
» Replies: 0
» Views: 128
IPSB-H61 Cpu Upgrade Support 3rd gen to ...
Last Post: DeathBringer
02-15-2025 07:07 AM
» Replies: 1
» Views: 151
[REQUEST] Lenovo G50-80 (B0CNxxWW) White...
Last Post: Dudu2002
02-14-2025 06:21 PM
» Replies: 105
» Views: 43967
[REQUEST] Lenovo G400S (7BCNxxWW) Whitel...
Last Post: Nascimenttojunior
02-14-2025 05:32 PM
» Replies: 206
» Views: 91279
[REQUEST] Lenovo G510 (79CNxxWW) Whiteli...
Last Post: Dudu2002
02-14-2025 04:43 AM
» Replies: 593
» Views: 255248
BIOS Unlock Asus ROG GL753VD
Last Post: Dudu2002
02-14-2025 04:42 AM
» Replies: 16
» Views: 13567
Toshiba Satellite L500 & L505 (with Sock...
Last Post: DeathBringer
02-13-2025 11:24 AM
» Replies: 54
» Views: 29088
[REQ] Aorus b450 m Bios unlock
Last Post: soundguy
02-13-2025 10:10 AM
» Replies: 4
» Views: 3533

ASUS NCCH-DL BIOS Modification to support Xeon MP "Tulsa"
#1
Question 
Hello all,

I'm trying a BIOS modification to support the Xeon dual-core CPUs, specifically 2 Xeon MP's 7120M (SL9HC, CPUID 0f68h) on an ASUS NCCH-DL mobo.
The mobo hast an i875P chipset, supporting 2 Xeon Foster/Prestonia/Gallatin/Nocona/Irwindale processors. Now, all of these are single core chips.

Here's what I did so far:

I extracted the microcodes off of a Supermicro X6QT8 BIOS (Quad Dual-core Xeon 71xx board), since I learned that CPU microcodes are chipset-independent, and merged these with the microcodes from the most recent BIOS 1006.002 for the NCCH-DL, removing all duplicates and retaining only the latest microcode releases for each CPUID.
The original cpu microcodes of the NCCH-DL BIOS were 38k, my new, merged cpu microcodes are 51k total.

Next, CBROM 1.96 allowed me to remove the logo successfully, and modbin6 2.01.01 was used to enable the L3 cache feature and disable the logo on/off feature at the same time. Removing the logo was necessary to accomodate the extra cpu microcodes in the 512k BIOS file.

I also read that ASUS has its own "tinkering" with Award BIOS formats, so that certain features of CBROM won't work - one of them is removing and inserting CPU microcodes. It's the newer, non-compressed format being used here. There's a tool "ACBROM" (Asus CBROM) which I was unable to find so far, and I hope that this will solve the problem of inserting the microcodes. If anyone of you has a link to a more recent version (I have acbrom 2.08 from 2002, but that's too old) which supports the newer ASUS Award BIOS'es - please, let me know.

I also tried a plain binary approach using UltraEdit's hexedit mode on a logo-removed but otherwise "original" BIOS file. I replaced 13k of FF's + 38k of the original microcodes with my 51k merged microcodes, paying attention to total file size. That resulted in CBROM still showing me the 38k NCPUCODE.BIN in the contents list but no microcode information below. I thought there must be some sort of internal structure that's kept elsewhere in the file.

Does anyone have similar experiences or tried it successfully before? I can provide the microcodes, and bios files that I used so far. Thanks in advance for any help.

cu
D2k

EDIT:
Here are the files I mentioned, as direct links.

http://www.duke2k.de/files/1006.zip - Original ASUS NCCH-DL 1006.002 BIOS file;

http://www.duke2k.de/files/1006M1.zip Modified BIOS with L3 cache feature enabled and ONLY 0F68h microcode inserted (replacing the 0F29h microcode, at the end) - I flashed this on my mobo, still boots with a compatible processor just fine, but 7120M Xeon is not recognized despite the microcode and L3;

http://www.duke2k.de/files/1006M2.zip - Modified BIOS, as described above;

http://www.duke2k.de/files/NCPUCODE.zip - Microcodes only, as I merged them (description above).
find
quote
#2
Wow i admire your skill here , would really appreciate how you extracted microcodes from an AMI bios and then added them to an Award NCPUCODE.bin Big Grin

The reason it comes up blank in CBROM is because theres a special way of working with NCPUCODE.BIN.

I have taken your 51kb NCPUCODE , unlocked the L3 Cache feature and removed the splash screen . See Image Below

[Image: microcodedualxeonasus.png]

http://dl.dropbox.com/u/747181/Asus%20NC...34s282.zip

Try at your own risk!

Kind Regards
Admin
find
quote
#3
Thumbs Up 
Whoa, nice go, thanks! :-D

Will try when I get home later today (and pray while flashing... ;-) )

If that doesn't work I suspect my next step would lead me to modifying the ACPI table of the BIOS. From the Supermicro AMI bios I'll extract the ACPI table in order to see how the first two CPUs of the actual four are mapped, and try to transfer that to the NCCH-DL's bios. For decompiling/compiling the ACPI "language" I use "iASL" (see acpica.org) and its accompanying documentation.

For extracting stuff from the AMI bios I use "MMTool V3.22 BKMOD", "CPU PATCH" tab.
The merging of CPU codes can be done using the hexeditor of your choice. ;-)

Thanks again,

D2k

(05-22-2010, 03:22 AM)1234s282 Wrote: Wow i admire your skill here , would really appreciate how you extracted microcodes from an AMI bios and then added them to an Award NCPUCODE.bin Big Grin

The reason it comes up blank in CBROM is because theres a special way of working with NCPUCODE.BIN.

I have taken your 51kb NCPUCODE , unlocked the L3 Cache feature and removed the splash screen . See Image Below

[Image: microcodedualxeonasus.png]

http://dl.dropbox.com/u/747181/Asus%20NC...34s282.zip

Try at your own risk!

Kind Regards
Admin
find
quote
#4
hello, did u able to get the dual core bios working on ncch-dl?
find
quote
#5
(02-13-2011, 11:33 AM)allenpan Wrote: hello, did u able to get the dual core bios working on ncch-dl?

Unfortunately, no. I meanwhile sold the equipment.
Even modifying the ACPI table in the BIOS didn't work as hoped for. Plain ol' chipset limitations, then.
find
quote
#6
I think the highest processor is the Intel Xeon MP 3.33 GHz (Potomac-core) with 8MB L3 cache. Now I try to bring work the potomac on the Asus NCCH-DL.
The CPU runs on Asus NCCH-DL, but I had to set the jumper for FSB200 on mainboard and disable hyperthreading in bios. The board have massive problems with FSB166 option. Only with disabled HT, the cpu boots into WinXP. The next problem is that the cpu throttled (temperature is at 39 degree). That means, the performance is very bad in benchmarks. The solution is rmclock to disable thermal monitor, which prevents throttling.
find
quote
#7
Did you enable the L3 cache feature in the BIOS?

you could use the modified 1006M1.zip in my link list above, that should work with your combination. The CPUID I replaced there is not one of the Potomac IDs, so it should work with your config.
(You will need to flash your BIOS, do so at your own risk.)

Maybe that solves the performance issues.
The fact that CPU-Z shows the L3 doesn't mean it's actually enabled.

cu
D2k
find
quote
#8
I have use the normal and your modified bios.
With both bios versions is the L3-cache feature enabled.
I want isolate pin PROCHOT and Thermal Monitor 1 and 2 in bios have to disable, because the potomac throttled, although the cpus are cool.


find
quote
#9
Can someone add two microcodes from supermicro x6qt8 bios to asus ncch-dl bios? These are the two microcodes, which are to be added to asus ncch-dl bios:
[Image: microcode.png]

Here the link to the bios versions:

Supermicro x6qt8

asus ncch-dl
find
quote
#10
Hi!

I've found some SL8EW processors (Xeon 3.0Ghz 8MB cache). Any chance to make them work on my Asus NCCH-DL board using your bios?

Regards,

Vink
find
quote


Forum Jump:


Users browsing this thread: 1 Guest(s)