This post contains affiliate links. If you purchase through them, we may earn a small commission at no extra cost to you. This product was provided through the Amazon Vine program for our honest review. All opinions are our own. Thanks for supporting Gaming Gear Drop.
Pros
- Tri-mode connection
- Charging dock
- TMR joysticks
- Turbo support
- Programmable buttons
- Comfortable layout
- Hidden receiver storage
- Strong vibration
- Multi-platform support
Cons
- Minimal RGB
- Clicky D-pad
- No software
- Durability complaints
Quick Summary
The ECHTPower EP04 Wireless Controller is a multi-platform gaming controller designed for PC, Nintendo Switch, Android, and iOS devices. It focuses on flexible connectivity, TMR joystick control, programmable features, and charging dock support for everyday gaming use.
The controller includes Bluetooth, 2.4GHz wireless, and wired connection support, along with programmable back buttons, turbo functions, adjustable vibration, and built-in calibration settings. Setup may require switching the controller into the correct connection mode depending on the platform being used.
Some users appreciate the comfortable layout, responsive controls, and charging dock convenience, while others note limited RGB lighting, D-pad concerns, and durability complaints over time.
For more information, stick around and read below for my take on this product.
Hey there, welcome to our review of the ECHTPower EP04 Wireless PC Controller with TMR Joysticks & Dual Hall Triggers.
For this review, we tested this wireless gaming controller to offer honest insights and hopefully make your decision-making a tad easier. We have gathered the important details about this gaming controller to share with you, specifically focusing on its compatibility with PC, Nintendo Switch, Android, and iOS devices.
Throughout this post, we will discuss its key features, highlight user feedback, share our personal impressions, and explain who might benefit most from it.
So, if you are looking for a wireless gaming controller with tri-mode connectivity, programmable controls, and a charging dock for PC or Nintendo Switch, stick around to find out if this suits your needs.
Key Features
Controller Layout
The controller includes a removable front shell and adjustable ABXY button layout switch.
Changing the layout modifies the displayed button labels without changing the controller’s actual input mode. The package also includes the controller, charging dock, wireless receiver, charging cable, and user manual.
Anti-Drift Stick Control
The controller uses TMR joysticks designed to reduce stick drift and maintain smoother movement over time.
It also includes one-touch zero deadzone mode, allowing faster stick response when enabled. Joystick and trigger calibration settings are also built into the controller.
Multi-Platform Support
The controller supports Windows PC, Nintendo Switch, Android, and iOS devices.
It can connect using Bluetooth, 2.4GHz wireless, or a wired USB connection depending on the platform being used. The controller also supports switching between Xinput, Dinput, and Pro Controller modes for different game compatibility needs.
Adjustable Trigger and Vibration Settings
The controller includes adjustable trigger vibration and grip vibration settings directly on the device.
Multiple trigger vibration modes are supported, including synced vibration and trigger-based response. Grip vibration intensity can also be adjusted across several strength levels.
Turbo and Back Button Controls
Turbo can be assigned to several buttons including face buttons, triggers, and shoulder buttons.
The controller also includes programmable M1 and M2 back buttons that support custom input assignments and macro recording directly on the controller.
RGB Lighting Features
The controller includes adjustable RGB lighting with multiple brightness levels.
Brightness settings can be changed directly on the controller, and lighting preferences are saved after powering off.
Charging Dock and Battery Features
The controller includes a 1200mAh rechargeable battery along with an intelligent charging dock.
Battery life is rated for around 15 hours of use with a charging time of approximately 3–4 hours. When placed on the dock, the controller automatically enters sleep mode and begins charging. Removing it reconnects it to the last paired device automatically.
Reset and Calibration Options
The controller includes built-in reset and calibration functions for maintenance and setup adjustments.
Users can recalibrate joysticks, triggers, and gyroscope controls directly on the controller. A factory reset option is also available to restore default settings.
Performance & Feedback
Customers say the controller feels comfortable to use, with an ergonomic shape and a layout that works well during longer gaming sessions. The TMR joysticks and clicky triggers are often mentioned for providing responsive control, especially in faster-paced games. Some also note the low-latency performance and tri-mode connectivity, along with the ability to switch between devices without much setup.
The controller is also described as easy to use out of the box, with plug-and-play support and on-device programming for features like turbo and back button settings. The removable magnetic faceplate is another detail users mention, especially for those who like changing the appearance of the controller. Battery life and overall build feel are also pointed out as positives, particularly considering the price range.
On the downside, some users mention that the RGB lighting is fairly limited compared to other controllers. There are also comments about the D-pad feeling too clicky and not always as precise as expected for certain games.
A few users report durability concerns over time, although some also mention that customer service was responsive when replacements were needed.
My Thoughts: ECHTPower EP04 Gaming Controller







The controller feels comfortable to hold, with grips that help keep it steady during longer gaming sessions. The button layout feels natural overall, and the extra back buttons are placed in a spot that is easy to reach during gameplay. Turbo support is also a nice addition for games that benefit from repeated inputs.
One thing that stood out to me was the overall design. The lighting around the buttons gives the controller a deeper look without being too distracting. Vibration feedback feels strong, and the removable front cover adds a bit of customization. I also liked the hidden storage area inside the controller for the wireless receiver, since it keeps the dongle from getting lost when not in use.
I used the controller on both PC and Nintendo Switch, and changing between platforms felt straightforward using the switch on the back. The manual also includes extra button combinations for adjusting things like turbo speed, vibration strength, RGB brightness, and controller calibration directly on the device.
The charging dock worked well during use and doubles as a stand when the controller is not being used. It also clearly shows when charging starts and when the battery is fully charged, which makes daily use a little more convenient.
Who Would Likely Favor This Product?
Those who want a controller with multi-platform compatibility and tri-mode connectivity might want to consider this, especially if they regularly switch between PC, Nintendo Switch, Android, or iOS devices. The ability to use Bluetooth, 2.4GHz wireless, or wired connection gives a bit more flexibility depending on the setup being used.
Players who prefer features like Hall-effect style controls, turbo functions, programmable back buttons, and on-controller customization might also want to look into it for everyday gaming. It may be useful for those who like adjusting settings directly on the controller instead of relying on software.
It may also suit users who want a charging dock for easier charging and storage between gaming sessions, along with built-in receiver storage to help keep accessories together when not in use.
FAQ (Frequently Asked Questions)
What devices does this controller support?
Supports Windows 7 or later, Nintendo Switch, Android 8.0 or later, and iOS 18 or later.
Does it support Bluetooth?
Yes, Bluetooth is supported for PC, Nintendo Switch, Android, and iOS connections.
Does it support wired connection?
Yes, wired USB connection is supported for PC and Nintendo Switch.
Does it include Hall-effect sticks?
Yes, it uses TMR Hall-effect joysticks.
Does it have programmable buttons?
Yes, the M1 and M2 back buttons can be programmed directly on the controller.
Does it include turbo support?
Yes, turbo can be assigned to multiple buttons.
Does it have a charging dock?
Yes, an intelligent charging dock is included.
Does it support Xinput and Dinput modes?
Yes, the controller supports Xinput, Dinput, and Pro Controller modes.
Does it have gyro support?
Yes, gyroscope calibration settings are included.
Connectivity Questions
How to connect to PC (2.4GHz Receiver):
- Remove the receiver from inside the controller
- Plug the receiver into your PC or charging dock
- Switch the controller to 2.4G mode
- Hold the Home button for 3 seconds
- Wait for the LED to stay solid
How to connect to PC (Bluetooth):
- Switch the controller to PC mode
- Hold the Home button for 3 seconds
- Wait for the yellow LED to flash
- Enable Bluetooth on your PC
- Pair with “Xbox Wireless Controller”
How to connect to PC (Wired):
- Connect the controller using the included USB cable
- Wait for the controller to be recognized
How to connect to Nintendo Switch (Bluetooth):
- Switch the controller to NS mode
- Hold the Home button for 3 seconds
- Wait for the blue LED to flash
- On Switch, open “Change Grip/Order”
- Wait for pairing to complete
How to connect to Nintendo Switch (Wired):
- Connect the controller through the dock using USB
- Enable “Pro Controller Wired Communication” in Switch settings
- Wait for the controller to connect
How to connect to Android or iOS:
- Switch the controller to phone mode
- Hold the Home button for 3 seconds
- Wait for the green LED to flash
- Enable Bluetooth on your device
- Pair with “Xbox Wireless Controller”
Programming & Troubleshooting
How to switch input modes:
- BACK + START (3 sec) → switch modes
- Green LED → Xinput
- Blue LED → Pro Controller mode
How to enable turbo:
- Press T + target button once → Semi-auto turbo
- Press T + target button again → Full auto turbo
- Press T + target button a third time → Disable turbo
How to clear turbo settings:
- Hold T button for 5 seconds
How to adjust turbo speed:
- FN + Left Stick Up/Down
- Adjust between 5/s, 15/s, or 20/s
How to program M1/M2 buttons:
- Press FN + M1 or M2
- Wait for vibration and blinking light
- Enter desired inputs
- Press M1 or M2 again to save
How to delete M1/M2 settings:
- Hold FN + M1/M2
- Wait for vibration
- Press M1/M2 again to confirm
How to adjust RGB brightness:
- FN + D-pad Left/Right
- Supports multiple brightness levels
How to adjust vibration strength:
- FN + D-pad Up/Down
- Cycle through vibration levels
How to calibrate joysticks and triggers:
- Power off the controller
- Hold BACK + X + HOME
- Rotate both sticks fully
- Press LT and RT fully 3 times
- Press START to save
How to calibrate gyro:
- Place controller on a flat surface
- Hold BACK + A + HOME
- Wait for vibration
- Press START to finish
How to factory reset the controller:
- Power off the controller
- Hold L3 + R3
- Press HOME for 1 second
- The controller will vibrate and shut down
How to enable zero deadzone mode:
- Hold FN + L3 or R3 for 3 seconds
Charging dock behavior:
- Docking the controller enters sleep mode and begins charging
- Removing the controller reconnects it automatically to the last paired device
If you are still interested in knowing more about the product, click the button below
ECHTPower EP04 Wireless Controller – TMR Joysticks | Dual Hall Triggers | Charging Dock
- One-Click ABXY Layout Switch
Switch between PC-style and Nintendo Switch-style button layouts with a single button press. Designed for easier use across PC, Switch, Switch 2, iOS, and Android devices without needing software remapping. - TMR Hall Effect Joysticks
Uses TMR Hall-effect joysticks designed to reduce stick drift and wear over time. Built for smoother movement and more consistent control during gameplay. - Dual Hall Triggers
Includes adjustable trigger travel settings for different game types. Supports a longer 9mm trigger pull for racing games and a shorter 2mm setting for quicker response in shooters. - 4-Motor Vibration Feedback
Features vibration motors in both the grips and triggers for added feedback during gameplay. Supports vibration effects across racing, shooting, and action games. - Smart Charging Dock
Includes a charging dock that charges the controller while not in use. The controller enters sleep mode when docked and reconnects automatically when picked up again.
Images by Gaming Gear Drop unless otherwise noted. Additional photos sourced from the official ECHTPower Amazon listing for review purposes.




