Navigation

    ViGEm Forums

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • Twitter
    • GitHub
    • Discord

    Switch Pro X + Suggestion for HidGuardian

    ViGEm
    1
    1
    101
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Flarum Bot
      Flarum Bot last edited by

      Originally posted by ToadKing


      I'm just making a quick post to show off a project I'm working on + suggestion. I'm currently writing a userland driver for the Nintendo Switch Pro controller for wired connections and ViGEm was perfect for what I was doing: https://github.com/ToadKing/switch-pro-x

      One issue I ran into during development was that the HID descriptor for the Pro Controller in wired mode is completely borked and the normal Windows HID driver thinks there are no output reports available on the device despite there being some and they are needed to initialize wired communication. Because of this I had to abandon doing this with Raw Input + writing through the HID driver and had to use libusb + special drivers for the Pro Controller. Would it be possible for HidGuardian to optionally allow for less restricted control over a device? Like to write arbitrary data to arbitrary endpoints without sanity checking?

      1 Reply Last reply Reply Quote 0
      • First post
        Last post