The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.
 Next page →

    Insyde BIOS modding discussions

    Discussion in 'Acer' started by lee480, Aug 1, 2011.

  1. lee480

    lee480 Notebook Guru

    Reputations:
    0
    Messages:
    54
    Likes Received:
    0
    Trophy Points:
    15
    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:

    • BIOS.zip
      File size:
      78.4 KB
      Views:
      108
  2. lee480

    lee480 Notebook Guru

    Reputations:
    0
    Messages:
    54
    Likes Received:
    0
    Trophy Points:
    15
    Anybody? The patch value need to be patch at the setup utility which i dont know how to do it :(
     
  3. lee480

    lee480 Notebook Guru

    Reputations:
    0
    Messages:
    54
    Likes Received:
    0
    Trophy Points:
    15
    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
     
  4. DoZe

    DoZe Notebook Consultant

    Reputations:
    30
    Messages:
    151
    Likes Received:
    24
    Trophy Points:
    31
  5. lee480

    lee480 Notebook Guru

    Reputations:
    0
    Messages:
    54
    Likes Received:
    0
    Trophy Points:
    15
    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 :)
     
  6. sd3120384

    sd3120384 Notebook Guru

    Reputations:
    0
    Messages:
    50
    Likes Received:
    0
    Trophy Points:
    15
    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
     
  7. lee480

    lee480 Notebook Guru

    Reputations:
    0
    Messages:
    54
    Likes Received:
    0
    Trophy Points:
    15
    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
     
  8. sunsystem

    sunsystem Notebook Enthusiast

    Reputations:
    0
    Messages:
    11
    Likes Received:
    0
    Trophy Points:
    5
    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 !!!
     
  9. sd3120384

    sd3120384 Notebook Guru

    Reputations:
    0
    Messages:
    50
    Likes Received:
    0
    Trophy Points:
    15
    First of all, thank you for helping me change, just read the forum article, ACER 5742G BIOS modding:
    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! :)
     
  10. lee480

    lee480 Notebook Guru

    Reputations:
    0
    Messages:
    54
    Likes Received:
    0
    Trophy Points:
    15
    Hi

    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
     
  11. sd3120384

    sd3120384 Notebook Guru

    Reputations:
    0
    Messages:
    50
    Likes Received:
    0
    Trophy Points:
    15
  12. lee480

    lee480 Notebook Guru

    Reputations:
    0
    Messages:
    54
    Likes Received:
    0
    Trophy Points:
    15
    hi

    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 :)
     
  13. sd3120384

    sd3120384 Notebook Guru

    Reputations:
    0
    Messages:
    50
    Likes Received:
    0
    Trophy Points:
    15
    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 `` ` :)
     
  14. sunsystem

    sunsystem Notebook Enthusiast

    Reputations:
    0
    Messages:
    11
    Likes Received:
    0
    Trophy Points:
    5
    Yes I can trust you. The zip file attached to earlier message contains: http://www.mediafire.com/?4d9vb603267dlzu
    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.
     
  15. lee480

    lee480 Notebook Guru

    Reputations:
    0
    Messages:
    54
    Likes Received:
    0
    Trophy Points:
    15
    I will help you mod later afternoon
     
  16. sd3120384

    sd3120384 Notebook Guru

    Reputations:
    0
    Messages:
    50
    Likes Received:
    0
    Trophy Points:
    15
    lee480,I use this bios refresh three times, still do not see the hidden menu, you can tell me why?
     
  17. lee480

    lee480 Notebook Guru

    Reputations:
    0
    Messages:
    54
    Likes Received:
    0
    Trophy Points:
    15
    Hello
    I might have gotten the wrong offset. Currently I'm busy. BUT do check any updates at around 2-4 hrs later.
     
  18. sd3120384

    sd3120384 Notebook Guru

    Reputations:
    0
    Messages:
    50
    Likes Received:
    0
    Trophy Points:
    15
    OK...I wait for you, sorry to trouble you
     
  19. lee480

    lee480 Notebook Guru

    Reputations:
    0
    Messages:
    54
    Likes Received:
    0
    Trophy Points:
    15
    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

    Your BIOS setup opcode location seem to be different thus not working in the setupdump. You need a pro insyde modder like netroller3d
     
  20. sd3120384

    sd3120384 Notebook Guru

    Reputations:
    0
    Messages:
    50
    Likes Received:
    0
    Trophy Points:
    15
    hi
    This shows some of the hidden options, but the advanced menu is not displayed .. but most of the options can not be modified
    :)
     
  21. lee480

    lee480 Notebook Guru

    Reputations:
    0
    Messages:
    54
    Likes Received:
    0
    Trophy Points:
    15
    All the options not editable or some?
    I need to know as I need to know what offsets to patch
     
  22. sd3120384

    sd3120384 Notebook Guru

    Reputations:
    0
    Messages:
    50
    Likes Received:
    0
    Trophy Points:
    15
    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
     
  23. derdahinten

    derdahinten Notebook Enthusiast

    Reputations:
    0
    Messages:
    26
    Likes Received:
    0
    Trophy Points:
    5
    Got some pics of those hidden options?
     
  24. krishna

    krishna Notebook Consultant

    Reputations:
    15
    Messages:
    169
    Likes Received:
    0
    Trophy Points:
    30
    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...
     
  25. lee480

    lee480 Notebook Guru

    Reputations:
    0
    Messages:
    54
    Likes Received:
    0
    Trophy Points:
    15
    I will post photos in 10 mins time
     
  26. sd3120384

    sd3120384 Notebook Guru

    Reputations:
    0
    Messages:
    50
    Likes Received:
    0
    Trophy Points:
    15
  27. derdahinten

    derdahinten Notebook Enthusiast

    Reputations:
    0
    Messages:
    26
    Likes Received:
    0
    Trophy Points:
    5
    Cant see any Photos there?

    May i have to reg?


    Hard to read those Language ;) Try 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:

  28. sunsystem

    sunsystem Notebook Enthusiast

    Reputations:
    0
    Messages:
    11
    Likes Received:
    0
    Trophy Points:
    5
    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

     
  29. lee480

    lee480 Notebook Guru

    Reputations:
    0
    Messages:
    54
    Likes Received:
    0
    Trophy Points:
    15
    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:
     
  30. sunsystem

    sunsystem Notebook Enthusiast

    Reputations:
    0
    Messages:
    11
    Likes Received:
    0
    Trophy Points:
    5
    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!
     
  31. lee480

    lee480 Notebook Guru

    Reputations:
    0
    Messages:
    54
    Likes Received:
    0
    Trophy Points:
    15
    I found your offsets. Give me about 7 hours, as im busy now
    sorry thanks
    :swoon:
     
  32. sd3120384

    sd3120384 Notebook Guru

    Reputations:
    0
    Messages:
    50
    Likes Received:
    0
    Trophy Points:
    15
    Netroller3d there? You can ask him how to modify these .. :)
     
  33. lee480

    lee480 Notebook Guru

    Reputations:
    0
    Messages:
    54
    Likes Received:
    0
    Trophy Points:
    15
    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
     
  34. amdfanTO

    amdfanTO Notebook Enthusiast

    Reputations:
    16
    Messages:
    47
    Likes Received:
    0
    Trophy Points:
    15
  35. aylafan

    aylafan TimelineX Elite

    Reputations:
    438
    Messages:
    1,247
    Likes Received:
    1
    Trophy Points:
    56
    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
     
  36. sd3120384

    sd3120384 Notebook Guru

    Reputations:
    0
    Messages:
    50
    Likes Received:
    0
    Trophy Points:
    15
    AO522.fd

    --------------------------------

    you can try this```
     
  37. sd3120384

    sd3120384 Notebook Guru

    Reputations:
    0
    Messages:
    50
    Likes Received:
    0
    Trophy Points:
    15
    waiting for you```
     
  38. lee480

    lee480 Notebook Guru

    Reputations:
    0
    Messages:
    54
    Likes Received:
    0
    Trophy Points:
    15
    pls wait. I will extract your setup utility soon..
     
  39. sd3120384

    sd3120384 Notebook Guru

    Reputations:
    0
    Messages:
    50
    Likes Received:
    0
    Trophy Points:
    15
    ok,I continue to wait
     
  40. Edgar83

    Edgar83 Notebook Geek

    Reputations:
    9
    Messages:
    77
    Likes Received:
    3
    Trophy Points:
    16
    too bad we can't get a stable mod, it would be nice to fine tune some of those settings...
     
  41. sd3120384

    sd3120384 Notebook Guru

    Reputations:
    0
    Messages:
    50
    Likes Received:
    0
    Trophy Points:
    15

    Ah `` `This is a hard task, requiring many attempts
     
  42. sunsystem

    sunsystem Notebook Enthusiast

    Reputations:
    0
    Messages:
    11
    Likes Received:
    0
    Trophy Points:
    5
    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

     
  43. sd3120384

    sd3120384 Notebook Guru

    Reputations:
    0
    Messages:
    50
    Likes Received:
    0
    Trophy Points:
    15
    lee480...In there?...
     
  44. sd3120384

    sd3120384 Notebook Guru

    Reputations:
    0
    Messages:
    50
    Likes Received:
    0
    Trophy Points:
    15
    Can you help me modify it?
     
  45. sunsystem

    sunsystem Notebook Enthusiast

    Reputations:
    0
    Messages:
    11
    Likes Received:
    0
    Trophy Points:
    5
    Disclaimer: Make sure you backup your data. I am not responsible for you bricking your system.

    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.
     
  46. sd3120384

    sd3120384 Notebook Guru

    Reputations:
    0
    Messages:
    50
    Likes Received:
    0
    Trophy Points:
    15
    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
     
  47. sunsystem

    sunsystem Notebook Enthusiast

    Reputations:
    0
    Messages:
    11
    Likes Received:
    0
    Trophy Points:
    5
    Check the attached file and let me know the setting. I don't see a gpu or CPU frequency setting. The only settings I see are "CPU Related setting" with:
    '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:

  48. sd3120384

    sd3120384 Notebook Guru

    Reputations:
    0
    Messages:
    50
    Likes Received:
    0
    Trophy Points:
    15
    Can you tell me that this attachment is what software is running?
     
  49. sunsystem

    sunsystem Notebook Enthusiast

    Reputations:
    0
    Messages:
    11
    Likes Received:
    0
    Trophy Points:
    5
  50. sd3120384

    sd3120384 Notebook Guru

    Reputations:
    0
    Messages:
    50
    Likes Received:
    0
    Trophy Points:
    15
 Next page →