This is the modified BIOS for Acer Aspire 8730G. It is based on BIOS ver 1.13. I can't unlock the entire Intel menu but I can unlock CPU Control Sub-Menu where the Intel SpeedStep menu located. Make sure you know how to recover corrupted BIOS. I will not responsible for any problem.
EDIT (23/07/2010) 3rd image: JD.Becks_BIOS_1.13_AS8730G_MOD_R2.rar
![]()
![]()
Good luck.![]()
-
Have you guys had any newer phoenix bios modding tools in the last month? I know the version you had last month or so wasn't compatible with the 5740G's BIOS. We're really anxious at the idea of being able to enable the switchable graphics. (Something that was disabled last minute by acer because of lack of drivers at the time the laptop was released.)
-
-
Thank you for great work. I'm just started to install win 2008 x64 in virtual machine environmentAll works perfectly, completely no problems in programming. Only feature is fujisiemens logo on boot, it's disappeared, but I don't care - it's useless picture
So, now is my work - to bring the patched BIOS binary to all, who needs VTX on FSC Esprimo mobile V5545
Good luck, kizwan, thank you a lot! -
Hello, thanks for your replay.
My card is detected by windows 7 as
PCI\VEN_10DE&DEV_0649&SUBSYS_00000000&REV_A1
Nvidia driver install failed also with the omega driver.
The main problem is the black screen with the beeps for about 30 seconds,
when i start my Notebook.
the Card is not recognice by the Acer Bios.
In my Bios settings i see
Vga bios ATI 0000.0000.0000
So i think the Bios must bee moded.
Greetings
corerix -
The problem seems to be, that inside the bios a ATI Firmware for the old card is and these can not be loaded in the Nvidia one.
But the other question how complex it will be to mod these. Is it enough to change the grafik bios file or must the code be changed for the nvidia one.
@corerix
Have you searched for a compatible list for your notebook or do you the exchange of the grafik card without any research? -
-
As for the 30 sec beeps sound, this probably incompatibility between the card & the computer. I don't have notebook which it's graphic card can be replaced with another card, so, I can't test it. Therefore this request is not supported. However, I may give an exemption to corerix if he can give me the ROM file for the graphic card. There is a large collection of video BIOS at techPowerUp but I don't know which one is for corerix's NVIDIA card. I will try whatever I can. -
-
Hi kizwan, I own an acer 1690. from what I know, its ICH5 chipset with HPET capability.
everytime i start windows 7, in the event log shows:
Initialization of the High Precision Event Timer failed due to a BIOS configuration problem.
The operating system will use another available platform timer in lieu of the High Precision Event Timer.
Contact your system vendor for technical assistance.
Initialization status: 1
there is no HPET switch in bios, so I try to edit dsdt and patch bios.
My original dsl shows this:
Device (HPET)
{
Name (_HID, EisaId ("PNP0103"))
Name (_CID, EisaId ("PNP0C01"))
Name (BUF0, ResourceTemplate ()
but error still occur.
I try to change all return either to (0x0F) or (0x00), but still
got error in windows 7.
I always load setup default after every bios flash.
What I didn't try is reinstall windows.
Whatever changes I made, no HPET device shown in windows device.
What I want is enable HPET without error.
If its not possible,disable HPET so it doesn't shows error in event viewer.
Can you help me about this error? -
Can you add quad core support to a gateway mc78? It has phoenix bios.
-
-
Yes, aspire 1690 with ati x700 card.
the link to the bios is :
http://global-download.acer.com/GDF...tep3=Aspire 1690&OS=X01&LC=en&BC=Acer&SC=PA_7
or
ftp://ftp.acer-euro.com/notebook/aspire_1690_ddr2/bios/3A45 for ATI M22, M24 and M26.zip
It is the M26 type.
Thanks. -
I doubt I can do anything for this issue. Usually this is depend on the chipset. According to MC78 Series Notebook Specifications, MC78 use Mobile Intel® PM45 or GM45 Express Chipset. In general, PM45 & GM45 support Intel Core 2 Quad processor. However, it down to I/O Controller Hub. Please visit Intel® Core2 Quad Processor Q9100 specification page at Intel website. Click at Compatible Products. You will see, for example Q9100, it only compatible with these chipsets:-
* Mobile Intel® GM45 Express Chipset (2 Configurations)
o
View the Mobile Intel® GM45 Express Chipset >
o
Mobile Intel® GM45 Express Chipset with 82801IBM I/O Controller Hub (ICH9M)
# of CPUs: 1
Embedded: No
System Price: $894
System TDP: 59.5W
o
Mobile Intel® GM45 Express Chipset with 82801IEM I/O Controller Hub (ICH9EM)
# of CPUs: 1
Embedded: No
System Price: $899
System TDP: 59.5W
* Mobile Intel® PM45 Express Chipset (2 Configurations)
o
View the Mobile Intel® PM45 Express Chipset >
o
Mobile Intel® PM45 Express Chipset with 82801IBM I/O Controller Hub (ICH9M)
# of CPUs: 1
Embedded: No
System Price: $890
System TDP: 54.5W
o
Mobile Intel® PM45 Express Chipset with 82801IEM I/O Controller Hub (ICH9EM)
# of CPUs: 1
Embedded: No
System Price: $895
System TDP: 54.5W
Please check your MC78, which I/O Controller Hub it have? Additional to this requirement, we might need to update the CPU Microcode in the BIOS & this is very risky though. -
-
This is the modified BIOS for Acer Aspire 1690 with HPET MOD. This is based on BIOS ver 3A45 (ATI M26).
EDIT (2nd image): bobo9900_AS1690_BIOS3A45_HPET_MOD_R2.rar
In the compress file, I included the modified DSDT (ACPI0_FIXED.aml in DSDT_Patcher1.0.1e folder & ACPI0_FIXED.dsl in DSDT_Patcher1.0.1e\Debug folder) in case you want to take a look to the modified HPET entry.
The original BIOS have HPET entry like this:-
Code:Device (HPET) { Name (_HID, EisaId ("PNP0103")) Name (BUF0, ResourceTemplate () { IRQNoFlags () {0} IRQNoFlags () {8} Memory32Fixed (ReadOnly, 0xFED00000, // Address Base 0x00000400, // Address Length _Y16) }) Method (_STA, 0, NotSerialized) { If (LGreaterEqual (OSYS, 0x07D1)) { If (HPAE) { Return (0x0F) } } Else { If (HPAE) { Return (0x0B) } } Return (0x00) } Method (_CRS, 0, Serialized) { If (HPAE) { CreateDWordField (BUF0, \_SB.PCI0.LPCB.HPET._Y16._BAS, HPT0) If (LEqual (HPAS, 0x01)) { Store (0xFED01000, HPT0) } If (LEqual (HPAS, 0x02)) { Store (0xFED02000, HPT0) } If (LEqual (HPAS, 0x03)) { Store (0xFED03000, HPT0) } } Return (BUF0) } }
Code:Device (HPET) { Name (_HID, EisaId ("PNP0103")) Name (_UID, Zero) Name (BUF0, ResourceTemplate () { IRQNoFlags () {0} IRQNoFlags () {8} Memory32Fixed (ReadWrite, 0xFED00000, // Address Base 0x00000400, // Address Length ) }) Method (_STA, 0, NotSerialized) { If (LGreaterEqual (OSYS, 0x07D1)) { If (HPAE) { Return (0x0F) } } Else { If (HPAE) { Return (0x0B) } } Return (0x00) } Method (_CRS, 0, Serialized) { If (HPAE) { CreateDWordField (BUF0, 0x04, HPT0) If (LEqual (HPAS, 0x01)) { Store (0xFED01000, HPT0) } If (LEqual (HPAS, 0x02)) { Store (0xFED02000, HPT0) } If (LEqual (HPAS, 0x03)) { Store (0xFED03000, HPT0) } } Return (BUF0) } }
Good luck. -
Hi kizwan, bad news. Your mod brick my motherboard.
I see you use intel asl to compile, while previously my mod use microsoft asl. maybe intel's aren't incompatible with old bioses.
I tried to unbrick using 512mb and 2gb stick, still not working atm..
using crisis disk, minidos. I had taken out hdd and cdrom.
when I boot, it just do nothing. screen just black.
but when I hold fn+esc before pressing power button, the stick light flash awhile then goes off, then it beeps long-short-short repeatly.
Now I had taken out cmos battery. I will leave it for a few hours then try again.
Hope it will work out later -
First three rule to recover corrupted bios are calm yourself down, read the instruction carefully & be patient. -
first thanks for all your help kizwan!!
but after flashing the bios with your moddification, i needed to recover my bios .. and when i try it now again, i just get an error "dc error" .. -
hello,
I,ve flashed th vbios of my Nvidia card now the pc will not boot up.
Greetings corerix[/B] -
-
EDIT: Some info I found.
EDIT2: Another info I found. -
but why i cant flash the modded bios anymore?
the full error message is "dc does not exist" what it means?
yes, i have recover the bios successfully -
EDIT: "dc does not exist" - maybe it refer to AC adapter is not plug-in? I never saw this error before. -
everytime just the same .. "dc does not exist" .. i also format the stick and download the biosfiles again, doens't work.
tryed 5 minutes ago to flash it again but i just tipped "phlash16" in the console, so it flashed but the laptop beept all the time ^^ and doesn't work too.
yes i still want the modified bios
just runing my laptop with the ac cable .. without battey -
Please go to post #302 to download the new modified BIOS image for Aspire 8730G. -
-
Tried USB stick and CDROM method, not working. My acer is about 5 years old.
I tried using IASL to build aml, but got warnings. I saw the one you build for me pass with no errors and warning. How did you do that?
I'm still curious about HPET problem.
Assume if there is no problem with dsdt, how could I enable HPET in bios when there is no HPET menu? Is it coded in the .ROM?
Btw, I just recheck, my southbridge is ICH6. I tried to read ICH6 datasheet from intel, but don't understand it at all. I got zero knowledge on assembler.
http://www.intel.com/assets/pdf/datasheet/301473.pdf
Any input on this? -
I have rebuild another modified BIOS image for Aspire 1690 with the modified DSDT (modified HPET code). I rebuild the modified BIOS image a couple of time to make sure the image is correct. All of the new images is indeed identical. The new image does different compared to the first image I gave to you. But this doesn't means I can guaranty it will work for you. If you want the new modified BIOS image, let me know. -
Kingpinzero ROUND ONE,FIGHT! You Win!
Just for further confirmation, ive flashed my 6930g with the modded bios, under Win7 x64 using WinPhlash for x64. Everything good so far
Also ive explained how to do it (+software) in my Aspire 6930g thread here: http://forum.notebookreview.com/acer/503155-my-aspire-6930g-upgrade-adventure-tutorials-how-tos-softwares-much-more.html#post6513111 -
One last time before I return the floppy
Thanks a lot. -
-
-
@kizwan: the bios right now working fine, no problems bevor/after flashing.
nice job, thank you very much. -
-
I tried decompile original bios's dsdt using iasl, then recompile it. Without changing anything, I still got bluescreen.
So I guess its positive that my bios cannot use iasl.
I think there is no more chance to fix it.
Thanks for your time.. -
Code:C:\Users\kizwan\Downloads\DSDT>Tools\DSDTEditor-Linux-Mac-Win\iasl -ta ACPI0.dsl Intel ACPI Component Architecture ASL Optimizing Compiler version 20100528 [May 28 2010] Copyright (c) 2000 - 2010 Intel Corporation Supports ACPI Specification Revision 4.0a ACPI0.dsl 1123: 0x00000000, // Length Error 4122 - ^ Invalid combination of Length an d Min/Max fixed flags ACPI0.dsl 1971: Method (DRUL, 1, NotSerialized) Warning 1088 - ^ Not all control paths return a value (DRUL) ACPI0.dsl 2623: Name (_BDN, "EZ4 ") Error 4080 - Invalid object type for reserved name ^ (found STRING_LITER AL, requires Integer) ACPI0.dsl 2625: Method (_DCK, 1, NotSerialized) Warning 1088 - ^ Not all control paths retu rn a value (_DCK) ACPI0.dsl 2625: Method (_DCK, 1, NotSerialized) Warning 1081 - Reserved method must return a value ^ (Integer required for _DC K) ACPI0.dsl 7645: And (0xFE, Local7) Warning 1106 - ^ Result is not used, opera tor has no effect ASL Input: ACPI0.dsl - 7792 lines, 289674 bytes, 3213 keywords Compilation complete. 2 Errors, 4 Warnings, 0 Remarks, 1162 Optimizations
-
When I decompile original dsdt with iasl, make fixes for error and warning, recompile. When I put it inside bios, its bootable, still bluescreen on win7.
When I decompile original dsdt with asl, recompile, it got errors. When I put it inside bios, no problem with win7.
I can't make fixes with asl compiler, since its coded differently. And it's error different too.
Btw, to make sure bluescreen is not because of already installed win7 with possible resource conflict, I tried to boot with win7's WinPE, as I assume with WinPE it will rescan for hardware. But same bluescreen if I use iasl.
I tried to change Device PCI0 in Scope _SB, with extra identification for OSI, for better OS identification
If(CondRefOf(_OSI, Local0))
{
If(_OSI("Linux"))
{
Store(0x3e8, OSYS)
}
If(_OSI("Windows 2001"))
{
Store(0x7d1, OSYS)
}
If(_OSI("Windows 2001 SP1"))
{
Store(0x7d1, OSYS)
}
If(_OSI("Windows 2001 SP2"))
{
Store(0x7d2, OSYS)
}
If(_OSI("Windows 2006"))
{
Store(0x7d6, OSYS)
}
If(_OSI("Windows 2009"))
{
Store(0x7d9, OSYS)
}
Still no HPET -
-
Don't know what to try anymore.. -
Hi kizwan, I use RW-everything and my hpet look like this :
High Precision Event Timers Table: 0x7FE88F64
48 50 45 54 38 00 00 00 01 57 49 4E 54 45 4C 20 HPET8....WINTEL
41 4C 56 49 53 4F 20 20 00 00 04 06 4C 4F 48 52 ALVISO ....LOHR
5F 00 00 00 01 A2 86 80 00 00 00 00 00 00 00 00 _...............
00 00 D0 FE 00 80 00 00 ........
Signature "HPET"
Length 0x00000038 (56)
Revision 0x01 (1)
Checksum 0x57 (87)
OEM ID "INTEL "
OEM Table ID "ALVISO "
OEM Revision 0x06040000 (100925440)
Creator ID "LOHR"
Creator Revision 0x0000005F (95)
Event Timer Block ID 0x8086A201
Bit[31:16]=Vendor Intel Corporation
Bit[15]=LegacyReplacement IRQ Routing Capable
Bit[13]=Counter Size 64-bits
Bit[12:8]=Number of Timers 0x03 (3)
Bit[7:0]=Revision ID 0x01 (1)
Base Address Memory: 0xFED0000000000000, BitWidth: 0x0 (0), BitOffset: 0x0 (0), AccessSize: Undefined
HPET Number 0x00 (0)
Minimum Clock Tick 0x0080 (128)
Page Protection & OEM Attribute 0x00 (0)
Isn't there too much zero on
Base Address Memory: 0xFED0000000000000
??
any idea what cause these? -
Yeah, it looks a bit different. This is HPET on Aspire 3680:-
Code:/* * Intel ACPI Component Architecture * AML Disassembler version 20100528 * * Disassembly of ACPI4-3680.ROM, Tue Jul 27 01:42:28 2010 * * ACPI Data Table [HPET] * * Format: [HexOffset DecimalOffset ByteLength] FieldName : FieldValue */ [000h 0000 4] Signature : "HPET" /* High Precision Event Timer table */ [004h 0004 4] Table Length : 00000038 [008h 0008 1] Revision : 01 [009h 0009 1] Checksum : 00 /* Incorrect checksum, should be 2B */ [00Ah 0010 6] Oem ID : "INTEL " [010h 0016 8] Oem Table ID : "CALISTGA" [018h 0024 4] Oem Revision : 00000001 [01Ch 0028 4] Asl Compiler ID : "LOHR" [020h 0032 4] Asl Compiler Revision : 0000005A [024h 0036 4] Hardware Block ID : 8086A201 [028h 0040 12] Timer Block Register : <Generic Address Structure> [028h 0040 1] Space ID : 00 (SystemMemory) [029h 0041 1] Bit Width : 00 [02Ah 0042 1] Bit Offset : 00 [02Bh 0043 1] Access Width : 00 [02Ch 0044 8] Address : 00000000FED00000 [034h 0052 1] Sequence Number : 00 [035h 0053 2] Minimum Clock Ticks : 0080 [037h 0055 1] Flags (decoded below) : 00 4K Page Protect : 0 64K Page Protect : 0 Raw Table Data 0000: 48 50 45 54 38 00 00 00 01 00 49 4E 54 45 4C 20 HPET8.....INTEL 0010: 43 41 4C 49 53 54 47 41 01 00 00 00 4C 4F 48 52 CALISTGA....LOHR 0020: 5A 00 00 00 01 A2 86 80 00 00 00 00 00 00 D0 FE Z............... 0030: 00 00 00 00 00 80 00 00 ........
Code:/* * Intel ACPI Component Architecture * AML Disassembler version 20100528 * * Disassembly of ACPI3-ME.ROM, Tue Jul 27 01:38:28 2010 * * ACPI Data Table [HPET] * * Format: [HexOffset DecimalOffset ByteLength] FieldName : FieldValue */ [000h 0000 4] Signature : "HPET" /* High Precision Event Timer table */ [004h 0004 4] Table Length : 00000038 [008h 0008 1] Revision : 01 [009h 0009 1] Checksum : 00 /* Incorrect checksum, should be 2B */ [00Ah 0010 6] Oem ID : "INTEL " [010h 0016 8] Oem Table ID : "CALISTGA" [018h 0024 4] Oem Revision : 00000001 [01Ch 0028 4] Asl Compiler ID : "LOHR" [020h 0032 4] Asl Compiler Revision : 0000005A [024h 0036 4] Hardware Block ID : 8086A201 [028h 0040 12] Timer Block Register : <Generic Address Structure> [028h 0040 1] Space ID : 00 (SystemMemory) [029h 0041 1] Bit Width : 00 [02Ah 0042 1] Bit Offset : 00 [02Bh 0043 1] Access Width : 00 [02Ch 0044 8] Address : 00000000FED00000 [034h 0052 1] Sequence Number : 00 [035h 0053 2] Minimum Clock Ticks : 0080 [037h 0055 1] Flags (decoded below) : 00 4K Page Protect : 0 64K Page Protect : 0 Raw Table Data 0000: 48 50 45 54 38 00 00 00 01 00 49 4E 54 45 4C 20 HPET8.....INTEL 0010: 43 41 4C 49 53 54 47 41 01 00 00 00 4C 4F 48 52 CALISTGA....LOHR 0020: 5A 00 00 00 01 A2 86 80 00 00 00 00 00 00 D0 FE Z............... 0030: 00 00 00 00 00 80 00 00 ........
Code:/* * Intel ACPI Component Architecture * AML Disassembler version 20100528 * * Disassembly of ACPI3.ROM, Tue Jul 27 01:34:55 2010 * * ACPI Data Table [HPET] * * Format: [HexOffset DecimalOffset ByteLength] FieldName : FieldValue */ [000h 0000 4] Signature : "HPET" /* High Precision Event Timer table */ [004h 0004 4] Table Length : 00000038 [008h 0008 1] Revision : 01 [009h 0009 1] Checksum : 00 /* Incorrect checksum, should be 60 */ [00Ah 0010 6] Oem ID : "INTEL " [010h 0016 8] Oem Table ID : "ALVISO " [018h 0024 4] Oem Revision : 00000001 [01Ch 0028 4] Asl Compiler ID : "LOHR" [020h 0032 4] Asl Compiler Revision : 0000005F [024h 0036 4] Hardware Block ID : 8086A201 [028h 0040 12] Timer Block Register : <Generic Address Structure> [028h 0040 1] Space ID : 00 (SystemMemory) [029h 0041 1] Bit Width : 00 [02Ah 0042 1] Bit Offset : 00 [02Bh 0043 1] Access Width : 00 [02Ch 0044 8] Address : FED0000000000000 [034h 0052 1] Sequence Number : 00 [035h 0053 2] Minimum Clock Ticks : 0080 [037h 0055 1] Flags (decoded below) : 00 4K Page Protect : 0 64K Page Protect : 0 Raw Table Data 0000: 48 50 45 54 38 00 00 00 01 00 49 4E 54 45 4C 20 HPET8.....INTEL 0010: 41 4C 56 49 53 4F 20 20 01 00 00 00 4C 4F 48 52 ALVISO ....LOHR 0020: 5F 00 00 00 01 A2 86 80 00 00 00 00 00 00 00 00 _............... 0030: 00 00 D0 FE 00 80 00 00 ........
-
Hello kizwan,
could you modify my bios to bypass the Videocard check.
I, ve got a autoboot usbstick that will flash my 9600M GT MXM ll card to the old Bios.
I could flash the acer bios with the crisdisk .
But it make no sense witch bios i try i could not get a bootup screen or select a bootdevice .
Always 30 Seconds beep with the MXM error.
greetings
corerix
NVIDIA VBios
this is the working one
rename txt to rom for nvidia
hmm the bios file is to big to attach
You get can get it on the acer website
Acer Travelmate 7530GAttached Files:
-
-
EDIT: I got parse error when opening the video ROM file with NiBiTor (tried it with v5.0 & v5.6). It read BIOS version is FF.FF.FF.FF.FF, which look very odd. It detect the video model (9600M GT) correctly though. Are you sure the video ROM file is correct? I tried to open other 9600M GT ROM file (ASUS) with NiBiTor & it load the ROM file without problem. -
Code:48 50 45 54 38 00 00 00 01 00 49 4E 54 45 4C 20 HPET8.....INTEL 41 4C 56 49 53 4F 20 20 01 00 00 00 4C 4F 48 52 ALVISO ....LOHR 5A 00 00 00 01 A2 86 80 00 00 00 00 00 00 D0 FE Z....¢......Ðþ 00 00 00 00 00 80 00 00 .......
I almost sure this is the key, but still fail -
May I know why (if you have any other reason) you want to fix the HPET issue, except the error message in the Event Viewer? As I said before, when HPET is not available, it will use RTC instead. You wouldn't feel or see the different. -
I don't use iasl, and just made a slight modification to aml, so there is no blue screen.
I just try to fix it out of curiousity. Don't like the word 'error' in that event viewer
I thinks its enough. At least I gain some knowledge about ACPI..
Thanks for your time kizwan. -
You're fast learner too.
-
Hello,
thanks for your effort
The Acer Bios is 3210 .
I attach the working vbios again as zip.
Greetings
corerixAttached Files:
-
-
corerix_TM7530G_BIOS3210_NVIDIA_MOD.rar
Let me know the results. Make sure you know how to recover corrupted BIOS. I will not responsible for any problem. Good luck.
Acer Laptop with Phoenix BIOS: BIOS MOD Request
Discussion in 'Acer' started by kizwan, May 3, 2010.