Has anyone figured out how to spoof a pro controller with a computer?

Discussion in 'Switch - Hacking & Homebrew' started by legorhin, Jul 5, 2017.

  1. legorhin
    OP

    legorhin Newbie

    Newcomer
    4
    0
    Jul 5, 2017
    United States
    Considering the pro controllers work on pc using bluetooth, it should be possible to fake controller inputs by reversing the interface.
    (if this is the wrong board i'm sorry, my question just seems more related to hacking than hardware)

    EDIT: I found this repository https://github.com/dekuNukem/Nintendo_Switch_Reverse_Engineering that has a lot of the communication protocols figured out, i might try writing something to answer my problem myself.

    I will edit this again if i make progress
     
    Last edited by legorhin, Jul 5, 2017
  2. urherenow

    urherenow GBAtemp Addict

    Member
    2,917
    847
    Mar 8, 2009
    United States
    Japan
    Google much? It has, in part, paired with a PC from DAY ONE. What do you mean by "fake"? Like using the PC to pair with the switch and control games with your keyboard?
     
    Last edited by urherenow, Jul 5, 2017
  3. nastys

    nastys ナースティス

    Member
    1,487
    863
    Aug 5, 2014
    Italy
    Earth
    I think he/she meant using the PC as a Pro Controller for the Nintendo Switch, not connecting the Pro Controller to the PC.
     
    Last edited by nastys, Jul 5, 2017
  4. Naendow

    Naendow Brick-Master

    Member
    277
    85
    Jan 4, 2016
    Germany
    I am not a developer or anything like that, but I think that it is possible in theory. Someone would only need to create a small software for this.
     
  5. legorhin
    OP

    legorhin Newbie

    Newcomer
    4
    0
    Jul 5, 2017
    United States
    exactly

    I too paired it to the PC day one
     
  6. legorhin
    OP

    legorhin Newbie

    Newcomer
    4
    0
    Jul 5, 2017
    United States
  7. urherenow

    urherenow GBAtemp Addict

    Member
    2,917
    847
    Mar 8, 2009
    United States
    Japan
    Sounds interesting for a school project, but not much else. #motioncontrols

    but with that in mind, one could go crazy and first connect a power glove to PC then emulate *some of the pro controller with that. OMG, that's so bad it's gooood :rofl2:
     
  8. GerbilSoft

    GerbilSoft GBAtemp Addict

    Member
    2,067
    2,296
    Mar 8, 2012
    United States
    There is one really good use case for emulating the Pro Controller (or Joy-Con R) on a PC: amiibo spoofing.
     
    Maximilious likes this.
  9. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    11,873
    5,022
    Mar 17, 2010
    Norway
    Alola
    It sounds plausible, but can a PC bluetooth adapter spoof as a gamepad? Not so sure that would be possible without a custom driver, or at least a custom bluetooth stack.
     
  10. legorhin
    OP

    legorhin Newbie

    Newcomer
    4
    0
    Jul 5, 2017
    United States
    i'm not concerned about motion controls, i just want to mess around with Tool Assisted button inputs. Bluetooth stacks are outside my areas of expertise so i might just use a hardware approach instead
     
  11. Futurdreamz

    Futurdreamz GBAtemp Advanced Maniac

    Member
    1,656
    918
    Jun 15, 2014
    Canada
    Theoretically it would mean you can plug any controller into your computer and use it as a Pro controller.

    But I'd rather just get a second pair of Joycons.