Jump to content

Modified BIOS to get all cores working


Kabyl
 Share

1,884 posts in this topic

Recommended Posts

 

HI, can help modify my bios please...ASUS K40 series...

thanks in advance! :D

K40INAS213.zip

Link to comment
Share on other sites

Hi Kabyl ^_^

 

my pc is Asus G2SG and with original bios not start.

 

Stop after: " using 10496 buffer headers and 4096 cluster IO buffer headers"

Processore: Intel Core 2 Duo T7500

 

Scheda video: NVIDIA GeForce 8700M GT, 512MB VRAM GDDR3

The link for my last bios is ftp://ftp.asus.com.tw/pub/asus/nb/G2Sg/G2SG304AS.zip

 

 

 

Thank you for all.

 

PS: EXCUSE ME FOR MY ENGLISH NOT VERY WELL.

Link to comment
Share on other sites

Hello Kaby,

 

Can you modify the BIOS for my motherboard which is a ASUS M3N78-VM, to unlock all the four cores of AMD Phenom II 550 processor.

 

The main specs of my computer are:

 

ASUS M3N78-VM motherboard

 

AMD Phenom II 550 processor

 

6GB CORSAIR DDR2 800 MHz RAM

 

Pallet 9500 GT 1GB Graphics card

 

2 HITACHI 160GB SATA HDD in RAID 0 Configuration

 

Nvidia 8200 GT Chipset

 

BIOS UPDATE FILE:

http://support.asus.com/download/download....SLanguage=en-us

 

Thanks in advance!!! ;)

Link to comment
Share on other sites

Hi !

 

This is my first post here so i'd like to intruduce myself. My name's Bart and im hoping someone will help me with my problem :)

 

computer specification:

 

asus P5ND2 SE

intel core 2 duo e6300 1,86 MHz

PDP patriot 2x 512 ddr2 667MHz Dual Channel

Gainward nVidia GeForce 7600 256 MB ddr2 400 MHz

Lite-on dvd (ide)

segate 160gb sata-II

 

I need modified bios for my mobo, cause i can't install any osx on my PC :) i've tried ideneb 10.5.6 and iPC osx86 leopard 10.5.6 universal. all installs stopped at the apple loading screen, and have some ACPI problems. Probably bios cause the problems, so i please someone to give me a link with modified bios to ASUS P5ND2 SE motherboard.

 

here's the link to my actuall bios version 0801:

http://drivers.softpedia.com/get/BIOS/Asus...BIOS-0801.shtml

 

cheers

osxnewbe

Link to comment
Share on other sites

Here is a guide for modifying DSDT for AMI bios. I gathered most information from Kabyl. The orginal plan was to create a nice pdf but I am unable to gather enough time to sit down and create one. So hopefully, this guide will do for now. Feel free to add other bios moding guide here.

 

WARNING!!! BAD MODIFICATION OF THE ROM FILE AND FLASHING BACK INTO YOUR BIOS CAN KILL YOUR MOTHERBOARD! TRY THIS AT YOUR OWN RISK! I AM NOT RESPOSIBLE FOR ANY DAMAGE!!!!!! IF YOU ARE UNSURE OF WHAT YOU ARE DOING, DO NOT TRY THIS!!

 

1. Download the AMI bios you wish to modify. It should have the .ROM extension.

 

2. Run the MMTOOL.EXE from the AMI_DSDT_TOOLS.zip

post-165316-1215030676_thumb.png

3. Click "Load ROM" and choose your bios file.

4. We are now going to extract the DSDT from the ROM. Click on "Extract" tab. Then on the list box on the bottom half of the MMTOOL, select "1B" named "Single Link Arch BIOS".

5. Make sure "In uncompressed form" is selected. Enter a filename in the "Module File" textbox and then click on the "Extract" button (For example "SingleLink.dat")

 

6. Using WinHex and open up the file you extract ("SingleLink.dat"). We are going to look for the case sensitive string "DSDT". There should be two instance of this in the file. We are only interested in the second instance. So search for "DSDT" twice.

 

7. Right click on "D" of the "DSDT" and choose "Beginning of block".

 

8. From this position, search for the hex string 57 41 4B 68 2E (WAKh.)

 

9. Right click "h" of the "WAKh" and choose "End of block".

 

10. In the WinHex Menu, select the "Edit" drop down and move down to "Copy Block" then "Into New File" in the new choices. Enter a file name with the .aml extension (ex: mydsdt.aml).

 

11. Extract iasl.exe from AMI_DSDT_TOOLS.zip into the directory where you saved the .aml file. Open a command prompt and change to the directory where you saved the .aml file. use this command line to decompile the .aml file: "iasl.exe -d mydsdt.aml". "mydsdt.aml" is the .aml you saved earlier.

 

12. After running "iasl.exe -d mydsdt.aml", it should generate a file name "mydsdt.dsl".

 

13. Now here is where we start to remove the "Alias" in the dsdt. Use notepad and open the "mydsdt.dsl" you should see lines like:

        Processor (P001, 0x01, 0x00000810, 0x06) {}
       Alias (P001, CPU1)
       Processor (P002, 0x02, 0x00000000, 0x00) {}
       Alias (P002, CPU2)
       Processor (P003, 0x03, 0x00000000, 0x00) {}
       Alias (P003, CPU3)
       Processor (P004, 0x04, 0x00000000, 0x00) {}
       Alias (P004, CPU4)

 

We are going to remove any line that starts with "Alias". After it is removed, save the file.

 

14. Here is the part where if you have problems with your DSDT, you are going to have problems. There are number of resource on google that can help you debug the issue you will be having. Hopefully, you can don't have any issues. What I would usually do is google "dsdt" and the error message that iasl throws out. Kabyl might have hint on how to recompile the DSDT while ignoring the warnings and errors.

 

To compile your new mydsdt.dsl use the command line "iasl.exe mydsdt.dsl".

 

15. After running "iasl.exe mydsdt.dsl" it should produce a file named "DSDT.aml". We are now going to inject this file back into the .dat file we saved earlier ("SingleLink.dat"). In WinHex, open the "DSDT.aml" you compiled. Press "Control A" (Select all). On the lower right hand side of WinHex you should notice a hex representation of the size of the block you have selected (For example "Size: 5AC4"). Make note of this hex size.

 

16. What we are trying to do here is to insert the DSDT.aml into "SingleLink.dat" without changing the file size of "SingleLink.dat". Since the new DSDT (DSDT.aml) is smaller, we can just replace the DSDT and then pad the rest of the sectors with 00.

 

17. Go back to the "SingleLink.dat" and hopefully the DSDT block we copied into a new file is still there. If not, then repeat steps 7,8,9 again.

 

18. Left click on the "D" of the DSDT in the beginning of the block in "SingleLink.dat". In the WinHex "Edit" drop down on top, then select "Fill Block". We are going to "Fill with hex values" of "00".

 

19. You will see "00" filled block. Your current cursor position should still be where "D" was. Now on top of the WinHex windows, click on "Position" then choose "Goto offset". Select "current position" and put the hex size that you have made a note of in step 15 in "New position" text box. Click okay, and it will take you to the new offset position. Right click on the new position (blinking cursor) and select "End of block".

 

20. Go back to the beginning of the block where the "D" was before you filled it with 00 and left click on that position. In the WinHex menu on top click on "Edit" and select choose "Remove". You will get a popup box saying removing the current block will decrease the file. Click "yes" to continue

 

21. Now, goto your DSDT.aml file, select everything in this file by pressing "Control A". Then in the "Edit" menu in WinHex, choose "Copy Block" then click "Normally".

 

22. Go back to the "SingleLink.dat" file, your cursor should still be where the "D" was. In the WinHex menu on top, choose "Edit", then "Clipboard Data" then "Paste". A popup window will inform you that the data about to be pasted will increase the file size. Click Ok.

 

23. Goto the end of the block (should end with "WAKh") and make sure there is a hex character of 2E right after "WAKh". If there no 2E, then just modify the character right after "WAKh" to hex 2E.

 

24. Save the file and now we are ready to insert the file back into the .ROM

 

25. Go back into the MMTools and choose "Replace" tab. On the list box, chick on "1B | Single Link Arch BIOS". Next to the "Module file:" textbox, there should be a "Browse" button, find the modified "SingleLink.dat". Click on "Replace" button and you should be done.

 

26. Click on "Save ROM" button and save to a new ROM file. Flash this ROM into your BIOS.

 

 

Link to WinHex I found on Google: WinHex

 

Thank you for the instructions. I've successfully modded the bios for my MSI p45 neo2 after reading it. Had to change a few things to make it work though.

 

Apparently the part to be extracted from the bios is not actually "1B : Single Link Arch BIOS" for me but "10 : ACPI AML". The extracted file is the full DSDT.aml which needed to patched so there's no need to select and copy blocks out of it. The rest is the same as per your instructions.

 

Here's my modded bios including Dell SLIC 2.1 for Windows 7 compliance :(

A7512IMS340DSDT_SLIC.rar

Link to comment
Share on other sites

Hi!

 

Can you add new modded bios for Asus F8Sa to your page?

Link: http://dlcdnet.asus.com/pub/ASUS/nb/F8Sp/F8SAP303AS.zip

 

P.S.: I don't know bios magic and next question may be stupid: May be you can fix display priority and setup internal display as main. Because after installing newest ATI HD 2xxx drivers under MacOS works only external display. Can you do this?

 

Thanks a lot!

Link to comment
Share on other sites

Come late.

Happy to be here, hello! Kabyl!

Have said your great!

Therefore, admiring,

Our forums also have a lot of crazy Mac OS enthusiasts have time, please come share. Thank you!

 

Notebook Aspire 5100 need to modify the BIOS do?

 

CPU:Mobile AMD Turion64 MK36(2.0GHz,512KB)

Chipset:ATI RADEON XPRESS 1150

Graphics Card: ATI Mobility™ Radeon® X1300

 

and a description of the issues: Other all OK!

The resolution of graphics have been locked in 1024 * 768, (Enable QE/CI)

Graphics: ATI Mobility Radeon X1300 [128MB] ID: 0x7149 ;External 19 "display can be up to the 1440 * 900

 

Notebook: ACER Aspire 5100

ACER Services - Download Drivers Website:

Notebook -> Aspire -> Aspire 5100

 

BIOS Download

http://global-download.acer.com/GDFiles%5C...&SC=CHINA_1

Link to comment
Share on other sites

Thanks for your work.

Can you do that for a MB MSI P35 Neo Combo-F ? (7365)

 

- http://eu.msi.com/index.php?func=downloadf...8&type=bios

- Intel E4600 2.4

- After install, the installation is not detected

 

 

Really thanks :)

 

Enjoy

a7365imsdsdt.170.zip

 

 

HelloCan you do the bios BIOS 1701

for Notebook Asus G71GX-RX05? for use Core 2 Quad q9100bios: http://support.asus.com/download/download_...en-us&os=25

 

I will be glad if you do this great work.

Many thanks! and sorry for my bad english!!

 

 

Can you add new modded bios for Asus P5K :

CPU:E8200

Mobo:ASUS P5K (ICH9)

BIOS Ver:1201

GraphicCard:ELSA 9600GT (2-DVI)

 

Thanks.

 

P5K_1201.ROM.zip

 

 

Dear Kabyl. ;)

Can you do the bios for Asus P5GDI Pro?

http://dlsvr04.asus.com/pub/ASUS/mb/socket...ro/P5gd1p12.zip

 

I will be glad if you do this great work.

Many thanks! :)

 

 

Hi!

 

Can you add new modded bios for Asus F8Sa to your page?

Link: http://dlcdnet.asus.com/pub/ASUS/nb/F8Sp/F8SAP303AS.zip

 

P.S.: I don't know bios magic and next question may be stupid: May be you can fix display priority and setup internal display as main. Because after installing newest ATI HD 2xxx drivers under MacOS works only external display. Can you do this?

 

Thanks a lot!

g71gx_asus_1701dsdt.zip

p5k_1201dsdt.zip

p5gd1p12dsdt.zip

f8sapas.303dsdt.zip

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...