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] HP Pavilion G42-272BR Whitelis...
Last Post: eepromm
Yesterday 01:55 AM
» Replies: 0
» Views: 80
[REQUEST] Lenovo G710 BIOS Whitelist Rem...
Last Post: voyageur
11-21-2024 04:33 PM
» Replies: 475
» Views: 167187
[REQUEST] Acer Aspire 5738(G,Z): CPU Upg...
Last Post: DeathBringer
11-21-2024 03:44 PM
» Replies: 49
» Views: 32850
[REQUEST] HP Mini 110-4100 BIOS Unlock
Last Post: DSI INF
11-21-2024 09:24 AM
» Replies: 7
» Views: 238
[REQUEST] Lenovo IdeaPad U310 & U410 (65...
Last Post: Dudu2002
11-21-2024 03:11 AM
» Replies: 1780
» Views: 494220
Lenovo ThinkCentre M715q 2nd Gen & AMD R...
Last Post: Elmurley
11-20-2024 09:37 PM
» Replies: 2
» Views: 1289
[REQUEST] Lenovo Y50-70 (9ECNxxWW) White...
Last Post: SWZSSR
11-20-2024 09:34 PM
» Replies: 1775
» Views: 553613
[REQUEST] Lenovo Thinkpad X240 (GIETxxWW...
Last Post: Dudu2002
11-20-2024 04:58 PM
» Replies: 337
» Views: 143314
Unlock bios insyde
Last Post: Matox3140
11-19-2024 03:40 PM
» Replies: 0
» Views: 206
Whitelist WIFI card removal Lenovo Yoga ...
Last Post: Dudu2002
11-19-2024 12:58 PM
» Replies: 1
» Views: 213
[REQUEST] H310 MSI Gaming Infinite S (MS...
Last Post: awittyusername
11-19-2024 09:21 AM
» Replies: 10
» Views: 131
[REQUEST] Gigabyte GA-B85M-HD3 Rev 2.0 u...
Last Post: Maduli
11-19-2024 02:22 AM
» Replies: 0
» Views: 156
[REQUEST] Lenovo Ideapad 330-15ICH BIOS ...
Last Post: Dudu2002
11-18-2024 01:25 PM
» Replies: 8
» Views: 1905
[REQUEST] Lenovo ThinkPad Edge E330 (H3E...
Last Post: Dudu2002
11-18-2024 01:23 PM
» Replies: 640
» Views: 220982
[Request] Unlocked Bios for Asus TUF FX5...
Last Post: FlT4ever
11-18-2024 01:05 PM
» Replies: 1
» Views: 422
[REQUEST] Lenovo ThinkPad Edge E125(v1.1...
Last Post: kamome74
11-18-2024 10:43 AM
» Replies: 0
» Views: 198
[REQUEST] Xpg 15g 4070 2023ver InsydeH20...
Last Post: MireVelli
11-18-2024 07:26 AM
» Replies: 2
» Views: 198
Please help me recover my bios
Last Post: FuryOP
11-17-2024 12:37 PM
» Replies: 0
» Views: 215
[Request-Camilo] Sony Vaio SA/SB/SC/SD/S...
Last Post: edit
11-17-2024 12:13 PM
» Replies: 107
» Views: 136950
[REQUEST] Lenovo Thinkpad Edge E440 & E5...
Last Post: Dudu2002
11-17-2024 06:50 AM
» Replies: 196
» Views: 92010

[Solved] Dell Optiplex 780 Quad-Core Support
#11
Has anyone tested this to verify booting without nag?

1.) How was address 98B5A determined to be correct to edit the Platform from 11 to 44?

I see references to 1067A (7A 06 01 00 in Little Endian) at B2F80-B2F83 and 1E72B2-1E72B5

2.) Has anyone tried this same method to change Platform for the 10676 microcode to enable 5400 series Xeons?

I compared the original BIOS to this modded one and other than the one byte edit for Platform, I only see changes at 1F0054-1F0057 which I assume is just the CRC fix to the HDR so that DCCU can make a flashable BIOS

Thanks in advance for any help.
find
quote
#12
(10-29-2014, 07:39 AM)doyet Wrote: Has anyone tested this to verify booting without nag?
Yes, personally flashed on my own machine.

(10-29-2014, 07:39 AM)doyet Wrote: 1.) How was address 98B5A determined to be correct to edit the Platform from 11 to 44?
I see references to 1067A (7A 06 01 00 in Little Endian) at B2F80-B2F83 and 1E72B2-1E72B5
That area of binary contains all microcode headers in Dell's format. The start to finish of each header was noted, and the byte storing 01067A platform was modified.

(10-29-2014, 07:39 AM)doyet Wrote: 2.) Has anyone tried this same method to change Platform for the 10676 microcode to enable 5400 series Xeons?
This is a chipset (hardware) limitation. 5400 E0 use 1067A platform 2,6 microcode, the same as 3300 E0. There are earlier C0 processors that use 10676, but again, Q45 chipsets do not support multiprocessor Xeons, even in single processor configurations. O780 A15 already contained 10676 microcode for platform 0, platform 2, platform 4, & platform 6 and should natively support single processor C0 Xeons.

(10-29-2014, 07:39 AM)doyet Wrote: I compared the original BIOS to this modded one and other than the one byte edit for Platform, I only see changes at 1F0054-1F0057 which I assume is just the CRC fix to the HDR so that DCCU can make a flashable BIOS
Yes, it was really that easy. 1067A microcode is identical for platforms 0,4 (11000000) and platform 2,6 (44000000).
find
quote
#13
Thanks cerverappz !!

DELL header format- ugh. I have pulled my hair out trying to figure that out. Hours comparing 771 Dells BIOS to the related 775 DELL BIOS. (Precision 390 to 490, T3400 to T5400) Is it still a full 48 bytes as in the original microcode?

As for the 5400 series Xeons not booting on X and Q chipsets-
I gather that people believe that VT-D is the problem. If you managed to turn off VT-D in Setup then BIOS still goes to DEFAULT when it detects new Processor... which re-enables VT-D.

1.) I was curious if there was a way to maybe disable VT-D by default with a hex edit of the BIOS.

Of course it may be as simple as "The Hardware Won't Do It" and I can give up.
I tried to get DELL Precision 490 and 690 to use 5400 series Xeons.... they both had Dual Processors and 5000x chipsets (Non-DELL 5000x machines released Xeon 5400 support)

Thanks again for the help. HAPPY HALLOWEEN!!
find
quote
#14
(10-31-2014, 08:51 AM)doyet Wrote: DELL header format- ugh. I have pulled my hair out trying to figure that out. Hours comparing 771 Dells BIOS to the related 775 DELL BIOS. (Precision 390 to 490, T3400 to T5400) Is it still a full 48 bytes as in the original microcode?
Dell's is much shorter, and its length depends on the bios. Intel's platform is 4 bytes, where Dell's in 1 byte.

(10-31-2014, 08:51 AM)doyet Wrote: As for the 5400 series Xeons not booting on X and Q chipsets-
I gather that people believe that VT-D is the problem. If you managed to turn off VT-D in Setup then BIOS still goes to DEFAULT when it detects new Processor... which re-enables VT-D.
VT-d is disabled by default on the two OptiPlex computers I have here. I don’t have the 780 here anymore, but I’d bet it’s the same.

(10-31-2014, 08:51 AM)doyet Wrote: 1.) I was curious if there was a way to maybe disable VT-D by default with a hex edit of the BIOS.
The VT-d setting should just be stored as a single bit, but if it is off by default, this isn’t the issue.

(10-31-2014, 08:51 AM)doyet Wrote: I tried to get DELL Precision 490 and 690 to use 5400 series Xeons.... they both had Dual Processors and 5000x chipsets (Non-DELL 5000x machines released Xeon 5400 support)
These Precision models are probably limited to 65nm CPUs. I was going to inspect the microcode, but apparently it won’t extract on 64-bit.

(10-31-2014, 08:51 AM)doyet Wrote: Thanks again for the help. HAPPY HALLOWEEN!!
No problem. Happy Halloween!
find
quote
#15
cerverappz ,
You said microcodes won't extract for Precision 490/690... are you working with individual modules? Please let me know if there are better tools than the old HxD to use.
I just use microdecode on the intel .tgz to get microcode. Then skip first 48 bytes of whichever I am looking for (1067Ah for example) then do a search of the BIOS.HDR for the microcode. If the existing code is an older version then I can update it by replacing microcode and fixing CRC.

I still had no luck when trying to insert an entire family of processors into BIOS. Such as when 10676h is not present in BIOS.

Also, do you have any links to info on DELL BIOS editing?? ( still don't know how you found the address for Platform ) I may want to try a Xeon X3363 in a Precision T3400. They already support the lga775 variants like x3380 Xeons.
find
quote
#16
(11-09-2014, 10:44 PM)doyet Wrote: You said microcodes won't extract for Precision 490/690... are you working with individual modules?
-writehdrfile wouldn't work on x64 for that bios. If it is too old for a 64-bit flash utility, it's likely too old for 45nm.

(11-09-2014, 10:44 PM)doyet Wrote: Please let me know if there are better tools than the old HxD to use.
I almost exclusively use a hex editor, especially on Dell bioses.

(11-09-2014, 10:44 PM)doyet Wrote: I just use microdecode on the intel .tgz to get microcode. Then skip first 48 bytes of whichever I am looking for (1067Ah for example) then do a search of the BIOS.HDR for the microcode. If the existing code is an older version then I can update it by replacing microcode and fixing CRC.
I still had no luck when trying to insert an entire family of processors into BIOS. Such as when 10676h is not present in BIOS.
I wouldn't update the microcode contents unless it's from another Dell bios with the same header structure so the header can be updated as well.

(11-09-2014, 10:44 PM)doyet Wrote: Also, do you have any links to info on DELL BIOS editing??
Unfortunately, most of what I've done has been on my own.

(11-09-2014, 10:44 PM)doyet Wrote: ( still don't know how you found the address for Platform )
Go to the byte I edited, and mess with the columns in your hex editor to see the pattern of headers. For example, 0-9 or 0-F and any other ranges. Hopefully that will help a little.

(11-09-2014, 10:44 PM)doyet Wrote: I may want to try a Xeon X3363 in a Precision T3400. They already support the lga775 variants like x3380 Xeons.
You should be fine since the T3400 bios natively contains microcode for E0 Xeon processors. 3300s should work great, but 5400 likely won't due to the X38 chipset.
find
quote
#17
(11-09-2014, 10:44 PM)doyet Wrote: cerverappz ,
You said microcodes won't extract for Precision 490/690... are you working with individual modules? Please let me know if there are better tools than the old HxD to use.
I just use microdecode on the intel .tgz to get microcode. Then skip first 48 bytes of whichever I am looking for (1067Ah for example) then do a search of the BIOS.HDR for the microcode. If the existing code is an older version then I can update it by replacing microcode and fixing CRC.

I still had no luck when trying to insert an entire family of processors into BIOS. Such as when 10676h is not present in BIOS.

Also, do you have any links to info on DELL BIOS editing?? ( still don't know how you found the address for Platform ) I may want to try a Xeon X3363 in a Precision T3400. They already support the lga775 variants like x3380 Xeons.

hi~~guy
The latest version bios a14 for dell t3400,it already contain stepping e0 (both 771 and 775 as date 2010),and it also include fully micro code for c0(0676) so you don't need to modified micro code for it.


X3363 only has stepping c0 and e0.

find
quote
#18
Hey everybody,

I have here an Dell Optiplex 780 in the smallest version (USFF). I want to upgrade it to an Quad-Core Processor, which is compatible to the LGA and chipset. It's the Intel Core 2 Quad Q9400, which is also supported by the big brothers from the USFF model (shown here). When I turn on my upgraded system I get the following error "Alert! Incompatible processor detected. System halted!" My friend got the same error. He tried to upgrade the same Optiplex with the Intel Core 2 Quad Q6600. Our current processor is the Intel Core 2 Duo E7500.
Is here an BIOS-Mod possible to support Quad-Core-CPUs? Can anybody help us? Many thanks in advance!

BIOS Download Link from Dell: http://www.dell.com/support/home/de/de/d...erId=DK074&fileId=3270400708&osCode=W732&productCode=optiplex-780&languageCode=ge&categoryId=BI

Best Regards


Attached Files Thumbnail(s)
       
find
quote
#19
Post a screenshot of third (Mainboard) tab of CPU-Z with native CPU.
find
quote
#20
Post #1 updated with Attatchment
find
quote


Forum Jump:


Users browsing this thread: 9 Guest(s)