ogx360_t4 icon indicating copy to clipboard operation
ogx360_t4 copied to clipboard

[Feature Request] Xbox Wireless Adapter Support

Open GoTeamScotch opened this issue 2 years ago • 2 comments

Continuing the conversation from ticket #6 on the original Ogx360 repo.

Request: add support for Xbox Wireless Adapter. Hopefully the extra power the Teensy and its ARM Cortex-M7 makes this possible now.

xbox-wireless-controller-adapter-1790

The adapter uses a MediaTek MT7600U chip which handles 802.11b/g/n transmission (used by Xbox wireless controllers). There is another open source project, medusalix/xone, that might offer some inspiration for how to interact with the Wireless Adapter. This project is a Linux kernel driver for the 1790 adapter and its MT76 chip. The heavy lift of reverse-engineering the adapter's protocol has been done and could be referenced for faster development here.

Support this adapter would also get around 8bitdo's incompatibility with Xbox wireless controllers that have been updated to the new (Sept 2021) firmware, which switches from bluetooth classic to low-energy mode.

This adapter supports multiple controllers connected at the same time. Currently, ogx360_t4 emulates one Xbox gamepad at a time. If that ever changes, this adapter could be a convenient (and cheaper) alternative to using multiple 8bitdo's + a USB hub.

Note: there are two models for the wireless receiver. The newer/smaller "1790" model (Jan 2018) and the older/larger "1713" model (Oct 2015).

GoTeamScotch avatar May 26 '22 22:05 GoTeamScotch

Adding my support for this idea

L0g1calMadn3ss avatar Mar 25 '23 21:03 L0g1calMadn3ss