Nintendo Switch, Windows Drivers Installation/Refresh

Hello there fellow Tempers.

A question popping out regularly on the site is "My Switch Console is not recognized by my PC, What can I do?".

The first things you should do are:
  • Use another cable, do not matter if the cable works fine with other console or in another PC, believe me try another cable first.
  • Use a different USB Port.
  • Use another PC just to be sure your console is OK.
If everything else fails, you could need to install or reinstall your drivers, first a little explanation about drivers:
Drivers are a small program which helps to Windows to understand the "language" a physical (or another software) device "speaks" and how to send commands to that device and then convert the response to a usable format.

The Switch console have at least 4 modes which can be used to "talk" to a computer, as far I know:
  • APX mode, AKA recovery or RCM mode.
  • HOS default mode
  • Homebrew mode
  • MTP mode
Windows needs drivers for each mode, for the modes APX and Homebrew you need to install customized drivers, normally that could not be done by user, luckily there is a excellent free tool allowing you to do that quick.

Zadig Drivers

First you need to download it, the tools is called Zadig, download latest version from the official site
  1. Go to https://zadig.akeo.ie/ site.

1695500484683.png


Run as administrator, or allows to be run as administrator:

1695500533421.png


Select Options -> List All Devices

1695500577176.png


From the drop down list select the correspondent device, APX if you are on recovery mode; Goldleaf, DBI or console if you are inside a homebrew, then select the Diver "libusbK" and from the little arrow besides Install Driver and then tick to select "Install Driver".

1695500651390.png


After That Press the big button "Install Driver"

1695500776199.png


The process can take some minutes, at end the driver (and certificates) will be installed for you.

1695500815298.png


You can repeat this process for the other modes APX or Homebrew.

MTP Mode
Now for the MTP mode, normally Windows have the drivers preinstalled and with just a MTP Responder, by example DBI or "USB File Transfer" App of Atmosphère, windows should setup everything, but sometimes your drivers could be messed up, first you could diagnose your drivers.

Use Windows Device Manager to look what device is connected.

1695501232411.png


For me is easiest to setup the view sorting the devices for connection, and enabling "Show Hidden Devices" will help a lot.

1695501307180.png


Look for the MTP USB Device, if it have a error or warning you could reinstall manually the drivers:

1695501451982.png

Right click the device, and choose "Update Driver Software..." then select "Let me pick from a List of device drivers on your computer". The list will show installed driver software compatible with the device.

1669118052383.png


1669118073656.png


Remove the tick of "Show compatible hardware", then select Standard MTP Device and on the right, select MTP USB Device

1669118103435.png


RESTART your computer and try again, now your DBI MTP device should work fine:

1669118214103.png


In general, on a Windows computer you end with several installed drivers for the Switch.

"Zadik ones"

Using the Zadig program you can add two generic drivers for two states of the Switch:

RCM mode, is the mode of the switch on the RCM state, waiting for the payload to be injected:

1669117027244.png


1669118285401.png


1669117014771.png


When you run Homebrew like Goldleaf, AtmolXL Installer, DBI, etc. the "Homebrew Mode" is enabled:

1669117352492.png


1669118414306.png


1669117394700.png


"Windows Integrated Drivers"
When you full load the console, the HOS present to windows as:

1669117251066.png


If you Run DBI and then start the MTP Responder, Windows "see" a MTP device, the drivers should be installed by windows itself because MTP is a standard device/protocol definition.

1669117551449.png


1669117573461.png


1669117597041.png


1669117617871.png
 
Last edited by linuxares,

Dust2dust

Well-Known Member
Member
Joined
Jun 17, 2010
Messages
2,465
Trophies
2
XP
4,502
Country
Canada
Nice job with this tutorial, impeeza. Now something equivalent for Linux or Mac would be fine also, to cover all bases. I never had problems installing games with my Linux box, but on the other end, I never could push a payload with it. It's one of life's great mystery. :unsure:
 
  • Love
Reactions: impeeza

impeeza

¡Kabito!
OP
Member
Joined
Apr 5, 2011
Messages
6,490
Trophies
3
Age
46
Location
At my chair.
XP
19,299
Country
Colombia
Nice job with this tutorial, impeeza. Now something equivalent for Linux or Mac would be fine also, to cover all bases. I never had problems installing games with my Linux box, but on the other end, I never could push a payload with it. It's one of life's great mystery. :unsure:
Will be great, but I am a very noob Linux user, I really don't know where to start even.

If some Temper can help, will be great.
 
  • Like
Reactions: Dust2dust

impeeza

¡Kabito!
OP
Member
Joined
Apr 5, 2011
Messages
6,490
Trophies
3
Age
46
Location
At my chair.
XP
19,299
Country
Colombia
You forgot to list UMS mode in hekate as a 5th mode to talk to the console
Yeah, but in that mode the console becomes a very generic USB pen drive, so no "external drivers" are needed and if your windows setup is not recognizing a UMS device, buddy you are in trouble beyond a simple driver's refresh scope.
 
  • Haha
Reactions: BigOnYa

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • S @ salazarcosplay:
    hunter x hunter
  • S @ salazarcosplay:
    he has not allowed anyone to continue it for him for example
  • Xdqwerty @ Xdqwerty:
    @salazarcosplay, theres a dragon ball af mod for budokai 3
  • Xdqwerty @ Xdqwerty:
    updated ship of harkinian, gonna install some hd texture pack
  • Xdqwerty @ Xdqwerty:
    I might download rayman revolution for my ps3
  • BigOnYa @ BigOnYa:
    I may try the new ram site, and download more RAM to my Switch. Not sure if ddr3 is the right ram
    for it tho. Edit- no it uses floppy Ram, just like @AncientBoi
    +1
  • Xdqwerty @ Xdqwerty:
    aeiou
  • BigOnYa @ BigOnYa:
    And sometimes Z
  • SylverReZ @ SylverReZ:
    @K3Nv2, MAGA supporters be wearing tin foil hats lol.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, whats maga?
  • BigOnYa @ BigOnYa:
    It stands for Maniacs Against General Acceptance
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, people rejecting general consensus about stuff?
    +1
  • BigOnYa @ BigOnYa:
    Yup, nuh its really just Trump followers
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, im not american so i dont care about trump
    +1
  • Xdqwerty @ Xdqwerty:
    or us elections
  • BigOnYa @ BigOnYa:
    Me niether, us north Koreans don't care
  • Xdqwerty @ Xdqwerty:
    good night
  • BakerMan @ BakerMan:
    i don't care either, even if i'm american
  • BakerMan @ BakerMan:
    truth be told, i agree with psi, i dislike both candidates, but i'd probably vote trump simply because the economy was better during his presidency
  • AngryCinnabon @ AngryCinnabon:
    Just be careful, if trump ends up winning and using project 2025 America might really change...for the worse.
  • AngryCinnabon @ AngryCinnabon:
    I'm not american and even that sends shivers down my spine.
  • AngryCinnabon @ AngryCinnabon:
    anything that offers trump an opportunity to become an actual dictator
    is bad in my book, i could care less if it wasn't for that...
  • K3Nv2 @ K3Nv2:
    Canada: America's Russia
  • NinStar @ NinStar:
    people are so dramatic that I can't even tell if they are being serious
    NinStar @ NinStar: people are so dramatic that I can't even tell if they are being serious