When cut to 1024, PBE decomposes it well. It also rebuilds the modified bios with no errors. You may append the additional code later....I have to think about. To try to change the module ID's with an hexeditor would be the next idea.
What about inserting at/near the beginning of the module chain. The tool normally puts it on the end of the chain (irrespective of physical location in image)?? Andy
I believe that there is a new addition in your Phoenix Mod tool. Perhaps that will fix this problem if you want to give it a try. I'm going to attempt it a few more times and then have to take a break. It's beginning to drive me a little mad but I believe that it's prompting me to learn quite a bit more Assembly than the little I know.
Yes I remember you of course. You've got one PCI mod for Sony... I'll make another one later, with Sony SLIC2.1 and (probably) no pci mod...
Hmmm, that would be amazing!!! Please do that! I'll be waiting. Thanks one more time for your hard work.
I've not been able to find a Phlash utility yet that will detect the flash memory chip other than version 1.49.2C9.3. The chip is an ST M50FLW080. I could use a different phlash or phlash16 tool if they would identify this particular chip. The only other utility that I've tried which would identify the chip was Uniflash and it would not write to the BIOS because it was an incorrect image size. Probably because the BIOS.ROM is 1080KB and the flash chip is 1024KB. I'm wondering why the BIOS image is 1080KB anyways since only 1024KB or 512KB is written to the chip. I'm guessing that it is platform specific information that interfaces with the phlash utility and platform.bin. Yes, you thought the same thing I did whenever this last update was present in the memory dump but not "active". But, how can the BIOS decompress it to memory. It's obvious that it recognizes the module as part of the ACPI tables since it decompressed to a memory address, correct? Isn't this information derived from the RSDT for OEMID active/inactive or lock/unlock. I would like to find a way to either combine the BIOS.ROM and Platform.BIN to a BIOS.WPH so that I can use the newer phlash utilities or reduce the current BIOS.ROM to the proper flash chip size of 1024KB. I was assuming that there is a module within the BIOS.ROM that is used to match with the Platform.BIN and perhaps that can be removed. Although these two ideas I have doesn't justify as to why the SLIC isn't "actively" present. How were you able to decompress the BIOS to change the order of the modules? I only found a phnxdeco tool and uploaded them to a previous post.
VGN-SZ220 Firmware Ok I tried your shipped rom 1st it looked like it started to go reading and analyzing old bios then popped up Part ID of the bios mismatch system= , file= VAION then asks if you want to proceed answer yes next box BIOS update failed it is either not valid or damaged during verification error code -149 ok lets try mod extract the 2 nested packages and tried to flash R0174J3.WPH and error pops up "Platform Signature not found in the interface" Error code: -103 any suggestions Thanks
Thank you very much, Yen!!! It worked flawlessly. Now, I don't need to boot from network anymore. So... this the first Sony VAIO mod (not using PCI mod) in a BIOS without any SLIC table, isn't it? You're the best!!!