Skip to content

Commit 8bcb411

Browse files
authored
Merge pull request #2058 from loki666/ayaneo-button-mappings
ayaneo: button mappings
2 parents 9901670 + 1c58eb2 commit 8bcb411

File tree

4 files changed

+29
-4
lines changed

4 files changed

+29
-4
lines changed

projects/ROCKNIX/packages/hardware/quirks/devices/AYANEO Pocket ACE/020-set-xbox-gamepad

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,10 @@ stty -F $SERIAL_DEVICE 115200 -clocal -opost -isig -icanon -echo
1313
printf "\xe7\x55\x05\x01\x00\x00\x00\x00\x00\x5b\xed" >$SERIAL_DEVICE
1414
sleep 0.1
1515
printf "\x35\x35\x30\x35\x30\x31\x30\x30\x30\x30\x30\x30\x30\x30\x30\x30" >$SERIAL_DEVICE
16+
sleep 0.1
1617

1718
# Send frame to flip x/y a/b layout
18-
printf "\xe7\x00\x00\x22\x02\x00\x00\x00\x1f\x43\xed" >"$SERIAL_DEVICE"
19+
printf "\xe7\x00\x00\x22\x02\x00\x00\x00\x0f\x33\xed" >"$SERIAL_DEVICE"
20+
sleep 0.1
21+
printf "\x30\x30\x30\x30\x32\x32\x30\x32\x30\x30\x30\x30\x30\x30\x30\x46" >"$SERIAL_DEVICE"
1922
sleep 0.1
20-
printf "\x30\x30\x30\x30\x32\x32\x30\x32\x30\x30\x30\x30\x30\x30\x31\x46" >"$SERIAL_DEVICE"
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
../AYANEO Pocket ACE/020-set-xbox-gamepad
1+
../AYANEO Pocket EVO/020-set-xbox-gamepad

projects/ROCKNIX/packages/hardware/quirks/devices/AYANEO Pocket EVO/020-set-xbox-gamepad

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
#!/bin/sh
2+
3+
# SPDX-License-Identifier: GPL-2.0-or-later
4+
# Copyright (C) 2025 ROCKNIX
5+
6+
# Serial device
7+
SERIAL_DEVICE="/dev/ttyHS0"
8+
9+
# Open serial device
10+
stty -F $SERIAL_DEVICE 115200 -clocal -opost -isig -icanon -echo
11+
12+
# Send frame to switch gamepad to fake xbox 360 controller
13+
printf "\xe7\x55\x05\x01\x00\x00\x00\x00\x00\x5b\xed" >$SERIAL_DEVICE
14+
sleep 0.1
15+
printf "\x35\x35\x30\x35\x30\x31\x30\x30\x30\x30\x30\x30\x30\x30\x30\x30" >$SERIAL_DEVICE
16+
sleep 0.1
17+
18+
# Send frame to flip x/y a/b layout
19+
printf "\xe7\x00\x00\x22\x02\x00\x00\x00\x1f\x43\xed" >"$SERIAL_DEVICE"
20+
sleep 0.1
21+
printf "\x30\x30\x30\x30\x32\x32\x30\x32\x30\x30\x30\x30\x30\x30\x31\x46" >"$SERIAL_DEVICE"
22+
sleep 0.1

projects/ROCKNIX/packages/hardware/quirks/devices/AYANEO Pocket S2/020-set-xbox-gamepad

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,10 @@ stty -F $SERIAL_DEVICE 115200 -clocal -opost -isig -icanon -echo
1313
printf "\xe7\x55\x05\x01\x00\x00\x00\x00\x00\x5b\xed" >$SERIAL_DEVICE
1414
sleep 0.1
1515
printf "\x35\x35\x30\x35\x30\x31\x30\x30\x30\x30\x30\x30\x30\x30\x30\x30" >$SERIAL_DEVICE
16+
sleep 0.1
1617

1718
# Send frame to flip x/y a/b layout
1819
printf "\xe7\x00\x00\x22\x02\x00\x00\x00\x1f\x43\xed" >"$SERIAL_DEVICE"
1920
sleep 0.1
2021
printf "\x30\x30\x30\x30\x32\x32\x30\x32\x30\x30\x30\x30\x30\x30\x31\x46" >"$SERIAL_DEVICE"
22+
sleep 0.1

0 commit comments

Comments
 (0)