Summary of "C:\1.7.1\src\infs\inf\intc_mtp.inf"

Total Errors:

    

2

Total Warnings:

    

2



Errors:

  • Line 82: (E22.1.1501) INF should add WUDFRd as a service
  • Line 83: (E22.1.1520) UMDF driver using a unique service name for WudfRd which is available only for Win8 and above, should declare the ServiceBinary directive as %12%\WudfRd.sys from the service-install section

    Warnings:

  • Line 0: (W22.1.2302) DriverInstall.CoInstallers section doesn't install device-specific Coinstallers using the 'CoInstallers32' registry key.
  • Line 74: (W22.1.2211) Directive: "AddReg" or "CopyFiles" expected in section [DriverInstall]

    Annotated INF:

    
    ; (W22.1.2302) DriverInstall.CoInstallers section doesn't install device-specific Coinstallers using the 'CoInstallers32' registry key. 
    ;*********************************************************************************************
    ; Windows USB Media Transfer Protocol (MTP) Setup File for Intel Android Smartphones
    ;
    ; Copyright (c) 2014 Intel Corporation
    ;
    ; For use only on Windows operating systems.
    ;*********************************************************************************************
    [Version]
    Signature			= "$WINDOWS NT$"
    Class				= WPD
    ClassGUID			= {EEC5AD98-8080-425f-922A-DABF3DE3F69A}
    Provider			= %ProviderName%
    DriverVer			= 08/13/2014,1.7.1.0
    CatalogFile.NTx86  	= intc_mtpx86.cat
    CatalogFile.NTAMD64 = intc_mtpamd64.cat
    
    [Manufacturer]
    %ProviderName%=Generic,NTx86,NTamd64
    
    [Generic.NTx86]
    ; Intel Cherrytrail
    %GenericMTP.DeviceDesc%=DriverInstall, USB\VID_8087&PID_0A8C		; MTP only
    %GenericMTP.DeviceDesc%=DriverInstall, USB\VID_8087&PID_0A8D&MI_00	; MTP + ADB
    
    ; Intel Baytrail
    %GenericMTP.DeviceDesc%=DriverInstall, USB\VID_0502&PID_3704		; MTP only
    %GenericMTP.DeviceDesc%=DriverInstall, USB\VID_0502&PID_3705&MI_00	; MTP + ADB
    
    ; Intel Merrifield
    %GenericMTP.DeviceDesc%=DriverInstall, USB\VID_8087&PID_0A20		; MTP only
    %GenericMTP.DeviceDesc%=DriverInstall, USB\VID_8087&PID_0A21&MI_00	; MTP + ADB
    
    ; Intel Clovertrail VictoriaBay
    %GenericMTP.DeviceDesc%=DriverInstall, USB\VID_8087&PID_0A49&MI_00 	; MTP+ACM+ADB
    %GenericMTP.DeviceDesc%=DriverInstall, USB\VID_8087&PID_0A4a&MI_00 	; MTP+ACM
    
    ; Intel Clovertrail
    %GenericMTP.DeviceDesc%=DriverInstall, USB\VID_8087&PID_0A15		; MTP only
    %GenericMTP.DeviceDesc%=DriverInstall, USB\VID_8087&PID_0A16&MI_00	; MTP + ADB
    
    ; Intel Medfield ICS
    %GenericMTP.DeviceDesc%=DriverInstall, USB\VID_8087&PID_09FB		; MTP only
    %GenericMTP.DeviceDesc%=DriverInstall, USB\VID_8087&PID_09FC&MI_00	; MTP + ADB
    
    [Generic.NTamd64]
    ; Intel Cherrytrail
    %GenericMTP.DeviceDesc%=DriverInstall, USB\VID_8087&PID_0A8C		; MTP only
    %GenericMTP.DeviceDesc%=DriverInstall, USB\VID_8087&PID_0A8D&MI_00	; MTP + ADB
    
    ; Intel Baytrail
    %GenericMTP.DeviceDesc%=DriverInstall, USB\VID_0502&PID_3704		; MTP only
    %GenericMTP.DeviceDesc%=DriverInstall, USB\VID_0502&PID_3705&MI_00	; MTP + ADB
    
    ; Intel Merrifield
    %GenericMTP.DeviceDesc%=DriverInstall, USB\VID_8087&PID_0A20		; MTP only
    %GenericMTP.DeviceDesc%=DriverInstall, USB\VID_8087&PID_0A21&MI_00	; MTP + ADB
    
    ; Intel Clovertrail VictoriaBay
    %GenericMTP.DeviceDesc%=DriverInstall, USB\VID_8087&PID_0A49&MI_00 	; MTP+ACM+ADB
    %GenericMTP.DeviceDesc%=DriverInstall, USB\VID_8087&PID_0A4a&MI_00 	; MTP+ACM
    
    ; Intel Clovertrail
    %GenericMTP.DeviceDesc%=DriverInstall, USB\VID_8087&PID_0A15		; MTP only
    %GenericMTP.DeviceDesc%=DriverInstall, USB\VID_8087&PID_0A16&MI_00	; MTP + ADB
    
    ; Intel Medfield ICS
    %GenericMTP.DeviceDesc%=DriverInstall, USB\VID_8087&PID_09FB		; MTP only
    %GenericMTP.DeviceDesc%=DriverInstall, USB\VID_8087&PID_09FC&MI_00	; MTP + ADB
    
    ;;******************************************************************************
    ;; MTP section
    ;;******************************************************************************
    
    [DriverInstall]
    ; (W22.1.2211) Directive: "AddReg" or "CopyFiles" expected in section [DriverInstall] 
    Include = wpdmtp.inf, WINUSB.INF
    Needs   = WPD.MTP, WINUSB.NT
    
    [DriverInstall.hw]
    Include = wpdmtp.inf
    Needs   = WPD.MTP.Registration
    
    [DriverInstall.Services]
    ; (E22.1.1501) INF should add WUDFRd as a service  
    Include = wpdmtp.inf
    ; (E22.1.1520) UMDF driver using a unique service name for WudfRd which is available only for Win8 and above, should declare the ServiceBinary directive as %12%\WudfRd.sys from the service-install section 
    Needs   = WPD.MTP.Services
    
    [DriverInstall.CoInstallers]
    Include = wpdmtp.inf
    Needs = WPD.MTP.CoInstallers
    
    [DriverInstall.Wdf]
    Include = wpdmtp.inf
    Needs = WPD.MTP.Wdf
    UmdfServiceOrder=WpdMtpDriver
    
    ;
    ; =================== Strings ===================
    ;
    
    [Strings]
    ProviderName          	=	"Acer Corporation"
    WinUsb.SvcDesc			=	"WinUsb"
    GenericMTP.DeviceDesc	=	"Acer Android MTP USB Device"