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
[REQUEST] Lenovo Y520-15IKBN (4KCNxxWW) ...
Last Post: ihazcat
Today 05:59 AM
» Replies: 66
» Views: 49421
[REQUEST] Acer Predator Helios 300 PH315...
Last Post: Dudu2002
Today 04:53 AM
» Replies: 35
» Views: 8465
[REQUEST] Lenovo IdeaPad U310 & U410 (65...
Last Post: Dudu2002
Today 02:33 AM
» Replies: 1785
» Views: 576515
[Request] ASUS X99-WS/IPMI PCIe Slot Bif...
Last Post: benneffect1
Yesterday 07:37 PM
» Replies: 14
» Views: 1452
[REQUEST] Lenovo Thinkpad X240 (GIETxxWW...
Last Post: BIG666
Yesterday 05:54 AM
» Replies: 338
» Views: 161646
AM3? ECS Geforce 6100PM-M2 v2.0 Award Bi...
Last Post: avenocturno
Yesterday 05:23 AM
» Replies: 2
» Views: 4552
nvm
Last Post: Khaz
04-14-2025 10:53 PM
» Replies: 0
» Views: 221
[REQUEST] Lenovo G400S (7BCNxxWW) Whitel...
Last Post: DamonBSC
04-14-2025 04:49 PM
» Replies: 209
» Views: 98123
Crelander DS16 Dual screen BIOS Update f...
Last Post: admjral3
04-14-2025 04:15 AM
» Replies: 3
» Views: 1335
[REQUEST] Lenovo M5400 (J6ETxxWW) Whitel...
Last Post: CASADy
04-13-2025 01:16 PM
» Replies: 18
» Views: 8411
Lenovo Ideapad Y700-17ISK BIOS dump
Last Post: titoxx
04-13-2025 11:26 AM
» Replies: 0
» Views: 239
[REQUEST] Fujitsu Siemens Amilo Pro v351...
Last Post: jakobus56
04-13-2025 08:55 AM
» Replies: 56
» Views: 64508
Samsung NP900X3D with partial bios
Last Post: serdarmsc
04-13-2025 07:00 AM
» Replies: 2
» Views: 1092
[Request] MSI PRO DP21 13M UEFI BIOS unl...
Last Post: alex_shane
04-13-2025 03:46 AM
» Replies: 1
» Views: 1038
[REQUEST] ASUS TUF Gaming FX505GD BIOS U...
Last Post: anurag09809
04-13-2025 12:10 AM
» Replies: 1
» Views: 500
[REQUEST] Lenovo IdeaPad Z565 (36CNxxWW)...
Last Post: barie
04-12-2025 06:57 PM
» Replies: 15
» Views: 8862
[REQUEST] Asus Tuf Gaming A15 2024 (FA50...
Last Post: mertuslu
04-12-2025 01:56 PM
» Replies: 0
» Views: 446
Asus Rog Strix Scar 15 G533QS/G733QS Key...
Last Post: alexonpeace
04-12-2025 10:57 AM
» Replies: 1
» Views: 654
[Request] BIOS Unlock for Asus ROG G533Q...
Last Post: alexonpeace
04-12-2025 10:54 AM
» Replies: 2
» Views: 1143
[REQUEST] Lenovo Z410 & Z510 (8DCNxxWW) ...
Last Post: kdeux
04-12-2025 09:35 AM
» Replies: 497
» Views: 189055

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: 4 Guest(s)