So bascially, my insyde bios cannot be patch directly. You need to patch via the Setup utility.
I managed to extract the Setup utility and the bytecode BUT have no idea how to patch using the given offsets in the bytecode.
I attached the bytecode and the setup up utility and hoping any kind souls will help me do the patching offsets in the setup utility.
Thanks
-
Attached Files:
-
-
Anybody? The patch value need to be patch at the setup utility which i dont know how to do it
-
hi
i manage to find these offsets:
Opened BIOS 'dump.rom' with md5:e79277412b99c2a01fdd1d64dc69ea0f
Operating on BIOS data/original_bios-mine.fd size = 0x200000
Loading compressed sections
.. found 2 compressed sections
Locating Firmware Volumes
.. found 8 FirmwareVolumes (4 compressed)
STRING_TABLE = 0x115b0
String table:
Language: eng (English)
String count: 675
Location = 0xd2a0
Location = 0xd350
Location = 0xd480
Location = 0xdd70
Location = 0xdfc0
Location = 0x11130
Location = 0x114a0
Have vss_volume: <FirmVol position=0x1bc000 size=0x01ffb8 where=None [VSS]>
Creating variable at 0
Blah: 11 40 70 eb 02 14 d3 11 8e 77 00 a0 c9 69 72 3b
<FirmVol position=0x1bc000 size=0x01ffb8 where=None [VSS]> <VSSData len=1 size=0
x3fb8>
<Variable status=0x7f size=0x004 name=TC>
Have vss_volume: <FirmVol position=0x1dc000 size=0x023fb8 where=None [VSS]>
Have vss_volume: <FirmVol position=0x000010 size=0x5fffb8 where=[compr at 0x2506
9] [VSS]>
Done
So, anybody knws how to patch it?
Regards -
Hi
If you want to know how to mod Insyde H²O Bios, see this blog :
Abort, Retry, Hack? Blog Archive Enabling Intel VT on the Aspire 8930G (and other InsydeH2O-based laptops)
Very useful, contains a lot of information about Insyde H²O patching for
Advanced menu features,etc....
Python Script and editor knowledge recommended !
Happy mod ! -
YES!!!
I finally enabled advanced menu!! I will post a guide very soon on how i did it
I want to thanks .NetRoller 3D for telling me the hint on how to enable it.
Regards -
This is really a good news, congratulations,Can you help me unlock AO522...I also want to open the hidden advanced menu, please help me。。
BIOS LINK: AO522 -
hi
While trying to mod i got this error: Traceback (most recent call last):
File "vtenable.py", line 97, in <module>
raise ValueError("Variable not found!")
ValueError: Variable not found!
If im not wrong, bios modding requires a dump of your bios
regards -
lee480, How did you get the offsets? I am stuck at the output of dumpsetup.py. Can you upoad you dumpsetup.py file or help me find my offsets.
BiosSonyBZ560P.zip
Thanks !!! -
http://forum.notebookreview.com/acer/541716-acer-5742g-bios-modding.html
I think perhaps you can help me to change the BIOS has helped, but I did not understand them, I think, ACER laptop, these changes should be the same steps, but the value is not the same, if possible, you can asked the master, how to modify to adapt to a different laptop.
Again ask you to help change under this, thanks, hope you have a good mood every day! -
As I said, the mod requires a dump of your BIOS. If you trust with your dump, I willing to help you mod.
Regards.
PS You can use the guide to dump your bios
Universal BIOS Backup Toolkit -
hi
I've been using this software saved the BIOS, and uploaded to the attachment, because of the limited forum, I sub-volume compressed into TXT file name, and after you download, please change the RAR and then extract View attachment Acer-V1.12.part1.txt
View attachment Acer-V1.12.part2.txt -
Here is your mod
Remember, my mod is just modifying the setup offset. By clearing your CMOS or deafaulting your BIOS setting will reset the mod.
A permanent a solution is to modify your setup utitilty which I still have no idea.
WARNING. MODDED BIOS. FLASH IT AT YOUR OWN RISK. LAPTOP BRICKED ISN'T MY FAULT.
BIOS MOD: https://cdovow.blu.livefilestore.co...dNtVdlsLa21Dmwv9T5illVcmqkT9qdzQ/bios (2).zip
PS i hope you know how to flash bios -
Window 7 operating system I use InsydeFlash refresh your modified this BIOS, but no change in the BIOS menu, can I have a problem with the flash utility? Or refresh method wrong? Sorry, I'm not very good at this `` `
-
1. DUMP.ROM - My bios dump (created using Universal Bios backup)
2. SetupUtility.pe -Extracted using main.py
3. main.py - used to get offsets (don't understand this part)
4. log.txt - console dump of main.py
5. dumpsetup.py - results in this console dump:
Constructing HiiPack at 0xe860
Has HDRlen: 0x6 DataLen: 0x4e7c0
'\xe3\x00\x00\x00\x03\x00'
1387613506
Traceback (most recent call last):
File "setupdump.py", line 281, in <module>
strings = StringTable(pe, STRING_TABLE)
File "setupdump.py", line 48, in __init__
offsets = struct.unpack("<%dI"%count, self.data[16:16+count*4])
struct.error: total struct size too long
This might be because I am using wrong values for string_table and offsets.
Also can you provide me guidance on how to go around getting these offsets. This will be huge help.
Thanks again. -
I will help you mod later afternoon
-
lee480,I use this bios refresh three times, still do not see the hidden menu, you can tell me why?
-
I might have gotten the wrong offset. Currently I'm busy. BUT do check any updates at around 2-4 hrs later. -
OK...I wait for you, sorry to trouble you
-
Hello
The link: https://cdovow.blu.livefilestore.co...gfK1C2RoH-eLi1OOfbbyRBqrzzbsVw1Iw/MOD ROM.zip
Just run InsydeFlash.exe
And please reply whether the mod worked
AND
-
This shows some of the hidden options, but the advanced menu is not displayed .. but most of the options can not be modified
-
I need to know as I need to know what offsets to patch -
Can edit those options are no changes ...
I just need to open the advanced menu, I also want to set the CPU and GPU fan speed, look for these variables is hard work, give you trouble -
Got some pics of those hidden options?
-
i read the other thread you are making it out with other guy - the mod, but its early state for me to flash it
can yu tell us or make photo what is inside hidden menu? it seems more work to crack it proper...
-
-
This forum has the attachment size limit, I put the other forums, you can go to
¸øÄãÃǸöBIOS,ÓÐÓÃûÓÃ,ÎÒ²»ÖªµÀ```AO522µÄ```»¹ÓÐË¢»µÁË,±ðÕÒÎÒ-acer Aspire One±Ê¼Ç±¾ÂÛ̳-acerÂÛ̳ -
Cant see any Photos there?
May i have to reg?
Hard to read those LanguageTry to handle with google translator but the security check at the registration wont work with the translator ;(
Somehow i made it to get those pics.
Thanks!Attached Files:
-
-
First of all thanks lee480. When I tried to run insydeflash, it gave me an error: " This bios is not for your computer"
Current Version: R0330Q1
New Version: 1.12
I think this bios is for another user. But when I open it with Phoenix tool, it identifies the manufacturer as Acer not Sony. My laptop is Sony VGN-BZ560P, with bios:
vendor: INSYDE
version: R0330Q1
date: 03/06/2009
Please let me know if I am doing anything wrong.
Again, Thanks a bunch.
sunsystem
-
Hello, I notice something from the pictures, you guys do not have a default advanced menu...
You need Netroller3d to reroute the advanced menu to other menus. I have no abilities to do that.
REMEMBER: THE BEST SOLUTION IS TO EDIT THE SETUP UTILITY, I do not know how to do it. Nevertheless, the is a guide how to do it
http://forums.mydigitallife.info/threads/27730-Acer-5750G-INSYDE-BIOS-Tweaks(Done!)
Which I dont understand
Other than that, if the advanced menu is routed, you can see that:
Heres a picture of it:
-
lee480, I got the setupdump.py working. I got the VSS offsets, size etc. My dump of setupdump.py is attached. Can you tell me what is the PATCH_OFFSET and PATCH_VALUE for advanced menu. I have advanced menu but I want the settings for Power, HPET and AHCI mode.
http://www.pastedump.com/paste/1651
Any help? Thanks! -
sorry thanks
-
-
Hello
It seems that the BIOS locks the advance and power menu in a different way from other BIOSES.
And at sunsystems, is that your BIOS your dump? Can you dump your BIOS once more with the tool again? as it seems that is snt your dump.
Thanks -
insydeh20.fd
acer aspire one 522 -
Personally, I don't think it's worth the risk to flash to an Insyde modded BIOS. I was one of the lucky ones who were able to flash successfully with an Insyde modded BIOS while many others bricked their laptops and had to go through repairs. Sure, there are some advanced settings you can mess with, but most of the settings are already enabled by default in the normal BIOS.
Here are screenshots of the Insyde modded BIOS on my 4820TG:
http://forum.notebookreview.com/ace...tg-5820tg-modded-bios-insyde.html#post7360367
http://forum.notebookreview.com/ace...tg-5820tg-modded-bios-insyde.html#post7361525 -
AO522.fd
--------------------------------
-
waiting for you```
-
pls wait. I will extract your setup utility soon..
-
-
-
Ah `` `This is a hard task, requiring many attempts -
lee480, The bios is accurate I rechecked it. It is identified as vgnBZ560p. I wanted to change the AHCI setting. I changed the setting without having to change the visibility of the bios. (I have advanced form, with the IDE configuration menu hidden)
Anyway I was successful in changing the vt and ahci setting.
Thanks to all.
sunsystem
-
lee480...In there?...
-
-
You have 7 forms and only 5 are displayed. Here are your form offsets and string table:
STRING_TABLE = 0x1c8f0
FORMS = [
('Main', 0x554c0),
('Security', 0x559c0),
('Exit', 0x55cc0),
('Boot', 0x55d60),
('Power', 0x55f80),
('Advanced', 0x562f0),
('Information', 0x58000),
]
Also your vss offsets are:
VSS_OFFSET = 0x185048
VSS_SIZE = 0x5fb8 - 0x48
I also have a similar bios and there is no particular patch_offset that enables or disables advanced menu. The bios uses another method to suppress forms in bios. The only thing I can help you with is, changing settings in bios without being able to make them visible. For e.g. I changed IDE configuration from ide to ahci. Check the setup log ( Paste Dump Page 1655) for you bios and let me know if you want to change any settings and I can help you patch them.
e.g you have 2 options for Web camera: Auto and disabled. The flags are 0 and 1. The patch offset is 0x120 and patch value is either 0x0 or 0x1.
Here is your modified rom with network boot disabled under the Boot form. By default it is enabled (check it before flashing) http://www.mediafire.com/?dmxc1bhrw1afzka . Similarly you can change any settings you want.
Hope this works and good luck. -
Sorry, I can not open this link, can not be saved elsewhere? I modify the BIOS is aimed at removing the maximum frequency of the CPU and GPU limited, this can change? I want the default CPU frequency settings from 1000MHZ to 1400MHZ, GPU set frequency from 275 to 400MHZ
-
'CPU P-State Setting'
'AMD PBS Option'
'Wireless Switch Setting'
'1394 Controller'
'BlueTooth Device'
'Web Camera'
'Light Sensor'
'Travis Pwr Ctrl'
'External Lan Controller'
'Network Boot'
'Internal Lan Controller'
'PXE Boot to INT_LAN'
and Advanced CPU Control with: 'Cool N' Quiet Support', 'Multi CORE Support', 'HTC Temperature Limit', 'Thermal Fan Control' ... etc.Attached Files:
-
-
-
-
Insyde BIOS modding discussions
Discussion in 'Acer' started by lee480, Aug 1, 2011.