The brand's game controller Ipega remains one of the most popular solutions for turning a smartphone into a portable console. Owners of devices based on Android often encounter difficulties during the initial pairing, especially when standard methods do not allow running complex games like PUBG Mobile or Call of Duty. Understanding the specifics of different models, from the classic 9603 to the new 9167 Pro, is the key to comfortable gameplay.

The setup process is not limited to simply pressing the power button. There are several communication protocols, each of which requires an individual approach. Some apps require touchscreen emulation, while others wait for a signal from the Xbox Virtual Controller. We will analyze in detail all the stages of activation and configuration details to achieve maximum responsiveness of the sticks.

Selecting a connection mode and pairing

The first step is to switch the gamepad to the correct operating mode. Most modern models Ipega support several protocols, among which XInput (Xbox 360 emulation) and DirectInput (standard Android mode) stand out. To activate the XInput mode, you usually need to hold down the button combination X + Home until the indicator flashes quickly. In this mode, the system sees the controller as a native Xbox device, which provides native support in many emulators.

If your game does not directly support gamepads, you will have to use the mode Touch Mapping (touch emulation). To do this, on older models, a combination Y + Homeis used, and on new models, a special switch on the rear panel or a hold A + B + Homeis used. In this mode, the joystick simulates finger pressure on the phone screen, which allows you to play shooters and strategy games that do not have built-in controller support. However, this method requires the mandatory installation of third-party software for calibration.

⚠️ Attention: Touch Mapping mode can be regarded by anti-cheat systems of online games as the use of third-party software. Use it with caution in multi-user projects to avoid account blocking.

After selecting the mode, you must pair through the menu Bluetooth of your smartphone. Find a device with a name starting with PG-9xxx or Gamepad, and click “Connect”. A successful connection is confirmed by a constant glow of the LED indicator on the gamepad body. If the light continues to flash, try removing the device from the paired list and repeat the procedure, making sure that the controller's battery is at least 20% charged.

📊 Which connection mode do you use most often?
XInput (Xbox Emulation)
DirectInput (Android Standard)
Touch Mapping
I don’t know, it doesn’t work for me

Using applications for button mapping

For games that do not have built-in support for gamepads, it is critically important to configure the mapping correctly. The leader in this category is the application Octopus or built-in utilities from the manufacturer, such as ShootingPlus V3. After installing the application, you need to grant it permissions for “On top of other windows” and “Accessibility”. Without these rights, the app will not be able to intercept button presses and translate them into screen touches.

The configuration process is as follows: you launch the game through the interface of the mapper app, then call up the floating settings menu. Virtual symbols of the gamepad buttons appear on the screen, which you need to drag exactly over the game controls. For example, a virtual stick is superimposed on the walking joystick in the lower left corner of the screen, and the A and B buttons are superimposed on the jump and crouch buttons on the right.

☑️ Mapping settings

Done: 0 / 5

It is important to take into account the input lag. When using complex mapping schemes on weaker devices, there may be a micro-delay between pressing a physical button and the action on the screen. To minimize this effect, it is recommended to close background applications and reduce graphics settings in the game itself. You can also try changing the input port polling frequency in the mapper settings, if such an option is available in the advanced parameters.

Configuration in console emulators

Retro console emulators, such as RetroArch, Dolphin or PPSSPPhave their own powerful configuration tools input. Unlike touch screen mappers, here there is a direct transmission of signals from Ipega to the emulator, which guarantees minimal latency. To get started, go to the emulator settings, section Input or Control, and select “Configure controls.”

The system will offer to press each button on the gamepad one by one to bind actions. Start with the D-pad direction D-Padthen move to the main action buttons. Pay special attention to analog sticks: in some emulators they need to be calibrated separately by setting the “dead zone”. This will prevent the character from moving unintentionally if the stick is slightly off-center due to wear on the mechanism.

💡

In the RetroArch emulator, use the "Auto-Configure" function to instantly apply a ready-made profile for your Ipega controller, if it is in the libretro database.

Some advanced users prefer to configure "turbo mode" for automatic repetition clicks. This is especially useful in RPG games for speeding up dialogue or in shooters for shooting. In the emulator input menu, find the parameter Speed / Turbo and assign it to a convenient button, for example, one of the triggers L2 or R2. Now, when you hold down this button, the assigned action will be performed with high frequency.

Working with drivers and system settings

In rare cases, especially on custom firmware or outdated versions of Android, the system may incorrectly detect HID devices. The functionality is checked through the section Settings → System → Language and input. Your gamepad should appear here in the list of physical keyboards. If it is listed as an “Unknown device,” you may need to install universal drivers via root access or update the system kernel.

To diagnose signals, you can use specialized utilities, for example, Gamepad Tester. By launching such an application, you will see a visualization of clicks in real time. This allows you to identify dead buttons or sticky triggers. If the tester shows chaotic clicks without your participation, the problem may lie in a low controller battery or radio interference from other Bluetooth devices.

⚠️ Attention: Android settings interfaces may differ depending on the smartphone manufacturer (Samsung, Xiaomi, Pixel). If you do not find the “Physical Keyboard” section, use the search in settings by entering the query “input” or “keyboard”.

It is also worth mentioning the function USB OTG. Connecting via cable often provides a more stable connection and less latency than Bluetooth. To do this, you will need a USB Type-C to USB-A adapter. With a wired connection, you do not need to select a pairing mode - just connect the devices, and Android will automatically recognize the controller in HID mode.

Compatibility table of modes and games

Different genres of games require different approaches to setup. Below is a summary table that helps you choose the optimal connection mode for popular types of projects on the platform Android.

Game type / Genre Recommended mode Need for a mapper Examples of games
Emulators (NES, SNES, PS1) XInput / DirectInput No (settings inside the emulator) RetroArch, PPSSPP
Portable ports (AAA) XInput No (native support) GRID, Alien: Isolation
Online shooters Touch Mapping Yes (Octopus, ShootingPlus) PUBG Mobile, COD Mobile
Racing XInput / DirectInput Depends on the game Asphalt 9, Real Racing 3
Strategy / MOBA Touch Mapping Yes (complicated calibration) League of Legends: Wild Rift
Why in some games are the buttons pressed twice?

This phenomenon is called “double-tap” and often occurs in touch emulation mode when the sensitivity of the mapper is too high. Try reducing the “Press duration” parameter in the settings of the mapper application or switch to XInput mode if the game supports gamepads natively.

Fixing common problems

One of the most common problems is button desynchronization when a press A is registered how B. This usually happens when switching between modes without completely resetting previous settings. The solution is to completely de-energize the controller: turn it off, remove it from the phone’s Bluetooth memory, restart the smartphone and pair again, strictly following the instructions for the specific mode.

Another difficulty is the “floating” stick when the character moves on its own. In most cases, this can be solved by calibrating in the Android settings (Settings → Controls → Calibration) or inside the game menu. If software calibration does not help, there may be mechanical wear on the potentiometer. In this case, you can try to blow out the stick connector with compressed air or carefully develop it in a circular motion with the power off.

💡

The stability of the Ipega gamepad is 80% dependent on the correct choice of connection mode (XInput vs Touch) for a specific game, and not on the technical characteristics smartphone.

If the gamepad constantly turns off during the game, check the power saving settings. Some smartphones aggressively turn off peripherals to save battery. Add the game application and mapper to the power saving mode exceptions, and also prevent the system from “falling asleep” the Bluetooth module in the background.

⚠️ Attention: The characteristics and operating algorithms of the firmware of Ipega gamepads can be updated by the manufacturer. If standard button combinations do not work, check the current paper instructions included in the box, or visit the official support site for your specific model.

Frequently asked questions (FAQ)

Can I use Ipega on Android TV?

Yes, most Ipega models are fully compatible with Android TV set-top boxes. The connection is carried out similarly to a smartphone via Bluetooth. However, for navigating the TV interface, the best mode is XInput or the standard Android mode, since the touch emulation mode on the TV is useless due to the lack of a touch screen.

Why is the gamepad not visible in the list of Bluetooth devices?

Make sure that the controller is in pairing mode (fast blinking indicator) and not just turned on. Also check if it's already connected to another device nearby - the gamepad may automatically pair with the last known phone. Try resetting the Bluetooth settings on your phone.

Does Ipega work with the Nintendo Switch emulator (Yuzu/Sudachi)?

Yes, Switch console emulators on Android work fine with Ipega in XInputmode. You will need to configure the button layout in the emulator itself, mapping the physical buttons of the gamepad to the buttons of the Joy-Con or Pro Controller in the emulator's input settings.

How to charge the gamepad if the cable is lost?

Most Ipega models use a standard port Micro-USB or USB Type-C. You can use any suitable cable from your smartphone or other device. Charging is carried out from the USB port of a computer or an adapter with a current of no more than 1A, so as not to damage the controller’s battery.

Is it possible to reassign the Home and Back buttons?

In standard Android mode, the buttons Home (house icon) and Back (arrow) are often reserved by the system. In touch emulation mode (via Octopus), they can be reassigned to any action. In XInput mode, they usually emulate the buttons Guide and Back of the Xbox controller and may not work in games that do not support these functions.