The system: Sony Vaio VGC-RB50. The original BIOS was: EV91510A.04T.0064. The current updated BIOS: EV91510A.86A.0482. The story: I was trying to install a new add-on video card (to upgrade graphics). The problem started, when I noticed some compatibility issues. In the process of trying to resolve the incompatibility issue, one of the recommendations that I have gotten was: “before doing video card install, upgrade BIOS”. This sounded to me quite convincing since the upgraded BIOS may resolve some compatibility issues. I had not had too much of knowledge about what may happen if you lose a “System Manufacturer” string (OEM ID) from the SMBIOS. And that is what exactly happened to me, after I have upgraded the BIOS of my SONY VAIO VGC-RB50 with the one downloaded from the Intel. What happened? I am no longer able to upgrade any driver for my Sony Vaio since this is an OEM system. But this is not essential, because I have upgraded all of the drivers long time ago. The real problem is though, my PC has gotten quite slow recently, and I wanted to use restore disc in order to get back to fresh install stage. The disc is not working anymore. I am getting a message: “This system cannot be restored. Please check that the system’s model is correct”. My steps correcting the issue: 1) Got familiar with SLIC 1.0 and Windows XP OEM; 2) Using the Intel’s iToolkit, incorporated SONY OEM ID into current BIOS (SMBIOS). I have used the following OEM ID string found on the forum: “Sony VAIO ” (2 blanks after Sony, 4 blanks after VAIO) or HEX: 53 6F 6E 79 00 00 56 41 49 4F 00 00 00 00. The issue ONE: This did not work (the BIOS is showing, the string has been incorporated, but the restore disc gives the same massage about wrong machine). So I then used iToolkit to export the xxx.ini in order to check if the incorporated data are correct. Interestingly, the string was DIFFERENT. The OEM ID was “Sony VAIO” (2 blanks after Sony, 0 blanks after VAIO). The issue TWO: Then, I also used WinHex to open the xxx.ini file in order to check the hex values. Instead of the “53 6F 6E 79 00 00 56 41 49 4F 00 00 00 00”, I found ‘53 6F 6E 79 20 20 56 41 49 4F”, which showed tat the blanks are missing. The issue THREE: First of all, I understood that the blanks are vanishing somehow… Then, I discovered, that if I insert “.” (dot) instead of the blank, I would get “00” instead of “20”. This was somewhat proved by the statement, which I found in this forum about the Sony OEM ID: “Note: Sony’s SLIC table contains 00’s instead of 20’s in OEM name part”. The issue FOUR: Finally, I made new xxx.ini using dots, like this one “Sony...VAIO….” The string does not do the job either… Question 1: Why 4 blanks after the “VAIO” are disappearing from the OEMID string, even though they are present in xxx.ini file (which is being used with Intel’s iToolkit)? How to correct this problem? Maybe, this is because the blanks at the end of string always disappear, and the true string is not the “Sony VAIO “ (2 blanks after Sony and 4 blanks after VAIO), but the “Sony..VAIO….” (see Question 2 below). Question 2: SONY SLIC in WinHex shows the string “Sony..VAIO….” (HEX: 53 6F 6E 79 00 00 56 41 49 4F 00 00 00 00), but not “Sony VAIO “ (2 blanks after Sony and 4 blanks after VAIO, the HEX of which would be 53 6F 6E 79 20 20 56 41 49 4F 20 20 20 20). So, what is the true Sony VAIO string that could work? Question 3: Here is my xxx.ini file. Does it contain any error? [SMBIOS.Values] SystemManufacturer=Sony VAIO SystemProduct=VGCRB50 SystemVersion= SystemSerialNum=xxxxxxx ChassisManufacturer=Sony Corporation ChassisVersion=T1 REV. 01 ChassisSerialNum=2-581-609 ChassisAssetTag= NOTE: There are 4 blanks after VAIO. I AM STUCK AND NEED HELP IN SOLVING THE ISSUE AT THIS STAGE. CAN ANYONE GUID ME? MAYBE SOMEONE CAN GET ORIGINAL SMBIOS FROM THE SONY VAIO VGC-50 (OR VGC-30, VGC-45, ETC. TO COMPARE)?