My Win7 ISO is almost perfect.... except that my phone isn't recognized

Pozidriv

Member
Messages
52
Reaction score
7
After a lot of tweaking I arrived at what I thought was a perfect Win7 ISO. I've been using it for over 18 months and the only problem I've had is that Windows won't recognize my phone when I plug it in to transfer pics. It knows when I attach it, but moments later I get the 'hardware fail' sound. Nothing I've done driver-wise has helped. It's only moderately annoying, but I'd like to get it resolved.

In reading the 'What and why not to remove Win 7' topic I see where it says that the Portable Device Enumerator Service is needed for access to mobile devices, but Task Manager shows that service is running.

Maybe I accidentally removed hardware support I needed? What can I look for in my .xml preset to see what the issue might be?
 
Helps if you shared a preset. When a phone is first plugged into USB, it's treated as a generic USB storage device. Windows Update will try to find a driver for it.

If you've unplugged and moved the phone around a few times, Windows may get confused with cached settings for previous storage devices. I will use GhostBuster to remove the "ghosted" USB volumes, and sometimes that resets it so it can be recognized again.
 
Here's the preset. I did some more digging and found a post (not on this site) from someone with the same problem using Win 10 (both he and I have Android phones). He was missing wpdmtp.inf. He was using an N edition on Windows which I learned don't have media-related technologies installed. His problem was fixed by installing the Win 10 Media Feature Pack.

I removed Media Center, WMP, etc., so I'm thinking that might be my issue as well? I'd prefer to not have install all of the media stuff to my system, but I will if I have to. If there's a workaround I'd prefer that though.

Thanks.
 

Attachments

wpdmtp.inf is related to driver support for Media Transfer Protocol (MTP). Your preset removed those drivers:
Code:
                <c>driver_wpdmtp.inf</c>
                <c>driver_wpdmtphw.inf</c>
 
Thanks. I don't have NTLite installed right now, but I guess I overlooked something in the compatibility section.
 
Reading the MS docs on Windows 7 Media Feature Pack, it includes:
  • Windows Portable Devices Infrastructure: This feature communicates with media devices and storage devices that are attached to the computer, including Media Transfer Protocol devices. This system supersedes both Windows Media Device Manager and Windows Image Acquisition. This system lets computers communicate with music players, storage devices, mobile phones, cameras, and other kinds of devices.

That probably means you need to keep all wpd* devices:
Code:
                <c>driver_ts_wpdmtp.inf</c>
                <c>driver_wpdcomp.inf</c>
                <c>driver_wpdfs.inf</c>
                <c>driver_wpdmtp.inf</c>
                <c>driver_wpdmtphw.inf</c>
 
I appreciate the help. As I mentioned, I don't have NTLite installed right now so I can't visualize all the options.... would you say this was an error on my part in the compatibility section, or could I use the same preset again but additionally specify to keep (or not delete) the all of the wpd* files?
 
The compatibility section doesn't have any explicit protection for MTP features. I imagine you can re-use your old preset, by opening it in Notepad and removing the quoted lines.
 
Made a new ISO with the same preset after removing the wpd* lines from it. Success. Thanks again for the help.
 
Back
Top