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,427
Trophies
2
XP
4,393
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,392
Trophies
3
Age
46
Location
At my chair.
XP
18,860
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,392
Trophies
3
Age
46
Location
At my chair.
XP
18,860
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
  • BakerMan
    I rather enjoy a life of taking it easy. I haven't reached that life yet though.
  • SylverReZ @ SylverReZ:
    @Materia_tofu, We do learn a lot from plenty of talented individuals.
  • Materia_tofu @ Materia_tofu:
    this is true! i learned how to make soundfont remixes from a friend back in 2021
    +1
  • BakerMan @ BakerMan:
    Update on my brother: He's home now, tired and hungry, obviously, but other than that, seems to be doing fine.
    +2
  • Veho @ Veho:
    That's a relief to hear. Do you know what happened?
  • SylverReZ @ SylverReZ:
    @BakerMan, Any idea what happened? I hope that your brother's doing good.
  • BakerMan @ BakerMan:
    Well, from what I've heard from my parents, he had a seizure last night, perhaps an epileptic episode, fucking died, had a near death experience, my dad called the paramedics, they showed up, took him to the hospital, and he woke up covered in tubes, and started complaining.
  • BakerMan @ BakerMan:
    He couldn't eat until after his MRI, when he had a bomb pop.
  • BakerMan @ BakerMan:
    What matters now is that he's doing alright.
  • Veho @ Veho:
    But you still don't know what it was?
  • Veho @ Veho:
    Has he had seizures before?
  • The Real Jdbye @ The Real Jdbye:
    apparently stress can cause seizures, my brother had one during a test once
  • The Real Jdbye @ The Real Jdbye:
    never had one before that, and never had one since
  • Redleviboy123 @ Redleviboy123:
    Question about game texture chanching Do i need an own game id?
  • The Real Jdbye @ The Real Jdbye:
    @Veho for those that want to
    experience being sonic the hedgehog
  • Veho @ Veho:
    Ah, you mean
    furries.
  • The Real Jdbye @ The Real Jdbye:
    well, sonic fans are a whole separate thing from furries
  • The Real Jdbye @ The Real Jdbye:
    like bronys
  • The Real Jdbye @ The Real Jdbye:
    sonic porn is too weird even for me
  • Dumpflam @ Dumpflam:
    bruh
  • Dumpflam @ Dumpflam:
    guys how do i delete a post
  • The Real Jdbye @ The Real Jdbye:
    you don't
  • The Real Jdbye @ The Real Jdbye:
    you can report it and request deletion
  • BakerMan @ BakerMan:
    Also, no, that was his first time having a seizure, and hopefully the last
    BakerMan @ BakerMan: Also, no, that was his first time having a seizure, and hopefully the last