This guide will give you instructions on replacing “To be filled by O.E.M.” entries in your DMI info. Please read the entire document before starting the process.
Prerequisites:
- Copy of AMIDEDOS.ZIP
- Download available on this page
- DOS Bootable USB Stick which contains only the contents of AMIDEDOS.ZIP copied to the root directory
- In the event that you are using a Windows based OS, you can also run amidedos.exe from elevated command prompt. If this is the case, you can skip to step 3 below.
Procedure:
- Insert your DOS Bootable USB stick from above.
- Power on and Boot from your USB stick.
- Once booted and at Command Prompt use the following command to imprint the DMI information into your system.
- amidedos.exe /(command) [“String’]
- A complete list of commands is available on page 2
- Once you are complete. Power off the system, remove your USB stick, and power the system back on.
Examples:
(These are Type 1 commands for inputting System Info, See below for more info on Types and the commands related to that info)
amidedos.exe /SM “Nextcomputing” would imprint the System Manufacture as Nextcomputing into the DMI info.
amidedos.exe /SP “RadiusEDS” would imprint the Product Name as RadiusEDS into the DMI info.
amidedos.exe /SV “NK5.4.1” would imprint the Version as NK5.4.1 into the DMI info.
amidedos.exe /SS “123456789” would imprint the System Serial Number as 123456789 into the DMI info.
Note: In some cases, when writing type 1 data, /CS (type 3) needs to be used instead of /SS (type 1)
amidedos.exe /SK “123456789” would imprint the System SKU Number as 123456789 into the DMI info.
amidedos.exe /SF “Ohana” would imprint the System Manufacture as Ohana into the DMI info.
Command |
Result |
/ALL [FileName] |
Output SMBIOS stringd to screen/file. |
/DMS [FileName] |
Create configuration file. |
/DUMP # [#] [#] |
Read Type # data. |
/DUMPALL [FileName] |
Output all SMBIOS data to screen/file. |
|
|
Options |
Results |
/IV ["String"] |
Read/Write BIOS version in Type 0. |
/ID ["String"] |
Read/Write BIOS release date in Type 0. |
/SM ["String"] |
Read/Write System manufacture in Type 1. |
/SP ["String"] |
Read/Write System product in Type 1. |
/SV ["String"] |
Read/Write System version in Type 1. |
/SS ["String"] |
Read/Write System Serial number in Type 1. |
/SU [16 Bytes] |
Read/Write System UUID in Type 1. |
/SU AUTO |
Generates system UUID automatically and update Type 1. |
/SK ["String"] |
Read/Write System SKU number in Type 1. |
/SF ["String"] |
Read/Write System family in Type 1. |
/BM ["String"] |
Read/Write Baseboard manufacture in Type 2. |
/BP ["String"] |
Read/Write Baseboard product in Type 2. |
/BV ["String"] |
Read/Write Baseboard version in Type 2. |
/BS ["String"] |
Read/Write Baseboard Serial number in Type 2. |
/BT ["String"] |
Read/Write Baseboard Asset Tag in Type 2. |
/CM ["String"] |
Read/Write Chassis manufacture in Type 3. |
/CT [1 Byte] |
Read/Write Chassis type in Type 3. |
/CV ["String"] |
Read/Write Chassis version in Type 3. |
/CS ["String"] |
Read/Write Chassis Serial number in Type 3. |
/CA ["String"] |
Read/Write Chassis Tag number in Type 3. |
/CO [4 Bytes] |
Read/Write Chassis OEM-defined value in Type 3. |
/OS [<Number> <"String">] |
Read/Write OEM string in Type 11 |
/SCO [<Number> <"String">] |
Read/Write Sys. Configuration Op. in Type 12. |
TYPE 1 = SYSTEM INFO
TYPE 2 = BASE BOARD INFO
TYPE 3 = CHASSIS INFO
Note:
- The expression enclosed by <> means it is a mandatory field.
- The expression enclosed by [] means it is an optional field.
- A command without parameter means it is a read command.
- A command with necessary parameter means it is a write command.