Utility To Read and Write Asset ID Information for Windows 7 (32-bit, 64-bit), Vista (32-bit, 64-bit), XP (32-bit) - ThinkPad
NameOperating SystemVersionReleasedAdd to
download list
Download
now
Utility to Read and Write Asset ID Information
6iaw03ww.exe
599.2 KB
1.0217 Jul 2012
README for Utility To Read and Write Asset ID Information
6iaw03ww.txt
10.6 KB
1.0217 Jul 2012

The utilities running on Windows to read out and store an asset ID data from ThinkPad is to provide query and set feature of an asset ID and other information. To use this utility, you need logon to the Windows with administrative privileges.

Contents
Supported ThinkPad Systems
Supported Operating Systems
Summary of Changes
Program execution notes
Device groups and fields
Program Return Codes (Exit codes)
Determining which version is installed

 

Supported ThinkPad Systems
  • Edge 11",14",15",E10,E31,E40,E50,E120,E125,E320,E325,E420,E425,E520,E525,S430
  • Edge 13, Edge E30, Edge E220s, Edge E420s, Edge E420, Edge E520
  • G40, G41
  • L410, L412, L420, L421, L430, L510, L512, L52, L530
  • Reserve Edition
  • R40, R40e, R50, R50e, R50p, R51, R51e, R51p, R52, R60, R60e, R61, R61e
  • R400, R500
  • SL410, SL510
  • T40, T40p, T41, T41p, T42, T42p, T43, T43p, T60, T60p, T61, T61p
  • T400, T400s, T410, T410i, T410s, T410si, T420, T420i, T420s, T420si,
  • T430,T430i,T430s,T430si
  • T500, T510, T510i, T520, T520, T530,T530i
  • W500, W510, W520, W530
  • W700, W700ds, W701, W701ds
  • X1, X1 Carbon
  • X30, X31, X32, X40, X41, X41 Tablet
  • X60, X60s, X60 Tablet, X61, X61s, X61 Tablet
  • X100e, X120e,X121e,X130e, X200, X200s, X200si, X200 Tablet
  • X201, X201i, X201s, X201 Tablet
  • X220, X220i, X220 Tablet, X220i Tablet, X230,X230i,X230 Tablet,X230i Tablet, X300, X301
  • Z60m, Z60t, Z61e, Z61m, Z61p, Z61t

 

Supported Operating Systems
  • Windows 7 32-bit, 64-bit
  • Windows Vista 32-bit, 64-bit
  • Windows XP Home Edition (32-bit)

 

Summary of Changes

Where:

  • [Important] Important update
  • (New) New function or enhancement
  • (Fix) Correction to existing function

Version 1.02

  • (New) Added support for ThinkPad L430,L530,T430,T430i,T430s,T430si,T530,T530i, W530,X1,X1 Carbon,X120e,X121e,X130e,X230,X230i,X230 Tablet,X230i Tablet.
  • (New) Added support for ThinkPad Edge 11",14",15",E10,E31,E40,E50,E120,E125,E320,E325,E420,E425,E520,E525,S430.

Version 1.01

  • (New) Added support for ThinkPad T420, T420i, T420s, T420si, T510, T520, T520i, W520, X220, X220i, X220 Tablet, X220i Tablet, L412, L420, L421, L512, L520, Edge E220s, Edge E420s, Edge E420, Edge E520.
  • (Fix) The version number changed to package version.

Version 1.00

  • (New) Initial release.

 

Program execution notes

WinAIAPackage is executed as:

WinAIAPackage.exe [options] [command]

Where valid options are:

--silent
--output-file [filename]

And where [command] is one of the following:

--get [group[ group[ ...]]]
--set-from-file [filename]
--set group.field=value [group.field=value [...]]
--initialize
--help

Note:

  • The filenames should be provided with a full path to the file. This is because the program actually runs from out of the %TMP% folder, and so the relative path is also from the %TMP% folder.
  • The filename for input data has each entry on a separate line, in the same group.field=value format.
  • When the silent option is provided, there is no opportunity to abort an update in the set modes. Without this option, there is a confirmation dialog.

Examples shown below should be entered on one line. They are broken up to fit the 80 character width of a readme text file.

To get everything from the user information area (UIA):

WinAIAPackage.exe --get

To get only the OWNERDATA group, silently, while saving the output to a file:

WinAIAPackage.exe --silent --output-file "\path\to\file\aia_output.txt" --get OWNERDATA

To set the ASSET_NUMBER:

WinAIAPackage.exe --set "USERASSETDATA.ASSET_NUMBER=ABC 123"

To set one of the user-specifiable values:

WinAIAPackage.exe --set "USERDEVICE.My Field=My Value"

 

Device groups and fields

All options, group names and field names are case-insensitive, except for the USERDEVICE group and the prefix value.

If no options are specified or an incorrect option is specified, then the help text for the utility is displayed.

Here is a list of the valid group names and their associated fields:

USERDEVICE [field1] - These fields are defined by the user.
: Maximum number of user fields is five.
[fieldn]
PRELOADPROFILE IMAGEDATE
IMAGE
USERASSETDATA PURCHASE_DATE
LAST_INVENTORIED
WARRANTY_END
WARRANTY_DURATION
AMOUNT
ASSET_NUMBER
LEASEDATA LEASE_START_DATE
LESE_END_DATE
LEASE_TERM
LEASE_AMOUNT
LESSOR
OWNERDATA OWNERNAME
DEPARTMENT
LOCATION
PHONE_NUMBER
OWNERPOSITION

Notes:

  • The NETWORKCONNECTION group, supported by the DOS utilities, is NOT supported by WinAIAPackage.
  • The USERASSETDATA.ASSET_NUMBER is available through WMI by querying the SMBIOSAssetTag field of the Win32_SystemEnclosure class.

 

Program Return Codes (Exit codes)

When WinAIAPackage closes, one of the following return codes is provided:

Decimal CodeDescriptionNote
0 Successful completion  
1 User Information Area (UIA) not found.  
2 Could not read from EEPROM.  
3 Could not write from EEPROM.  
4 Could not read from EEPROM  
5 UIA has an invalid header (signature error).  
6 UIA is corrupt  
7 Internal error (e.g., NULL pointer).  
8 Command-line arguments are invalid.  
9 Reserved.  
10 Internal error (e.g., buffer too small).  
11 The UIA is too small to hold the requested contents.  
12 Could not load the dependency library (i2cw).  
13 The user aborted writing the new contents.  
14 Internal error (e.g., string from Unicode to ANSI).  
245 Failed to install one (tvti2c) of the dependency drivers. *
248 Failed to install one (psadd) of the dependency drivers. *

Note:

*: The installation of the dependency drivers requires that WinAIAPackage be run with administrator privileges. Once the drivers are installed, or if they were already installed, the program can be run with normal user privileges.

 

Determining which version is installed

Version or Details tab from My Computer/Properties.

  1. Locate WinAIAPackage.exe from My Computer.
  2. Right click the file and select Properties.
  3. Depends on Windows OS, a tab "Versions" or "Details" will have file version information.



If you are unable to find what you are looking for, please do try the following options:
1. Lenovo Assisted Search
2. Product usage and general troubleshooting tips
3. Lenovo Support Forum
4. Technical Support Call Centre

Country Availability
AvailableWorldwide
Document ID : DS014154
Legacy Document ID : MIGR-75237
Last Updated :
Copyright © Lenovo 2013, all rights reserved
Was this page helpful to you?YesNo


   
Select Task
 
Drivers & Software  
Guides & Manuals  
Diagnose & Fix  
Warranty & Services  
Parts  
Accessories  

DRIVER RESOURCES
Support Help Index
Driver Matrix
Newly Released Drivers (RSS)
Update your THINK product
ThinkVantage Tools
Solutions Center
Assisted Search
Solutions Hub
Microsoft Solutions
Self-Diagnose Tool
Community
Community KnowledgeBase
Community Forums
Lenovo Assisted Search
Windows 8 Support