1. Introduction
This manual provides instructions for the SAFFUN Classic N64 Wired USB Gamepad Joystick. This controller is designed to offer a classic gaming experience on modern computing platforms through a standard USB connection. It is a plug-and-play device, requiring no additional drivers for most compatible systems.

Figure 1: Front view of the SAFFUN Classic N64 Wired USB Gamepad Joystick with its USB cable.
2. Package Contents
Ensure all items are present in the package:
- 1 x SAFFUN Classic N64 Wired USB Gamepad Joystick
3. Specifications
| Feature | Detail |
|---|---|
| Model Number | 8541667118 |
| Connectivity | Wired USB |
| Cable Length | Approximately 5.9 feet (1.8 meters) |
| Dimensions | 6.5 x 4.3 x 2 inches (16.5 x 10.9 x 5.1 cm) |
| Weight | 7.2 ounces (204 grams) |
| Input | D-pad, Analog Stick, A/B/C Buttons, Start Button, L/R Shoulder Buttons |
4. Setup & Installation
The SAFFUN Classic N64 Wired USB Gamepad Joystick is designed for simple plug-and-play functionality. No specific drivers are typically required for most compatible operating systems.
4.1 Connecting the Controller
- Locate an available USB port on your computer or compatible device.
- Insert the USB connector of the gamepad into the USB port.
- The operating system should automatically detect the new hardware and configure it. This process may take a few moments.
- Once detected, the controller is ready for use with compatible applications and emulators.

Figure 2: Side view of the controller with its USB cable.
5. Compatibility
This controller is broadly compatible with various operating systems and devices that support standard USB controller input.
5.1 Supported Operating Systems
- Windows: 98, ME, Vista, 2000, 2003, XP, 7, 8, 8.1, 10
- Linux: UBUNTU, Linux Mint, Android Linux (requires USB OTG cable for Android devices)
- Mac OS X: and later versions
- Retrogaming Operating Systems: RetroPie, Recalbox, Happi Game Center, Lakka, ChameleonPi, Piplay
5.2 Supported Devices
- PC (Desktop, Notebook, Laptop Computers)
- Android Smartphones (requires USB OTG cable)
- Raspberry Pi (Models: 1 Model B, Model A, 1 Model B+, Zero, 2, 3 Model B, 3, Retro Pie)
Note: This controller does NOT support Android TV BOX, C64 (Commodore 64), Google Chromebook, Fire TV, Steam, or Tesla systems.

Figure 3: Device compatibility overview.
5.3 Supported Game Emulators
- Project64
- 1964
- MAME (MESS)
- Mupen64Plus
- Sixtyforce
- CEN64
6. Operation
The SAFFUN Classic N64 Wired USB Gamepad features a layout similar to the original N64 controller, providing an authentic feel for retro gaming.
6.1 Button Layout

Figure 4: Button layout of the SAFFUN N64 USB Gamepad.
- D-pad: Directional Pad for movement or menu navigation.
- 360-degree Rocker (Analog Stick): For precise 3D movement in games.
- START Button: Typically used to pause games or confirm selections.
- A Button: Primary action button (e.g., jump, confirm).
- B Button: Secondary action button (e.g., attack, cancel).
- C Buttons (Yellow): Four directional buttons (C-Up, C-Down, C-Left, C-Right) often used for camera control or specific in-game actions.
- R1/L1 Buttons (Shoulder Buttons): Located on the top of the controller, used for various in-game functions.
6.2 General Usage
After connecting the controller, launch your preferred game emulator or application. You may need to configure the controller's buttons within the software's settings. Refer to your emulator's documentation for specific controller mapping instructions.

Figure 5: Controller in use with a gaming setup.
7. Troubleshooting
If you encounter issues with your SAFFUN N64 USB Gamepad, please refer to the following common solutions:
- Controller Not Detected:
- Ensure the USB cable is securely plugged into both the controller and the device's USB port.
- Try plugging the controller into a different USB port.
- Restart your computer or device.
- If using a USB extension cable, ensure it is an active (powered) extension, especially for longer lengths, as passive cables can cause signal degradation.
- Buttons Not Responding / Incorrect Mapping:
- Access the controller configuration settings within your game emulator or application.
- Manually map each button (D-pad, Analog Stick, A, B, C, Start, L, R) to its corresponding function in the software.
- For Steam Deck users: The controller might be recognized as a different device (e.g., DualShock 3). You will need to configure the button layout within the Steam Deck settings. Test inputs to identify which physical button corresponds to which digital input and map accordingly.
- For RetroArch (Mupen64Plus core) users: If C-buttons are mixed up, you may need to edit the `autoconfig` file. Use Windows USB controller setup to identify button values (1-13) and adjust the `input_r_x_plus_btn`, `input_r_x_minus_btn`, `input_r_y_plus_btn`, `input_r_y_minus_btn` entries in the `.cfg` file (subtract 1 from Windows value for RetroArch's 0-indexed system).
- Ensure no other applications (e.g., Steam, if not playing a Steam game) are interfering with controller input. Close such applications if necessary.
- Analog Stick Issues:
- Calibrate the analog stick within your operating system's game controller settings or your emulator's configuration.
- Ensure the analog stick is centered when calibrating.
8. Warranty & Support
SAFFUN is committed to customer satisfaction and product quality.
8.1 Warranty Information
- The SAFFUN Classic N64 Wired USB Gamepad Joystick comes with a 12-month replacement warranty from the date of purchase.
- This warranty covers manufacturing defects and ensures a hassle-free replacement process.
8.2 Customer Support
For any questions, technical assistance, or warranty claims, please contact SAFFUN customer service:
- Online Support: Visit https://amzn.to/2CZ7rSe for assistance.

Figure 6: SAFFUN Warranty and Support details.