Quantcast Insyde hacking - New Vaio Z - Advanced menu in BIOS

+ Reply to Thread
Page 1 of 73 123451151 ... LastLast
Results 1 to 10 of 722
Like Tree1Likes

Thread: Insyde hacking - New Vaio Z - Advanced menu in BIOS

  1. #1
    Notebook Evangelist
    Join Date
    Sep 2008
    Posts
    416
    Rep Power
    16

    Default New Vaio Z - Advanced menu in BIOS

    @edit - Sony BIOS for new Z (VPC-Z) is now 0WNED!

    @edit 2 - For even more advanced options (Overclocking, undervolting!!!) it is needed to disassemble setup executable to figure out where are those items stored. They are definitely inside the setup, but are not accessible even with this unlock.

    VSS register which controls advanced menu is now: 0x258 (for old Z, it was 0x25A) - in advanced menu, you can configure SATA controller to IDE/AHCI/RAID, change lots of advanced features etc...

    Now, I cannot share my bios dump as the serial number is inside. But I can give you info how to do it.

    DISCLAIMER AND WARNING: This is HIGHLY EXPERIMENTAL and for EXPERIENCED PEOPLE ONLY - IF YOU ARE NOOB, PLEASE DO NOT TRY THIS! - YOU MIGHT BRICK YOUR (EXPENSIVE) DEVICE!!! It goes without saying that fiddling with advanced options CAN (AND MOST LIKELY WILL!) VOID YOUR WARRANTY! I AM NOT RESPONSIBLE FOR ANY PROBLEMS THAT MIGHT BE CAUSED BY THIS - USE IT ON YOUR OWN RISK! THIS IS FOR NEW Z (VPC-Z) ONLY!! IF you decide to enable Advanced menu, PLEASE DO NOT TOUCH FEATURES YOU DO NOT UNDERSTAND! YOU MIGHT MAKE YOUR NOTEBOOK UNBOOTABLE AND CONVERT IT INSTANTLY INTO A VERY EXPENSIVE BRICK!!!!

    Also, VSS offset is for European Z11 and for the original BIOS version R1180C3 - this offset might be different for your new Z - if you are getting VSS errors with advanced_menu.py you will have to find your VSS offset. I suggest using d6z tools from here: http://thechaw.com/insydecodr (check main.py - but this requires python knowledge)

    @edit - Treofred posted an easier way to do it, without Linux - so here are two guides:

    ######## WINDOWS WAY ######## (by Treofred)

    Prep work (not as bad as it looks):

    - make a bootable USB key with FreeDos. Go to http://unetbootin.sourceforge.net/ and download the latest version. It will allow you to make a bootable USB with FreeDos straight out of the box.
    - Download Flash-it (disregard/remove the dash in each step) with the link in this thread and copy it to the key
    - Download Portable Python from http://www.portablepython.com/wiki/Download (you want version 2.6.1 and not 3.0.1 since you need Unicode per your python script.)
    - Install Portable Python to the USB Key
    - Download your advanced_menu.py script from your first post and copy it to to the App directory in Python installation directory on the USB key

    Do the patching:

    - Reboot the Z to the USB key.
    - Choose default boot options
    - Switch to drive C: (cd C - this is not your hard drive but FreeDOS ramdisk
    - perform "Flash-it dump.rom /g" process to extract the rom
    - copy the dump.rom file to the App directory in the Python folder
    - Reboot to Windows
    - Switch to command prompt on the USB key, in the python directory and do the "python advanced_menu.py dump.rom new.rom" command
    - Reboot to USB key
    - perform "Flash-it new.rom /f" process to write back the patched rom


    ######## LINUX WAY ########

    YOU WILL NEED:

    1. Linux with Python (I used Ubuntu)
    2. Insyde Flash-it utility (remove the dash in each step)
    3. USB drive which is bootable (DOS)
    4. Python files from: http://marcansoft.com/uploads/insydehacks/
    5. Python file from this post (advanced_menu.py which is attached in advanced_menu.zip, just unzip it)

    HOW TO DO IT:

    1. Copy Flash-it on your USB stick, and boot from it
    2. Backup your ROM with flash-it by: flash-it dump.rom /g (also, remove the dash in the command name)
    3. Reboot into Linux
    4. Copy dump.rom into directory where all python files are
    5. Execute: python advanced_menu.py dump.rom new.rom -> IT SHOULD REPORT NO ERRORS!!! IF YOU GOT ERRORS PLEASE DO NOT FLASH!!!
    6. Copy new.rom to your USB stick
    7. Boot from USB stick again, and flash your new BIOS: flash-it new.rom /f (remove the dash in the command name)
    8. You're all set - go to BIOS setup with F2, and you will see nice advanced menu

    IT DOES NOT WORK?

    If you are getting VSS errors trying to run advanced_menu.py, you need to find your VSS offset because it might be different in your BIOS. You can use d6z's main.py - but you will probably have to edit it a bit (dumpsetyp.py is missing operand 0x27)

    If that is too hard for you, you can also try to locate VSS offset with hex. editor - search for this hex sequence: 24 56 53 53

    Also, I added complete dump of setup options - they are in vpc_z.txt, attached with this post.
    Attached Files Attached Files
    Last edited by psyq321; 12th April 2010 at 06:43 AM.

  2. #2
    Notebook Evangelist
    Join Date
    Sep 2008
    Posts
    416
    Rep Power
    16

    Default Re: Insyde hacking - New Vaio Z - Advanced menu in BIOS

    I see stuff for GPU overclocking and VID override... we have to have access to this

  3. #3
    Notebook Evangelist
    Join Date
    Sep 2008
    Posts
    416
    Rep Power
    16

    Default Re: Insyde hacking - New Vaio Z - Advanced menu in BIOS

    Unfortunately, tools to disassemble Insyde setup data from

    http://marcansoft.com/blog/2009/06/e...-aspire-8930g/

    Will not work on this one, many new opcodes seem to be added.

    And, 'advanced' menu is now called 'debug menu'.

    There is also TDP configuration for Turbo Boost inside..

  4. #4
    Notebook Consultant
    Join Date
    Nov 2009
    Posts
    173
    Rep Power
    13

    Default Re: Insyde hacking - New Vaio Z - Advanced menu in BIOS

    What about IDE and AHCI mode? That would ease up things with SSD's.

  5. #5
    Notebook Evangelist
    Join Date
    Sep 2008
    Posts
    416
    Rep Power
    16

    Default Re: Insyde hacking - New Vaio Z - Advanced menu in BIOS

    That's in, too - controller can be set up in AHCI, RAID and IDE as it seems.

    Check the setup binary - all is in in unicode text format.

    There is also an internal EFI shell... This must be cracked

    Bad news: looks like VSS register 0x25a is not responsible for Advanced Menu anymore - we have to parse the setup string table...

  6. #6
    Notebook Guru
    Join Date
    Jan 2010
    Posts
    59
    Rep Power
    12

    Default Re: Insyde hacking - New Vaio Z - Advanced menu in BIOS

    interesting stuff! do you think in there somewhere lies the answer to the question of life, the universe, and battery drain?

  7. #7
    Notebook Evangelist
    Join Date
    Sep 2008
    Posts
    416
    Rep Power
    16

    Default Re: Insyde hacking - New Vaio Z - Advanced menu in BIOS

    Latest EzH2O is seeing all options!

    Unfortunately it crashes every time I try to patch it..

    @I am installing XP in the virtual machine... maybe it will work there
    Last edited by psyq321; 4th April 2010 at 01:30 PM.

  8. #8
    Maiku Hama Yokohama
    Join Date
    Jun 2008
    Location
    Prague, CZ & Nagasaki, JP
    Posts
    882
    Rep Power
    19

    Default Re: Insyde hacking - New Vaio Z - Advanced menu in BIOS

    Quote Originally Posted by jqrd View Post
    interesting stuff! do you think in there somewhere lies the answer to the question of life, the universe, and battery drain?
    Sure --> 42
    Sony VGN-Z90US, C2D P9500 2.53 GHz, 13.1 1600x900, hybrid graphics (Intel 4500MHD x GeForce 9300M GS 256 MB), 8GB DDR3 RAM, 160GB Intel X25-M G2 SSD, Blu-Ray Read/Write Drive, Japanese keyboard, Gothic Arabesque Premium Design, Win8Pro x64
    Lenovo X1 Carbon

  9. #9
    Notebook Evangelist
    Join Date
    Sep 2008
    Posts
    416
    Rep Power
    16

    Default Re: Insyde hacking - New Vaio Z - Advanced menu in BIOS

    Of course, it's 42

    Check the attached picture... this is just a preview of things to come
    Attached Thumbnails Attached Thumbnails sony.png  

  10. #10
    Notebook Consultant
    Join Date
    Apr 2009
    Posts
    152
    Rep Power
    14

    Default Re: Insyde hacking - New Vaio Z - Advanced menu in BIOS

    Quote Originally Posted by Metsn View Post
    Sure --> 42
    who knew Doug Adams would foresee battery drain !!!! What a genius
    Retired: VAIO VGN-Z698/Y CTO, 4GB RAM, 256GB Dual SSD, Gobi 1000 WWAN, 1600x900 screen, BluRay, Premium Carbon, etc...
    Currently using: VAIO Z11FHX/XQ, Signature, 8GB RAM, 512GB Quad SSD, Gobi 2000 WWAN, 1920x1080 screen, BluRay, Glossy Prem Carbon, etc...

 

 
Page 1 of 73 123451151 ... LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
All times are GMT -4. The time now is 04:36 AM.
Powered by vBulletin® Version 4.2.2
Copyright © 2014 vBulletin Solutions, Inc. All rights reserved.
SEO by vBSEO 3.6.1