You even reused the AV Multi Out jack… that is way clean.
Video of the build is up now.
[media=youtube]wncAFgRk3M0[/media]
How real men do it!
I’ll try and watch this on my lunch break or maybe tonight.
UPDATE: Custom button mode working! I think this weekend will be my last attempt @ X360 support before moving on to the other things. I’ll re-visit it later. A lot of tournies are running PS3, anyways, so I’d at least like to get some of those folks set up. So many majors going on before I’m done!
-ud
don’t give up on XB360! you can do it!!
I thought USB Hosting Xbox 360 controllers was a matter of setting them to configuration (I think) 1, and then reading a bit field in one of the end points.
This guy has some notes in his source code…
http://pingus.seul.org/~grumbel/xboxdrv/
I’m not giving up on it, it’s just if I can’t get it going soon, there are other things that will take precedence and I can come back to it later.
Cool, thanks! I’ve looked through code for open source X360 drivers on various operating systems and I’m not seeing anything special being done to get it talking. I’ve used a protocol analyzer to see traffic between an X360 controller and the official MS driver for XP and there’s a bunch of extra crap there that doesn’t seem to follow what I see in the open source drivers. If I can’t find anything telling in that source you linked to, this weekend I’m gonna try and swing by my buddy’s house and check things out on his linux box using one of those non-MS drivers. Hopefully that will clear things up.
-ud
Could be that Xbox crypto everyone loves to hate.
Dunno. As far as I’m told, the encryption chip stuff is only used by the XBOX 360 console to verify it’s a legit controller.
-ud
So, have you decided to fish or cut bait?
That’s correct. The security is authentication only; there is no encryption.
Oh, man. The irony. The frustration. Where to begin. Ok, so, I’ve been using one of those Madcatz retro looking Atari sticks on my USB host, this whole time. Last weekend I went over to my friend’s house and we tried getting a data capture setup working after installing an open source X360 driver on his Ubuntu machine. Data capture proved to be an issue for reasons I won’t go into, so that was a wash.
I decided to give the XBCD driver another go (had tried previously on my other Win XP machine, to no avail). This time, after looking through the XBCD documentation, I noticed that out of the impressive list of supported devices, the Madcatz retro stick was absent. I recalled having one of the re-branded Gamestop/Madcatz wired 360 pads somewhere, so I dug one of those out and XBCD picked it right up. I did a few data captures and went back to my host setup to replicate the data exchange I’d observed. Still not working. I’m feeling pretty incompetent at this point.
Before going to bed, a thought occurred to me: if the Madcatz retro stick was not supported by XBCD, maybe there’s a reason? I plugged the Gamestop/Madcatz wired 360 pad into my host for the first time and it worked. So basically, if my host supports everything in the XBCD documentation, I have little desire to spend any more time on that Madcatz retro stick. Chances of somebody using that in a non-dual-mod application are probably slim, so I’m not worried about supporting those few people (sorry, those few people!).
In short, general X360 support is present. We’ll just have to find out what goofball controllers are going to prove troublesome. Markman, I need to use your collection!
-ud
Exiting news.
Is this like… an announcement you make before leaving?
lol I was like…lol. I think he meant “exciting news”…well I can’t wait for these to come out super excited.
Hey UD have you considered making like a lower end model with DB15 ports?
Haha, I didn’t even catch that.
Not seriously. USB version is priority, being as that is what most TOs will be after. I imagine there are people that would want DB15 or PS2 or whatever, but at this point I’m not so keen on making that many different models. I could sell it for cheaper, but being as I’d have to make a new interface board and a different faceplate, it becomes more of a headache to have lots of options when I could just focus on the bulk of the market. Not completely ruled out, but not desirable on my part.
-ud
ah ok gotcha
updates?
Is there a dibs list I can put myself on when these do get released? Also Is there gonna be like package where you everything like sticks and such? Not a B board just the system and controls maybe a pcb?
Just monkeying around w/ the firmware, right now. Tweaking button mapping for all controller types, etc.
Good question. Essentially, TOs will get first dibs. I’ve contacted a few that will be doing some beta testing, putting it through it’s paces. Other than that, nothing is locked in. I’ll put something in the original post when I’m ready for open orders. As far as packages, I’ve thought about stocking games to save people the hassle of tracking them down, but I need to build up some extra money before I can realistically do that. Packages including sticks is not really where I see things going. The whole point was “off the shelf” everything, so me going out and buying you a stick that you can go buy for yourself at lamestop doesn’t make much sense
-ud
In all honesty,
From what I’ve heard about the game boards, I’m much rather get universal boards and Phoenixed games.
Having to keep track of battery life and worrying about game suicide is not my cup of tea!
Granted, I already have some pretty darn good ports of CPS-2 games on my Sega systems but there were a few games that were never
released in anything like “perfect” or “great” port condition on any home console.
I’m still up for getting “perfect” editions and maybe some Asian/Japanese variants of games that never an official US release for sure!
(Of course, like anyone else, this all depends on spare money! I may have to quit a hobby or two and get a real job! LOL)