1. Introduction
This manual provides comprehensive instructions for the setup, operation, maintenance, and troubleshooting of your ONEED Haute42 Leverless Controller Arcade Stick M16 Plus. Designed for precision gaming, this controller is compatible with multiple platforms and features customizable options to enhance your gaming experience.

Image: The Haute42 Leverless Controller Arcade Stick M16 Plus, a black, sleek gaming controller with 16 circular buttons and an OLED display.
2. Key Features
- System Compatibility: Compatible with Windows 10+, Steam Deck, PS3, PS4, Switch, and Android devices.
- Ergonomic Design: CNC machined aluminum alloy panel (300x200x12.5 mm) for comfortable lap use.
- 16-Button Layout: Optimized 4-direction metal moving button layout for precise control.
- Customizable RGB Lighting: Personalize button lighting for an immersive experience.
- Kailh Crystal Switches: High-grade, hot-swappable Kailh Crystal switches for easy replacement without soldering.
- Ultra-Low Latency: Powered by Raspberry Pi RP2024 controller chip with GP2040-CE firmware, offering <1ms latency.
- Firmware Updates: Supports future firmware updates for enhanced functionality.

Image: Visual representation of the Haute42 M16 Plus key features, including GP2040-CE, <1ms latency, RGB lighting, Kailh Crystal Switches, hot-swappable design, custom keys, EXT Port, and web configuration.
3. Package Contents
Upon opening your Haute42 Leverless Controller Arcade Stick M16 Plus package, you should find the following items:
- 1x Haute42 M16 Plus Leverless Controller
- 1x 1.5m USB Type-C Cable
- 1x Instruction Manual
- 1x Crystal Low-Profile Switch (Spare)
- 1x Switch Puller
- 2x Button Caps (Spare)
Video: An unboxing demonstration of the M16 Plus Gaming Controller, showing the main unit, USB-C cable, instruction manual, and included accessories like spare switches and button caps.
4. Setup
4.1 System Compatibility
The Haute42 M16 Plus is designed for broad compatibility:
- PC: Windows 10 or above, Steam Deck.
- Consoles: PS3, PS4, Nintendo Switch.
- Mobile: Android devices.
- Note: For PS4/PS5 connectivity, please refer to the official website for specific instructions or use an adapter (not included) as detailed in the input mode settings.

Image: An illustration showing the Haute42 M16 Plus controller being used with various platforms including PC, Android, Switch, PS3, PS4, Steam, and Arcade, highlighting its broad compatibility.
4.2 Initial Connection
To begin using your controller, connect it to your desired device using the provided USB Type-C cable. The controller will typically be recognized automatically.
5. Operating Instructions
5.1 Web Configuration Access
The Haute42 M16 Plus features a web-based configuration tool for advanced settings. There are two methods to access it:
- Method 1: Hold the 'Start' button while connecting the controller to your computer. The controller's screen will display a message indicating entry into web configuration mode.
- Method 2: Connect the controller to your computer normally. Then, hold 'Start' + 'X' + 'Y' for more than 5 seconds. The screen will confirm entry into web configuration mode.
Once in web configuration mode, open a web browser on your computer and navigate to 192.168.7.1. This interface allows extensive customization.
Video: A guide demonstrating two methods to enter the web configuration interface for the Haute42 controller, showing the button presses and the browser navigation to 192.168.7.1.
5.2 Input Mode Settings
Within the web configuration, navigate to 'Settings' -> 'Input Mode Settings' to select your desired input mode. Available modes include:
- XInput: For PC (Steam) and Steam Deck.
- Nintendo Switch: For Nintendo Switch consoles.
- PS3/DirectInput: For PS3, Android, and most emulators/arcade games on PC.
- Keyboard: Maps controller buttons to regular keyboard key values.
- PS4: Requires authentication settings. Select 'None' or 'Uploaded Key Files' if you have them. For PS4 games on PS5, 'Host USB' with a dongle is required.
- PS5: Requires 'Host USB' authentication with a compatible dongle inserted into the extension port.
- Xbox One: Requires a USB host connection and a USB dongle for proper authentication.
- Original Xbox / Mini/Classic Console Modes: For retro platforms like Sega Genesis/MegaDrive Mini, NEOGEO mini, PC Engine/Turbografx 16 Mini, EGRET II mini, and Playstation Classic.
You can also pre-set boot input modes by assigning a mode to a specific button (e.g., B1 for Nintendo Switch, B2 for XInput). The controller will then automatically enter that mode when connected while holding the assigned button.
Video: A detailed guide on configuring input modes for the Haute42 controller via the web interface, including settings for PC, Switch, PS3, PS4, PS5, and Xbox, and how to set boot input modes.
5.3 Customizing Key Mappings and LEDs
The web configuration allows for extensive customization of button functions and RGB lighting:
- Pin Mapping: Under 'Configuration' -> 'Pin Mapping', you can reassign the function of each button (pin) according to a value table. Remember to save changes.
- LED Configuration: Under 'Configuration' -> 'LED Configuration', you can adjust RGB LED settings. Important: Do not alter the ordering of the assigned buttons in the LED configuration, as this can cause LED issues.
- Custom LED Theme: Under 'Configuration' -> 'Custom LED Theme', you can customize the color of individual buttons. Select the layout version (Stick, Stickless, WASD) and then click on a button to change its normal and pressed colors.
The controller also supports various shortcuts for on-the-fly adjustments:
- BACK + START + X: Next Animation
- BACK + START + A: Previous Animation
- BACK + START + Y: Brightness Up
- BACK + START + B: Brightness Down
- BACK + START + RB: LED Parameter Up
- BACK + START + RT: LED Parameter Down
- BACK + START + LB: Pressed Parameter Up
- BACK + START + LT: Pressed Parameter Down
Video: A tutorial on how to customize RGB lighting on the Haute42 controller, including changing colors and effects for individual buttons.
6. Maintenance
6.1 Cleaning
To maintain the appearance and functionality of your controller:
- Wipe the aluminum panel and buttons with a soft, dry cloth.
- Avoid using abrasive cleaners or solvents, as these can damage the finish.
- Keep the device free from dust and debris, especially around the buttons and ports.
6.2 Switch Replacement (Hot-Swappable)
The Haute42 M16 Plus features hot-swappable Kailh Crystal switches, allowing for easy replacement without soldering:
- Gently use the provided switch puller to remove the desired switch from its socket.
- Align the pins of the new switch with the holes in the socket.
- Press the new switch firmly into place until it clicks. Ensure it is seated correctly to avoid damage.

Image: A close-up view of the Kailh Crystal switches and their hot-swappable design, illustrating how the switches can be easily removed and replaced.
7. Troubleshooting
7.1 Common Issues
- Controller Not Recognized: Ensure the USB cable is securely connected. Try a different USB port or cable. Verify the correct input mode is selected in the web configuration.
- Buttons Not Responding: Check if any switches are loose. If a switch is faulty, replace it using the hot-swappable feature. Verify button mappings in the web configuration.
- PS4/PS5 Authentication Issues: Ensure you have selected the correct authentication settings ('Uploaded Key Files' or 'Host USB' with a dongle) in the web configuration for PS4/PS5 modes.
- LEDs Not Working Correctly: Check LED configuration in the web interface. Ensure the button ordering has not been disrupted.
7.2 Firmware Updates
Regularly updating the firmware ensures optimal performance and access to new features. To update the firmware:
- Visit the official ONEED/CosmoxGaming support website (cosmoxgaming.com/support/) to download the latest firmware (.uf2 file) and the 'flash_nuke.uf2' file.
- Enter 'bootloader' mode:
- Method 1: Hold the small 'bootsel' button (located on the back of the product) with a needle, then connect the controller to your computer. A removable disk named 'RP1-RP2' will appear.
- Method 2: Connect the product to your computer normally. Then, hold 'Back' + 'X' + 'Y' for more than 5 seconds. The screen will freeze, and 'RP1-RP2' will appear as a removable disk.
- Drag the 'flash_nuke.uf2' file to the 'RP1-RP2' drive. This clears all previous data. The drive will briefly disconnect and reconnect.
- Drag the latest firmware (.uf2 file) to the 'RP1-RP2' drive. Wait for the copy to complete. The drive will disconnect, and the product will restart automatically with the new firmware.
Tip: If you encounter issues after an update or customization, you can always re-flash the 'flash_nuke.uf2' and then the latest firmware to restore the device to its original stable state.
Video: Instructions on how to update the firmware of the Haute42 controller, including accessing the bootloader mode and dragging the firmware files.
8. Specifications
| Model | M16 Plus |
| Brand | ONEED |
| ASIN | B0D2X5BK7R |
| Product Dimensions | 14.37 x 10.43 x 1.57 inches (300 x 200 x 12.5 mm) |
| Item Weight | 2.42 pounds |
| Controller Chip | Raspberry Pi RP2024 with GP2040-CE firmware |
| Latency | <1ms |
| Switches | Kailh Crystal Low-Profile (Hot-Swappable) |
| Compatibility | Windows 10+, Steam Deck, PS3, PS4, Switch, Android |
| Manufacturer | ONEED |
| Date First Available | June 2, 2024 |
9. Warranty and Support
For warranty information and detailed support, please refer to the official ONEED website or contact their customer service. The manufacturer, ONEED, provides technical support for their products.
Official Support Website: cosmoxgaming.com/support/
You can also join their Discord group for community support and discussions regarding face template files, new firmware, and other related topics.