Estou solucionando problemas do suporte MTP do Windows 7 de 64 bits para o Samsung Note 2 com o DN4 ROM.
Aqueles que o Google Samsung Android MTP oferece suporte para o Win 7 descobrirão que esse é um problema muito antigo e sem solução. Eu tentei muitas soluções encontradas pelo Google nos últimos anos sem sucesso. Eu acho (mas não posso confirmar isso) que o uso de ROM personalizado só piora a situação.
No entanto, também estou testando a cópia do Win 10 Insider. E para minha surpresa, o MTP (e o PTP) funciona sem problemas. Solução de problemas e rastreamento do driver usado no resultado do Win 10 para arquivos inf que podem ser encontrados no final deste post.
Base no INF, o driver usado no Win10 é na verdade uma versão mais antiga (DriverVer = 02/16 / 2012,2.9.317.0215) para o Win XP, que pode ser baixada aqui . Infelizmente estou recebendo esse erro
The driver installation file for this device is missing a necessary entry. This may be because the INF was written for Windows 95 or later. Contact your hardware vendor.
Método de instalação. No Gerenciador de dispositivos, clique com o botão direito do mouse no dispositivo MTP com o ícone de ponto de exclamação. Selecione "Atualizar driver" e clique em "Procurar meu computador para software de driver". Em seguida, clique em "Deixe-me escolher a partir da lista de drivers de dispositivo no meu computador" e procure o driver baixado para o arquivo ssudmtp.inf
.
PERGUNTA:
Se o MS pode fazer funcionar para o Win 10 de 64 bits, certamente funciona para o Win 7 de 64 bits. (Bitness não é um problema aqui, já que o inf tem suporte para o AMD64). Alguém com conhecimento e experiência de hacking inf para trabalhar com o Win 7? Aprecie as dicas sobre como fazer este inf e instalar o driver no Win 7.
;******************************************************************************************
;
; Name: ssudmtp.inf
;
; Function: Install SAMSUNG Mobile MTP Device Driver on XP
;
; Copyright (c) DEVGURU Co., LTD. (www.devguru.co.kr)
;******************************************************************************************
[Version]
Signature="$Windows NT$"
Class=WPD
ClassGUID={EEC5AD98-8080-425f-922A-DABF3DE3F69A}
Provider = %Provider%
DriverVer=02/16/2012,2.9.317.0215
CatalogFile=ssudmtp.cat
[ControlFlags]
ExcludeFromSelect=*
[Manufacturer]
%ssud% = ssud, NTx86.5.1, NTamd64.5.1
[SSUD.NTx86.5.1]
%USB\SAMSUNG_MOBILE&MTP.Desc% = ssud.Install, USB\VID_04E8&PID_685C
%USB\SAMSUNG_MOBILE&MTP.Desc% = ssud.Install, USB\VID_04E8&PID_6860&MI_00
%USB\SAMSUNG_MOBILE&MTP.Desc% = ssud.Install, USB\VID_04E8&PID_6862&MI_02
[SSUD.NTamd64.5.1]
%USB\SAMSUNG_MOBILE&MTP.Desc% = ssud.Install, USB\VID_04E8&PID_685C
%USB\SAMSUNG_MOBILE&MTP.Desc% = ssud.Install, USB\VID_04E8&PID_6860&MI_00
%USB\SAMSUNG_MOBILE&MTP.Desc% = ssud.Install, USB\VID_04E8&PID_6862&MI_02
[ssud.Install]
Include = wpdmtp.inf, WINUSB.INF
Needs = WPD.MTP, WINUSB.NT
[ssud.Install.hw]
Include = wpdmtp.inf
Needs = WPD.MTP.Registration
[ssud.Install.Services]
Include = wpdmtp.inf
Needs = WPD.MTP.Services
[ssud.Install.CoInstallers]
Include = wpdmtp.inf
Needs = WPD.MTP.CoInstallers
[ssud.Install.Wdf]
Include = wpdmtp.inf
Needs = WPD.MTP.Wdf
UmdfServiceOrder=WpdMtpDriver
; no sys copyfiles - the sys files are already in place
[Strings]
ssud = "SAMSUNG Electronics Co., Ltd. "
Provider= "SAMSUNG Electronics Co., Ltd. "
USB\SAMSUNG_MOBILE&MTP.Desc="SAMSUNG Mobile MTP Device"