Product Details

Technical Specifications

Product NameS-AG43
Battery Capacity1200mAh
Support SystemWindows (7/8.1/10/11) 64bit
Android 8.0 above
iOS 13 above
Support ConsoleSwitch/OLED/Lite, Switch2, Smart/Fire TV, Amazon Luna, Tesla Arcade, Steam Deck
TriggerHall Effect triggers
Trigger3-Stage Trigger Lock
JoystickHall Effect Stick
Paddles4-Macro back buttons
Controller size- Length: 160 mm / 6.3 inch
- Height: 105 mm / 4.1 inch
- Width: 60 mm / 2.4 inch
Controller weight236g / 0.5 lb
USB Cable0.8 m / 2.6 ft USB C to USB A
ColorBlack Gold
Silver Gray
Olive Green
Metallic Berry Pink

Connect Devices

Connection MethodsModelConnect keysCompatible
BluetoothX-input"BT"PC/Android/iOS/Mac/Tesla/Luna/Steam
Switch"NS/2.4G"Switch/Switch2
2.4G/WiredX-input"NS/2.4G"PC/Tesla/Smart TV
D-inputAfter connecting, press "Start" + "Back" to togglePC
For first-time use/connecting a new device, please long press the corresponding mode on the back

This upgrade only modifies the way vibration intensity is adjusted and the way the back buttons are set. The new vision is V2.16
1. You need to download the “KeyLinker” application on your phone and turn on the controller to connect to your phone.

2. When the device name “KeyLinkerBLE-Y318” appears on the “KeyLinker” application screen on your phone, tap the device name to enter connection mode.

3. Tap the three dots in the upper right corner to enter the firmware upgrade page.

4. Confirm that the current version is V2.15 and the upgrade version is V2.16, then tap “Confirm Update”.

Recordable keys: (A,B,X,Y,LB,RB,LT,RT,L3,R3, directional buttons (up, down, left, right, left/right joystick) in any combination, support for multiple combinations of keys can also be set to a key.
Clear Macro keys: repeat the setting method once, and directly press the corresponding macro buttons (M1/M2/M3/M4) without inputting any button when recording the buttons.

in V2.16 vision controller:
1.Press the T button and Press any programming key M1, M2, M3, or M4 at the same time. The motor will vibrate and enter the programming state.
2.At this time, the “stick light ring/strip is pink and always on”, and the controller vibrates once, which means that it has entered the keystroke recording program.
3.Once the buttons are set, press the corresponding macro buttons (M1/M2/M3/M4) again to complete the setup.
4.The controller lights will return to normal and the controller will vibrate once.

in V2.15 vision controller:
1. Press any programming key M1, M2, M3, or M4 at the 2 second. The motor will vibrate and enter the programming state.
2.At this time, the “stick light ring/strip is pink and always on”, and the controller vibrates once, which means that it has entered the keystroke recording program.
3.Once the buttons are set, press the corresponding macro buttons (M1/M2/M3/M4) again to complete the setup.
4.The controller lights will return to normal and the controller will vibrate once.

The vibration intensity is divided into a total of 4-levels:
• 4 levels of vibration 100%,
• 3 levels of vibration 70%,
• 2 levels of vibration 30%,
• 1 level of vibration 0%.
Note: When adjusting the motor vibration gear, in addition to the 1-step adjustment will not vibrate, 2-4-step adjustment will be based on the strength of the vibration will vibrate a little that is successful

in V2.16 vision controller:
Press and hold the T button and move the left joystick up or down to increase or decrease the controller vibration intensity. The factory default is level 3 at 70%.

in V2.15 vision controller:
Press and hold RB+RT+LT+LB simultaneously to complete the adjustment. The default intensity is 3 at 70%.

Turbo continuous shot function is divided into 2 different modes: manual-turbo, auto-turbo. Manual-turbo (default mode): Keeping the settings button pressed will keep triggering the function.
Auto-turbo: Pressing the Set button once will always trigger the function and pressing it again will pause it.
There are turbo of continuous shot speed: 12/s The keys of Turbo can be set as: A, B, X, Y, LB, RB, LT, RT
1.Press and hold the button you want to set as TURBO function, press the TURBO button again, the stick light/strip flashes and then lights up normally then the setting is successful; the stick light/strip will flash rapidly when the set TURBO button is pressed.
2.Auto or Manual: Press and hold the Set to TURBO function button and press the TURBO button again to change to fully automatic TURBO function;
3.turn off: Press and hold the button set to TURBO function, when you press and hold the TURBO button for 3 seconds, the handle vibrates a little, the stick light/light bar returns to the previously set light mode, clearing all the buttons TURBO function successfully.
Note: After setting the TURBO function, the joystick light will flash when the TURBO function is used, and the light mode will be restored when the TURBO function is canceled. *Long press the TURBO button for 3 seconds to cancel all TURBO functions.

Joystick Calibration:
1.Press and hold “FN”+”START”+”HOME” for 2 seconds in power off state, the RGB light of HOME button will light up and the purple light will flash slowly to enter the calibration mode.
2.Slowly rotate and push the joystick left and right 2-3 times (360°) and press the “Back” button to exit the calibration mode when calibration is complete.

Note: Enter the calibration mode adjustment, “Home button light is purple” slow flash, after completing the calibration, press the “BACK” key to exit, Home button light off calibration is complete.

6-Axis Motion Calibration:
1.Lay the handle flat on the table, press and hold “BACK”+“A”+“HOME” for 3 seconds under power off status, the “Home Button light is yellow” will flash slowly to enter the calibration mode.
2.Press “Start” button to complete calibration, controller shuts down

Note: In the calibration state, the “Home button light yellow” keeps flashing slowly, wait for 30 seconds, click the “Start” button to exit the calibration, the Home button light goes out and the calibration is completed.

In the power-on state, it is not possible to switch modes/devices, you need to press and hold the “Home” button for more than 6 seconds to turn off the controller.

Press and hold the “Home” button for more than 2 seconds to start the controller, the controller will automatically connect/wake up the last connected device.

When connecting a new device, you need to turn off the controller, and depending on the device to be connected, choose to long press the “BT” or “NS/2.4G” button on the controller back model for more than two seconds, the controller indicator will enter a rapid flashing state. At this time, you can carry out the pairing connection of the new device

The AG43 receiver uses high-frequency wireless communication and a true 1000Hz polling system. To maintain consistent timing accuracy, decoding stability, and dual-controller support, the receiver requires stable 5V power delivery. Even small voltage dips (e.g., 5.0V → 4.7V) can impact signal quality or introduce jitter.

Non-powered USB hubs often distribute a single USB port’s power across multiple devices. When keyboards, RGB accessories, hard drives, or webcams draw power simultaneously, the receiver may not receive sufficient current, leading to misinterpreted signals, range reduction, or polling instability.

For optimal stability, we recommend connecting the receiver to a rear port or powered hub.

To using the Bluetooth:
1. Turn off the controller.
2. Press and hold the BT button on the back of the controller for 5 seconds, until the Home indicator light flashes rapidly.
3. In Tesla Arcade, turn on Bluetooth.
4. Select the game controller to pair.

To using the 2.4G receiver:
1. Turn off the controller.
2. Insert the 2.4G receiver into the USB port.
3. Press and hold the pairing port on the 2.4G receiver for 5 seconds until the indicator light flashes rapidly.
4. Press and hold the NS/2.4G button on the back of the controller until the home button on the controller flashes rapidly.
5. They will pair automatically, and you can then open Arcade for device management.

The light bar/joystick light ring has two color modes: a seven-color gradient mode and a steady-on mode. Press the [Lighting Mode] button to switch between modes.

Mode 1: Seven-color gradient mode. The colors change from red to yellow, cyan to green, cyan to blue, and finally purple, in a circular pattern from left to right.
Mode 2: Steady-on mode. The colors change from red to yellow, cyan to green, cyan to blue, and finally purple. Press the [Lighting Mode] button to switch colors. After switching to purple, the colors automatically cycle
through red, yellow, cyan, green, cyan, blue, and finally purple.

Turn OFF: In constant light mode, toggle between single colors. Press the switch a ninth time to turn off the lights.

a. If the controller malfunctions or becomes unresponsive during operation, you can reset it.

b. Insert a paperclip into the RESET hole on the back of the controller until you press the reset switch and hear a “click”. The controller will power off, indicating a successful reset.

c. Reset using the “KeyLinker” app. When the device name “KeyLinkerBLE-Y318” appears on the “KeyLinker” app screen on your phone, tap the device name to enter connection mode.

Additionally, if the firmware upgrade fails, you can also perform a RESET operation to reset and try again. The RESET operation will not delete various settings in the controller (macro programming/vibration level/RGB lighting settings).

You can connect to Tesla Arcade in two ways, depending on your Tesla vehicle system. Generally, newer versions of the system support Bluetooth connectivity.

Connecting via 2.4G Receiver:

1. Plug the included 2.4G receiver into the USB port, then press and hold the button on the receiver until the LED indicator on the receiver flashes rapidly.

2. Press and hold the “NS/2.4G” button on the back of the controller for more than 5 seconds until the “Home” button on the controller flashes rapidly.

3. The controller will pair automatically.

Connecting via Bluetooth:

On your Tesla touchscreen, select “Controls” → “Bluetooth” → “Add New Device”.

Put the AG43 into pairing mode (press and hold the BT button on the back of the controller for 5 seconds).

Tap “Wireless Controller” to pair.

  1. On your Luna device, go to Settings → Controllers → Add Bluetooth Controller.
  2. Press and hold the BT button on the back of the controller until the Home indicator light flashes.
  3. Select Wireless Controller to connect.

How to perform an OTA upgrade

Upgrade to version V2.16 on Windows PC

We have released an upgrade program for PC. If you fail to upgrade on your mobile device or are unable to enable the controller, please use the following upgrade program.

Version 2.16 Feature Changes:

  • Vibration Adjustment: Press “T” + Left Joystick Up or Down to adjust the vibration intensity.
  • Rear Button Settings: Press “T” + “M1/M2/M3/M4” to activate macro button settings. After completing the button mapping recording steps, press the corresponding button M1/M2/M3/M4 again to complete the setting.

After all function settings are triggered, the controller will vibrate once to remind the user that the settings have been completed.

 

Steps to use the Windows upgrade package:

  1. Press and hold the L3 button on the left analog stick of the controller (holding down the left analog stick)
  2. Connect the controller to your Windows PC via USB-C cable
  3. Open the software and complete the upgrade.

Please note: If you do not press and hold the L3 button to connect the driver, the controller will not be recognized as connected.

How to set the back Macro buttons to loop playback?

Please use a Windows PC and download the update package below.

The following are the specific upgrade steps:
  1. After downloading the update package, extract it and you will get an .exe file. Double-click to open it.
  2. With the controller powered off, press and hold the L-stick (L3 button) on the controller.
  3. While holding down the L3 button, connect the controller to your Windows PC using a USB cable.
  4. The upgrade program will automatically recognize the AG43 controller; simply click “Upgrade” to proceed.
The main features of the new version:
  • After setting up the Macro buttons on the back of the controller, you can enable automatic looping of the Macro buttons by simply holding down the “Screenshot button” + “M1/M2/M3/M4”.
  • To disable this function, press and hold the “Screenshot button” + “M1/M2/M3/M4” again.