Updated 360 controller mac driver, Hori EX2, Mad Catz SFIV Sticks

How do I get my XBOX 360 SE stick to work for Mac running ML? I’m so lost, and any download involving megaupload is lost.

Here’s How to Get This Working With Lion he Green mini pro ex or the white , or for any controller for that matter!

Powera Mini pro ex xbox 360 working!!! on 10.7 Lion here’s how!

Working Mini Pro Ex On Mac Lion 10.7 Here’s How!

Hi Everyone,

My day job is working for Feral Interactive (the Mac games developer/publisher). I have spent a lot of time making our pad support to be super flexible and part of that is supporting the 360 and PS3 gamepads. Anyway enough about me I have taken all the info on this site and on a few others and made a small easy to use script that adds about 60 pads to the list of pads supported by the 360 drivers. What’s more is this script works with the latest 360 drivers 0.11 instead of the older 0.08 drivers that most hacks up to now have had to use.

Simply make sure you have a working installation of 0.11 on your Mac.
Download this file : http://downloads.feralinteractive.com/temp/Xbox360DriverExtraPadSupport.command.zip
Open the .command file (you might need to right click open to avoid annoying GateKeeper stuff) and enter your admin password when prompted.

The script is readable in a text editor if you like and if anyone has a problem or has a new 360 device they would like added read the instructions inside the a script (also displayed in the terminal when you run the script).

This is not a supported by Feral project at the moment but I am allowed to devote some engineering time to it during work hours to insure support inside our games which has a knock on effect to all pad users. :slight_smile:

Have fun and please let me know how everyone gets on, adding new pads is simple so if you tell me missing pad info I hope to make this a complete list of all the pads requested in this thread and others.

Edwin

Thanks for the applause :slight_smile:

For reference here is the list of devices supported (along with their vendor and product IDs).


** Extra Pads Enabled **



The following pads will now be recognised by the 360 drivers
PadName VendorID Product ID
ArcadeGameStick 1848 18264
BatarangWired 5604 16144
BigBenController 5227 1537
Controller 1118 654
DOA4Stick 3853 10
GamestopGamepad 4779 770
GamestopGamepad2 7085 63745
GuitarHero 5168 18248
GuitarHero 5168 18248
HoriFightingStickEX2 3853 10
HoriFightingStickEX2B 7085 62725
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
MadCatzGamepad 1848 18198
MadCatzGamepad2 7085 63746
MadCatzGamepad3 7085 61642
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
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


System Information displays the ID’s in Hexadecimal not Decimal you can convert the IDs using this webpage. http://www.statman.info/conversions/hexadecimal.html Here is an example.

In System Information -> USB

XBOX360 GAMEPAD: (RazerOnza)

Product ID:0xfd00
Vendor ID:0x1689

Appears like the following in my pad definition code:

RazerOnzaTE2 5769 64768

As long as I get the Product ID and Vendor ID which you can get using the built in “System Information” in the Application/Utilities folder I am 99% likely to get it working.

Cheers,

Edwin

is there anything like this for using a brawlstick (360) on a fujitsu laptop. i cant find a driver anywhere…the drivers for xbox controllers for windows 7 don’t seem to work. i’m running out of options, would be cool if someone can point me in the right direction.

cheers.

I have read this thread countless times yesterday. I bought the Gamestop xbox360 controller in hopes that it would work. Well after hours of fiddling around and reading this thread and following many of the steps, it ended up working. However, the next day, when I come to use it again, I plug in, my controller flashes on then quickly off, and my driver does not recognize it anymore. As a matter of fact, my damn computer doesn’t even recognize anything in the USB slot. Im running MAC 10.8.2
Controller Number: 47160

I currently have version .11 tattiebogle which worked for me yesterday, and I have the most recent Plist file in place. Can anyone help? This is extremely frustrating as I wanna get my zelda on!

Topmen20, if you read my post further up this page you will see we need the vendor ID and the device ID for your gamepad. The controller number is not by itself useful. Once you give me the codes I can update the script to support your pad too.

Edwin

Hey guys, I’m really new to all of this but I tried punching my MadCatz FightStick Neo into one of .plist files and to no avail
Help is greatly appreciated!

product ID: 0xf03a
vendor ID: 0x1bad

I just copied an existing entry and replaced the title and decimals. Is that right?

I posted instructions on the last page of the best way of doing this, always best to read all the way to the end of the thread!

Anyway :wink: I took your pad details and have added them to the supported pads in my super script. See below.

Simply make sure you have a working installation of the Mac tattiebogle 0.11 on your Mac. This is important do not use older versions it won’t work.
Download this file : http://downloads.feralinteractive.com/temp/Xbox360DriverExtraPadSupport.command.zip
Open the .command file (you might need to right click open to avoid annoying GateKeeper stuff) and enter your admin password when prompted.

The script is readable in a text editor if you like and if anyone has a problem or has a new 360 device they would like added read the instructions inside the a script (also displayed in the terminal when you run the script).

echo “MadCatzFightStickNeo 7085 61498”

Edwin

Thanks so much for the help! I’m not as savvy in that area as I would like to be. The script kept giving me an error about a bad EOF and exiting but I copying the code into the terminal and doing it that way worked wonderfully. I don’t know what the problem was because all the paths were correct.

Anyway, works like a charm! Thanks a million. :smiley:

Happy to help, I fixed the script error it was caused was a missing " around one of the comments when I added your fight stick. If anyone downloads the script it will work correctly now!

Edwin

Tried this with 0.11. My wireless gamepad continued to work fine but when I plugged in my Madcatz SF Fightpad although the home button lit up fine no input from the pad was recognised. Then when I plugged it out my mac crashed. This is 100% repeatable even after a complete re-install.

Xbox360ExtraPadSupport - Added:

GameStopGamepad3 3695 1025
HoriFightingStickEX2C 3853 13

==========INSTRUCTIONS=============

  1. Simply make sure you have a working installation of the Mac tattiebogle 0.11 on your Mac. This is important do not use older versions, it won’t work.
  2. Download this file : http://downloads.feralinteractive.com/temp/Xbox360DriverExtraPadSupport.command.zip (It’s been updated)
  3. Open the .command file (you might need to right click open to avoid annoying GateKeeper stuff) and enter your admin password when prompted.

Is anyone else getting crashes when unplugging the controller?

So far including you 2 people have had a crash, sounds like a crash deep in the 360 driver, it is either a bug in the driver or the pad/stick you are trying to use does something none standard and that causes the driver to freak out. My script only add pads to the supported list I don’t debug/code the drivers myself and this sounds like a driver bug.

If you email me your kernel panic (Crash Log) I can collate them and see send it on to the guy who writes the drivers, I can also see if I can see anything in the crash log that might help you avoid the side effect. Please also include your exact USB ID for the pad and if possible a url to the a webpage / buy page for the device.

Edwin

Hey EddDeDuck, I’m freakin out man. I’ve tried to follow all the steps you listed in your earlier post and I’ve read this thread up and down but I’m just not following, somewhere.

My controller specs are as follows:
Product ID: 0xf016
Vendor ID: 0x1bad

It’s a MadCatz pad.

My computer is running on Version 10.6.4 whatever that means.
If you need any more info, give me a heads up.
ihavenodeawhatimdoingdog.jpg

Can someone get this working? It works slightly on .08, but I’m on mountain lion 10.8.2 and whenever I unplug my controller it crashes my computer. .11 doesn’t work, I tried latest controller list… Please I just wanna play some games with my controller lol…

Product ID:0xbeef
Vendor ID:0x162e
Version:31.22
Serial Number:734759
Speed:Up to 12 Mb/sec
Manufacturer:Joytech Neo-Se Take2
Location ID:0xfa130000 / 6
Current Available (mA):500
Current Required (mA):500\