Computer Nerd Kev

Home|About|Projects|Links


Projects > USBify > Devices

USBify Tested USB Devices

This page lists USB devices that have been tested so far with the USBify adapter and whether they worked. Reports of success or failure with other devices which can be added here are welcome. Only USB video game console controllers for PlayStation consoles have been tested, other video game console controllers may not work even if they have a USB connection. Bluetooth connections only support PlayStation controllers. Controllers/joysticks that use custom protocols like the Microsoft SideWinder models with Gameport to USB adapters aren't supported.

Working

Sony PlayStation Controllers:

PC USB Controllers and Joysticks:

USB Mice

Bluetooth Dongles:

Not Working

PlayStation Controllers:

PC USB Controllers and Joysticks:

Bluetooth Dongles:


Sony PlayStation Controllers

All of these work well over USB connection, excluding possible power issues described below. The DualShock 3 is recommended with Bluetooth because the others have a slight lag (although it's only barely noticeable).

Default settings are: SQUARE = button 1, TRIANGLE = button 2, CIRCLE = button 3, CROSS = button 4, R1 = button 4 auto-fire, left joystick.

PlayStation-compatible 3rd party controllers might not work, including those that also support PC.


Sony DualShock 3

working

Joysticks can be used separately or together for Vectrex joystick input. Analogue L2/R2 buttons can be used for additional Vectrex joystick inputs. Motion sensing can be used as Vectrex joystick input. Lights next to the USB connector show connection status.

If not recognised try charging the controller first (from a PC or PS3, these controllers won't charge from most USB power supplies (chargers)), or connect an external USB power supply (charger) via the included Y-splitter cable.

The D-pad doesn't work for selecting settings banks, use the left joystick.

Everything works fine over Bluetooth, with no lag, however the controller must first be paired using a USB connection as described in the instructions.


Sony DualShock 4

working

Joysticks can be used separately or together for Vectrex joystick input. Analogue L2/R2 buttons can be used for additional Vectrex joystick inputs. Motion sensing and touchpad can be used as Vectrex joystick input.

If not recognised try charging the controller first, or connect an external USB power supply (charger) via the included Y-splitter cable.

Bluetooth works fine, but there's a slight lag.


Sony DualSense

working

Joysticks can be used separately or together for Vectrex joystick input. Analogue L2/R2 buttons can be used for additional Vectrex joystick inputs (analogue R2 isn't working via Bluetooth). Touchpad can be used as Vectrex joystick input, but motion sensing isn't working.

This controller needs too much power over USB, so requires an external USB power supply (charger) via the included Y-splitter cable.

Bluetooth works fine, but there's a slight lag. The light on the controller is always on when connected by Bluetooth.


Nacon PS4 Compact Controller

not working

Unfortunately this wired 3rd-party USB controller for PS4 doesn't work at all with the adapter.


PC USB Controllers and Joysticks

Many PC controllers and joysticks beyond those listed here should work, at least for basic functions. However controllers that try to be compatible with video game consoles as well as PC often cause problems because they don't quite play by the rules.

Logitech Extreme 3D Pro

working

This is a widely available joystick for PC and it works very well. Some of the buttons on the base of the joystick don't work, but all the ones on the stick itself do. The thumb-stick ('hat') works as a D-Pad, and can be used to select any of the settings banks. The stick twist can be assigned to a joystick input, but the thrust lever can't be.

May require external power.

Default settings are: trigger = button 1, 2 = button 4, 3 = 3, 4 = 2, 6 = button 4 auto-fire. This default assignment isn't great, but the buttons can be reassigned in setup mode.


Unbranded Wired USB DualShock-Style Controller

working

This is a model available on sites like Aliexpress in 2024. It works fine provided you push the "ANALOG" button. The joysticks are over-sensitive though because they register maximum position at about half-travel - there's not much that can be done about this.

When the voltage from the Vectrex is low, these controllers can go a bit nuts and register phantom button presses when the joystick is moved, in which case external power should be used via the Y-cable.

Selecting settings banks with the D-pad or left joystick can be unreliable.

Default settings are: 1 = button 1, 4 = button 2, 3 = button 3, 2 = button 4, R1 = button 4 auto-fire, left joystick.


Unbranded Wired USB Mega Drive Style Controller

working

This all works fine. The D-pad actually appears as an analogue joystick, so can't skip joystick assignments in setup using D-Pad UP. Only D-pad down and right work to select settings banks.

Default settings are: Y = button 1, X = button 2, A = button 3, B = button 4, C = button 4 auto-fire.


Eureka USB Controller

working

This all works fine. The D-pad actually appears as an analogue joystick, so can't skip joystick assignments in setup using D-Pad UP. Only D-pad down and right work to select settings banks.

Default settings are: 1 = button 1, 4 = button 2, 3 = button 3, 2 = button 4, 6 = button 4 auto-fire.


Gravis Gamepad Pro

working

This all works fine. The D-pad actually appears as an analogue joystick, so can't skip joystick assignments in setup using D-Pad UP. Only D-pad down and right work to select settings banks.

Default settings are: RED = button 1, BLUE = button 2, GREEN = button 3, YELLOW = button 4, R1 = button 4 auto-fire.


Microsoft SideWinder Plug & Play Game Pad

working

This controller has been reported by a user to work perfectly, with the default button mapping.


CM-019 2.4GHz Wireless Controller

not working

Similar to this controller, it tries to switch identities in order to work on either game consoles or PC. Unfortunately this doesn't work with the drivers used by USBify (in spite of much effort trying to find work-arounds), so it does nothing.


BSP-Y01 Arcade-Style Controller

not working

When connected via USB this identifies as an official DualShock 4 controller, but then it doesn't actually work the same way (never sends HID reports - it possibly only wants to use interrupt transfers). It won't pair over Bluetooth.


USB Mice

working

A lot of USB mice have been tested, including 2.4GHz wireless models, and they're all working. Note that scrolling the mouse wheel doesn't do anything and only three buttons (including pressing the mouse wheel) are supported.

Models tested:


The Microsoft Optical Mouse 1.0 (second last photo) may require external USB power via the included Y-splitter cable.

Default settings are: left button = button 4, middle button = button 3, right button = button 2.


Bluetooth Dongles

The dongles listed as supported by the USB Host Library 2.0 should all work.

Bluetooth dongles might require external USB power via the included Y-splitter cable, or might experience disconnects without it.

Unbranded CSR 4.0 (CSR 8510) Dongles

working

These are often marked and sold as "CSR 4.0" Bluetooth 4 USB dongles/adapters on Ebay, Aliexpress, etc., although CSR is actually a former Bluetooth chip brand and these are very roughly faking the "CSR 8510" chip to work with Windows drivers. Anyway they work well and have an LED built-in which shows the mode they're in.


Bluetooth 5 Dongles

not working

Various Bluetooth 5 dongles (pictured) have been tried but they all fail to work in different ways and attempts to fix the issues have so far been wholly unsuccessful.

"Sony", "PS3", "PS4", "PS5", "PlayStation", "DualShock", and "DualSense" are trademarks of Sony Group Corporation.


Home|About|Projects|Links


Content Copyright Kevin Koster 2025