Hardware Using Arduino Uno as HORI Pad - Receives no Power from Nintendo Switch

Moraxno

New Member
OP
Newbie
Joined
Jan 11, 2020
Messages
2
Trophies
0
Age
26
XP
53
Country
Germany
Hi,
first of all, I am very sorry if this is the wrong category to post this in, but I don't know where else to put it.

I am trying to replicate any of the following projects from GitHub: (unfortunately I cannot provide direct links as a new member)
fossephate/switch-controller
shinyquagsire23/Switch-Fightstick
wchill/SwitchInputEmulator

on my Arduino Uno R3 (actually ELEGOO Uno R3).
For each of the projects I did the following steps multiple times:
- Working on WSL Ubuntu 18.04
- Clone the repo.
- Edit the Makefile, so the correct MCU (atmega16u2) is selected and edited the LUFA path to the correct location.
- Run make successfully.
- Work on Windows
- Flash the .hex file to the board via Atmel Flip. I made sure the Arduino is in DFU Mode, Erasing and Flashing works and are verified.
- When reconnecting the Arduino via USB it gets recognized as a Hori Pad S or Pokken Controller (depends on project)
- Inspecting the Controller in the "Bluetooth & other devices" menu even shows, that button presses are performed.

From this, I deduce, that the Arduino itself works properly.

The first thing to notice, when I connect it to the switch: It does not power up. As a workaround, I tried to power the Arduino externally to 5V, but then the Switch starts to charge - nothing else.

In the videos from the project, the Arduino is usually connected via a small USB-C to USB-A adapter or they are connected to the docking station.
Unfortunately, currently, I don't have my docking station and I don't have this kind of adapter.
To connect the two devices I use the following chain:
- Arduino Uno
- USB-B to USB-A cable [~1m] (same as for flashing and connecting to pc, so power and data lines have to be working)
- USB-A Female-Female Adapter (power and data lines working)
- USB-A to USB-C cable [~1m] (usually for charging my phone and transferring data, so power and data lines have to be working)
- Nintendo Switch without Dock

Is there anything about this setup, that causes the Switch to not recognize the Arduino as a controller? Are the cables too long? I am completely stumped because this should be the same setup...


I hoped to make some progress on this project this weekend and now this really blocks me off completely.
I am thankful for any help or tips.
 

Eric0716

New Member
Newbie
Joined
Apr 10, 2020
Messages
1
Trophies
0
Age
36
XP
35
Country
France
Hi thanks for sharing.
I got a problem: I tried Arduino with my lite, at first il worked perfectly, when I put it on my docking station, il worked no more!!
But worked well at another switch....
Is it the problem of the lite?

Hope you can help me
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    That's really cool.
  • RedColoredStars @ RedColoredStars:
    Sorry you're not good with Windows Sylvester. lol
  • RedColoredStars @ RedColoredStars:
    Because co-pilot doesnt even show up on my pc. Not in the taskbar, not in the start menu search, and the option in settings to turn it on and off in the taskbar is not even displayed.
  • SylverReZ @ SylverReZ:
    Well, I complain about Microsoft all the time. You seem to enjoy it, no offense. If you like using Windows, that's fine by me.
    +1
  • SylverReZ @ SylverReZ:
    Everything is my own opinions.
  • RedColoredStars @ RedColoredStars:
    Liking Windows or not is an opinion. Yes.
  • RedColoredStars @ RedColoredStars:
    Being able to disable copilot is not an opinion. lol. its a fact that it can be disabled.
  • RedColoredStars @ RedColoredStars:
    Yet you just laugh about it when I tell you, like Im lying
  • RedColoredStars @ RedColoredStars:
    People can dislike Windows all they want. But I will call out the over-exaggerations, misconceptions, half truths, and lies about it.
    +2
  • RedColoredStars @ RedColoredStars:
    Tired of the entire "BUT BUT BUT WINDOWZ SPYWARE!!!" thing too, when the same people give out tons of their personal info to plenty of other companies but say nothing about it.
    +2
  • SylverReZ @ SylverReZ:
    @RedColoredStars, Companies do the exact same thing with other companies as well, so it's not just Microsoft. There are 3rd-parties like 'data brokers'.
  • RedColoredStars @ RedColoredStars:
    I'm 52 years old and one of my jobs in life was marketing research. Im well aware. I've been online for around 30 years. Everyone and their grandmother already has my personal information. One more having my email address isn't ruining my life or even effecting me in any way whatsoever.
    +1
  • RedColoredStars @ RedColoredStars:
    In fact. I freely give info. Stuff like gasoline apps, to save $, grocery apps, lots of cash back from rakuten, etc. etc.
    +1
  • RedColoredStars @ RedColoredStars:
    $300 back last year from Rakuten for allowing them to track my purchase. I'll take the money for them to know I bought a bunch of stuff for my cat and some video games. lol
  • K3Nv2 @ K3Nv2:
    No matter what you sign up for your info is out there
    +1
  • RedColoredStars @ RedColoredStars:
    Thats what im saying
  • SylverReZ @ SylverReZ:
    @K3Nv2, Exactly.
  • RedColoredStars @ RedColoredStars:
    And for people to say things like "But I use all fake info". No, they don't. lol. They use fake info for all of their banking and online shopping? Fake shipping address, fake payment info? lol
  • RedColoredStars @ RedColoredStars:
    Fake name, address and payment info for internet service, etc? lol. Ill say it again. Everyone freaks out about OMG WINDOWS!! But crickets on anything else they do.
  • RedColoredStars @ RedColoredStars:
    Other windows stuff people complain about hypocritically too. Like "But but but Windows bundle junk apps!!!!" Yeah?? So do many Linux distributions. Dont like it? Use one without them. Same with windows. Either find a pre-made version without the bundled stuff, or very easily make your own installer with what you want and do not want.
  • console @ console:
    I agree with all above! Microsoft made a biggest mess with us and everyone! I wish Microsoft company should be fired then lost it. LOL :rofl2:
    console @ console: I agree with all above! Microsoft made a biggest mess with us and everyone! I wish Microsoft...