ripdajacker
Members-
Posts
4 -
Joined
-
Last visited
-
Days Won
1
ripdajacker last won the day on March 1 2018
ripdajacker had the most liked content!
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
ripdajacker's Achievements
Newbie (1/14)
3
Reputation
-
See https://assemblergames.com/threads/xbox-controller-emulator-for-atmel-avr-microcontrollers.68658/page-2#post-976157
-
@codeasm I read the wiki and XQEMU code and had a heureka moment the other night. The Arduino registers correctly as an controller on my Xbox! I will continue working on a serial interface to the chip and keep you posted.
-
The code registers fine with PCs running Windows and Linux.. I simply can;t figure out why the xbox doesn't register the chip, but I suspect there;s more to the protocol than is in the open-source drivers. The AVR code: https://github.com/ripdajacker/xpad-avr Edit: The pi cannot be a host and a USB device at the same time which means it would also need a USB shield type device. This means the AVRs are a better bet since they can be had for under $5 worldwide (whereas the Pi is $10-15 plus shipping where I live).
-
An arduino usb host shield an atmega32u4 should do the trick. This has been done in the mechanical keyboard community. (https://geekhack.org/index.php?topic=69169.0). The power requirements are very reasonable for this type of setup. I have a bunch of atmega32u4 lying around and after a couple of hours hacking I have gotten the atmega to register as a "generic xbox controller" on my linux system. I've ordered a bunch of host shields for testing. The host shield library (https://github.com/felis/USB_Host_Shield_2.0) supports just about any controller you can think of, so if it works it will be very nice indeed. Will post updates and source code as soon as I have either.
Board Life Status
Board startup date: April 23, 2017 12:45:48