Xbox 360 Controller Working on OS Lion 10.7.3

Discussion in 'Mac and PC Games' started by Fraaaa, Feb 20, 2012.

  1. Fraaaa, Feb 20, 2012
    Last edited: Feb 21, 2012

    macrumors 65816

    Fraaaa

    Joined:
    Mar 22, 2010
    Location:
    London, UK
    #1
    I used a wired Afterglow AX1 on Lion 10.7.3 - added a video on youtube here.

    1. If you have installed any version of TattiBogle and didn't work download UnTattie.

    2. Open Terminal and type: sudo sh and press enter, then insert your password - it will be invisible - and press enter.

    3. Type again: sudo sh and be sure there is a space after sh.

    4. Drag and drop UnTattie file in Terminal and press enter.

    5. Download TattieBogle 0.08 and install it. It probably will say that it failed the installation but it will be installed.

    6. Download this Controller List Installer.

    7. Download this Controller List.

    8. Go in About This Mac on the :apple: menu, click more info and then system report. Connect your controller if you haven't done that yet and check under hardware, and the USB. For me under USB High-speed bus, then Hub I had Afterglow gamepad. If you use an original controller you might see it as vendor specific device. Click on it and in the box below you will see a Product and Vendor ID. Write those down.

    9. Open the Controller List file with a text editor and you look for <key>Controller</key> or look for other key tag that contains your device name, is irrelevant, but I edited under <key>PDPAfterglow</key> just because I have the Afterglow controller.

    10. You will see this few line below it:
    <key>idProduct</key>
    <key>idVendor</key>

    11. Insert in between those <integer></integer> tags those number you wrote down earlier instead of those that are in the file. You might want to check the second 'Thanks to' link at the bottom if this is getting confusing.

    12. Once you have done save the changes and drag and drop the file over the automator controller list installer.

    13. Go in system preferences and go mess with your XBOX Controller while you'll joy with glee! :)


    You might want to check the links at the bottom to understand better some of the steps, however the guys do two things that I combined and made my controller working after 4 tedious hours and numerous dead-end research on the internet.

    The second video also has some steps for the Wireless controller.

    Let me know your result!!



    Thanks to:

    http://www.youtube.com/watch?v=GKH_qwJ55Hs

    http://www.youtube.com/watch?v=ip5nggX7Wxw
     
  2. NZed, Feb 20, 2012
    Last edited: Feb 20, 2012

    macrumors 65816

    NZed

    Joined:
    Jan 24, 2011
    Location:
    Canada, Eh?
    #2
    Can it be the newest Tattiebogle?

    Oh and for the UnTattie part, it said permission denied.

    Edit I tried it with SL. Probably why its not working.
     
  3. thread starter macrumors 65816

    Fraaaa

    Joined:
    Mar 22, 2010
    Location:
    London, UK
    #3
    Sorry I wrote this yesterday at 2 am I might have forgot some steps.

    Open Terminal and write sudo sh and press enter.

    Type your password and press enter. Your password will not be visible on the screen.

    Then continue from point 2.

    Let me know.



    The software is old a lot of people had not that working after the 0.08.
     
  4. macrumors 65816

    NZed

    Joined:
    Jan 24, 2011
    Location:
    Canada, Eh?
    #4
    It wont work. Anyways, I managed to open the .sh file and look at its commands and did it manually either on Terminal or just pinpointing to the file and deleted it myself so its fine. But the controller list wont work. I cant install it. I'm not getting my hopes to high since I'm on Snow Leopard and this is for lion
    Thanks anyways!
     
  5. macrumors 6502

    Joined:
    May 25, 2010
    Location:
    Los Angeles
  6. macrumors newbie

    Joined:
    Mar 9, 2012
    #6
    I tried this as above with a standard wired xbox 360 controller- it still isn't working, just comes up with no controller recognised. Any ideas on why that might be? I put in the prod and vendor id's as suggested, but still nothing. I'm running same os x version, Lion 10.7.3. This is driving me nuts- any ideas would we welcome :).
     
  7. macrumors 6502

    applefan69

    Joined:
    Oct 9, 2007
    Location:
    Medicine Hat
    #7
    Same here. I am beginning to think it will not work because we are using the Microsoft xbox controller. All the success stories I've seen online (and I have looked everywhere/tried everything) were with third party controllers. I wish I was wrong, but I just like you have had no success. I am running 10.7.4, but I don't see that making such a big difference.

    I understand using terminal and editing .plist files. This is something I could do easily if it worked. I have tried all the instructions over again several times with no luck. I even got my hands on a more updated controller list file. ( labelled 15 rather than 13)

    Greatly appreciate anyone who can help. Not high hopes though...
     
  8. macrumors 6502

    applefan69

    Joined:
    Oct 9, 2007
    Location:
    Medicine Hat
    #8
    I just got to the bottom of our issue I believe.

    What I am using is my original xbox 360 controller that is wireless but also has a play and charge cable. I assumed since the cable were USB it should work. From I understand it will NOT work with just the cable.

    I believe what I need is a wired xbox 360 controller. like this http://www.amazon.ca/Microsoft-882224020824-Xbox-360-Controller/dp/B000B6MLTQ


    Bummer I did not realize this sooner. I feel kinda stupid now, either way I can rest happy knowing there is a legitimate reason it does not work. Versus the frustration of wondering what I could be doing wrong, or that others were doing different.
     
  9. macrumors newbie

    Joined:
    May 23, 2012
    #9
    Hm

    About time SOMEONE figured this out - Followed your instructions exactly (was thrown a little because the Vendor/Product IDs for my device were hex values while the Controller List file was using integers for everything), but as soon as I dropped the List File on the Updater, I rebooted the Preference Pane and everything was working perfectly.

    Thanks a bunch, time to play some Rygar xD
     
  10. Fraaaa, May 25, 2012
    Last edited: Jun 14, 2012

    thread starter macrumors 65816

    Fraaaa

    Joined:
    Mar 22, 2010
    Location:
    London, UK
    #10
    No, plug and play dosen't work, but you can use wireless controllers if you have the receiver. I don't have it to try and cannot make a tutorial.
     
  11. macrumors newbie

    Joined:
    Jun 14, 2012
    #11
    My terminal continues to read Permission Denied when I try to drag drop and enter untattie file. Can't get past this step? Help!!
     
  12. thread starter macrumors 65816

    Fraaaa

    Joined:
    Mar 22, 2010
    Location:
    London, UK
    #12
    Have you checked the video?
     
  13. hamchuck, Jun 15, 2012
    Last edited: Jun 15, 2012

    macrumors newbie

    Joined:
    Jun 14, 2012
    #13
    Hi,
    yes I have followed the video and instructions. My problem now might be the afterglow ax.1 controller itself. It lights up when I start my computer but then does not stay on? I have tried different usb ports to no avail. It is a brand new Afterglow. Any ideas? Thank you so much for your help.

    P.S. before I purchased the xbox afterglow, I had bought an afterglow for the PS3 which did stay on, so it is confusing.
     
  14. macrumors member

    Joined:
    Jun 27, 2009
    #14
    hey man this is great I got my DDR Universe pad to work with OS X finally. I kept to trying to manually edit the .plist file in kext for the latest driver but it didn't seem to work at all. I would edit it, change the permissions back with chmod, reboot and...nothing.

    Is there anyway to make this work on the newer driver? I think Mountain Lion will drop support for 32bit kexts so I'm afraid this might not work on it.
     
  15. macrumors newbie

    Joined:
    Aug 12, 2012
    #15
    thanks so much! worked like a charm. i nearly freaked out when the green LEDs lit up.

    one thing - as kresentphresh mentioned, System Report contained hex values for the vendor/product IDs. you'll know it's hex because it won't quite look like a number, eg "0x0113". just go to google and search for "0x0113 in decimal", replacing 0x0113 with the value from system report. it will give you a "normal" base 10 number. put THIS number into the controller list file.
     
  16. macrumors newbie

    Joined:
    Aug 21, 2012
    #16
    Driver Works, Games Don't

    I've gotten my controller to work (after a lot of work) so that it shows up and is recognized by the TattieBogle driver in system preferences. However, when I try to use the controller in the Mac App Store version of games like Tomb Raider: Underworld or Star Wars: Force Unleashed, it doesn't recognize the controller. I've invested way too much time to give up now. Any suggestions?
     
  17. macrumors newbie

    Joined:
    Aug 21, 2012
    #17
    For the record, I'm using an official Xbox 360 Batarang controller.
     
  18. macrumors newbie

    Joined:
    Sep 4, 2012
    #18
    about step 4, i dont have to install untattie because i didnt have any version of it before. so my question is do i still press enter or just not press anything and continue on with the rest of the steps?
     
  19. thread starter macrumors 65816

    Fraaaa

    Joined:
    Mar 22, 2010
    Location:
    London, UK
    #19
    You can skip that step and go with step 5. There is no harm is you go through step 4 anyways.
     
  20. aznn1nja, Sep 5, 2012
    Last edited: Jan 1, 2013

    macrumors newbie

    Joined:
    Sep 5, 2012
    #20
    See newer reply (Disregard this one)

    Well in Mountain Lion it doesn't seem to be able to work, since the id's are not integers:
    Product ID: 0xf900
    Vendor ID: 0x1bad
    All the IDs have the 0x in the beginning now, not sure what it was before but I hope there's a way to get it to work still? I don't want to have to use my windows computer just to connect my controller :(

    Thanks for the amazing guide anyways though, most thorough one out there!


    EDIT: Well I got it to work, made a new reply below :p
     
  21. macrumors newbie

    Joined:
    Sep 13, 2012
    #21
    I think I managed to get the my Macbook Pro to recognize my Razer Onza TE following your steps, but the problem is that the L/R Triggers seem permanently linked to activate the rumble packs. The harder I depress one of them, the more intense it causes the rumble to form from that side. Is there some way to fix this?
     
  22. kevosoup, Sep 19, 2012
    Last edited: Sep 19, 2012

    macrumors newbie

    kevosoup

    Joined:
    Sep 19, 2012
    #22
    Alright - Did everything step by step. Keep in mind that I am new to the mac world. I didn't have to uninstall the tattiebogle - just installed the required version. Edited the controller list like you said. Do I just change the one vendor and product ID under the <key> Controller/Afterglow </key> section? Or all of them that show in the Controller list.

    I dragged the controller list onto the installer, and it didn't work. : (
    Not sure what's up. I have the Product number as 0xf900 and vendor as 0x1bad

    BTW I have an afterglow controller as well.
    Any help would be appreciated. :D

    I'm also running on 10.7.4
     
  23. macrumors newbie

    kevosoup

    Joined:
    Sep 19, 2012
    #23
    bump ~
    I'd really appreciate some help on this.
     
  24. macrumors newbie

    Joined:
    Nov 17, 2012
    Location:
    San Francisco
    #24
    What's the difference between Tattieboggle v008 and the edited Tattieboggle v008 pkg?

    I ask because somehow, after working fine for a number of weeks, my MBPR stopped working with the XBox360 Controller driver, and even hard crashed when I removed it.

    Scrolling through the Colin Munro's release notes, v011 has a fix for this crash. I went through the steps again listed here, substituting Tattieboggle v011 package for TattieBoggle v008_edited, and I hope it works, but it'd be nice to know what the difference was so that I can have more confidence that it actually works.

    Thanks!
     
  25. macrumors newbie

    FlorianP

    Joined:
    Dec 24, 2012
    #25
    any news ?

    Hello there,

    thanks for the tuto, great work, but I unfortunately still have issues.

    the driver recognize the controller but it doesn't work in game (Batman Arkham City) even with a bunch of supported controllers in /Applications/Batman Arkham City GOTY.app/Contents/Resources/In*putDevices.

    Does there is a way to add my controller in the InputDevices list ?


    thank you
     

Share This Page