I have successfully enabled VT on my Acer 8930G laptop using bios 1.13 in windows vista 32. All credit goes to Marcan from this link http://marcansoft.com/blog/2009/06/enabling-intel-vt-on-the-aspire-8930g/ and the posters who have made this possible. Tjeute post below explains how PLEASE NOTE FOLLOW DIRECTIONS CAREFULLY IF IN DOUBT PLEASE ASK
This is what I did in an Windows environment: downloaded the Bios from the Acer site. I downloaded the 1.13 bios, and ran the Insideflash utility. Don’t know what the differences are between 1.10 and 1.13, but the Windows Eperience Index gave higher rates on the CPU and the GPU parts.
After flashing I filled in a backup name (f.i. c:\backupbios.fd) in the platform.ini file and executed the Insideflash again, but did not flash the Bios this time. After exiting Indsideflash the backup file had appeared on the desired location.
Then I installed Python 2.6.2 for Windows. I copied the vtenbable.py script as well as the backup bios to the Python directory. After that I opened an elevated DOS prompt, went to the Python dir (cd c:\python26) and typed “vtenable.py backupbios.fd 8930gvt-bios.fd”.
Finally I copied the 8930gvt-bios.fd to the Insideflash directory, erased the supplied bios file and renamed 8930gvt-bios.fd to KM2_113.fd. Then I executed Insideflash for the last time and flashed.
-
I have an Aspire 8930G, I ran this, and the 2 files, before/after the python script are identical....perhaps I'm doing someting wrong? Ugh.
-
I followed the marcan route on Saturday morning on a 1.10 bios on my 8930. It worked first time. I would advise you to ensure you have the correct version of the python script as there are multiple versions around. On my 1.10 bios two bytes changed in the vbindiff, one was the variable itself and the other in the checksum. I had tried the EFI application route with a 1.09 bios and could not get it to work at all.
-
Sorry. What is the right vtenable.py version for an acer 8930g on a 1.13 bios version?
I have a copy of flash bios such you say, but when I execute vtenable.py script, output is identical from input.
I used 2.6.4 python version on windows vista 32 bits. -
hi atmadden
i have a acer notebook 8930g bios 1.13
8930G844G32Bn with processor P8400 with vt mode
the bios i found it here:
http://global-download.acer.com/GDF...=Aspire 8930G&OS=V10&LC=fr&BC=Acer&SC=EMEA_13
is it possible send me your version modified.
i search only for active the mode VT
best regards and best thancks -
I believe it is a bad idea to try to use such a patched BIOS from a different laptop, even if they are the same model; as some of the information in the patched file can be very specific to the laptop on which the patch was made. It might even result in a dead laptop.
-
I agree follow the guide I posted above or refer to the thread on marcans site it is very easy to do.
-
Excuse me? That is not true. BIOS is universal for a particular model and that VT patch simply flips one bit in the BIOS file to enable VT. You can safely use the patched file on another machine, provided it is the same model.
On a side note, didn't Acer enable VT by default in the latest of its BIOSes? That was the case for 1410. -
Not on bios 1.13. I can post a copy of my bios if absolutely desparate but cannot be held responsible if your laptop goes up.
-
Tinderbox (UK) BAKED BEAN KING
Yeah, Can you post it so i can compare it to the original.
Thanks.
-
hi atmadden
i "m interested to see your result to compare with mine what i will found when i will try the procedure
i 'm careful
best thancks -
hi atmadden
best thancks for your post
i will try and compare
best regards -
Tinderbox (UK) BAKED BEAN KING
I thought the VT enabled bios was just 1bit different to the original , but i found a lot of differences, I am no expert by a lot shot, but there is a lot of difference from 180050 to 1813A0 , the differences appear to be in a empty area but i dont know.
Attached Files:
-
-
For the record. I have the Acer 8930G quad core. I took your bios and added to another set of bios which has Slic 2.1 and it WORKED!!!!!!. Now i have VT enabled and its all thanks to you! (atmadden) your my HERO!
-
@ Dravenunix
Can you upload the VT and SLIC 2.1 bios for us to use ?
Thanks -
PatrickVogeli Notebook Consultant
Just a quick note: the T6600 doesn't support VT. If you have that processor, don't play with the BIOS to add VT, because you won't get anything new.. -
Anyone with 1.13 Bios (SLIC 2.1 & VT enabled) upload it for me ?
Please. -
And for 1.14 version ?
-
I don't understand how to do this. Can someone just list the instructions more clearly?
I have W7 64 bit Pro with 1.13 Bios.
The bits in bold I don't understand :s -
Iv tried this but when I get to the vtenable.py part in dos promt I get "variable not found" this is with 1.14 bios
-
Have you made sure you have the correct vtenable.py file?
-
The first part you need to edit the platform.ini file to backup your current bios. The other parts are very slef explanatory don't know how I can explain any simpler.
-
Regarding the edit:
I tried putting the filepath in but it didn't work. That what the uneditted one looks like. Where do I put the filepath in? Cheers. -
[FDFile]
FileName=
BackupName=backup.fd
As above -
ah I see. Okay I made the backup and I have installed python but I am unsure how to copy it? A ms dos screen just appears and its not obvious how to copy both of those files into python?
-
I managed to flash the modified version after checking out how to do it.
For some reason it will not work.
I added the script to the backup bios and flashed with the new bios. I am on Bios 1.13 and used the script mentioned on page 1 of this thread. Any help? -
You cannot have modified the bios or you are just flasing over an untouched bios. Post the screen after you have run vtenable.py script.
-
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
D:\>cd python26
D:\Python26>vtenable.py backupbios.fd 8930gvt-bios.fd
Loading BIOS...
Loading VSS...
Old state:
Variable 'Setup'
Attributes: 0x00000007
Status: 0x7f
VendorGUID: f4 27 4a a0 00 df 42 4d b5 52 39 51 13 02 11 3d
Checksum: 0xc188
Calculated: 0xc188
Value (0x2bc bytes):
00000000 00 00 00 00 00 00 00 00 00 00 01 03 04 00 00 00 |................|
00000010 01 03 02 03 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000030 00 00 00 01 00 00 01 00 00 01 00 00 00 00 00 01 |................|
00000040 01 00 00 01 01 00 01 00 00 00 01 00 00 00 00 01 |................|
00000050 01 00 00 00 00 00 00 00 00 00 01 01 01 00 00 00 |................|
00000060 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 |................|
00000070 00 00 01 01 01 00 01 00 00 00 00 00 01 00 00 00 |................|
00000080 01 00 00 00 00 02 00 00 00 00 01 00 00 00 00 00 |................|
00000090 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000000a0 00 00 03 02 04 80 05 06 01 00 ff ff ff ff ff ff |................|
000000b0 ff ff 18 c1 00 00 18 c0 00 00 00 00 00 00 00 00 |................|
000000c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000000d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000000e0 00 00 00 00 00 00 01 01 00 00 00 01 00 00 00 02 |................|
000000f0 01 01 02 42 00 0f 03 00 01 01 01 01 01 01 01 00 |...B............|
00000100 01 01 01 01 01 01 01 01 01 01 01 01 01 00 00 00 |................|
00000110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 |................|
00000120 01 01 01 01 00 01 00 01 01 01 01 00 00 00 00 00 |................|
00000130 00 01 01 01 01 01 00 03 03 03 03 03 03 01 01 01 |................|
00000140 01 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000180 00 00 00 00 00 00 01 00 00 00 00 07 07 07 07 07 |................|
00000190 07 01 00 01 01 01 01 03 01 01 00 01 01 00 46 55 |..............FU|
000001a0 01 01 00 00 01 01 01 01 00 00 00 01 01 01 00 00 |................|
000001b0 00 00 01 01 01 01 01 00 01 00 00 00 00 00 00 00 |................|
000001c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 |................|
000001d0 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000001e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000250 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 |................|
00000260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000002a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000002b0 00 00 00 00 00 00 00 00 00 00 00 00 |............ |
Patched state:
Variable 'Setup'
Attributes: 0x00000007
Status: 0x7f
VendorGUID: f4 27 4a a0 00 df 42 4d b5 52 39 51 13 02 11 3d
Checksum: 0xc088
Calculated: 0xc088
Value (0x2bc bytes):
00000000 00 00 00 00 00 00 00 00 00 00 01 03 04 00 00 00 |................|
00000010 01 03 02 03 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000030 00 00 00 01 00 00 01 00 00 01 00 00 00 00 00 01 |................|
00000040 01 00 00 01 01 00 01 00 00 00 01 00 00 00 00 01 |................|
00000050 01 00 00 00 00 00 00 00 00 00 01 01 01 00 00 00 |................|
00000060 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 |................|
00000070 00 00 01 01 01 00 01 00 00 00 00 00 01 00 00 00 |................|
00000080 01 00 00 00 00 02 00 00 00 00 01 00 00 00 00 00 |................|
00000090 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000000a0 00 00 03 02 04 80 05 06 01 00 ff ff ff ff ff ff |................|
000000b0 ff ff 18 c1 00 00 18 c0 00 00 00 00 00 00 00 00 |................|
000000c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000000d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000000e0 00 00 00 00 00 00 01 01 00 00 00 01 00 00 00 02 |................|
000000f0 01 01 02 42 00 0f 03 00 01 01 01 01 01 01 01 00 |...B............|
00000100 01 01 01 01 01 01 01 01 01 01 01 01 01 00 00 00 |................|
00000110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 |................|
00000120 01 01 01 01 00 01 00 01 01 01 01 00 00 00 00 00 |................|
00000130 00 01 01 01 01 01 00 03 03 03 03 03 03 01 01 01 |................|
00000140 01 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000180 00 00 00 00 00 00 01 00 00 00 00 07 07 07 07 07 |................|
00000190 07 01 00 01 01 01 01 03 01 01 00 01 01 00 46 55 |..............FU|
000001a0 01 01 00 00 01 01 01 01 00 00 00 01 01 01 00 01 |................|
000001b0 00 00 01 01 01 01 01 00 01 00 00 00 00 00 00 00 |................|
000001c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 |................|
000001d0 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000001e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000250 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 |................|
00000260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000002a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000002b0 00 00 00 00 00 00 00 00 00 00 00 00 |............ |
Updating VSS...
Updating BIOS...
Writing output...
Done
D:\Python26>
This is what you should get if done correctly -
Yup you were right. I re-did the whole process ad got it to work. Thanks for your persistence with me.
-
No problem glad I could help.
-
i must be stupid as i cant make head n tail of this lol
-
Basically you flash ur bios to the latest bios.
Then you download that py script.
Download python 2.6x
Flash a backup of your bios into a file in a folder of ur choice. (Make two copies of this file, just incase).
Open up a command prompt, navigate to the folder where your backup bios file and the script are. (try putting them in the python folder).
Enter that command posted in guide.
Put this bios file in the insideflash folder. Carefully rename the same as the existing bios file there whilst deleting that existing bios file. Now flash with that new renamed backup bios.
Hope that makes sense. -
when i type "cd c:\python26" in the command prompt i get invalid systax
-
Wrong.
it is cd "C:\python26"
cd is the binary command "C:\python26" is the destination folder to change directory to.
anyway why don't someone upload the modded BIOS and save everyone some trouble?
-
i still cant get it to work lol
thats what thought
so much easier if someone has already done it to just post the vt enabled bios -
I already have if you go to start of the thread but don't forget this will have all the settings from my laptop and there is a small chance it may make your laptop misbehave.
-
Just add NO WARRANTY PROVIDED will free you from all responsibility.
-
thats 1.13
im running 1.14 -
this is what i get when i try to add the script to the bios
-
Here is a complete noob tutorial to enable VT in Acer 8930G using windows 7 X86 or X64. (Theoretically should also work in Vista equivalents)
(Obviously its patching and flashing Bios. So risks are involved. Don't miss/skip any step. I am not responsible if you end up with 18.4" brick.)
Requirements:
1. Download bios 1.13 from Acer website here and extract the files in to folder c:\1.13
2. Download SLIC 2.1 modded 1.14A bios from here and extract the files in to folder c:\1.14 (You can use the latest 1.20 bios as well but you have to google it to find the SLIC 2.1 modded one)
3. Download and install Python 2.6.4 (Depending on the type of OS installed)
X86
X64
4. Download Python script vtenable.py and copy it to c:\Python26
Preparation:
1. Install the 1.14 bios as you would normally by running InsydeFlash utility. Have some patience and let the laptop reboot to windows desktop. Confirm the installed bios is V1.14 by running dxdiag.exe.
2. Delete 1.14 folder, we don't need it anymore.
3. Open the folder 1.13. Find and open the file platform.ini. On the line where you find the entry BackupName change it to BackupName=c:\Python26\backupbios.fd just like in the below pic.
Save and close it.
4. Now in 1.13 folder, run InsydeFlash.exe as administrator.
5. When it displays message "Are you sure you want to flash Bios?" Click Cancel (Important)
6. These 2 files vtenbable.py script as well as the backupbios.fd must now be in the c:\Python26 directory.
7. Now run CMD.exe as Administrator, and type the following bold in sequence cd\ and then cd python26 and type vtenable.py backupbios.fd KM2_113.fd
8. If patching goes well, it should return to command prompt like this
If you get errors, ask for help and don't go ahead to next step !
Final Flashing:
1. Copy the newly created bios file KM2_113.fd (Find it in c:\Python26) to 1.13 folder and overwrite the existing one. (Don't worry about the filename. The bios inside that file is 1.14)
2. Now run InsydeFlash.exe as Administrator found in the same folder. This time, click OK when it asks you to Flash the Bios
If you have followed all these steps correctly, you should have 2.1 SLIC, VT enabled Bios on restart and pat yourself on the back
-
thanks sanke1
at last an idiots guide in plain English
edit
its now sorted and running -
Plz rep if you find the guide helpful
-
hi,
thanks for your guide, but by me it does not work. after flashing I do not see a point in the bios to activte it and securable say me also that it is disabled.
Can anybody help me?
Edit: I have an T6500 is that the problem? -
Yes
Look here -
Fairplay for writing that guide its clear as your going to get and very well presented.
-
Thank you so much.
I was in desperate need to get a 64Bit-Linux r7un as a
Virtual Machine inside VMWare 7.
Now it works. -
Hi,
Does it work with the new BIOS 1.20?
thank you for your reply -
yes it does
Acer 8930G VT enable success in windows!
Discussion in 'Acer' started by atmadden, Aug 12, 2009.
