Recent content by arpruss

  1. arpruss

    Second USB port for Rocketfish dock?

    Oh, sure. But it's messier that way--I've already got a terrible mess of cables--and I assume you get a touch more latency as the USB data is repackaged for transmission.
  2. arpruss

    Second USB port for Rocketfish dock?

    I checked and it looks like the pads on the second USB port are unpowered. They do have traces running from them to somewhere, though. The PCB from above looks to me like they were planning on putting in a USB port, but changed their mind.
  3. arpruss

    Blacking out on docks

    Or just 3D print a new shell. That's a thought. But it's $45 for a used OEM dock, and that's more than I want to spend, especially given that the problem could be with the Switch.
  4. arpruss

    Blacking out on docks

    Maybe not. The backwards-pointing dent in the screen pushes on the battery, making for a shortage of space inside. In fact, I can't even put all the rear-panel screws back in. (When I first managed to close it all up, the fan stopped working. I had to remove a few rear-panel screws to give the...
  5. arpruss

    Second USB port for Rocketfish dock?

    The web seems to universally agree that Skull&Co and Insignia/Rocketfish docks are fine and don't break Switches. Further, my Switch is so dented that I am not sure it would even fit in the original dock. Actually, that's my post, and it's the same dock. :-)
  6. arpruss

    GameCube controller adapter USB HID data dump?

    My latest code changes the HID descriptor and presents the first GameCube controller plugged into the adapter to the PC as a normal game controller. As far as I can tell, the Switch ignores most of the HID descriptor (which probably explains why the original one is wrong). So for the Switch it...
  7. arpruss

    Blacking out on docks

    Background: Years ago, I got a free Switch, with no accessories. It had been literally hit by a hammer by someone in a rage. I had little interest in spending money on yet another game console, so I kept it in a drawer until one day I came across a dock and a PD charger at my local Bin Drop...
  8. arpruss

    Second USB port for Rocketfish dock?

    Has anybody else noticed that the Rocketfish dock has a space on its PCB for a second USB connector? And has anyone tried to actually solder a USB connector to it? I'm thinking of doing so, but one thought I had was that maybe they didn't include it because they were worried that the dock...
  9. arpruss

    GameCube controller adapter USB HID data dump?

    And my code now supports rumble (I figured out how rumble works by looking at the Nintendont code). When I run the rumble motor on 3.3v (which is what my microcontroller uses), it's a bit weak, though. One could power the rumble motor separately using its 5V line if one wanted to. In any case...
  10. arpruss

    GameCube controller adapter USB HID data dump?

    1. I now have a working GameCube to Switch adapter. The GameCube plug connections are listed at the top of the updated switchgamecube.ino in my github repository. The components needed are (a) BluePill board, (b) GameCube controller socket (1-4 of them, depending on how many you want) and (c)...
  11. arpruss

    GameCube controller adapter USB HID data dump?

    I use the BluePill both because of USB connectivity, and because it's super cheap ($2-3) and very familiar to me.
  12. arpruss

    GameCube controller adapter USB HID data dump?

    OK, I got it. It took longer than I hoped because the usb adapter needs to have both a TX and an RX endpoint--the rumble data is sent to the RX endpoint rather than over the control endpoint--and my USB library generated HID devices with only a TX endpoint. I added a quick and dirty tweak to the...
  13. arpruss

    GameCube controller adapter USB HID data dump?

    Thanks! This sure is a weird HID report descriptor. Doesn't look like any game controller I've ever seen. Just a bunch of 8-bit items. Nothing obvious about what any of it means. 0x05, 0x05, // Usage Page (Game Ctrls) 0x09, 0x00, // Usage (Undefined) 0xA1, 0x01, //...
  14. arpruss

    GameCube controller adapter USB HID data dump?

    I've made stm32duino-based USB adapters for various controllers in the past (e.g., search Instructables under "arpruss"), and I was wondering if anyone would be able to help me by posting a dump of the HID descriptors for a Switch GameCube USB adapter. One can obtain these with win-hid-dump on...