Mobile gaming has made a colossal leap in recent years, turning from a simple time killer into a full-fledged gaming industry. However, touch controls are often a stumbling block for enthusiasts who value precise haptic feedback and physical triggers. In this context, iPega gamepads become a real salvation, offering the ergonomics of a console in a compact form factor.
Connecting an external controller to a Androiddevice opens up access to a huge library of emulators and optimized shooters, where the sensor simply cannot compete with analog sticks. The setup process does not require deep technical knowledge, but has its own nuances depending on the joystick model and operating system version. In this article we will analyze in detail how to activate the device, select the correct operating mode and configure (mapping) buttons for maximum comfort.
It is important to understand that the success of the event depends not only on the quality of the accessory itself, but also on the correct choice of connection protocol. Modern iPega models support several operating modes, each of which is designed for specific use cases. Ignoring these differences may result in buttons being pressed but not recognized by the game, or input being duplicated.
Selecting the appropriate controller mode
Before you begin physical pairing, you need to decide on the mode in which your iPega joystickwill work. Most modern models, such as the PG-9023 or PG-9167 series, offer the user a choice of several connection options, indicated by different button combinations. Choosing the wrong mode is the most common reason why the gamepad does not seem to work after turning it on.
The most universal and recommended option for modern games is X-Input mode (often referred to as mode X or mode 2). In this mode, the phone treats the controller as a standard Xbox 360 gamepad, which provides native support in the vast majority of emulators and many popular shooters like Call of Duty Mobile or Minecraft. Activation is usually done by holding down the buttons until the indicator turns on. It is useful for older emulators or specific applications that do not support X-Input, but in modern realities it is used less often. If you plan to play streaming services like X + Home until the indicator turns on.
There is also a mode Direct Input (D-Input), which emulates old PlayStation controllers or standard USB gamepads. It is useful for older emulators or specific applications that do not support X-Input, but in modern realities it is used less often. If you plan to play streaming services like Steam Link or Moonlight, X-Input mode provides the lowest input lag and better compatibility.
- ๐ฎ X-Input mode: Ideal for emulators (Dolphin, PPSSPP) and modern online shooters.
- ๐ฑ Android Direct mode: Used for menu navigation and older games that do not support gamepads.
- ๐ฅ๏ธ PC 360 mode: Designed for connecting to a computer, but sometimes useful for specific Android boxes.
โ ๏ธ Attention: Some iPega models require switching the mode to turning on the power. If you turned on the gamepad in the wrong mode, turn it off completely (holding the Home button for 5-7 seconds) and repeat the mode selection procedure.
Bluetooth pairing process
As soon as the mode is selected, the stage of direct connection with the mobile device begins. Make sure that your Bluetooth on your smartphone is activated and is in visible mode for other devices. On most iPega models, the indicator begins to flash quickly immediately after selecting a mode, signaling readiness for search (pairing).
Go to the phone settings, section Connected devices or Bluetooth, and press the list update button. The name corresponding to your model should appear in the list of available devices, for example iCade, PG-9023 or simply Gamepad. Click on the device name to initiate the connection. In rare cases, the system may request a verification code; The standard code for all iPega devices is 0000 or 1234.
Successful connection is confirmed by a change in the blinking pattern of the LED indicator on the gamepad: instead of fast blinking, it begins to glow evenly or slowly pulsate. This means that a logical connection has been established and data packets can be transferred between the controller and the phone. If the indicator continues to blink or goes off after a few seconds, try removing the device from the list of paired ones and repeat the procedure.
โ๏ธ Checklist for successful connection
It is worth noting that on some Android shells, for example, MIUI or OneUI, there may be delays when connecting for the first time. In such cases, rebooting the Bluetooth adapter on the phone or temporarily disconnecting other active Bluetooth devices, such as headphones or fitness bracelets, which can interfere with the air, helps.
Setting up controls in games and emulators
After the physical connection, itโs time to move on to software settings. Even if the gamepad works, this does not guarantee that the game will immediately understand which button does what. For native games, such as Asphalt 9 or Genshin Impact, support is often built in by default, but for emulators or games without official support, manual configuration will be required.
In emulators, such as PPSSPP, Dolphin or Lime3DSthe configuration is done via the built-in control menu. You need to go to the emulator settings section, select the item Control settings and click on each virtual button, assigning it the corresponding physical action on the joystick. This process is called mapping and takes only a few minutes, but dramatically changes the game experience.
For games that do not have a control settings menu at all (the so-called "screens"), you will need to use third-party mapper applications, such as Mantis Gamepad Pro or Octopus. These apps create a transparent layer on the screen that intercepts physical button presses and emulates finger touches at specified screen coordinates. However, the use of such apps in online games can be regarded by anti-cheat systems as cheating.
| Application type | Necessity of a mapper | Recommended mode | Examples |
|---|---|---|---|
| Native games | No (automatically) | X-Input | Call of Duty, Minecraft |
| Emulators | No (inside the emulator) | X-Input / D-Input | PPSSPP, RetroArch |
| Streaming | No | X-Input | Steam Link, Moonlight |
| Old screens | Yes (Mantis/Octopus) | Android Direct | Clash of Clans, PUBG (no support) |
Why do L2/R2 triggers not work in some games?
In older versions of Android or in games optimized only for the sensor, analog triggers may not be detected as separate buttons. In such cases, they often have to be emulated by pressing the screen using mapper applications, or using the L1/R1 digital buttons instead of the analog ones.
Using the Key Mapping application
Many users ignore the proprietary application iPega Center or analogues available on Google Play, making a mistake. Specialized software allows you not only to update the gamepad firmware, fixing bugs with stick drift, but also to create profiles for different games. This is especially true if you use one joystick model for a wide range of entertainment.
Within such applications, you can adjust the sensitivity of analog sticks, invert the Y-axis for flight simulators, and assign macros - sequences of actions performed with one click. For example, in fighting games you can app a complex combo attack on one convenient button. The stick calibration function helps eliminate the problem when a character in a game begins to move slowly on its own.
For advanced users, the function of creating custom layouts is available. You can save button configurations for a specific game genre and quickly switch between them. This eliminates the need to re-configure controls every time you switch from racing to shooters. The interface of such applications is usually intuitive and allows you to drag virtual buttons directly onto the game screenshot.
โ ๏ธ Attention: When using third-party mapping applications in online games (PUBG, Free Fire), there is a risk of account blocking. Anti-cheat systems may regard touch emulation as the use of prohibited software.
If the sticks do not work correctly (the character walks to the side), go to the iPega Center settings and perform the calibration procedure. This is usually done by rotating the sticks in a circle several times until a beep sounds.
Solving common connection problems
Despite the simplicity of Bluetooth technology, users often encounter problems when the joystick is visible but does not connect, or the connection is lost during gameplay. One common cause is the smartphone's power-saving mode, which aggressively turns off peripherals to save battery power. You need to add the game application and Bluetooth services to the exception list.
Another common problem is a driver conflict or Bluetooth service getting stuck. In such a situation, a complete reset of the network settings on the phone or clearing the Bluetooth service cache in the developer menu helps. It is also worth checking the battery charge of the gamepad itself: when the battery level is low (< 20%), the signal strength of the transmitter drops, which leads to disconnections and increased input lag.
If you are using an adapter to mount the phone on the gamepad itself, make sure that it does not block the Bluetooth antenna, which is often located on the top of the smartphone. Metal fastening elements or a thick phone case can shield the signal, making control responsive only in the immediate vicinity of the receiver.
- ๐ Low charge: Charge the gamepad to 100% before the first setup for a stable signal.
- ๐ถ Wi-Fi interference: Try switching the Wi-Fi frequency 2.4 GHz or 5 GHz, since Bluetooth operates in the same range.
- ๐ Resetting pairing: Delete all old entries about gamepads in the Bluetooth settings before connecting again.
The stability of the connection is 80% dependent on the battery charge of the gamepad and the absence of physical obstacles between the antennas of the devices.
Features of working with different versions of Android
The Android ecosystem is extremely fragmented, and the behavior of the system when connecting peripherals may differ depending on the OS version and the manufacturer's shell. On pure Android (Pixel, Motorola), the connection usually follows the โplug-and-playโ principle, while on shells from Chinese vendors (Xiaomi, Realme, Oppo) additional permissions may be required.
Android 10 and later have tightened hardware access rules, so the first time you launch a game with a controller connected, the system may ask for permission to access input devices. Ignoring this request will result in the game simply not seeing the controller. Also, in the Accessibility settings, it is sometimes necessary to activate the service for button mappers to work.
For owners of Android TV or Android-based set-top boxes, the process is similar, but the navigation interface may require switching to the โMouseโ or โAir Mouseโ mode if the remote control for the set-top box stops working after connecting the gamepad. In such cases, it is useful to have a regular USB mouse on hand to navigate the menu.
โ ๏ธ Attention: Settings interfaces and menu item names may differ depending on your smartphone model and firmware version. Always check the official documentation of the device manufacturer if you cannot find the item you need.
How to play games that block gamepads?
There is a method for launching games through virtual space (for example, Parallel Space), where you can emulate the absence of a connected gamepad for the system itself, but still use a mapper for overlays. This is a complex method and requires root access or specific ADB settings.
Frequently asked questions (FAQ)
Why does the gamepad connect, but the buttons are not pressed in the game?
Most likely, the wrong operating mode is selected (for example, mouse mode instead of X-Input). Try switching modes, restarting the game, or checking the control settings inside the application itself. Also make sure that the game supports external controllers.
Is it possible to connect two iPega gamepads to one phone?
Yes, most modern smartphones support connecting multiple Bluetooth input devices at the same time. This allows you to play local multiplayer on one screen if the game supports split-screen mode or shared controllers.
How to update the iPega gamepad firmware?
To update, you need to download the official iPega Center application (or an analogue for your model) from Google Play, connect the gamepad and follow the instructions on the screen. Do not disconnect the device during the update process to avoid damaging it.
Does the joystick work via a USB cable?
Some iPega models support a wired connection via an OTG cable. This can reduce input lag and eliminate the need to charge your controller's battery while playing. Check your model for the presence of a USB-microUSB or USB-C cable.
What to do if the sticks โdriftโ (the character moves by itself)?
Calibrate the sticks through the iPega Center application. If software calibration does not help, there may be physical contamination of the mechanism or wear of the potentiometers, which requires disassembling and cleaning the contacts with alcohol.