1. Introduction
Thank you for purchasing the EasySMX Wireless Switch Controller ESM-9124. This manual provides detailed instructions for setup, operation, and maintenance to ensure optimal performance and longevity of your device. Please read this manual thoroughly before use and retain it for future reference.
For proper use, keep this product away from water or other liquids. If the ZR and ZL buttons become unresponsive, please follow the calibration steps in the Troubleshooting section.
2. Product Overview
The EasySMX ESM-9124 is a versatile wireless controller compatible with multiple platforms. Below is a diagram illustrating the main components and buttons of the controller.

Image: Front and rear view of the EasySMX ESM-9124 controller, highlighting all buttons and ports.
Button Description:
- Left Stick: For directional movement.
- Right Stick: For camera control or aiming.
- D-Pad (Arrow Key): For precise directional input.
- A/B/X/Y Buttons: Action buttons.
- HOME Button: Returns to the system home screen.
- TURBO Button: Activates/deactivates turbo function.
- BACK/SELECT Button: Varies by platform/game.
- START/PLUS Button: Varies by platform/game.
- Left Trigger (L): Shoulder button.
- Right Trigger (R): Shoulder button.
- Linear Pressure ZR/ZL: Analog triggers for precise input.
- M1/M2/M3/M4 Buttons: Programmable back buttons.
- TYPE-C Charging Port: For charging the controller.
- Channel and Charging Indicator: LEDs indicating connection status and charging.
3. Setup and Connection
3.1 Initial Charging
Before first use, fully charge the controller using the provided USB-C cable. Connect the cable to the controller's TYPE-C charging port and a power source (e.g., PC, USB wall adapter). The charging indicator LEDs will show charging status.
3.2 Pairing with Nintendo Switch/Lite/OLED
- On your Nintendo Switch, go to the HOME Menu.
- Select 'Controllers' > 'Change Grip/Order'.
- Press and hold the HOME button on the EasySMX controller for 3-5 seconds until the indicator lights start flashing rapidly.
- Once connected, the corresponding player LED(s) on the controller will light up solid.
3.3 Pairing with Android Devices
Ensure your Android device is running Android 4.0 or higher and supports OTG functionality.
- Enable Bluetooth on your Android device.
- Press and hold the HOME button on the EasySMX controller for 3-5 seconds until the indicator lights start flashing rapidly.
- On your Android device, search for Bluetooth devices and select 'EasySMX Controller' to pair.
3.4 Pairing with iOS Devices
For iOS compatibility, download the "ShanWanMFI" app. All games within this app can be played with the controller.
- Enable Bluetooth on your iOS device.
- Press and hold the HOME button on the EasySMX controller for 3-5 seconds until the indicator lights start flashing rapidly.
- On your iOS device, search for Bluetooth devices and select 'EasySMX Controller' to pair.
3.5 Connecting to PC (Windows)
The controller is compatible with PC Windows XP/7/8/8.1/10/Vista and Steam. For PC, a wired connection is recommended for optimal performance and lower latency.
- Connect the controller to your PC using the provided USB-C cable.
- The PC should automatically detect and install the necessary drivers.
- For wireless connection, ensure your PC has Bluetooth capability. Follow the general Bluetooth pairing steps. Note that wireless performance may vary with distance.
4. Operating Instructions
4.1 TURBO Function
The TURBO function allows for rapid, continuous input of a button press. This can be useful in games requiring fast button mashing.

Image: Controller with an arrow indicating the Turbo button and its effect in a game.
- To activate TURBO: Press and hold the TURBO button, then press the desired action button (e.g., A, B, X, Y, L, R, ZL, ZR). The button will now continuously input when held.
- To deactivate TURBO: Repeat the activation steps for the same button, or press the TURBO button again without holding an action button to clear all turbo settings.
4.2 6-Axis Gyro Motion Control
The controller features a built-in 6-axis gyroscope sensor, providing precise motion control for compatible games on Nintendo Switch. This enhances the gaming experience by allowing intuitive movements.

Image: Controller illustrating 6-axis movement and vibration levels.
4.3 Programmable Back Buttons (M1-M4)
The four M-buttons on the back of the controller (M1, M2, M3, M4) can be programmed to perform single button presses or complex macros, allowing for customized gameplay.

Image: Rear view of the controller showing the M1, M2, M3, and M4 programmable buttons.
- To program an M-button: Press and hold the M-button you wish to program, then press the button(s) or sequence of buttons you want to assign. Release the M-button to save the programming.
- Refer to the full instruction manual for detailed macro programming steps.
4.4 Adjustable Dual Vibration
The controller features dual vibration motors with 5 adjustable intensity levels (0%, 25%, 50%, 75%, 100%) to provide immersive feedback during gameplay.
- To adjust vibration intensity: Press the TURBO button simultaneously with the D-Pad Up or D-Pad Down button.
- D-Pad Up increases intensity, D-Pad Down decreases intensity.
4.5 Linear Triggers
The ZR and ZL buttons are linear triggers, offering precise control over in-game actions such as acceleration or braking in racing games, or varying pressure for shooting in action games.

Image: Close-up of the linear trigger button, showing its range of motion.
4.6 LED Light Brightness Adjustment
The ABXY buttons feature adjustable LED backlighting with multiple brightness levels.

Image: Controller showing different levels of LED brightness for the ABXY buttons.
- To adjust LED brightness: Refer to the full instruction manual for specific button combinations to cycle through brightness levels.
4.7 Wake Function
The controller supports a wake function, allowing you to quickly resume gameplay from sleep mode on compatible devices.

Image: Controller with an illuminated HOME button, indicating the wake function.
- To wake the controller: Press the HOME button. The controller will attempt to reconnect to the last paired device.
5. Maintenance
- Clean the controller regularly with a soft, dry cloth. Do not use harsh chemicals or abrasive materials.
- Avoid exposing the controller to extreme temperatures, direct sunlight, or high humidity.
- Store the controller in a safe place when not in use to prevent damage.
- Do not attempt to disassemble or modify the controller, as this will void the warranty.
6. Troubleshooting
6.1 ZR and ZL Buttons Unresponsive
If the ZR and ZL buttons become unresponsive, perform the following calibration steps:
- With the controller powered OFF, press and hold the '+' button, TURBO button, and HOME button simultaneously to enter calibration mode.
- LED1+LED3 and LED2+LED4 will flash alternately.
- Slowly rotate the Right Stick (R3D) and Left Stick (L3D) twice.
- Slowly press the ZL and ZR buttons all the way down.
- Press the '-' button to exit calibration mode.
Note: If the controller powers off after pressing the '+' button during a game, it may be due to the game's button layout setting assigning the '+' button as a power-off function. Adjust the game's button layout settings to resolve this.
6.2 Connection Issues
- Ensure the controller is fully charged.
- Verify Bluetooth is enabled on your device.
- Try unpairing and re-pairing the controller.
- Move closer to the device to ensure a stable Bluetooth connection.
- Restart both the controller and the connected device.
7. Specifications
| Model Number | ESM-9124 |
| Battery Type | 1 Lithium Polymer Battery (included) |
| Battery Capacity | 600mAh |
| Estimated Playtime | Approximately 15 hours or more |
| Product Dimensions | 15 x 11 x 6 cm |
| Product Weight | 330 g |
| Compatibility | Nintendo Switch/Lite/OLED, PC (Windows XP/7/8/8.1/10/Vista, Steam), iOS, Android (4.0+ with OTG) |
| Incompatible Devices | Mac, Xbox 360, Xbox One, PlayStation 4, Amazon Fire Stick, Amazon Fire TV |

Image: Controller with an overlay indicating its 600mAh internal battery.
8. Package Contents
The package includes the following items:

Image: Contents of the EasySMX ESM-9124 controller package, including the gamepad, USB cable, and manual.
- 1x EasySMX Gamepad
- 1x USB Data Cable
- 1x User Manual
9. Warranty and Support
This EasySMX Wireless Game Controller comes with a 1-year warranty. If you encounter any issues, you may be eligible for a refund or exchange. Please contact customer support for assistance.
10. Product Video Overview
Watch this video for a visual overview of the EasySMX Wireless Switch Controller's features and design.
Video: A short product showcase highlighting the controller's design, programmable buttons, 6-axis movement, dual shock, linear triggers, and multi-platform compatibility.