+ Reply to Thread
Results 1 to 10 of 667
-
4th April 2010, 11:05 AM #1Notebook Evangelist
- Join Date
- Sep 2008
- Posts
- 415
- Rep Power
- 13
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 Fla (with i instead of 1 as you keep repeating ) 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 "Fla 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 "Fla new.rom /f" process to write back the patched rom
######## LINUX WAY ########
YOU WILL NEED:
1. Linux with Python (I used Ubuntu)
2. Insyde Fla utility (replace 1 with i in the fla, as this forum has very strong filter)
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 Fla on your USB stick, and boot from it
2. Backup your ROM with fla by: fla dump.rom /g (also, replace 1 with i in flash.t 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: fla new.rom /f (replace 1 with i in fla 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.Last edited by psyq321; 12th April 2010 at 06:43 AM.
-
4th April 2010, 11:12 AM #2Notebook Evangelist
- Join Date
- Sep 2008
- Posts
- 415
- Rep Power
- 13
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
-
4th April 2010, 12:23 PM #3Notebook Evangelist
- Join Date
- Sep 2008
- Posts
- 415
- Rep Power
- 13
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..
-
4th April 2010, 12:51 PM #4Notebook Consultant
- Join Date
- Nov 2009
- Posts
- 173
- Rep Power
- 9
Re: Insyde hacking - New Vaio Z - Advanced menu in BIOS
What about IDE and AHCI mode? That would ease up things with SSD's.
-
4th April 2010, 12:54 PM #5Notebook Evangelist
- Join Date
- Sep 2008
- Posts
- 415
- Rep Power
- 13
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...
-
4th April 2010, 01:14 PM #6Notebook Guru
- Join Date
- Jan 2010
- Posts
- 59
- Rep Power
- 9
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?
-
4th April 2010, 01:25 PM #7Notebook Evangelist
- Join Date
- Sep 2008
- Posts
- 415
- Rep Power
- 13
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 thereLast edited by psyq321; 4th April 2010 at 01:30 PM.
-
4th April 2010, 01:28 PM #8Sony 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
-
4th April 2010, 01:33 PM #9Notebook Evangelist
- Join Date
- Sep 2008
- Posts
- 415
- Rep Power
- 13
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
-
4th April 2010, 01:42 PM #10Notebook Consultant
- Join Date
- Apr 2009
- Posts
- 152
- Rep Power
- 11
Re: Insyde hacking - New Vaio Z - Advanced menu in BIOS
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...



2Likes
LinkBack URL




Reply With Quote


2013 Alienware Notebooks revealed
11th June 2013, 12:46 PM in Alienware