﻿<?xml version="1.0" encoding="UTF-8"?>
<!--Created With CreateMup.exe Version 05.22.2012.2100-->
<MUPDefinition xmlns="http://schemas.dell.com/openmanage/cm/2/0/mupdefinition.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://schemas.dell.com/openmanage/cm/2/0/mupdefinition.xsd mupdefinition.xsd">
  <packageinformation>
    <installertype>msi</installertype>
    <packagegrouping>single_package</packagegrouping>
    <packagingtype>zip</packagingtype>
    <releasetype>DRVR</releasetype>
    <mupspecificationversion>2.4.3</mupspecificationversion>
    <version>16.3.61.275</version>
    <name>Thunderbolt(TM) Software</name>
    <supportedoperatingsystems>
	<osidentifier name="Windows7" architecture="x86" />
	<osidentifier name="Windows7" architecture="x64" />
	<osidentifier name="Windows8.1" architecture="x64" />
	<osidentifier name="Windows10" architecture="x64" />
    </supportedoperatingsystems>
  
	<content>
      <Device componentID="103992">
        <Generic>{E6869364-3C20-4216-87C6-829A050D1291}\P2P</Generic>
        <Generic>{E6869364-3C20-4216-87C6-829A050D1291}\P2P</Generic>
        <Image type="DRVR" version="16.3.61.2">
		  <file>tp2p70i.SYS</file>
          <file>tp2p70i.INF</file>
          <file>tp2p70i.CAT</file>
		  <file>tp2p70x.SYS</file>
          <file>tp2p70x.INF</file>
          <file>tp2p70x.CAT</file>
		  <file>tp2p81x.SYS</file>
          <file>tp2p81x.INF</file>
          <file>tp2p81x.CAT</file>
        </Image>
      </Device>
      <Device componentID="103992">
  		<PCIInfo vendorID="8086" deviceID="15BF"/>
		<PCIInfo vendorID="8086" deviceID="15D2"/>
		<PCIInfo vendorID="8086" deviceID="15D9"/>
		<PCIInfo vendorID="8086" deviceID="1575"/>
		<PCIInfo vendorID="8086" deviceID="1577"/>
		<PCIInfo vendorID="8086" deviceID="156A"/>
		<PCIInfo vendorID="8086" deviceID="156C"/>
		<PCIInfo vendorID="8086" deviceID="1566"/>
		<PCIInfo vendorID="8086" deviceID="1568"/>
		<PCIInfo vendorID="8086" deviceID="157D"/>
        <Image type="DRVR" version="16.3.61.2">
		  <file>tbt70i.SYS</file>
          <file>tbt70i.INF</file>
          <file>tbt70i.CAT</file>
          <file>tbt70x.SYS</file>
          <file>tbt70x.INF</file>
          <file>tbt70x.CAT</file>
		  <file>tbt81x.SYS</file>
		  <file>tbt81x.INF</file>
		  <file>tbt81x.CAT</file>		  
        </Image>
      </Device>
    </content>
	</packageinformation>
  <executable>
    <executablename>msiexec.exe</executablename>
    <requiredparameters>
      <commandlineparameter>/i setup.msi NONADMIN=1</commandlineparameter>
    </requiredparameters>
  </executable>
  <behaviors>
    <behavior name="attended" />
    <behavior name="unattended">
      <vendoroption>
        <optionvalue switch="/" requiresvalue="false">qn</optionvalue>
      </vendoroption>
      <!-- The DUP will Restart the system
      <vendoroption>
        <optionvalue switch="/" requiresvalue="false">b</optionvalue>
      </vendoroption>
-->
    </behavior>
    <behavior name="extractdrivers">
      <vendoroption>
        <optionvalue requiresvalue="false" switch="/">qn</optionvalue>
      </vendoroption>
      <vendoroption>
        <optionvalue switch=" " valuedelimiter="=" requiresvalue="true" enclose="&quot;">EXTRACTDRIVERS</optionvalue>
      </vendoroption>
    </behavior>
    <behavior name="freshinstall">
      <vendoroption>
        <optionvalue requiresvalue="false" switch="/">qn</optionvalue>
      </vendoroption>
      <vendoroption>
        <optionvalue switch="" requiresvalue="false">FRESHINSTALL=TRUE</optionvalue>
      </vendoroption>
    </behavior>
  </behaviors>
  <parameters>
    <parametermapping name="logfile">
      <vendoroption>
        <optionvalue switch="/" requiresvalue="true" enclose="&quot;" valuedelimiter=" ">l</optionvalue>
      </vendoroption>
    </parametermapping>
  </parameters>
  <returncodes>
    <returncodemapping name="REBOOTING_SYSTEM">
      <vendorreturncode>1641</vendorreturncode>
    </returncodemapping>
    <returncodemapping name="PASSWORD_REQUIRED">
      <!-- Not valid -->
      <vendorreturncode>2</vendorreturncode>
    </returncodemapping>
    <returncodemapping name="NO_DOWNGRADE">
      <!--Always able to DownGrade, Installer Doesn't need to support-->
      <vendorreturncode>9999</vendorreturncode>
    </returncodemapping>
    <returncodemapping name="REBOOT_UPDATE_PENDING">
      <!--Installer only Reboots Once, Installer Doesn't need to support-->
      <vendorreturncode>9999</vendorreturncode>
    </returncodemapping>
    <returncodemapping name="DEP_SOFT_ERROR">
      <!-- 1603=Standard Win32 fatal error code -->
      <vendorreturncode>1603</vendorreturncode>
    </returncodemapping>
    <returncodemapping name="DEP_HARD_ERROR">
      <vendorreturncode>1603</vendorreturncode>
    </returncodemapping>
    <returncodemapping name="SUCCESS">
      <vendorreturncode>0</vendorreturncode>
    </returncodemapping>
    <returncodemapping name="ERROR">
      <vendorreturncode>1602</vendorreturncode>
    </returncodemapping>
    <returncodemapping name="REBOOT_REQUIRED">
      <vendorreturncode>3010</vendorreturncode>
    </returncodemapping>
    <returncodemapping name="ERROR_INSTALL_PLATFORM_UNSUPPORTED">
      <vendorreturncode>1603</vendorreturncode>
    </returncodemapping>
    <returncodemapping name="UNKNOWN_OPTION">
      <vendorreturncode>1603</vendorreturncode>
    </returncodemapping>
  </returncodes>
  <inventorymetadata>
    <extractdriversidentifier>
            <pnpids>
        <pnpdevice componentID="103992">
          <!--filename: Winx64\tbt70x.inf-->
          <driverversion>16.3.61.2</driverversion>
          <pciinfo vendorID="8086" deviceID="1575" />
          <pciinfo vendorID="8086" deviceID="1577" />
          <pciinfo vendorID="8086" deviceID="15BF" />
          <pciinfo vendorID="8086" deviceID="15D2" />
          <pciinfo vendorID="8086" deviceID="15D9" />
          <pciinfo vendorID="8086" deviceID="156A" />
          <pciinfo vendorID="8086" deviceID="156C" />
          <pciinfo vendorID="8086" deviceID="1566" />
          <pciinfo vendorID="8086" deviceID="1568" />
          <pciinfo vendorID="8086" deviceID="157D" />
        </pnpdevice>
        <pnpdevice componentID="103992">
          <!--filename: Winx64\tbt81x.inf-->
          <driverversion>16.3.61.2</driverversion>
          <pciinfo vendorID="8086" deviceID="1575" />
          <pciinfo vendorID="8086" deviceID="1577" />
          <pciinfo vendorID="8086" deviceID="15BF" />
          <pciinfo vendorID="8086" deviceID="15D2" />
          <pciinfo vendorID="8086" deviceID="15D9" />
          <pciinfo vendorID="8086" deviceID="156A" />
          <pciinfo vendorID="8086" deviceID="156C" />
          <pciinfo vendorID="8086" deviceID="1566" />
          <pciinfo vendorID="8086" deviceID="1568" />
          <pciinfo vendorID="8086" deviceID="157D" />
        </pnpdevice>
        <pnpdevice componentID="103992">
          <!--filename: Winx64\tp2p70x.inf-->
          <driverversion>16.3.61.2</driverversion>
          <generic>{E6869364-3C20-4216-87C6-829A050D1291}\P2P</generic>
        </pnpdevice>
        <pnpdevice componentID="103992">
          <!--filename: Winx64\tp2p81x.inf-->
          <driverversion>16.3.61.2</driverversion>
          <generic>{E6869364-3C20-4216-87C6-829A050D1291}\P2P</generic>
        </pnpdevice>
        <pnpdevice componentID="103992">
          <!--filename: Win32\tbt70i.inf-->
          <driverversion>16.3.61.2</driverversion>
          <pciinfo vendorID="8086" deviceID="1575" />
          <pciinfo vendorID="8086" deviceID="1577" />
          <pciinfo vendorID="8086" deviceID="15BF" />
          <pciinfo vendorID="8086" deviceID="15D2" />
          <pciinfo vendorID="8086" deviceID="15D9" />
          <pciinfo vendorID="8086" deviceID="156A" />
          <pciinfo vendorID="8086" deviceID="156C" />
          <pciinfo vendorID="8086" deviceID="1566" />
          <pciinfo vendorID="8086" deviceID="1568" />
          <pciinfo vendorID="8086" deviceID="157D" />
        </pnpdevice>
        <pnpdevice componentID="103992">
          <!--filename: Win32\tp2p70i.inf-->
          <driverversion>16.3.61.2</driverversion>
          <generic>{E6869364-3C20-4216-87C6-829A050D1291}\P2P</generic>
        </pnpdevice>
      </pnpids>
    </extractdriversidentifier>
    <fullpackageidentifier>
      <msis>
        <msi componentID="103992">
          <identifyingnumber>{87A31923-8F18-4943-8093-17DBEE0101B7}</identifyingnumber>
          <version>16.3.61.275</version>
          <upgradecode>{98F4A036-8424-4944-9373-DB1ED859B6EE}</upgradecode>
        </msi>
      </msis>
    </fullpackageidentifier>
  </inventorymetadata>
</MUPDefinition>