Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
PDP Versus Pad Not Recognized by Mac

Hello everyone. I'm having trouble getting my MAC OS X 10.7.5 to recognize a brand new, wired PDP Versus Fighting Pad usb controller. I managed to get this controller to work a few months ago by uninstalling tattiebogle's new version and replacing it with version 0.08. Things were working fine until the controller broke and I bought a new one. I installed Joy2Key and everything was working great until I accidentally downloaded and installed tattiebogle's version 0.12. Now my mac doesn't recognize the controller anymore.

Any suggestions that anyone can offer would be really appreciated. I'm a big fan of the NES games (e.g. Loderunner) and would love to be able to play again. If anyone here knows how to uninstall the newer version of tattiebogle, that'd be great. Or, if there's a simpler way to get the controller working, I'd really like to try that too.
 
I have just bought a new wired xbox 360 pad, when im plugging it in its just flashing once then going off , the mac can detect the controller, Controller:

Product ID: 0x028e
Vendor ID: 0x045e (Microsoft Corporation)
Version: 1.14
Serial Number: 1BF9DA0
Speed: Up to 12 Mb/sec
Manufacturer: ©Microsoft Corporation
Location ID: 0x3a200000 / 2
Current Available (mA): 500
Current Required (mA): Unknown (Device has not been configured)

Ive tryed a few things ive read but i cant get it working the xbox 360 controllers section in system preferences just doesnt recognise it, any suggestions??

http://tattiebogle.net/index.php/ProjectRoot/Xbox360Controller/OsxDriver
 
I'm having the same problems here, have tried everything I can think of (and that has been posted earlier, to no avail). Standard X360 wired controller, using 0.12 version of the drivers. Shows up in System Profiler, but not in the Xbox 360 Controllers preference panel. Plug it in and it flashes the LEDs once, then nothing.

Macbook pro 5.1, OSX Snow Leopard (10.6.8). No other gamepad drivers/etc installed.

I've been fighting this thing, installing, uninstalling, rebooting, unplugging, installing, reinstalling, rebooting, etc for like twelve hours. Ready to throw it out the window.

EDIT And one hour later, finally got it to work! Unsure of what combination was required, but...
1. enabled 64bit kernel & extensions
2. installed 0.12, reboot (didn't work)
3. uninstalled 0.12, reboot
4. installed 0.11, reboot
5. removed support for all other controllers but "Controller", reboot
6. success
 
Last edited:
wireless not working? (is this forum still active?)

Hey so I've used this before with problems but got it working eventually one time. I have erased my macs memory and tried getting it again this time its not working point blank. I'm using a regular wireless xbox controller, Wireless adapter, and the newest version of software. If anyone can help it's greatly appreciated.

Ps. Really wanting it to play some n64 emulators nicely
 
I do not see a download link?

I do not see a download link?
Hi there, this is the updated tutorial of how to use an xbox 360 controller with your mac!
(updated as of 1. Feb 2013)

Simply make sure you have a working installation of at least version 0.11 of the 360 drivers on your Mac. You can download them from here
If you have a third party 360 gamepad download this file: Extra Gamepads Installer (Adds 65 third party devices to the supported list).
Open the .command file (you might need to right click on the file and select "Open" to avoid annoying GateKeeper stuff) and enter your admin password when prompted. Your password is not displayed when you type just press enter once you have typed it in and the script will run.

Installing the driver will add support for the 360 gamepad and a few others. Running the script will add 65 third party gamepads and fight sticks. I don't offer any guarantees (neither do Feral) for the script but it seems to work well so far. If the pad is picked up by the drivers it should work in most/all games that support gamepads.

The 65 supported devices so far are:

Device Name - USB Vendor ID - USB Device ID
ArcadeGameStick 1848 18264 \
BatarangWired 5604 16144 \
BigBenController 5227 1537 \
Controller 1118 654 \
DOA4Stick 3853 10 \
GamestopGamepad 4779 770 \
GamestopGamepad2 7085 63745 \
GameStopGamepad3 3695 1025 \
GuitarHero 5168 18248 \
GuitarHero 5168 18248 \
HoriFightingStickEX2 3853 10 \
HoriFightingStickEX2B 7085 62725 \
HoriFightingStickEX2C 3853 13 \
HoriFSVX 7085 62723 \
HoriPadEX2Turbo 7085 62721 \
HoriPadEXTurbo 3853 12 \
HoriRAPVXSA 7085 62722 \
HoriUnnamed 7085 21760 \
HoriUnnamedBlueSolo 7085 64001 \
JoytekXbox360 5678 48879 \
JoytekXbox360 5678 48879 \
KonamiDancePad 4779 4 \
LogitechF310 1133 49693 \
LogitechF510 1133 49694 \
LogitechF710 1133 49695 \
MadCatzBrawlStick 7085 61465 \
MadCatzFightStickNeo 7085 61498 \
MadCatzGamepad 1848 18198 \
MadCatzGamepad2 7085 63746 \
MadCatzGamepad3 7085 61642 \
MadCatzFPSPro 7085 61479 \
MadCatzMicroConGamepad 1848 18230 \
MadCatzMicroGamepad 1848 18230 \
MadCatzPad3 7085 61462 \
MadCatzPortableDrum 1848 39025 \
MadCatzProGamepad 1848 18214 \
MadCatzProGamepad 1848 18214 \
MVC2TEStick 7085 61497 \
MVC2TEStick2 1848 46904 \
PDPAfterglow 7085 63744 \
PDPTron 7085 63747 \
PDPVersusPad 7085 63748 \
PowerAMiniProEXGreen 5604 16128 \
PowerAMiniProEXWhite 9414 21248 \
RAPEXSE 3853 22 \
RazerOnza 7085 64769 \
RazerOnza2 5769 64769 \
RazerOnzaTE 7085 64768 \
RazerOnzaTE2 5769 64768 \
RedOctaneController 5168 63489 \
RockBandDrums 7085 3 \
RockBandGuitar 7085 2 \
RockCandy 3695 287 \
SaitekCB360 1848 51970 \
SC4VF5Stick 3853 13 \
SF4FightPad 7085 61480 \
SF4FightPad2 1848 18216 \
SF4StickSE 1848 18200 \
SF4StickTE 1848 18232 \
SF4StickTER2 7085 61496 \
SSF4StickTE 1848 63288 \
SSFIVTEChunLi 7085 61501 \
StrikeController 5769 1 \
TSZPelican 3695 513 \
ThrustmasterGPXLightback 9414 23298

(Big hat-tip to Cesium133x for his simple guide that helped for the basis of my more streamlined script using the newer 0.11 drivers instead of the older 0.08 drivers)

Unless your game does work with gamepads I would recommend avoiding Gamepad Companion. It overrides the built in game support often making things harder not easier. If you are trying to play any Feral game I would not use Gamepad companion as we have support for over 100 gamepads now without needing anything installed or setup beyond the 360 driver for 360 pads.

If you ask nicely and email Edwin at padsupport@feralinteractive.com with the Device name, USB Device and Vendor ID for a third party 360 device he can add it to the script and update the download link for everyone.

(All credit for this goes to Edwin or edddieduck)
 
To find the link you just need to read the thread posts, the previous page (page 8) has full instructions.

Instructions -> https://forums.macrumors.com/posts/16767102/

Cheers!

Edwin

That post is about 0.11 (and OS X 10.8.2 probably)
Anyone got the 0.12 (or any version actually) working with the OS X 10.8.3? For me it can only work when I boot my mac with the controller and whenever I unplug the controller it force-reboot my mac... =/

I have a 15'' MBP Retina (mid-2012)


Thanks! xD
 
That post is about 0.11 (and OS X 10.8.2 probably)
Anyone got the 0.12 (or any version actually) working with the OS X 10.8.3? For me it can only work when I boot my mac with the controller and whenever I unplug the controller it force-reboot my mac... =/

I have a 15'' MBP Retina (mid-2012)


Thanks! xD

Extra pads either work without the script on 0.12 or you need to install 0.11 and use the script.

The script DOES NOT WORK with 0.12 and likely will never work.

Both 0.11 and 0.12 work fine in 10.8.3

Edwin
 
Sorry for the short post before, my iPod Touch ate what I was saying when I tried to verify the link.

The main thing that I did is make it a proper Garbage-collection citizen, having a finalize method in the necessary classes, wrapping a few Core Foundation objects with NSMakeCollectable. There's also various leaks that I fixed. Both of these things that Clang static analyzation discovered. I also changed the progress indicators in the prefpane to status indicators, so they're green now instead of blue. I'm also working on making an inverted status indicators, because I like symmetry.

I also made it so that the Force Feedback plug-in has the proper extension when Xcode builds it.
Also, Xcode projects that depend on something from another Xcode project now include the Xcode project, set the dependency, and gets the file from the Xcode project's built files.

I changed the build targets on some of the projects from Development/Deployment/Default to Debug/Release. No real reason.

I did remove the code signing because I don't want to make a fake key just to get it to build.
 
Sorry for the short post before, my iPod Touch ate what I was saying when I tried to verify the link.

The main thing that I did is make it a proper Garbage-collection citizen, having a finalize method in the necessary classes, wrapping a few Core Foundation objects with NSMakeCollectable. There's also various leaks that I fixed. Both of these things that Clang static analyzation discovered. I also changed the progress indicators in the prefpane to status indicators, so they're green now instead of blue. I'm also working on making an inverted status indicators, because I like symmetry.

I also made it so that the Force Feedback plug-in has the proper extension when Xcode builds it.
Also, Xcode projects that depend on something from another Xcode project now include the Xcode project, set the dependency, and gets the file from the Xcode project's built files.

I changed the build targets on some of the projects from Development/Deployment/Default to Debug/Release. No real reason.

I did remove the code signing because I don't want to make a fake key just to get it to build.

Did you add in my list of extra pads?

Edwin
 
I'm having the same problems here, have tried everything I can think of (and that has been posted earlier, to no avail). Standard X360 wired controller, using 0.12 version of the drivers. Shows up in System Profiler, but not in the Xbox 360 Controllers preference panel. Plug it in and it flashes the LEDs once, then nothing.

Macbook pro 5.1, OSX Snow Leopard (10.6.8). No other gamepad drivers/etc installed.

I've been fighting this thing, installing, uninstalling, rebooting, unplugging, installing, reinstalling, rebooting, etc for like twelve hours. Ready to throw it out the window.

EDIT And one hour later, finally got it to work! Unsure of what combination was required, but...
1. enabled 64bit kernel & extensions
2. installed 0.12, reboot (didn't work)
3. uninstalled 0.12, reboot
4. installed 0.11, reboot
5. removed support for all other controllers but "Controller", reboot
6. success
I wonder if you didn't saved my life (well almost!) with your post.

I had already tried 2+3+2+3+5+3+4 then I was dry and didn't attempt try again step 5. Then I read your post and tried again 5 but with 0.11. And miracle at least my standard controller is recognized.

It really makes wonder what's wrong. I had a lot of usb devices and disconnected many but that was long before try uninstall. Also my current situation is very temporary because my OS is a fresh Lion, installed on an external USB.

I'd say that the uninstall never really worked fully I removed all the files listed in the thread but when I was installing again it was saying a newer version was already installed. But at least I could force install anyway and this works. If hadn't remove the files force install didn't worked.

It's still weird that there's no clean uninstall. And even weirder that Aspyr requires this to have a game unplayable without a gamepad to work with a gamepad like the 360. Ha well for now I'm saved so I won't whine too much. :)
 
Hi guys, first post here!

I have my receiver recognised by my mac (official microsoft receiver)

Xbox 360 Wireless Receiver for Windows:

Product ID: 0x0719
Vendor ID: 0x045e (Microsoft Corporation)
Version: 1.00
Serial Number: FDDBA870
Speed: Up to 12 Mb/sec
Manufacturer: ©Microsoft
Location ID: 0x1d100000 / 2
Current Available (mA): 500
Current Required (mA): Unknown (Device has not been configured)

However my 360 pad is not syncing with it. I turn the pad on, it does its basic flashing thing. I push the sync on the controller and it starts searching, then i push the sync on the reciever. The pad flashes like its recognised for a couple of seconds, but then no channel is given and it goes back to the basic flashing again.

Any ideas?

Cheers!
 
Hi guys, first post here!

I have my receiver recognised by my mac (official microsoft receiver)

Xbox 360 Wireless Receiver for Windows:

Product ID: 0x0719
Vendor ID: 0x045e (Microsoft Corporation)
Version: 1.00
Serial Number: FDDBA870
Speed: Up to 12 Mb/sec
Manufacturer: ©Microsoft
Location ID: 0x1d100000 / 2
Current Available (mA): 500
Current Required (mA): Unknown (Device has not been configured)

However my 360 pad is not syncing with it. I turn the pad on, it does its basic flashing thing. I push the sync on the controller and it starts searching, then i push the sync on the reciever. The pad flashes like its recognised for a couple of seconds, but then no channel is given and it goes back to the basic flashing again.

Any ideas?

Cheers!

Did you install the tattiebogle unofficial drivers? If so what version?

Your description sounds like what happens if you have yet to install the drivers.

Edwin
 
Xbox 360 Controllers

I don't think I have ever seen anything as obtuse as trying to get these devices to work under OS X. :(

I have followed this thread and performed (and un-performed) all of the actions specified. (Many times).

All I get for my pains is a controller (Wired Controller) that sits there and flashes its "X" light at me.

That happens both on my iMac and my MBP. I do notice that there is a 360Daemon process running, but it does not appear to do anything, as the controller does not show up under any circumstances with any of my games nor in a utility that I have for verifying USB device activity.

Not sure where to go from here.

I will note that the controller works perfectly fine under Win7 running in a Parallels VM. I guess I will have to give up on Mac gaming and run everything under Windows. Not my first choice, but whatever works.

Any thoughts out there?
 
Last edited:
I don't think I have ever seen anything as obtuse as trying to get these devices to work under OS X. :(

I have followed this thread and performed (and un-performed) all of the actions specified. (Many times).

All I get for my pains is a controller (Wired Controller) that sits there and flashes its "X" light at me.

That happens both on my iMac and my MBP. I do notice that there is a 360Daemon process running, but it does not appear to do anything, as the controller does not show up under any circumstances with any of my games nor in a utility that I have for verifying USB device activity.

Not sure where to go from here.

I will note that the controller works perfectly fine under Win7 running in a Parallels VM. I guess I will have to give up on Mac gaming and run everything under Windows. Not my first choice, but whatever works.

Any thoughts out there?

Sadly Microsoft don't write drivers for the Mac. However with an official cabled 360 gamepad it should just be picked up if you have the latest drivers installed.

The gamepad should appear in the USB list WITHOUT a driver. If it does not appear at all in your connected USB devices then your USB port or pad might have hardware issues.

Not all games support the 360 gamepad, all Feral games support the 360 pad but only with the driver. Some Aspyr games work with the wired 360 pad but only if you uninstall the drivers. Other games don't support the 360 at all. I would recommend checking the games you are testing support the game pad on the Mac.

What version of the drivers did you install?

Good luck!

Edwin
 
Xbox360 compatible gamepad

Sadly Microsoft don't write drivers for the Mac. However with an official cabled 360 gamepad it should just be picked up if you have the latest drivers installed.

The gamepad should appear in the USB list WITHOUT a driver. If it does not appear at all in your connected USB devices then your USB port or pad might have hardware issues.

Not all games support the 360 gamepad, all Feral games support the 360 pad but only with the driver. Some Aspyr games work with the wired 360 pad but only if you uninstall the drivers. Other games don't support the 360 at all. I would recommend checking the games you are testing support the game pad on the Mac.

What version of the drivers did you install?

Good luck!

Edwin

Well I tried all the recommended drivers in this forum topic with no success.

I currently deleted all 360 based stuff including the 360Daemon that was running in the background. It had a startup link. I remove the files completely then restarted the computer.

The hardware is recognised by the system as follows:

GPX Gamepad:

Product ID: 0x5b02
Vendor ID: 0x24c6
Version: 2.02
Serial Number: 0000071D
Speed: Up to 12 Mb/sec
Manufacturer: Thrustmaster
Location ID: 0xfd131100 / 13
Current Available (mA): 500
Current Required (mA): 500

Even with all drivers and daemons removed, plugging in the gamepad results in all 4 segments of the "X" button LEDs flashing.

I have tried both 0.11 and 0.12 versions, and your extra script with no joy.

Gamepad is not recognised by Galaxy on Fire 2 HD, nor by Borderlands 2 or XCOM Enemy Unknown. I am at a loss to explain or even understand what is going on here.

I guess for MAC games, I will have to use the trackpad and keyboard. Shame.
 
Well I tried all the recommended drivers in this forum topic with no success.

I currently deleted all 360 based stuff including the 360Daemon that was running in the background. It had a startup link. I remove the files completely then restarted the computer.

The hardware is recognised by the system as follows:

GPX Gamepad:

Product ID: 0x5b02
Vendor ID: 0x24c6
Version: 2.02
Serial Number: 0000071D
Speed: Up to 12 Mb/sec
Manufacturer: Thrustmaster
Location ID: 0xfd131100 / 13
Current Available (mA): 500
Current Required (mA): 500

Even with all drivers and daemons removed, plugging in the gamepad results in all 4 segments of the "X" button LEDs flashing.

I have tried both 0.11 and 0.12 versions, and your extra script with no joy.

Gamepad is not recognised by Galaxy on Fire 2 HD, nor by Borderlands 2 or XCOM Enemy Unknown. I am at a loss to explain or even understand what is going on here.

I guess for MAC games, I will have to use the trackpad and keyboard. Shame.

1. Your gamepad is a third party pad so will never work without modifying the drivers either with my script or manually. I think the script supports your pad but you will need to check USB device values against the script (I am a little busy but if you get stuck shout and I will see if I can help)
2. Borderlands 2 only supports a wired (official) 360 pad and nothing else.
3. XCOM can support the pad if you can get the driver to recognise it as a gamepad.
 
1. Your gamepad is a third party pad so will never work without modifying the drivers either with my script or manually. I think the script supports your pad but you will need to check USB device values against the script (I am a little busy but if you get stuck shout and I will see if I can help)
2. Borderlands 2 only supports a wired (official) 360 pad and nothing else.
3. XCOM can support the pad if you can get the driver to recognise it as a gamepad.

Well, I tried. I will simply use it with Windows games and revert to keyboard/mouse/trackpad for Mac games.

Thanks for your responses Edwin, they are appreciated.
 
I am having a problem with my wireless 360 controller. I downloaded the tattiebogle most recent driver. Then I plugged my gaming receiver into my mac and I can't seem to sync the two. It blinks like its about to connect and then it just doesn't. Anyone have any suggestions?
 
I am having a problem with my wireless 360 controller. I downloaded the tattiebogle most recent driver. Then I plugged my gaming receiver into my mac and I can't seem to sync the two. It blinks like its about to connect and then it just doesn't. Anyone have any suggestions?

Just checking you do have the wireless USB PC dongle installed and the pad you are using is a Microsoft one?

Edwin
 
Problems with VF5 Hori EX2 stick

Hello everyone,

I've been trying (and failing) to get my Hori EX2 Virtua Fighter 5 stick working with my mac for some time now and was hoping someone may be able to offer some advice.

I have a clean install of the 360 controller driver 0.11 with the extra gamepads installer which works fine with my wired 360 controller. Prior to that, I tried the 0.12 version but that seemed to prevent anything from working at all so I had to do a clean install of 0.11.

I've checked the Product and Vendor ID's in the system profiler (0x00d and 0x0f0d respectively) and converted those to decimal values (13 and 3853) which, from what I've read seems to be all I need to get it working once added to the info.plist in the following directory:

HD > System > Library > Extensions > 360Controller.kext

There's already a listing in the info.plist for these values (named SC4VF5 stick which I assume covers the Soul Calibur 4 and VF5 editions of the EX2) yet the stick won't work - the 4 quadrants are constantly flashing.

Any ideas? My thanks in advance. Using 10.6.8 btw.

EDIT: I forgot to add this but when I open up the system prefs and click on the (+) button to add a device, the SC4VF5Stick is in the list and coloured blue.
 

Attachments

  • Screen shot 2013-06-18 at 11.17.18.png
    Screen shot 2013-06-18 at 11.17.18.png
    56.1 KB · Views: 240
Last edited:
Hello everyone,

I've been trying (and failing) to get my Hori EX2 Virtua Fighter 5 stick working with my mac for some time now and was hoping someone may be able to offer some advice.

I have a clean install of the 360 controller driver 0.11 with the extra gamepads installer which works fine with my wired 360 controller. Prior to that, I tried the 0.12 version but that seemed to prevent anything from working at all so I had to do a clean install of 0.11.

I've checked the Product and Vendor ID's in the system profiler (0x00d and 0x0f0d respectively) and converted those to decimal values (13 and 3853) which, from what I've read seems to be all I need to get it working once added to the info.plist in the following directory:

HD > System > Library > Extensions > 360Controller.kext

There's already a listing in the info.plist for these values (named SC4VF5 stick which I assume covers the Soul Calibur 4 and VF5 editions of the EX2) yet the stick won't work - the 4 quadrants are constantly flashing.

Any ideas? My thanks in advance. Using 10.6.8 btw.

EDIT: I forgot to add this but when I open up the system prefs and click on the (+) button to add a device, the SC4VF5Stick is in the list and coloured blue.

I think you have hit the horrible (and I have no solution) driver bug that causes some devices not to work.

Edwin
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.