1

After reinstalling Windows, both two of my Samsung phones cannot be recognized by the OS. In Device Manager it shows this:

I tried to install:

And activated USB Debugging mode, but none of this still work.

Despite of that Odin can still detect it:

Using adb devices -l yields this result:

List of devices attached
420039c4de446300       device product:j1x3gxx model:SM_J120H device:j1x3g

or

List of devices attached
504bc61e               device product:j2y18ltedx model:SM_J250F device:j2y18lte

Do you know why?

2 Answers 2

2

It seems that the reason for this is because you are using the N version of Windows. Microsoft explicitly states that some features are effected in this version. Users have reported that the wpdmtp.inf file is missing, and this is why the MTP protocol has error.

You can download Media Feature Pack to fix this.

And why does this need to happen? From What Is an “N” or “KN” Edition of Windows?

These editions of Windows exist entirely for legal reasons. In 2004, the European Commission found Microsoft had violated European antitrust law, abusing its monopoly in the market to hurt competing video and audio applications. The EU fined Microsoft €500 million and required Microsoft to offer a version of Windows without Windows Media Player. Consumers and PC manufacturers can choose this version of Windows and install their preferred multimedia applications without Windows Media Player also being present. It’s not the only version of Windows offered in the European Union—it’s just an option that has to be available. This is why the “N” editions are only available in Europe.

1

Often you first have to install the driver and then connect the device. If you do it the other way around the driver will not be applied correctly. Delete the shown MTP entry and disconnect + reconnect your phone. Also run Windows update with enabled "updates for all Microsoft products".

Regarding adb your new PC is unknown to the device (because the stored adb RSA key has been lost because of the new installation) and therefore it denies adb access (device unauthorized).
You first have to unlock the device (enter pin/password/pattern) and then accept the dialog that asks you if your device is allowed to connect via adb.

And that Odin works at the same time is because Odin uses different drivers. From the perspective of your computer you have 3 USB devices, one for MTP, one for adb and one for Odin. Check it out by selecting the MTP device and then changing the device manager "View" -> "Devices by connection".

You will see al the USB device endpoints from your device.

3
  • Thanks. The ADB now can detect the phones. What do you mean by "delete the shown MTP entry"? Disable or uninstall the device? The OS is up-to-date
    – Ooker
    Dec 26, 2020 at 13:53
  • 1
    @Ooker Select the MTP entry and press "del" key on your keyboard. This seems to named "uninstall" in the context of the device manager.
    – Robert
    Dec 26, 2020 at 13:55
  • I delete it and reconnect the phone but the new MTP entry still has error
    – Ooker
    Dec 26, 2020 at 14:00

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .