Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: USB IPAC/4 on XP woes  (Read 3118 times)

0 Members and 1 Guest are viewing this topic.

screaming

  • Sweet! I'mma go make me some popovers!
  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2124
  • Last login:August 14, 2019, 03:15:34 pm
  • Registered lUser
    • shift eight (*) generation
USB IPAC/4 on XP woes
« on: March 01, 2004, 06:16:58 pm »
Okay, so I just got around to programming my I-PAC to suit my button layout a bit better. I want to make only a few changes, like having a dedicated shift key and a dedicated escape key, and getting rid of most of the shifted keys and adding a couple of my own.  Nothing that's weird, I don't think.

  First, I tried making these changes with the WINIPAC Utility with horrible results. I can change my configuration on the screen to my hearts content but when I try and program my IPAC I get one of a number of errors, seemingly at random, like FAILED! IPAC is not connected., FAILED! (Page 1)! Adjust download speed, or FAILED (Page 2) Reconnect IPAC..

  Playing with the download speed and the timeout provides marginally better results, but there doesn't seem to be a set download speed or timeout that magically works; I need to keep changing it, and then I need to click Program IPAC twice right after each other for to finally be successful (in other words, it NEVER programs successfully on the first try. I need to click Program IPAC once and let it fail, and then click it again quickly).

  Once I finally got it to program, I tested it by going into notepad and pressing all my keys to see if they match up... which they DON'T. There are various switches that are not programmed at all, and some that are simply not programmed with the assigned key.

  Rebooting in between programmings doesn't seem to effect the outcome either, and they happen whether or not I have a keyboard plugged directly into the IPAC or not.

  Manually programming each key in the IPAC programming mode doesn't prove to be much better either. As per the instructions on Ultimarc's site (which, incidentally, doesn't tell you how to manually change the shift key in programming mode. It just tells you it's easier to do in the GUI), I went into programming mode and programmed a key, exited, went back in and programmed another, exited, went back in, etc. Still with limited success.  Some switches simply WON'T program (1PUP, for example, wouldn't program to be the up-arrow no matter what I did until I assigned it a printable character first, then reassigned it to be the up-arrow), and some will program but not hold thier settings. Once I reboot, my IPAC configuration has changed to a seemingly random configuration.

  Here's an example to show you some weirdness that I'm experiencing.  When I first switched it to ALT and went into programming mode, listed the config, and tried to program each button manually, this is what happened:

Before:
Code: [Select]
*** i-pac interactive programming and test mode ***

    t for button test mode
    l to list current config
    r to reset eeprom to mame defaults
    e to save and exit
    a to abort
    or press switch you want to program

    coin 3  =          
    4 right =          
    coin 4  =          
    4 left  =          
    start 3 =          
    4 up    =          
    start 4 =          
    4 down  =          
    3 right =          
    4 sw 1  =          
    3 left  =          
    3 up    =          
    3 down  =          
    4 sw 2  =          
    3 sw 1  =          
    4 sw 3  =          
    3 sw 2  =          
    4 sw 4  =          
    3 sw 3  =          
    4 sw 5  =          
    3 sw 4  =          
    4 sw 6  =          
    3 sw 5  =          
    4 sw 7  =          
    3 sw 6  =          
    4 sw 8  =          
    3 sw 7  =          
    3 sw 8  =          
    coin 1  =          
    2 right =          
    coin 2  =          
    2 left  =          
    start 1 =          * shift *
    2 up    =          
    start 2 =          
    2 down  =          
    1 right =          
    2 sw 1  =          
    1 left  =          
    1 up    =          
    1 down  =          
    2 sw 2  =          
    1 sw 1  =          
    2 sw 3  =          
    1 sw 2  =          
    2 sw 4  =          
    1 sw 3  =          
    2 sw 5  =          
    1 sw 4  =          
    2 sw 6  =          
    1 sw 5  =          
    2 sw 7  =          
    1 sw 6  =          
    2 sw 8  =          
    1 sw 7  =          
    1 sw 8  =          
done
    press next switch or e to exit
    3 sw 7     press keyboard key to set..  done
    press next switch or e to exit
    exiting...codes saved.



 *** i-pac interactive programming and test mode ***

    t for button test mode
    l to list current config
    r to reset eeprom to mame defaults
    e to save and exit
    a to abort
    or press switch you want to program
    start 1    press keyboard key to set..  done
    press next switch or e to exit
    start 2    press keyboard key to set..  done
    press next switch or e to exit
    start 3    press keyboard key to set..  done
    press next switch or e to exit
    start 4    press keyboard key to set..  done
    press next switch or e to exit
    3 sw 8     press keyboard key to set..  done
    press next switch or e to exit
    1 up       press keyboard key to set..  one
    1 down     press keyboard key to set..  one
    press next switch or e to exit
    press next switch or e to exit
    1 right    press keyboard key to set..  one
    press next switch or e to exit
    1 left     press keyboard key to set..  one
    press next switch or e to exit     1 sw 1     press keyboard key to set..  done
    press next switch or e to exit
    1 sw 2     press keyboard key to set..  done
    press next switch or e to exit
    1 sw 3     press keyboard key to set..  done
    press next switch or e to exit
    1 sw 3     press keyboard key to set..  done
    press next switch or e to exit
    1 sw 4     press keyboard key to set..  done
    press next switch or e to exit
    1 sw 5     press keyboard key to set..  done
    press next switch or e to exit
    1 sw 6     press keyboard key to set..  done
    press next switch or e to exit
    1 sw 7     press keyboard key to set..  done
    press next switch or e to exit
    2 right    press keyboard key to set..  done
    press next switch or e to exit
    2 left     press keyboard key to set..  done
    press next switch or e to exit
    2 up       press keyboard key to set..  done
    press next switch or e to exit
    2 down     press keyboard key to set..  done
    press next switch or e to exit
    2 sw 1     press keyboard key to set..  done
    press next switch or e to exit
    2 sw 2     press keyboard key to set..  done
    press next switch or e to exit
    2 sw 3     press keyboard key to set..  done
    press next switch or e to exit
    2 sw 4     press keyboard key to set..  done
    press next switch or e to exit
    2 sw 5     press keyboard key to set..  done
    press next switch or e to exit
    2 sw 6     press keyboard key to set..  done
    press next switch or e to exit
    2 sw 7     press keyboard key to set..  done
    press next switch or e to exit
    3 right    press keyboard key to set..  done
    press next switch or e to exit
    3 left     press keyboard key to set..  done
    press next switch or e to exit
    3 up       press keyboard key to set..  done
    press next switch or e to exit
    3 down     press keyboard key to set..  done
    press next switch or e to exit
    3 sw 1     press keyboard key to set..  done
    press next switch or e to exit
    3 sw 2     press keyboard key to set..  done
    press next switch or e to exit
    3 sw 3     press keyboard key to set..  done
    press next switch or e to exit
    3 sw 4     press keyboard key to set..  done
    press next switch or e to exit
    4 left     press keyboard key to set..  done
    press next switch or e to exit
    4 right    press keyboard key to set..  done
    press next switch or e to exit
    4 down     press keyboard key to set..  done
    press next switch or e to exit
    4 up       press keyboard key to set..  done
    press next switch or e to exit
    4 sw 1     press keyboard key to set..  done
    press next switch or e to exit
    4 sw 2     press keyboard key to set..  done
    press next switch or e to exit
    4 sw 3     press keyboard key to set..  done
    press next switch or e to exit
    4 sw 4     press keyboard key to set..  done
    press next switch or e to exit
    exiting...codes saved.

After this I went into MameWAH to use my new settings, but quickly found that a lot of the keys I configured weren't really saved.  Once I rebooted, here's what the IPAC config looked like:

Code: [Select]
*** i-pac interactive programming and test mode ***

    t for button test mode
    l to list current config
    r to reset eeprom to mame defaults
    e to save and exit
    a to abort
    or press switch you want to program

    coin 3  =          
    4 right =          
    coin 4  =          
    4 left  =          
    start 3 =          
    4 up    =          
    start 4 =          
    4 down  =          
    3 right =          
    4 sw 1  =          
    3 left  =          
* shift *
    3 up    =          
    3 down  =          
    4 sw 2  =          
    3 sw 1  =          
    4 sw 3  =          
    3 sw 2  =          
    4 sw 4  =          
    3 sw 3  =          
    4 sw 5  =          
    3 sw 4  =          
    4 sw 6  =          
    3 sw 5  =          
    4 sw 7  =          
    3 sw 6  =          
    4 sw 8  =          
    3 sw 7  =          
    3 sw 8  =          
    coin 1  = 5        
    2 right = 1        
    coin 2  =          
    2 left  =          
    start 1 =          * shift *
    2 up    =          
    start 2 =          
    2 down  =          
    1 right =          
    2 sw 1  =          
    1 left  =          
    1 up    =          
    1 down  =          
    2 sw 2  =          
    1 sw 1  =          
    2 sw 3  =          
    1 sw 2  =          
    2 sw 4  =          
    1 sw 3  =          
    2 sw 5  =          
    1 sw 4  =          
    2 sw 6  =          
    1 sw 5  =          
    2 sw 7  =          
    1 sw 6  =          
    2 sw 8  =          
    1 sw 7  =          
    1 sw 8  =          
done
    press next switch or e to exit
    exiting...codes saved.

As you can imagine, this is very frustrating. Is there something else I can do to get my IPAC programmed like it's supposed to? Is there something I'm missing (besides more patience)?

I have 5 or 6 debug logs I can post if you need them.

Thanks,
/Steve

*update* I changed the USB compatibility setting in my BIOS from 2.0/1.1 to just plain ol' 1.1 to see if that would help... without luck. I also disconnected my CP completely to see if maybe there was a short in one of the buttons causing it.. without luck.

  My girlfriend is easier to get along with than this thing.  Come on now!

2slk

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 180
  • Last login:February 27, 2004, 11:38:09 pm
  • Fascinating, Captain.
Re:USB IPAC/4 on XP woes
« Reply #1 on: March 01, 2004, 11:04:41 pm »
 Pretty strange. The only advice that I could offer would be to drop Andy at Ultimarc an email about this. He provides the finest service/support around.  

screaming

  • Sweet! I'mma go make me some popovers!
  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2124
  • Last login:August 14, 2019, 03:15:34 pm
  • Registered lUser
    • shift eight (*) generation
Re:USB IPAC/4 on XP woes
« Reply #2 on: March 02, 2004, 10:38:34 am »
Just an update... I sent Andy a PM on the Ultimarc board.  Most of the people with these types of problems get a response like 'Send me an email.' from Andy so I figure I'd start off with that :)

Thanks 2slk for taking interest.  I will post when I know more.

/Steve

Inaba

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 117
  • Last login:December 14, 2004, 01:58:48 pm
  • Secret Squirrel
    • Cazic Thule Forums
Re:USB IPAC/4 on XP woes
« Reply #3 on: March 02, 2004, 12:31:15 pm »
Make sure you have your jumpers set properly...

I think I had a similar problem at first, and it was one of the jumpers that was hosed.

screaming

  • Sweet! I'mma go make me some popovers!
  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2124
  • Last login:August 14, 2019, 03:15:34 pm
  • Registered lUser
    • shift eight (*) generation
Re:USB IPAC/4 on XP woes
« Reply #4 on: March 02, 2004, 12:34:30 pm »
Make sure you have your jumpers set properly...
I think I had a similar problem at first, and it was one of the jumpers that was hosed.

My jumpers are set to 'Alt' and 'USB', definitely. Do you mean your jumpers were broken or something?

/Steve

AndyWarne

  • Trade Count: (+18)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1938
  • Last login:April 11, 2021, 03:37:09 am
    • Ultimarc
Re:USB IPAC/4 on XP woes
« Reply #5 on: March 02, 2004, 03:50:50 pm »
As someone mentioned, can you drop me an email with this kind of issue. I don't always get time to check here. I have been locked away in my workshop developing the X-Box interface (now done!) only emerging in rare moments!
But I always respond to emails. I didn't see a PM by the way.
Andy

screaming

  • Sweet! I'mma go make me some popovers!
  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2124
  • Last login:August 14, 2019, 03:15:34 pm
  • Registered lUser
    • shift eight (*) generation
Re:USB IPAC/4 on XP woes
« Reply #6 on: March 02, 2004, 04:17:17 pm »
As someone mentioned, can you drop me an email with this kind of issue. I don't always get time to check here. I have been locked away in my workshop developing the X-Box interface (now done!) only emerging in rare moments!
But I always respond to emails. I didn't see a PM by the way.
Andy

  Email sent.

/S