@skripatch :)
Thanks for sharing more information on the subject. I read since 1999, Microsoft required OEMs and BIOS vendors to support the DMI (Desktop Management Interface) interface/data set in order to have
Microsoft certification.
I read that DMI is a layer of abstraction between system components and the software that manages them. The System Management BIOS (SMBIOS) is an extension of the Basic Input Output System (BIOS) that formulates and delivers this information to the operating system.
Again, we see how the operating system makes the "decisions" of what to do with this information, right?
When a query is made to a DMI-enabled device, the memory-resident DMI agent sends back data such as model ID, serial number, memory and port addresses in a management information file (MIF). It can also extract data from memory to provide a current status.
You can download the System Management BIOS Display Viewer v3.13 for Windows OS here:
ftp://ftp.sudleyplace.com/sudleyplace/smbiosw.zipIn addition, someone else had wrote, "
My laptop was sent out for repair and when it is back today, the mainboard is changed. However, now I cannot installed the downloaded software because the machine name in bios and in DMI is changed to Sony 80KE67107313 instead of VGN-SZ160P. Also I cannot perform a system recovery, it says the model is not right, confirm the model."
Comment: While the idea of identifying hardware is important, it's apparent in that DMI also serves another purpose. The purpose of restricting hardware via proprietary algorithms. This sounds like the same story with the automobile industry. Here, each manufacture creates it own proprietary interface with their electronic control unit, which operates the vehicle intelligence. All these electronic control units do the same job, task and work, but far be it that any individual might want to swap and use another ECU on their vehicle. I could also bring up Apple's iPod using DRM as well and the recent Microsoft DRM music restrictions which prevented it's own customers to access their songs, etc... Just how is all this good for people?
Now, I am wondering why are Lenovo customers also experiencing the same disadvantages having purchased legitimated hardware products in which the same technologies are sold? What is the difference between an Intel PRO/Wireless 4965 mini-card bought from a vendor online, and say Lenovo whom doesn't even manufacture the product, except as noted above, in that one works while the other doesn't?
So I am wondering, unless Lenovo provides newer hardware specifically for Lenovo's Y510 IdeaPad, does that mean whenever something new is released to the public to be innovative, without Lenovo supporting it, that is providing their proprietary algorithm used in the DMI information strings, Lenovo customers will be unable to benefit and make use of that new technology?
Can anyone explain the situation more clearly?What is going to be the solution here, hacking the BIOS DMI tables, or emulating the BIOS as done for Vista activation?