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 Mini 110-4100 BIOS Unlock
Last Post: DSI INF
Today 09:24 AM
» Replies: 7
» Views: 187
[REQUEST] Lenovo IdeaPad U310 & U410 (65...
Last Post: Dudu2002
Today 03:11 AM
» Replies: 1780
» Views: 493794
[REQUEST] Acer Aspire 5738(G,Z): CPU Upg...
Last Post: DeathBringer
Yesterday 11:58 PM
» Replies: 47
» Views: 32795
Lenovo ThinkCentre M715q 2nd Gen & AMD R...
Last Post: Elmurley
Yesterday 09:37 PM
» Replies: 2
» Views: 1268
[REQUEST] Lenovo Y50-70 (9ECNxxWW) White...
Last Post: SWZSSR
Yesterday 09:34 PM
» Replies: 1775
» Views: 553125
[REQUEST] Lenovo Thinkpad X240 (GIETxxWW...
Last Post: Dudu2002
Yesterday 04:58 PM
» Replies: 337
» Views: 142505
Unlock bios insyde
Last Post: Matox3140
11-19-2024 03:40 PM
» Replies: 0
» Views: 151
Whitelist WIFI card removal Lenovo Yoga ...
Last Post: Dudu2002
11-19-2024 12:58 PM
» Replies: 1
» Views: 169
[REQUEST] H310 MSI Gaming Infinite S (MS...
Last Post: awittyusername
11-19-2024 09:21 AM
» Replies: 10
» Views: 101
[REQUEST] Gigabyte GA-B85M-HD3 Rev 2.0 u...
Last Post: Maduli
11-19-2024 02:22 AM
» Replies: 0
» Views: 112
[REQUEST] Lenovo Ideapad 330-15ICH BIOS ...
Last Post: Dudu2002
11-18-2024 01:25 PM
» Replies: 8
» Views: 1886
[REQUEST] Lenovo ThinkPad Edge E330 (H3E...
Last Post: Dudu2002
11-18-2024 01:23 PM
» Replies: 640
» Views: 220718
[Request] Unlocked Bios for Asus TUF FX5...
Last Post: FlT4ever
11-18-2024 01:05 PM
» Replies: 1
» Views: 407
[REQUEST] Lenovo ThinkPad Edge E125(v1.1...
Last Post: kamome74
11-18-2024 10:43 AM
» Replies: 0
» Views: 154
[REQUEST] Xpg 15g 4070 2023ver InsydeH20...
Last Post: MireVelli
11-18-2024 07:26 AM
» Replies: 2
» Views: 164
Please help me recover my bios
Last Post: FuryOP
11-17-2024 12:37 PM
» Replies: 0
» Views: 183
[Request-Camilo] Sony Vaio SA/SB/SC/SD/S...
Last Post: edit
11-17-2024 12:13 PM
» Replies: 107
» Views: 136846
[REQUEST] Lenovo Thinkpad Edge E440 & E5...
Last Post: Dudu2002
11-17-2024 06:50 AM
» Replies: 196
» Views: 91860
Lenovo Z580 BIOS Mod V3.1 FINAL [02/07] ...
Last Post: h1mm3r
11-17-2024 05:36 AM
» Replies: 252
» Views: 257752
FW Downgrade error when no BIOS update a...
Last Post: Hugh Jay
11-16-2024 11:15 PM
» Replies: 0
» Views: 154

[Request] Acer aspire 4935g unlock, or just enable VT
#1
Hi,

I need to unlock my bios for VT.

I have tried the steps here(http://www.jakobheinemann.de/j-bios.html) .
I get to unlock the advance menu, but no VT.
http://imghost.ucoz.org/upload3/20111117115308247.png

Just like this one: http://www.bios-mods.com/forum/Thread-Un...pire-4930G


- Manufacturer: Acer
- Model : Aspire 4935G
- Bios Type : InsydeH20 Rev.3.5
- Bios Version : V1.08
- Bios Link : http://global-download.acer.com/GDFiles/...r&SC=AAP_7

I'll make a small donataion and feedback if everything work out. Cool


Thanks
find
quote
#2
Hi,

i've revived from the dead an old acer 4935g, it came with a core 2 duo T6400 wich does not support intel virtualization technology, but i have upgraded the cpu with a T9900 wich does. The problem is that in bios there is not the option to turn on virtualization and i think it's disabled by default.

The option should be in an hidden "Power" menu, "Advanced CPU Control" submenu, "VT Support" submenu item.

I've tried to figure out myself following the instruction on the archived site:
http://donovan6000.blogspot.de/2013/06/i...-tabs.html

And found the texts inside the bios, also fount in the structure an item called "VTd" (but the mainboard has a P45 chipset wich should not support VT-d, i could only get VT-x -- EDIT: it's PM45 chipset, it has VTd --) but i'm still stuck at the dissambly part.

There was an identical request in this forum but since there was no feedback on the last posted modded bios the file was removed, you can start with this to see what was done:
https://www.bios-mods.com/forum/Thread-d...os-Request

Bios file is here:
http://global-download.acer.com/GDFiles/...r&SC=AAP_7

Could anyone help to unlock this bios, or just enable by default the virtualization option?
find
quote
#3
Looks like the disassembly of this bios was not as straightforward as the example i was following, i cound't still find the jumps that skips the missing menu.

So, would it work if i swap all the addresses i can find of one menu i don't need with the address of one hidden menu?
For example, security has the address 0xD570, i could change all the occurrences with 0xD7C0 (Advanced) or 0xCC80 (Power). What i would expect is that i will se the menu Advanced, or Power, instead of Security. Will it work or there are many other thing to check that it won't work and brick the laptop?

Another way i found to try to enable missing items in the bios is by directly altering the NVRAM by writing the correct values to the correct address of the item you need to change, but at the moment i couldn't find a reliable method to find the address i need. If done wrong, you may recover the situation by resetting the bios if lucky, or brick the notebook. Any help on second this method?
find
quote
#4
I'm trying the NVRAM approach do directly switch the variables and downloaded h2ouve to have a dump. Before altering unknown variables i made a try with something that a could change from the bios menu to see what appens, but there is something i'm missing, the variables found via the donovan extraction tools seems to not match with the variable change i see with h2ouve.

For example, here are some settings from the bios main menu:

0x10BDF Setting: Quick Boot, Variable: 0x73[1] {05 09 73 00 01 7C 02 7D 02}
0x10BE8 Option: Disabled, Value: 0x0 {09 09 30 00 00 00 00 00 00}
0x10BF1 Option: Enabled, Value: 0x1 {09 09 31 00 01 00 01 00 00}
0x10BFA End of Options {10 02}
0x10BFC Setting: Network Boot, Variable: 0x74[1] {05 09 74 00 01 80 02 81 02}
0x10C05 Option: Disabled, Value: 0x0 {09 09 30 00 00 00 00 00 00}
0x10C0E Option: Enabled, Value: 0x1 {09 09 31 00 01 00 01 00 00}
0x10C17 End of Options {10 02}
0x10C19 Setting: F12 Boot Menu, Variable: 0x25B[1] {05 09 5B 02 01 1D 00 1E 00}
0x10C22 Option: Disabled, Value: 0x0 {09 09 30 00 00 00 01 00 00}
0x10C2B Option: Enabled, Value: 0x1 {09 09 31 00 01 00 00 00 00}
0x10C34 End of Options {10 02}
0x10C36 Setting: D2D Recovery, Variable: 0x25A[1] {05 09 5A 02 01 1F 00 20 00}
0x10C3F Option: Disabled, Value: 0x1 {09 09 30 00 01 00 00 00 00}
0x10C48 Option: Enabled, Value: 0x0 {09 09 31 00 00 00 01 00 00}
0x10C51 End of Options {10 02}

If i change the Quick Boot i would expect to see the variable 0x73 change from 0 to 1 in i change from disabled to enabled, but in the dump from h2ouve the change is in a different address, in what it looks to me 0x75:

[014] "?Setup"
GUID: A04A27F4-DF00-4D42-B552-39511302113D
Attributes: 0x7
DataSize: 0x2BC
Data:
[...]
00000070: 00 00 00 00 01 01 00 00 01 00 00 00 00 00 01 00
[...]

If i change "F12 boot menu" from disabled to enabled 0x25D instead 0x25B:

[...]
00000250: 00 00 00 00 00 00 00 00 00 00 00 00 01 01 00 00
[...]

If i change "D2D Recovery" 0x25C instead 0x25A

[...]
00000250: 00 00 00 00 00 00 00 00 00 00 00 00 01 01 00 00
[...]

I can't undestand what i'm doing wrong. Does 0x73[1] neans something different than address 0x73 1 byte in size? Is it an offset since it looks like all the addressed are shifted by 2?

These are the option for VT and VT-d:

0xCFAB Setting: VT Support, Variable: 0x1AF[1] {05 09 AF 01 01 3A 02 3B 02}
0xCFB4 Option: Enabled, Value: 0x1 {09 09 31 00 01 00 04 45 00}
0xCFBD Option: Disabled, Value: 0x0 {09 09 30 00 00 00 05 45 00}
0xCFC6 End of Options {10 02}

0xF049 Setting: VT-d, Variable: 0x1C1[1] {05 09 C1 01 01 48 01 49 01}
0xF052 Option: Disabled, Value: 0x0 {09 09 30 00 00 00 11 00 00}
0xF05B Option: Enabled, Value: 0x1 {09 09 31 00 01 00 10 00 00}

Could i safely change to 1 the variables 0x1B1 and 0x1C3 with h2ouve?
find
quote
#5
Looks like Acer bioses aren't very popular!
At the end, after almost bricking this poor notebook, i managed to change che variables 0x1AF and 0x1C1 to one with h2ouve (if somebody is interested, please ask), but still virtualization in windows is not recognized, can't enable hypervisor, intel processor identification utility says the processor doesn't have virtualizazion technology and vmware player before installation says that there is not a compatible processor.

Next step, find a way to read the model specific register 0x3a to see the value but can't remembre at the moment how i did it. Before applying the changes it was 1, witch means disabled and locked. It it's still 1 maybe the bios ignores the settings, and it means go back to step one, the disassembling... aaargh!
find
quote
#6
Ok, i'm not that smart, what the intel processor identification utility says is that the cpu does not support VT-x with Extended Page Tables, but it has Virtualization Technology. Virtualbox with ubuntu 64 seems to work (at least the installer, installation in progress) and same with vmware player 12 on which i explicitly choose VT-x. Vmware from version 14 does not work since it requires EPT, and core 2 does not support that.

So i can finally says that enabling VT on acer 4935g is possible. It will be possible to change every hidden property for which the variable address is known. The caveat is that if the bios values are reverted to the default values or the cmos cleared, the procedure with h2ouve must be repeated.
find
quote


Forum Jump:


Users browsing this thread: 1 Guest(s)