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 dv1340us whitelist...
Last Post: Maxinator500
Today 08:02 AM
» Replies: 3
» Views: 73
[REQUEST] Lenovo Flex 10 BIOS Unlock
Last Post: artamis
Today 05:23 AM
» Replies: 26
» Views: 1520
[REQUEST] Lenovo IdeaPad S540 (GPETxxWW)...
Last Post: Dudu2002
Today 04:40 AM
» Replies: 47
» Views: 16204
[REQUEST] Lenovo ThinkPad Edge E330 (H3E...
Last Post: Dudu2002
Today 04:39 AM
» Replies: 633
» Views: 180783
[REQUEST] Acer Nitro 5 AN515-58 BIOS Unl...
Last Post: EduardoA3677
Yesterday 11:02 PM
» Replies: 21
» Views: 1387
Asus N53SV Unlocked v215
Last Post: Jantheman
Yesterday 03:29 PM
» Replies: 2
» Views: 1417
[REQUEST] Asus eeepc 1025C
Last Post: biospherebios
05-07-2024 11:23 PM
» Replies: 89
» Views: 110807
[REQUEST] Lenovo G480 (62CNxxWW) Whiteli...
Last Post: AS7Alexis
05-07-2024 10:23 PM
» Replies: 61
» Views: 17761
HP EliteBook 840 g2 NVMe
Last Post: manlopsi
05-07-2024 09:07 PM
» Replies: 1
» Views: 183
[REQUEST] Lenovo ThinkPad T30 (2367) Whi...
Last Post: Ibm38729
05-07-2024 03:29 PM
» Replies: 0
» Views: 85
[REQUEST] HP ProBook 4535s Whitelist Rem...
Last Post: matxav
05-07-2024 01:35 PM
» Replies: 5
» Views: 3457
[HELP] BIOS modding to change soldered R...
Last Post: F-18
05-07-2024 12:44 PM
» Replies: 0
» Views: 108
Cannot repair or reset bios Lenovo G500 ...
Last Post: POPKAPOPI2222
05-07-2024 12:26 PM
» Replies: 0
» Views: 124
[REQUEST] Unlocked ASUS H81M-E/M52AD/DP_...
Last Post: CertifiedCosmos
05-07-2024 08:50 AM
» Replies: 1
» Views: 301
[REQUEST] Lenovo IdeaPad U310 & U410 (65...
Last Post: Dudu2002
05-07-2024 03:25 AM
» Replies: 1768
» Views: 385433
[REQUEST] Lenovo G500 (78CNxxWW) BIOS Un...
Last Post: Dudu2002
05-07-2024 03:20 AM
» Replies: 280
» Views: 125533
Fujitsu Esprimo P5710 - unlock [REQUEST]
Last Post: monkeywrench
05-05-2024 12:30 PM
» Replies: 34
» Views: 787
Lenovo Z50-70: CPU update
Last Post: PedroFX
05-04-2024 07:20 PM
» Replies: 6
» Views: 248
My Gateway NV57h has an ACER in BIOS - c...
Last Post: drmrsolds
05-04-2024 05:42 PM
» Replies: 1
» Views: 2102
Z97-PRO(Wi-Fi ac)/USB 3.1
Last Post: Jedrek
05-04-2024 09:49 AM
» Replies: 4
» Views: 2326

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)