• nightly 9838c4ee64

    Nightly Release
    All checks were successful
    Publish nightly release / build (push) Successful in 6m1s
    Pre-release

    Naxdy released this 2024-10-29 19:58:58 +00:00 | 0 commits to main since this release

    This is an automatically generated nightly release, based on the current state of the main branch.
    WARNING: This release may contain untested changes and could potentially break your configuration. Use at your own risk. Do not report issues you encounter with nightly releases.

    Downloads
  • v1.2.0 8f8d47704d

    NaxGCC v1.2.0
    All checks were successful
    Publish stable release / build (push) Successful in 7m38s
    Publish nightly release / build (push) Successful in 10m3s
    Stable

    Naxdy released this 2024-10-14 19:57:53 +00:00 | 2 commits to main since this release

    This release introduces a major new feature to combat a regression introduced in Switch firmware 19.0.0. For those unaware, Switch firmware 19.0.0 breaks compatibility with GCC adapters, including NaxGCC, which advertises itself as a GCC adapter.

    Starting with this version, you will be able to connect NaxGCC in "Pro-Controller Mode" by pressing and holding Start while plugging it in. This will cause the NaxGCC to advertise itself as a Nintendo Switch Pro Controller, and therefore be unaffected by the bug in the latest Switch firmware. All input consistency modes remain fully functional while in this mode, and your settings (including calibration) carry over as well.

    While in Pro-Controller Mode, pressing Z+Start will act like the home button on a regular Pro Controller. Additionally, pressing L will press both L and ZL at the same time (since the GCC only has one left shoulder button). This is useful if you want to map things like jump (short-hop macro) or shield (prevent rolling) to it.

    Note

    As of this version, rumble will not work while in Pro Controller Mode.


    To update your firmware, plug in your controller to your computer while keeping the A+X+Y buttons held. Then drag & drop the .uf2 file (found below, under Downloads) onto the storage device that appears.

    Downloads
  • v1.1.1 a09d21b4fd

    NaxGCC v1.1.1
    All checks were successful
    Publish nightly release / build (push) Successful in 1m24s
    Code quality / check (pull_request) Successful in 1m53s
    Publish stable release / build (push) Successful in 54s
    Stable

    Naxdy released this 2024-04-25 09:26:47 +00:00 | 6 commits to main since this release

    This is mainly a QoL and performance update for the NaxGCC. The following changes have been made:

    • Added a MSOS descriptor to the USB device, allowing the NaxGCC to be immediately recognized on Windows, without the need for a custom driver. This should make it plug-and-play for Dolphin on Windows.
    • Improved the "rate limiting" of SuperHack mode, which should make it more consistent and less likely to lose input meaning compared to "Consistency" mode.
    • Added a new "PC" mode which polls at 1000Hz, for use on PC or other consoles that don't have any issues with 1000Hz polling. The "OG" mode now polls at 125Hz always, regardless of which device it is connected to.

    To update your firmware, plug in your controller while keeping the A+X+Y buttons held. Then drag & drop the .uf2 file (found below, under Downloads) onto the storage device that appears.

    Downloads
  • v1.0.0 6b53472817

    NaxGCC v1.0.0
    All checks were successful
    Publish nightly release / build (push) Successful in 2m28s
    Publish stable release / build (push) Successful in 50s
    Stable

    Naxdy released this 2024-04-12 19:58:16 +00:00 | 18 commits to main since this release

    This marks the very first release of the NaxGCC firmware!

    Compared to the PhobGCC firmware, the NaxGCC firmware has the following changes:

    • fully rewritten in Rust, using the embassy-rs framework for asynchronous operations
    • directly connects to the console via USB, pretending to be a GCC adapter with 1 controller (itself) connected
    • features a special "input consistency mode" that even further improves input consistency, beyond what is delivered by any other controller / adapter
    • features an experimental "input latency mode" that reduces input latency even further, at a slight cost to input consistency compared to "consistency" mode
    • improves button scan rate to ~50us (microseconds) compared to 1ms for the PhobGCC
    • a few calibration button combos have changed (consult our documentation for details)
    • pressing A+X+Y while plugging in the controller to your PC will enter bootloader mode, allowing you to flash a new firmware image

    Huge thank you to the developers of the PhobGCC for providing a solid foundation to build upon!

    Downloads