Universal PCB (eventually) thread

Does anybody is using a neo geo with UPCB?
Then please tell me which Firmware Version you are using?
Thanks

God, Im a moron. Sorry it took this long for me to realize :frowning:

Plug the stick in with all three kicks held down (into any system). Buttons should work fine after that.
Your button mappings for the neo-geo system were completely disabled, due to whatever reason. Pluggin with all three kicks held down tells the board to set all button mappings to default.

@ Wolf : do you still have issues with the saturn?

Sorry Toodles :frowning:
It doesn’t work
I pushed SHO, FOR, ROU at powerup neogeo
as before stick only, no buttons
Hope you will find a solution

no progress

neo geo works

@toodles.
3 buttons SHO,FOR, ROU didn’t work at neogeo for reseting to default button layouts.
I plugged it into a Gamecube and pressed the 3 Buttons.
After this it worked with neo geo too.

I got a new PIC for testing and burned the UPCB_25_B.hex
This works directly with NeoGeo…

But there are probs left…

I reprogrammed the NeoGeo Buttons (with BP.hex) and make it permanent
After reinserting the same prob… Stick works but no buttons.
I have to press the 3 buttons 1,2,3 to reset to default and the buttons works again.

next try:
-I removed the stick for 5 minutes

  • insert the stick
  • buttons didn’t work :frowning:
  • removing plug
  • press the 3 buttons 1,2,3 at plugging in
  • removing plug
  • plugin again: and buttons work

Hi all. I just got my second UPCB for my second stick and I have a problem that might be related to wolf’s neo geo problems.

With my first UPCB stick I put an Xbox 360 piggyback in there and was planning to put a Dreamcast PCB in too, but as space was tight I decided to go with making a DC project box. I wired this up the same as a neo geo (like Toodles said) and it works great. UPCB also works great with GC, PC, PS3 and 360.

Fast forward to today I get my second UPCB and install it into my second stick. I updated my firmware with upcb_25_BP and I got a FAIL at configuration. Ahyhoo, I went ahead with testing the stick on MAME anyway and it worked fine. Then I tried GC and PS3 and they worked fine too.

However when I tested it with my dreamcast projext box NOTHING registers, no buttons, no directions. I swap between sticks and my first stick works 100% of the time but my second stick works 0%. Weird huh?

I’ve tried updating the firmware again and I still get a FAIL at configuration. What could the problem be?

Edit: Here’s the firmware update message:

WARNING - Failed to program CONFIG DATA
MESSAGE - Programming CONFIG DATA…
MESSAGE - Programming FLASH Completed
MESSAGE - Erasing and Programming FLASH…

PS I’m making a Saturn cable this weekend so I’ll report back and see if I’m having the same problems with that too.

Well, you obviously have a problem somewhere, but “WARNING - Failed to program CONFIG DATA” is not it; that’s normal.

Update: I saved the hex file from my first (fully working) stick then uploaded it onto my new UPCB so now they should be identical right? I also didn’t get any error messages this time. Well same problem; Stick 1 works with DC project box, stick 2 doesn’t at all. :confused:

Use the program button to set your buttons, or go to the B version instead of BP, or hold down all three kicks when plugging the stick in to reset the mappings.

Thanks Toodles. Tried the B firmware and 3K buttons to reset buttons but still no luck. In addition to no buttons functionality like wolfsoft, no directions work either!

My sticks differ in the following ways:

Stick 1: 8 buttons, start + select, program button

My output is a female DB-15 IDC connector mounted on outside of stick connected via ribbon cable to the 16 pin IDC header on UPCB. (so pretty much the normal way)

STick 2: 6 buttons, start + select only

I’m waiting on a female IDC DB-15 to arrive so in the meantime I connect the cables directly to the UPCB’s optional DB-15 output on right of UPCB.

Could the fact that I’m temporarily connecting to the UPCB-mounted DB-15 be what’s causing the lack of communication with the project box? Unfortunately I can’t test out with the female DB-15 on Stick 1 as it’s glued on!

Anyhoo I’ll have the IDC DB-15 for Stick 2 by the end of the week so I’ll post back then.

You want to make sure your project box shorts pin 9 to ground. If the directions dont work, then its probably not in neo geo mode, which means it isn’t getting power, or it doesn’t know it should be in neo mode because pin isnt pulled low.

Same issues and a bit more:
I’ve got 8 buttons, start + select, program button UPCB PB version, with 360 and DC arcade stick piggy pluged, db15 output.

Can’t go to B version: "WARNING - Failed to program CONFIG DATA"
When DreamCast stick piggy plugged, PS2 is not working.
When 360 or DC piggy plugged, can’t go into bootloader mode on PC.
When upcb plugged in PC, button 8 doesn’t work.

Works Perfectly: Genesis (3 and 6), Snes, DC, 360.

How is the status of the systems if you disconect the piggybacks?
I have problems with original wireless x360 controller (via USB-Cable) when connected.
I switched to the madcatz arcade gamestick and it works
http://blog.wolfsoft.de/?p=52

UPCB bootloader mode is only avalaible when I unplugged the two piggy.

360 piggy is a MadCatz common ground model 4716.

UPCB is still available in normal version on PC usb but one bouton don’t work for me.
360 on PC USB run perfectly.

howto for dc padhack

Hi
here you can find da little tutorial how to make a Dreamcast Padhack for the UPCB
blog.wolfsoft.de/?cat=5

Some updates from me.

Project Box Problem: Still no luck, box definitely has pin 9 grounded (like i say it works perfectly with my first stick’s UPCB but not second stick UPCB.). I done some testing with a multimeter and pin 37 on PIC seems to be connected to pin 9, and yet it still doesn’t register. Do you think it could be the PIC needs replaced? That seemed to work for wolfsoft.

Saturn Cable: I used a cable from a broken Saturn Pad but all the wires had this weird “thread” stuff along with the copper meaning it was almost impossible to trim the wires properly and soldering was just creating burnt thread around the copper making it too difficult to work with. Gonna see if I can get hold of a 3rd party extension cable instead, maybe it won’t have this problem.

Firmware B

Hi there,
how does I can simulate the program button for e.g. button remap when I am using the Firmeware B ?

Check out instructables.com for the tutorials.

Saturn problem CONFIRMED.

I finally made my Saturn Cable and the L button definitely doesn’t work properly. It isn’t “dead” as such, just behaves oddly.

Street Fighter Alpha 2 Gold: All buttons / directions work except for L. When standing neutral and L is pressed character does nothing. When pressing forward or back and hitting L character does weird judder motion. Keeps juddering until L is released. Tried mapping L to all different attacks, same story.

SSF2 and SSF2turbo: L pauses the game but strangely doesn’t unpause the game. You have to press start to unpause. Same story no matter what attack L is mapped to.

I am using a PAL Saturn, no mods.