The official Cthulhu and ChImp thread - Try our new Dreamcast flavor!

Don’t apologize man, that’s why I’m doing this, and we’ll get it straightened out.
When I’ve been plugging the ones I’ve put together in, the very first time its plugged in, an ‘unrecognized’ error like you describe pops up the first time, and subsequent replugs afterwards there isn’t one.

First of all, are you checking the control panel applet to see if the stick shows up? Whenever I plug in a fresh pad for the first time, I get the same message, but the stick still shows up and works fine in the control panel applet. I just wanted to make sure you were seeing that message and giving up without checking.

Please try:

  1. Just leave it plugged in, at least 15 seconds. Should it take that long? Hell no, but I wanted to make sure it definitely had a solid chance.
  2. Unplug, hold the stick to the right (not left like the Xbox mode) plug it in and wait again.

After you see the stick show up, let me know if the ‘unrecognized’ error pops up again when plugging in. If so I think I may have a way to prevent it.

I’ll stick close to the thread until we get this fixed so post up and I’ll reply quick.

Yes. VCC is the positive power voltage.

awesome toodles, thanks.

i’m almost done with my stick, i’ll post some pics when i’m done. i hope it works all fine and dandy my first try lol.

Just to let you know Toodles all sorted and working fine. now I can’t believe I’m such a douche bag putting those resistor array’s in the wrong way doh!!!

Cheers bud

Damn, I just can’t believe you got those removed and put back in without destroying anything! That’s a pain in the ass. But congratz on getting it all working.

I had been checking the controller dialog. Nothing ever shows up. The first time I pluggged it into any particular USB port, I’d get the unrecognized device error. Sometimes it would take near a minute to show up. Then after I plug it in again, I’d get nothing.

Plugging it into a fresh port while holding right causes sort of the same problem. Only now, it immediately, repeatedly, and continuously throws up the unrecognized device error. Furthermore, after the first time it showed that behavior, it now does it every time I plug it in on any port regardless of whether I hold right.

Xbox mode continues to work normally.

K, I’ll increase the amount of time it waits for USB detections and get the bootloader and new hex up for you.
Just so I know, can you clue me in on OS version, and rough proc speed?

IDK if this question has already been answered or not but will we see a xbox 360 board out soon ?

So far I’ve been testing in XP SP3. Core 2 Duo 2 ghz. I can swap to Unbuntu 8.10 to test it as well, if you’d like. In fact, I will. I’ll report back in a few minutes.

Okay, I’m back. Seems similar in Linux.

Looks like Ubuntu tries to poll it like twice a second and gives an error like this in the log:
[ 1148.384023] usb 3-2: new full speed USB device using uhci_hcd and address 112
[ 1148.448049] hub 3-0:1.0: unable to enumerate USB device on port 2

Again, in Xbox mode, it’s recognized and assigned a port right away:
[ 612.068026] usb 3-2: new full speed USB device using uhci_hcd and address 107
[ 612.216148] usb 3-2: configuration #1 chosen from 1 choice
[ 612.219144] input: Microsoft X-Box pad v1 (US) as /devices/pci0000:00/0000:00:1a.2/usb3/3-2/3-2:1.0/input/input8

http://www.marcuspost.com/downloads/cthulhu/MCCthulhu11.zip
Bootloader requires the .Net framework. If you can play 2DF you’ll be fine. Hold Start and Select when plugging in to go into bootloader mode. Run the application (before or after, doesn’t matter. It will tell you when it sees the bootloader device), open the hex, and Program/Verify. The Verify button doesn’t work right, so don’t bother (I need to take that out), but you’ll see it does verify after it programs with the Program/Verify button.

USB detection now waits a full second before giving up and going on to try others. Also, if you hold Right, it will skip the detection and just go balls out for PS3/PC USB mode.

Just wanted to post my finished product in here and thank Toodles for making the Cthulhu and others for helping me figure this out. I actually wired everything before I tested it out and everything other than the left direction worked on both systems like a charm, but i noticed the solder point on the signal on the microswitch was not solid so i resoldered it and everything worked fine :slight_smile:

Your insulation of the DPDT switch looks clean. Great job!

hey toodles, glad to see everything looking up.

1)do we need the diodes for the multi console support if we’re not going to plug everything in at the same time? I mean i’m just going to be using psx and ps3 support and keeping the loose chords tucked away someplace where it won’t get in the way.

  1. I’m going to buy a few (of the original) off lizard lick and i already have a previously soldered psx controller. is it ok to make the live signals from buttons on the psx pcb go to their respective signals on the cthulu board and then make wires go from those signals to the buttons? I’m talking about O on the PSX going to O on the cthulu going to a button

thanks, it actually came that way from radio shack heh.

Use the diodes. Technically, no, you don’t have to, but they’re not hard to install, they’re not expensive, the MC Cthulhu’s come with them included. Use the damn diodes. Eventually, someone will pull a stupid. We all do.

Inside an Xbox360 MadCatz stick is the only dual pcb configuration what will be supported on the Cthulhu. Others can, and have been, done, but I can’t support them. What you’re describing sounds a lot like how it’s been done. Check the pictures for the dual and triple mods linked to in the first post.

thanks for the help you’re the best toodles!

I am also having this same problem. PSX works flawlessly, though!

http://www.marcuspost.com/downloads/cthulhu/MCCthulhu11.zip (.net required, if youve played on 2DF you’ve got it already.)
Please grab the bootloader zip I linked to and give it a try. I increased to wait time for USB detection to a full second (which is friggin eternity for these things). It also means it will take 1/2 second longer for the PSX mode to kick in when you plug into the playstation, but w/e. I also set it so holding right skips the detect and just goes into PS3/PC USB mode, so you can definitely get to playing while we work through this.

And of course report up your experiences with any converters.

Looks like that did the job. Everything seems to work fine now. It’ll probably be a few more days before I test out the PSX or Gamecube modes, but I’ll let you know how it works when I do.

Excellent. Please also check in Ubuntu whenever it’s convienent.
Just to clarify, it works WITHOUT you having to hold right or left, correct?

Alright looks like I’m going to need another board from you. Any interest in trading for Battle Fantasia for Xbox360, Midnight Club LA for Xbox360, or Heavenly Sword for PS3(the latter two are brand new, sealed)? Looking for either the kit with usb jack and screw terminals, or a completed one. Also have an 8800gt with accelero s2 cooler, but I’m not sure how that trade would work.