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 for Modded BIOS with AI Tweaker ...
Last Post: CertifiedCosmos
Yesterday 05:04 PM
» Replies: 0
» Views: 61
Lenovo ThinkCentre M71e GPU Whitelist re...
Last Post: saschalein
Yesterday 03:23 PM
» Replies: 0
» Views: 60
[REQUEST] Lenovo Ideapad 330S-15ARR (7WC...
Last Post: nadolivbios
Yesterday 01:26 PM
» Replies: 25
» Views: 6053
How To Add SLIC 2.1 To An Intel Motherbo...
Last Post: sanya.silitskiy
Yesterday 11:52 AM
» Replies: 73
» Views: 219827
[REQUEST] 13w Yoga Gen 2 (Type 82YR) (KB...
Last Post: SiberianTiger97
Yesterday 09:48 AM
» Replies: 2
» Views: 140
Acer Extensa 5620: CPU replace
Last Post: MPM
Yesterday 08:28 AM
» Replies: 2
» Views: 108
[REQUEST] Sony Vaio VPCEH & VPCEJ series...
Last Post: nrns
04-16-2024 08:08 PM
» Replies: 232
» Views: 98273
[REQUEST] Lenovo Y70-70 (9ECNxxWW) White...
Last Post: Dudu2002
04-16-2024 02:35 PM
» Replies: 103
» Views: 23872
[REQUEST] Lenovo Yoga 2 Pro (76CNxxWW) W...
Last Post: Dudu2002
04-16-2024 07:29 AM
» Replies: 847
» Views: 323477
[REQUEST] Acer Predator Helios 300 PH315...
Last Post: Dudu2002
04-16-2024 07:28 AM
» Replies: 26
» Views: 939
[REQUEST] Lenovo ThinkPad P14s 3rd Gen 1...
Last Post: Dudu2002
04-16-2024 07:26 AM
» Replies: 4
» Views: 279
Add CPU support Lenovo M715s
Last Post: pashtet440
04-16-2024 06:56 AM
» Replies: 0
» Views: 123
[REQUEST] Lenovo G580 (5ECNxxWW) Whiteli...
Last Post: Dudu2002
04-14-2024 09:02 AM
» Replies: 1733
» Views: 541780
Dell Latitude 5520 - get to know passwor...
Last Post: yeti1299
04-14-2024 06:48 AM
» Replies: 2
» Views: 227
[REQUEST]: Asus TP420IA - how to dump bi...
Last Post: quantumx3
04-14-2024 05:34 AM
» Replies: 0
» Views: 201
[REQUEST] Lenovo Y50-70 (9ECNxxWW) BIOS ...
Last Post: Nightdemon2001
04-14-2024 01:13 AM
» Replies: 2319
» Views: 656088
[REQUEST] Lenovo B575 (52CNxxWW) Whiteli...
Last Post: thepwrtank18
04-13-2024 06:13 PM
» Replies: 56
» Views: 20394
[REQUEST] Lenovo B590 (H9ETxxWW) Whiteli...
Last Post: alvaro8905
04-13-2024 05:25 PM
» Replies: 673
» Views: 163369
Lenovo Yoga 14s (slim7Gen 8)
Last Post: Dudu2002
04-13-2024 03:32 PM
» Replies: 12
» Views: 637
[REQUEST] Lenovo G710 BIOS Whitelist Rem...
Last Post: Dudu2002
04-13-2024 03:31 PM
» Replies: 470
» Views: 129325

foxconn + 965G micro code update?
#1
Wink 
HiWinkWink

I have a foxconn G9657MA-8EKRS2H which utilises the Intel 965G chipset.

The bios will support the conroe dual cores e.g. E6420 but at the moment will not support wolfdale core 2 duo e.g E7500

I have read all your tutorials, which were very informative and I think that there is an intel cpu micro code update avialable for the 965G chipset that has been used by HP owners to update and run the wolfdales, so I beleive it can be done.

here is a link to the thread..

http://h30499.www3.hp.com/t5/Business-PC...cDd_5x5TGg

looks like many people were successful.

I would like to learn how to do this myself and was considering subscribing to your "new bios modders" request..

This is a link to the board bios, xxxxx 61 is the latest..

As far as a donor bios would I be looking for a 775 socket board where the 965G chipset already supports wolfdales? Or is this now not neccessary due to the note about ACPITBL.

Any thoughts on whether you think this update will be possible?

cheers.Wink
find
quote
#2
There were never any 965 boards that supported the Wolfdale natively. Conroe and Wolfdale were several years apart. The 965 chipset also doesn't properly support Wolfdales for two reasons:

1) The 965 chipset has a maximum FSB of 1066 MHz. Most Wolfdale parts use a 1333 MHz bus, which is out of spec.

2) Although the microcode update may allow the CPU to boot the machine, the same doesn't apply for ACPI. Speed step is broken and the CPU will run at full voltage, full clock all the time.

I have an Intel DQ965GF (Q965 chipset) and mistakenly bought a Pentium Dual-Core E6300 (which uses a Wolfdale core) instead of a Core 2 Duo E6300 some years back. And while the motherboard worked and didn't complain, Speedstep never worked and the CPU always ran really hot and sucked tons of power.

You can try it, but unless you already have the CPU in question that you want to try upgrading it with, it's really a waste of money. The fastest Conroe C2D the 965 will officially support is the E6700 or Q6700
find
quote
#3
(06-21-2013, 01:44 AM)Falco Wrote: There were never any 965 boards that supported the Wolfdale natively. Conroe and Wolfdale were several years apart. The 965 chipset also doesn't properly support Wolfdales for two reasons:

1) The 965 chipset has a maximum FSB of 1066 MHz. Most Wolfdale parts use a 1333 MHz bus, which is out of spec.

2) Although the microcode update may allow the CPU to boot the machine, the same doesn't apply for ACPI. Speed step is broken and the CPU will run at full voltage, full clock all the time.

I have an Intel DQ965GF (Q965 chipset) and mistakenly bought a Pentium Dual-Core E6300 (which uses a Wolfdale core) instead of a Core 2 Duo E6300 some years back. And while the motherboard worked and didn't complain, Speedstep never worked and the CPU always ran really hot and sucked tons of power.

You can try it, but unless you already have the CPU in question that you want to try upgrading it with, it's really a waste of money. The fastest Conroe C2D the 965 will officially support is the E6700 or Q6700

Thanks for your reply Falco,

I do have the E7500 (fsb1066) which is why i wanted to give it a go. Smile

I am also mostly interested in learning the process as well.SmileSmile

Have spent many hours reading this is where I am at, please be kind enough to correct me or guide where necessary..

I have sourced intels cpu microcodes list and extracted it with microdecoder.exe

As I understand it I need to find out which codes apply to the E7500 ((1st issue)which at the moment I can't... supposed to be able to do it with info from cpu-z but I cannot see any info relating to cpuid, platform, version and date - which is the format of the microcode updates??) and delete the ones I don't need, making sure I keep the latest version of any duplicates.

I then need to create a new NCPUCODE.BIN file by running copy /b *.bin ncpucode

Delete the existing ncpucode..

make the new NCPUCODE.BIN read only via properties..

And insert it back in to the bios..

2nd issue is I don't get any official output when running the following..

cbrom fox.bin /nc_cpucode release

I havn't tried re-inserting ncpucode using the following yet, but I am about to..

cbrom fox.bin /nc_cpucode NCPUCODE.BIN

See what happens..

I have also read that the NCPUCODE is actually written into the system bios rom, and that you need to copy from a donor bios with the updated microcodes in already, and paste that block of hex into your bios, using hex editor, making sure the size of the block is not smaller, if so over write any of the residual bits at the end with a hex value (can't remember what it was now.. some thing like FF - i can check again though)

wondering how you identify the hex which represents the NCPUCODE within hex editor?

Wanted to look at the system bios in hex editor out of interest, but again I am not sure what command will extract this using cbrom..

cbrom fox.bin / system bios extract cbrom fox.bin / bios extract cbrom fox.bin / original.temp extract don't work..

Would be very grateful for answers to these questions or guidance what is the best way forward..

Please bear in mind that as well as an end result, part of my goal is to learn the correct way to do this myself.

Just for reference, this is a screen shot of cbrom195 and the bios..

   

Thanks for your help.SmileSmile

notice I am not getting email notification of replies.. despite selecting "subsribe and receive email notification of new replies"

wondered why that was? Sorry for any delay in responding..Smile
find
quote
#4
e7500 have cpuid=1067A

Code:
echo .>ncpucode.bin

CBROM195.EXE 631F1P61.BIN /nc_cpucode NCPUCODE.BIN

copy /b ncpucode.bin+cpu0001067a_plat00000011_ver00000a0b_date20100928.bin+cpu0001067a_plat00000044_ver00000a0b_date20100928.bin+cpu0001067a_plat000000a0_ver00000a0b_date20100928.bin ncpucode.bin

attrib +R ncpucode.bin

CBROM195.EXE 631F1P61.BIN /nc_cpucode NCPUCODE.BIN

if the file it's too big you must remove some microcode from ncpucode.bin

631F1P61.BIN currently have this: http://i.imgur.com/v1G1VV7.png
find
quote
#5
(06-22-2013, 10:51 AM)Florin9doi Wrote: e7500 have cpuid=1067A

Code:
echo .>ncpucode.bin

CBROM195.EXE 631F1P61.BIN /nc_cpucode NCPUCODE.BIN

copy /b ncpucode.bin+cpu0001067a_plat00000011_ver00000a0b_date20100928.bin+cpu0001067a_plat00000044_ver00000a0b_date20100928.bin+cpu0001067a_plat000000a0_ver00000a0b_date20100928.bin ncpucode.bin

attrib +R ncpucode.bin

CBROM195.EXE 631F1P61.BIN /nc_cpucode NCPUCODE.BIN

if the file it's too big you must remove some microcode from ncpucode.bin

631F1P61.BIN currently have this: http://i.imgur.com/v1G1VV7.png

Hi, thanks for the info..

Can you tell me how you extracted the actual list of microcodes already contained in the ncpucode please.

http://i.imgur.com/v1G1VV7.png

I may like to remove some and i also want to check that my updates appear correctly.
find
quote
#6
(06-24-2013, 01:32 AM)ziggatron Wrote:
(06-22-2013, 10:51 AM)Florin9doi Wrote: e7500 have cpuid=1067A

Code:
echo .>ncpucode.bin

CBROM195.EXE 631F1P61.BIN /nc_cpucode NCPUCODE.BIN

copy /b ncpucode.bin+cpu0001067a_plat00000011_ver00000a0b_date20100928.bin+cpu0001067a_plat00000044_ver00000a0b_date20100928.bin+cpu0001067a_plat000000a0_ver00000a0b_date20100928.bin ncpucode.bin

attrib +R ncpucode.bin

CBROM195.EXE 631F1P61.BIN /nc_cpucode NCPUCODE.BIN

if the file it's too big you must remove some microcode from ncpucode.bin

631F1P61.BIN currently have this: http://i.imgur.com/v1G1VV7.png

Hi, thanks for the info..

Can you tell me how you extracted the actual list of microcodes already contained in the ncpucode please.

http://i.imgur.com/v1G1VV7.png

I may like to remove some and i also want to check that my updates appear correctly.

Hi was hoping to have heard from you.. please advise.. many thanks
find
quote
#7
I used a personal tool and It does not check if you broke something.
find
quote
#8
(06-26-2013, 12:54 AM)Florin9doi Wrote: I used a personal tool and It does not check if you broke something.

Personal tool?

If I broke some thing?

I'm sorry I don't follow you..

Where did I say I had broken some thing?

Nothing is broken, why would you think that?

Quite the opposite actually.Smile

I wanted to learn how to view and access the micro codes myself.. which is why I asked you how you did it?

You did suggest in your post that I may wish to delete some of the microcodes in order to allow room for the new ones.. ..but offered no guidance..

Based on what you suggested it would be sensible to learn how to access and edit that information, such as the way you have done it?

If that's ok with you my good friendSmile
find
quote


Forum Jump:


Users browsing this thread: 1 Guest(s)