- Group Reviewers
- Maniphest Tasks
- T8978: XOW - Linux driver for the Xbox One wireless dongle
After installation, plug in the usb dongle, check if xow service is running, play some games.
No Linters Available
No Unit Test Coverage
Do you know if xow supports socket activation instead of a service? Assuming that you plug in a dongle, which then establishes a Personal Area Network BT connection to a controller, I would think that "plugging in" the dongle ought to enable the socket-activated service.
If you use -i $patchfile instead of < $patchfile, the command will be shown in the build log.
I find that useful. YMMV.
I'll do some research if the service could be automatically activated when a user has the usb inserted. But I would provide that solution upstream.
For v0.4 I would leave it like it is upstream.
I initially removed mt76x2u blacklist from the makefile, as in my case the module doesn't bind to the dongle.
I've seen now there are dongles with different ids which the module binds to:
Therefore the blacklist is necessary for some dongles.
Changed to /usr/bin
Changed to %apply_patches
Changed service restart behaviour to always to have service restarted after sleep
Changed service type from idle to simple, as with binding to device idle makes no sennse in my opinion
I certainly appreciate all the work put into this, however given this matter has been unresolved upstream for almost 5 months now, which IMO is more than a sufficient amount of time for the I.P. holders (MediaTek) to validate their own firmware licensing, I'm going to be closing this patch and its related task. I hope it's understandable that we cannot be put in a risky legal position by shipping the firmware associated with this project until MediaTek offers clarification and expressly gives distribution / re-distribution rights.