Jaren na de smartphone-boom zijn er honderden verschillende Bluetooth-controllers voor Android. De meeste werken prima uit de doos, maar er zijn uitzonderingen, zoals de nieuwe van Microsoft Met Bluetooth uitgeruste Xbox One S-controller .
De controller sluit prima aan, maar door de firmware van Microsoft zijn de knoppen allemaal vervormd en kun je niet gemakkelijk standaard games spelen. Als je de ingangen voor je controller handmatig wilt bewerken, heb je dit nodig een geroote telefoon , een bestandsverkenner met root-mogelijkheden (we zullen Root Explorer ) en een beetje ervaring met het bewerken van systeembestanden.
OPMERKING: als je je telefoon niet kunt rooten (of gewoon niet wilt), heb je nog steeds opties, zij het beperktere. Elke game waarmee je de controllerconfiguratie handmatig opnieuw kunt toewijzen, inclusief bijna elke retro console-emulator, zou moeten kunnen werken met de Xbox One S-controller nadat de configuratie is gewijzigd. Om het echter goed te laten werken ieder game, heb je root nodig.
Stap één: download de aangepaste lay-out
Toen de bijgewerkte One S-controller voor het eerst uitkwam, maakten enkele ondernemende Android-gebruikers een aangepast lay-outbestand dat de gecodeerde knopinvoer corrigeert. Het wordt gehost op Google Issue Tracker, hier : druk op de knop "Download" onder "Vendor 045e Product 02e0.kl". Dit is een aangepast toetsenbordindelingsbestand dat u in de systeempartitie van uw telefoon plaatst.
Download het bestand rechtstreeks naar uw telefoon of kopieer het van uw computer naar uw telefoon via USB. In Chrome moet het bestand worden gedownload naar de standaard downloadmap.
Stap twee: kopieer het lay-outbestand
Open uw root-geactiveerde bestandsverkenner en ga naar het bestand dat u zojuist hebt gedownload (standaard bevindt het zich waarschijnlijk in
/ sdcard / download
). Selecteer en kopieer het bestand.
Ga nu naar de map met de toetsenbordindelingsbestanden,
/ system / usr / keylayout
. Plak het bestand in de map. Als je een root-mount-prompt van de app krijgt, accepteer deze dan.
Stap drie: sluit uw controller opnieuw aan en begin met gamen
Zodra het bestand zich in de juiste map bevindt, start u uw telefoon opnieuw op en Verbind de One S-controller opnieuw via Bluetooth .
Start vervolgens een game met controllerondersteuning en je zou het normaal moeten kunnen spelen!
Als de controller nog steeds niet werkt
Als je ook een Xbox One bezit en je hebt je controller op je console gebruikt, is het mogelijk dat de firmware van de controller automatisch is bijgewerkt. Als dat het geval is, werkt de gewijzigde lay-out mogelijk niet. Probeer de naam van het lay-outbestand "Vendor_045e_Product_02fd.kl" te wijzigen en herhaal de bovenstaande stappen. Als dat niet werkt, controleer dan de rechten van het bestand en verander de code in 644 (zoals hierboven weergegeven). Hopelijk krijgt u daarmee de zaken op gang.