New Life Games LLC
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length

News:

Welcome to the NewLifeGames.com message forum! 

 


NLG Site Navigation Menu


Archives of old posts can be found at...... Newlifegames.net/nlg/

Author Topic: Guide: How to Make WBA12/13/22/23 Programming Cable  (Read 1103 times)

0 Members and 1 Guest are viewing this topic.

Offline Justin

  • Contributing NLG Member
  • NLG Member 251 to 500 Posts
  • *
  • Posts: 269
  • Reputation Power: 22
  • Justin New User barely matters.Justin New User barely matters.
  • Gender: Male
  • NLG
Guide: How to Make WBA12/13/22/23 Programming Cable
« on: August 09, 2024, 01:16:15 PM »
Below is the way I made my own WBA12 programming cable. It should work for the WBA 12, 13, 22, 23 with the 20-pin connector. I recommend reading this through completely before trying because I'm not the best writer. I will attach a schematic and a PDF of this write-up formatted better.

Tools:
Parts:

Assembly:
  • Cut off twoshort lengths of wire to be your DC+12v conections, these can be very short as they will be getting tied together and extended to the other points later on.
  • Strip a small amount of insulation off the end of each wire, when you crimp the pins on you don’t want too much wire sticking out as it will cause it to not go into the connector housing.
  • Grab your crimping tool and two female pins and crimp them on the two wires.
  • Insert the two crimped ends into the connector housing in positions 1 and 5. These are numbered on the back side. Be careful and double check the number you are putting them in, these do come out after but its more work and you can break stuff.
  • Strip the other ends of these two wires and solder them together. If you are using heat shrink tubing make sure to put it on any connections before you no longer have an open end!
  • Get another two pieces of the same color wire used in step 1 these can be longer this time, whatever length you cut off here is going to be roughly the length of your whole programming cable when complete.
  • Strip and solder these wires to the wires from step 5 and heat shrink or electrical tape the connection.
  • One of these wires will be soldered to the terminal on the 5V Buck converter labeled IN+ and the other wire will go to the Positive terminal of your power connector/adapter. Make sure you are connecting to the positive terminal otherwise you will blow your BV
  • Get three short lengths of wire for your ground connections, strip and crimp on three female pins, one on each wire.
  • Insert these wires in connector positions 2, 7, and 13
  • Strip and Solder all three wires together
  • Get another two lengths of the same colored wire, one needs to be the same length as the positive wire going to the power source, the other one can be pretty short as its going right to the 5V Buck Converter.
  • Strip and solder these two wires to the three wires from step 11 apply heat shrink or electrical tape
  • Connect the longer wire to the Negative terminal of the power supply/connector
  • Connect the short wire to the terminal labeled IN- terminal of the 5V Buck Converter
  • Get one piece of the wire you have used for ground and one piece of a new color wire that are roughly the same length
  • Strip and solder these onto the 5V Buck Converter, the color used for ground will go to OUT- and the new color wire will go to the OUT+ terminal.
  • The wire on OUT- will go to the GND terminal of the MAX3232 board, and the wire on OUT+ will go on the VCC terminal of the MAX3232 board. You may heat shrink or tape the GND terminal but not the VCC yet
  • Measure out two lengths of two new colors of wire to go from the connector to the MAX3232 board.
  • Strip and crimp a pin on one end of each of these wires.
  • Put one wire in PIN 16 of the connector and strip and solder the other end to the RXD pin of the MAX3232 board and apply heat shrink or electrical tape to this connection
  • Put the other wire in PIN 19 of the connector and strip and solder the other end to the TXD in of the MAX3232 board DO NOT HEAT SHRINK OR TAPE YET
  • Take your 4.7k resistor and solder one end to the TXD pin of the MAX3232 board and the other end to the VCC pin Tape between the connections

Your cable should be complete! This cable should work on WBA 12/13/22/23 but I have only tested it on a WBA12 transport.

Note when inserting pins into the connection a very faint click should be heard. This means it was properly inserted and locked into place.

There is a bit of a shortcut for this adapter that seems to have worked fine for me too. You can leave out the 5V regulator, the MAX3232, 4.7k resistor, and the USB to Serial completely and just use a 5V USB UART adapter (https://a.co/d/5hGzZuV) connecting the TXD to pin 16, RXD to 19, and GND to GND, DO NOT CONNECT VCC, this worked for me as well but I think RS232 is more universal.


Use:
  • If you are using a computer without a serial port, plug in the USB to Serial Adapter
  • Plug the MAX3232 board’s DB9 connector into the serial port
  • Plug the 20 pin connector into the WBA(12/13/22/23) transport
  • Turn dip switches 1, 6, 7, 8 ON (Dip switches are installed upside down with the transport right side up, look for the makings)
  • Plug in power to your programming cable
  • The two LED’s on the transport should be alternating pretty quickly, this confirms you are in programming mode!
  • Load up the software and get your bin files ready, the WBA12 uses the same bin files used for the EPROMs on the WBA13
  • Select your COM port in the software and make sure the baud rate is set to 38400kps
    • If you don’t know you COM port number, press Win + R and type devmgmt.msc
    • In the screen that comes up you should see a something like this:
    • If it is not expanded click the arrow to the left of the Ports (COM & LPT) to expand it
    • Look for the line that says USB to Serial or USB Serial Port or something along those lines and take note of the COMx number after it, this is your COM port number.
  • You can now select your bin file and start the download, or just verify what version is on your transport!
« Last Edit: August 09, 2024, 03:14:35 PM by Justin »
Thanks,
Justin

Offline Sunrise Side

  • Sr NLG Member
  • NLG Member 501 to 10,000 Posts
  • *
  • Posts: 2732
  • Reputation Power: 176
  • Sunrise Side Is an-NLG GOD!Sunrise Side Is an-NLG GOD!Sunrise Side Is an-NLG GOD!Sunrise Side Is an-NLG GOD!Sunrise Side Is an-NLG GOD!Sunrise Side Is an-NLG GOD!Sunrise Side Is an-NLG GOD!Sunrise Side Is an-NLG GOD!Sunrise Side Is an-NLG GOD!Sunrise Side Is an-NLG GOD!Sunrise Side Is an-NLG GOD!Sunrise Side Is an-NLG GOD!
  • Gender: Male
Re: Guide: How to Make WBA12/13/22/23 Programming Cable
« Reply #1 on: August 11, 2024, 06:54:43 AM »
Awesome! Thank You Justin!!!

Offline qbert

  • Sr NLG Member
  • NLG Member 501 to 10,000 Posts
  • *
  • Posts: 2755
  • Reputation Power: 187
  • qbert Is an-NLG GOD!qbert Is an-NLG GOD!qbert Is an-NLG GOD!qbert Is an-NLG GOD!qbert Is an-NLG GOD!qbert Is an-NLG GOD!qbert Is an-NLG GOD!qbert Is an-NLG GOD!qbert Is an-NLG GOD!qbert Is an-NLG GOD!qbert Is an-NLG GOD!qbert Is an-NLG GOD!
  • Gender: Male
  • NLG
Re: Guide: How to Make WBA12/13/22/23 Programming Cable
« Reply #2 on: August 13, 2024, 03:06:45 AM »
Very  cool
I have two questions:
1) Your documentation says connect RXD to pin 16 of the BV plug your schematic shows pin 15.
2) What software is used?
Thanks
Rich
If you find this site helpful, please consider making a small donation to help defray the cost of hosting and bandwidth.

Offline Justin

  • Contributing NLG Member
  • NLG Member 251 to 500 Posts
  • *
  • Posts: 269
  • Reputation Power: 22
  • Justin New User barely matters.Justin New User barely matters.
  • Gender: Male
  • NLG
Re: Guide: How to Make WBA12/13/22/23 Programming Cable
« Reply #3 on: August 13, 2024, 08:58:48 AM »
Good catch! OpBell's original post on the old site told the pin numbers but he got one wrong (15/16) so I always forget which is right.

Correct pin is #16
Thanks,
Justin

Offline Beachy

  • Contributing NLG Member
  • Registered Unknown Member 0-2 Posts
  • *
  • Posts: 1
  • Reputation Power: 0
  • Beachy New User has no influence.
  • NLG
Re: Guide: How to Make WBA12/13/22/23 Programming Cable
« Reply #4 on: August 17, 2024, 06:38:41 PM »
Thanks Justin I ordered all the parts. What is the software you use to load the bin to the wba12/22?

Offline Justin

  • Contributing NLG Member
  • NLG Member 251 to 500 Posts
  • *
  • Posts: 269
  • Reputation Power: 22
  • Justin New User barely matters.Justin New User barely matters.
  • Gender: Male
  • NLG
Re: Guide: How to Make WBA12/13/22/23 Programming Cable
« Reply #5 on: August 20, 2024, 04:56:42 PM »
The software can be found on the NLG Filesystem, it is in the Bill Validators folder.
Thanks,
Justin

 

Cell Phone and Pad Mode

imode wap wap2

NLG Archives

Archives @ newlifegames.net Wayback Machine

Contact Us

NLG Shop 928 754-4147 Email Us 1788 Highway 95 30 BHC City AZ 86442
If you find this site helpful, please consider becoming a Contributing NLG Member with a monthly subscription to help cover the cost of pizza, coffee, aspirin, hosting, and bandwidth.
Contributing Members: get unlimited personal messages, can save topics and replies as drafts,
can post to the Classified ads, get unlimited access to the downloads, and also get this minty badge:



**Subscription Link** (Click Here) **Subscription Link**



           
If you would rather remain anonymous Thank You or just want to help support the site, please use this "make a donation" button:




From your entire NLG staff, thank you for supporting NLG.


New Life Games LLC 1788 HIGHWAY 95 UNIT 30 BULLHEAD CITY AZ 86442




Newlifegames.com     Newlifegames.net     Newlifegames.org

Newlifegame.com     Newlifegame.net     Newlifegame.org    Newlifegames.us

   New Life Games     NewLifeGames  NLG

 We Bring new Life to old Games    1-888-NLG-SLOTS

Are all Copyright and Trademarks of New Life Games LLC 1992 - 2022


FAIR USE NOTICE:



This site contains copyrighted material the use of which has not always been specifically authorized by the copyright owner.
We make such material available in an effort to advance awareness and understanding of the issues involved.
We believe this constitutes a fair use of any such copyrighted material as provided for in section 107 of the US Copyright Law.
In accordance with Title 17 U.S.C. Section 107, the material on this site is distributed without profit to those
who have expressed a prior interest in receiving the included information for research and educational purposes.

For more information please visit: http://www.law.cornell.edu/uscode/17/107.shtml
If you wish to use copyrighted material from this site for purposes of your own that go beyond fair use,
you must obtain permission directly from the copyright owner.




The NewLifeGames.com website is optimized for use with Firefox and a minimum screen resolution of 1600 x 900 pixels.

SimplePortal 2.3.5 © 2008-2012, SimplePortal