I had to uninstall the whole thing with the shell file above and reinstalled. It’s recognized now. Thanks!
glad to hear that.
So I am running in to a problem I haven’t seen yet in this thread…
I just got a Hori Fighting Stick EX2
Product ID: 0xf505
Vendor ID: 0x1bad
Version: 1.00
Serial Number: 02F51AB
Speed: Up to 12 Mb/sec
Manufacturer: HORI CO.,LTD.
Location ID: 0x1d100000
Current Available (mA): 500
Current Required (mA): 500
I edited the p-list (the vendor id in the ioreg was slightly different than in the edited p-list I downloaded). and the 1 lights up, and four of the buttons work in mame osx, but the Joystick doesn’t work, and nothing works in sdlmame. Anyone have similar problems?
PS-thanks to everyone who has contributed info on this topic. It’s greatly appreciated.
Is it possible for the Hori EX2 to change the joystick into the Right-Analog stick of an xbox 360 controller? Or possibly between LS and D-Pad? I know for certain that Mame OS X will prevent the RS analog stick from inputting anything, and possibly disable the LS unless you enable controller inputs in the preferences. I don’t have experiencew ith a Hori FS EX2, but this would be my guess if you had a MadCatz.
As for SDLMame, you might have just configured it improperly? It’s quite a bitch to setup.
If you can, check on the System Preferences panel to make sure everything works as well as an SNES emulator or something similar.
I have a SF4 Mad Catz stick, but my ID numbers are different than others posted.
Street Fighter IV FightStick:
Product ID: 0xf018
Vendor ID: 0x1bad
Version: 4.90
Serial Number: 0E7D7137
Speed: Up to 12 Mb/sec
Manufacturer: Mad Catz, Inc.
Location ID: 0x24130000
Current Available (mA): 500
Current Required (mA): Unknown (Device has not been configured)
What can I do? I’m not very familiar with using Terminal.
Sorry. My dumbass didn’t know to convert the hex.
Thanks for replying.
The arrows are lighting up in the Pref360Control panel when I move the stick so I am guessing it is a problem with the Mames I am running (hope so anyways, I just spent like two weeks trying to get my laptop to recognize my controller). Seeing as how there seem to be a lot of issues with Mame OS X I would like to just move to SDLMame anyways. Is there a good, thorough run-through on setting up SDLMame? I have tried some of the directions from earlier in the thread, and I can run it, but its been pretty buggy. Also having a hard time figuring out which version to run for OS 10.5.8.
Thanks again
Man, been trying to make this work. Here’s where I’m at.
A. Running OS X 10.6.6, Macbook Pro, 2.66Ghz Intel Core i7, 4GB of DDR3
B. Got sdlMAME installed and running using QMC2 gui-frontend (from here:QMC2 ? M.A.M.E./M.E.S.S. Catalog / Launcher II)
Note: I don’t particularly like QMC2 and would love a superior frontend if there is one and someone could link to it.
C. Have got this Xbox 360 Controller Driver, version 0.8 installed in my System Preferences.

Note: Had previously installed 0.9 from Tattiebogle.net. Then ran "Install360Controller008-edited.pkg"
Also tried running “UnTattieboglev2.sh” also located in this huge thread but have no idea if double-clicking on that did anything.
D. I have also used the “InstallNewControllerList” Macro and dragged the “ControllerList-10.plist” to said Macro
E. I own these two sticks:
MadCatz Street Fighter FightStick Tournament Edition Round 2
Amazon.com: Xbox 360 Street Fighter IV FightStick Tournament Edition: Playstation 3: Video Games

Hori Fightingstick EX2
Amazon.com: Xbox360 Fighting Stick EX 2: Video Games

The MadCatz seems to work (or at least is shows up and it does stuff when I use it with sdlMAME. Now if I could just figure out how to map the buttons with the QMC2 front-end)
However, no matter what I do, the Hori Fighting Stick EX2 will not do anything.
QUESTIONS
- What’s a better frontend to sdlMAME than QMC2 and where can I get it from? Where is this Mamepgui that tsphan speaks of?
- How do you run “UnTattieboglev2.sh”? Do you just double-click it?
- How can I make my Hori Fighting Stick EX2 work? Why isn’t it working but my Round 2 TE stick is working?
- I wish I could just start from scratch. Is there someway to do that? I thought the “UnTattieboglev2.sh” was the key to that, but either it doesn’t work or I’m executing it incorrectly.
Thanks.
You can still download Mamepgui here:
http://mameicons.free.fr/mame32p/download/mamepgui-1.5.0.mac.universal-20100305.zip
I’m going to try this QMC2 myself, it looks a lot better than mamepgui to be honest.
A .sh file means it’s a script. If it’s saved on your desktop, try loading up a Terminal window (just type Terminal into spotlight). Then type in “~/Desktop/UnTattieboglev2.sh” and hit enter. Hopefully that’ll do something. I can’t try it out myself though.
There’s a chance that Hori released an updated version of their EX2 and so its VendorIDs and ProductIDs are different. You can check it against the big list on Page 9 and either add it in yourself (convert the hex numbers into decimal numbers) or post again. Preferably, you can also post the codes on the page after getting it working so I can add it to the big list.
- Answered in 2.
My replies are going to be slowed down since I’ve been busy this year from my classes and can’t constantly check this thread. My goal is to start a new thread with all of this consolidated information and have it be up to date.
If anyone has a MVC3 PDP controller or a Razer Onza controller, I would like to add those on the list as well.
Also, in QMC2, I find hitting Tab in-game works perfectly fine for remapping my buttons.
Where could I find the Hori EX2’s VendorIDs and ProductIDs?
Load up System Profiler (it’s an app, or go to Apple -> About this Mac -> More Info…)
Under Hardware > USB, look for the Hori EX 2.
You should be able to spot a Product ID and Vendor ID.
If it’s not something like:
0x0F0D and 0x000A
then your Hori EX 2 must be a different edition and thus have different IDs. We just need to add those IDs to the controller list, update the drivers to be utilized by your Hori and bam you’ll have a working Hori EX 2 fightstick on your Mac.
If it is . . . then I don’t know.
I got this for the Hori FightingStick EX2
FightingStickEX2:
Product ID: 0xf505
Vendor ID: 0x1bad
Version: 1.00
Serial Number: 02F539F
Speed: Up to 12 Mb/sec
Manufacturer: HORI CO.,LTD.
Location ID: 0xfd130000
Current Available (mA): 500
Current Required (mA): Unknown (Device has not been configured)
=====
I also have a Chun-Li TE FightStick that doesn’t work.

For that one it says the following:
Super SFIV FightStick TE S:
Product ID: 0xf03d
Vendor ID: 0x1bad
Version: 4.90
Serial Number: 1585F932
Speed: Up to 12 Mb/sec
Manufacturer: Mad Catz, Inc.
Location ID: 0xfa140000
Current Available (mA): 500
Current Required (mA): Unknown (Device has not been configured)
New revision, just for you Demon! :wgrin:
Here’s ALL of the controllers added, the newest ones are bolded:
Hori Fighting Stick EX 2, DOA4 - 0xF0D/0xA
Hori Fighting Stick EX 2 B - 0x1BAD/0xF505
Hori SC4 - 0xF0D/0xD
Hori Real Arcade Pro EX,EX-SE,Tekken6 - 0xF0D/0x16
Hori Pad EX Turbo - 0xF0D/0xC
Hori Pad EX 2 Turbo - 0x1BAD/0xF501
MadCatz 4716 Controller - 0x738/0x4716
MadCatz 4716 Controller2 - 0x1BAD/0xF016
MadCatz SF4 Fightpad - 0x738/0x4728
MadCatz SF4 Fightpad2 - 0x1BAD/0xF028
MadCatz SF4 Fightstick SE - 0x738/0x4718
MadCatz SF4 Fightstick TE - 0x738/0x4738
MadCatz SF4 Fightstick TE-R2 - 0x1BAD/0xF038
MadCatz SSF4 Fightstick TE-S - 0x738/0xF738
MadCatz SSF4 Fightstick TE Chun LI - 0x1BAD/0xF03D
MadCatz MVC2 TE - 0x1BAD/0xF039
MadCatz MVC2 TE2 - 0x0738/0xB738
GamestopController - 0x1BAD/0xF901
Saitek Cyborg 360 - 0x738/0xCB02
PDP Afterglow - 0x1BAD/0xF900
Controllers I’d like to add if anyone has their ID numbers:
Hori RAP VX SA
PDP MK9 Stick
PDP MVC3 Pad
PDP Tron Controller
Razer Onza
Razer Onza TE
A refresher on how to install for anyone who’s jumping to the final page without reading everything:
- Ensure you have version 0.08 of Tattiebogle drivers, use Install360Controller008-edited.pkg.zip if you already downloaded 0.09.
- Either manually install it yourself as /System/Library/Extensions/360Controller.kext/Contents/Info.plist and then doing “sudo touch /System/Library/Extensions” OR
- Use this nifty installer.
InstallNewControllerList.app.zip
Simply DRAG AND DROP the controllerlist file onto the InstallController.app icon in your Finder and then wait a few minutes for it to install and refresh your extensions.
Enjoy!
IT WORKED!
I just got to get the joystick working smoothly. Either QMC2 or sdlMame handles it kinda weird.
But it worked! Thanks Tsphan!
I’m using this for my Madcatz 360 Fightpad. Working great so far! :rock:
Hi everyone!
First of all,apologizes about my english(I’m from Spain). I use a Mazcatz SFIV SE in a Macbook White SantaRosa with Snow Leopard. Everything works fine until Ive reinstalled the OS. After reinstall, I
ve downloaded the 0.08 drivers and I put the newest .plist, but an error ocurred(something like “the extension /system/library/extensions/360controller.kext have not been correctly installed.Try install again or contact the manufacturer”).
http://img703.imageshack.us/img703/774/capturadepantalla201103m.png
I’ve tried use UnTattieboglev2.sh and reinstall all, install the 0.09 drivers, install 0.08 and change manually the .plist,etc… and the same error appears. I also use a regular usb 360 controller and after the error appears don’t work either.
Any idea?
Thnks!
Will the mvc3 te work???
If it works for an xbox 360, it will work with these drivers as long as the VendorID and ProductID are installed correctly.
If you get errors such as yagoeq here, the best solution I have is to try to reinstall and try again, there’s never a definite answer to any problem.
how do install the vendor and productID?
heres all the stuff for the mvc3 stick:
Product ID: 0xf038
Vendor ID: 0x1bad
Version: 4.90
Serial Number: 0FB7C67A
Speed: Up to 12 Mb/sec
Manufacturer: Mad Catz, Inc.
Location ID: 0xfa140000
Current Available (mA): 500
Current Required (mA): Unknown (Device has not been configured)