Author Topic: Progressive Gaming / Neurizon LED sign  (Read 10089 times)

0 Members and 1 Guest are viewing this topic.

Offline boffinTopic starter

  • Supporter
  • ****
  • Posts: 1027
  • Country: ca
Progressive Gaming / Neurizon LED sign
« on: August 22, 2016, 05:11:41 am »
Haven't had too much chance to start hacking this yet, but laid my hands on this interesting LED sign.
Full RGB, and really bright. 

Inside
40A 5V PSU
Main CPU board
LED driver boards (x3)
Interface board between CPU board and the LED driver boards

However, I have no instructions, none of the custom software to program it.  Anyone with a bright idea, or that might have come across one of these please speak up

It would make a great teardown for Dave, but would cost me a small fortune to send to him.

(see attachments for photos)

 

Offline viperidae

  • Frequent Contributor
  • **
  • Posts: 306
  • Country: nz
Re: Progressive Gaming / Neurizon LED sign
« Reply #1 on: August 22, 2016, 05:49:34 am »
With all that ram and flash it's probably running Linux. There might be a serial console port out header somewhere. It would be 115200 8n1 rs232
 

Offline SL4P

  • Super Contributor
  • ***
  • Posts: 2318
  • Country: au
  • There's more value if you figure it out yourself!
Re: Progressive Gaming / Neurizon LED sign
« Reply #2 on: August 22, 2016, 10:29:36 am »
There is no way I'd be junking or tearing that apart just yet.
The name Neurizon Pty Ltd says it's an Australian design, and being only ~12 years old - probably has a good chance of being brought back to life.

As indicated as a 'gaming' product, also suggests it could be related to casino style gaming - with lots of blinkenlights.  AU has a well developed gaming technology industry.

The display boards are apparently very predictable, with per-matrix shift-decoder/drivers.
The controller is very 'advanced' for a lowly display controller - so there's a lot to explore!
Keep on hacking!
« Last Edit: August 22, 2016, 10:35:56 am by SL4P »
Don't ask a question if you aren't willing to listen to the answer.
 

Offline SL4P

  • Super Contributor
  • ***
  • Posts: 2318
  • Country: au
  • There's more value if you figure it out yourself!
Re: Progressive Gaming / Neurizon LED sign
« Reply #3 on: August 22, 2016, 10:50:25 am »
Some references
NEURIZON PTY LTD (Suite 4, 23 Overlord Place Acacia Ridge, QLD 4110, AU)
Johnson, Steven Brian (Suite 4, 23 Overlord Place Acacia Ridge, QLD 4110, AU)

 45 Jijaws Street (Unit 4) QLD, 4074, AU

http://patents.justia.com/assignee/neurizon-pty-ltd

An interesting legal tussle - the casino group copied the gaming technology developed by Neurizon, and lost in court, but appealed and it dragged on.  There must be some remnants of the hardware/controller IP floating about.

The unit you have - appears to be one node of a distributed gaming system - so it likely has some anti-tamper technology implemented.

If you can't get an early answers on the whole device - it's probably worth trying to get schematics from the rubble... maybe a port of their proprietary Linux if they'll allow it.  Sorry no gaming code!

Don't ask a question if you aren't willing to listen to the answer.
 

Offline CJay

  • Super Contributor
  • ***
  • Posts: 4136
  • Country: gb
Re: Progressive Gaming / Neurizon LED sign
« Reply #4 on: August 22, 2016, 01:59:31 pm »
Well it's got ethernet and RS232 so I'd probably attach it to a network and look for traffic with Wireshark to see if it's broadcasting anything, ARP, DHCP etc.
 

Offline darrellg

  • Supporter
  • ****
  • Posts: 105
  • Country: us
Re: Progressive Gaming / Neurizon LED sign
« Reply #5 on: August 22, 2016, 10:09:00 pm »
That's a casino progressive jackpot display. I would ask about it at http://forums.delphiforums.com/slottech.
 

Offline boffinTopic starter

  • Supporter
  • ****
  • Posts: 1027
  • Country: ca
Re: Progressive Gaming / Neurizon LED sign
« Reply #6 on: August 23, 2016, 04:55:12 am »
Connected up a serial port tonight -- nothing.  Appears to be normal 9 pin serial, TX on 3  RX=2.   Made a crossover, and even jumped CTS/RTS and DTR/DSR/CD for good measure.  Nothing.  The ethernet port isn't asking for DHCP, I'll have to drag out the Linux laptop and see if I can sniff anything that's coming out of it.

I've left a couple messages here and there,  we'll see what happens.

I did have a look at the patent stuff, looks like both those companies are on crack. The patent implies that progressive gaming invented the progressive concept, something which has been around for ages in Vegas (Megabucks anyone?)
 

Offline stj

  • Super Contributor
  • ***
  • Posts: 2155
  • Country: gb
Re: Progressive Gaming / Neurizon LED sign
« Reply #7 on: August 25, 2016, 02:21:41 am »
it's a "topper" display for clustered slot machines with a progressive jackpot.

Progressive Gaming went bankrupt and the assets got transfered to IGT if that helps.

 

Offline Maxlor

  • Frequent Contributor
  • **
  • Posts: 565
  • Country: ch
Re: Progressive Gaming / Neurizon LED sign
« Reply #8 on: August 25, 2016, 09:40:47 am »
If you can't get that embedded ARM board to talk to you, it should be feasible to just replace it with something else, like a beaglebone. Those matrix displays are probably still sold today (ok, maybe not those exact ones, but ones with the same electric layout,) finding some similar ones online and trying their communication protocol will probably work.
 

Offline amyk

  • Super Contributor
  • ***
  • Posts: 8270
Re: Progressive Gaming / Neurizon LED sign
« Reply #9 on: August 25, 2016, 10:48:11 am »
If you can't get that embedded ARM board to talk to you, it should be feasible to just replace it with something else, like a beaglebone. Those matrix displays are probably still sold today (ok, maybe not those exact ones, but ones with the same electric layout,) finding some similar ones online and trying their communication protocol will probably work.
It's not ARM, it's either PowerPC or 68K judging by the Freescale CPU (can't quite read the part number, but it begins with MPC...) Dump the flash and put it in a disassembler, that might give you some clues as to what it does. It could be a standard reference design too.

The LED panels won't be very difficult to RE, they're usually just a bunch of shift registers.
 

Offline stj

  • Super Contributor
  • ***
  • Posts: 2155
  • Country: gb
Re: Progressive Gaming / Neurizon LED sign
« Reply #10 on: August 25, 2016, 02:04:47 pm »
it *may* communicate using CCTALK protocol.
 

Offline CJay

  • Super Contributor
  • ***
  • Posts: 4136
  • Country: gb
Re: Progressive Gaming / Neurizon LED sign
« Reply #11 on: August 25, 2016, 03:03:23 pm »
I reckon it'll be running a variant of Linux with Busybox like a lot of the hotel IPTV boxes which use the PowerPC chips (Amino springs to mind as I recall the pile of 20 or so in the shed), it's also highly likely there's a console serial port (probably TTL levels though) which may or may not be populated.


My money is on the unpopulated six pin header pads.
 

Offline dnwheeler

  • Regular Contributor
  • *
  • Posts: 86
  • Country: us
Re: Progressive Gaming / Neurizon LED sign
« Reply #12 on: August 25, 2016, 05:43:37 pm »
It may also be worthwhile to ask around the newlifegames.net forums. There are a lot of slot-machine and progressive system experts there.

--Doug
 

Offline @rt

  • Super Contributor
  • ***
  • Posts: 1059
Re: Progressive Gaming / Neurizon LED sign
« Reply #13 on: October 20, 2017, 10:45:12 am »
Hi Guys :)
Old thread, but I thought it appropriate since I have a display from the same company. Mine is different though.



boffin, I take it you never had any luck finding software then?
It looks like a bunch of addressable chips to control each 8x8 module, so worst case, with a lot of work,
I suppose the controller could be replaced with something else if one wanted to do a new controller PCB and new software.


 

Offline boffinTopic starter

  • Supporter
  • ****
  • Posts: 1027
  • Country: ca
Re: Progressive Gaming / Neurizon LED sign
« Reply #14 on: October 20, 2017, 11:54:31 pm »
No such luck finding anything.
 

Offline @rt

  • Super Contributor
  • ***
  • Posts: 1059
Re: Progressive Gaming / Neurizon LED sign
« Reply #15 on: October 21, 2017, 06:03:16 am »
No such luck finding anything.

Bummer! I was looking to toss the controller and talk to the display panel.

Mine is only red & green, and the drivers are Texas Instruments TLC5921, for which datasheets are available,
but what looks like the show stopper for me, is even after the controller board, they still have their PGA stuff with it’s own crystal clock
on the LED display panel, which looks to be a multi layer board with no direct interface to the actual shift registers.

 
 

Offline @rt

  • Super Contributor
  • ***
  • Posts: 1059
Re: Progressive Gaming / Neurizon LED sign
« Reply #16 on: October 21, 2017, 11:39:34 am »
Ok, just thinking aloud here, and would like to know if I’m not making sense.

AFAIK, These are still just serial shift registers, and the display has to be actively driven through them.
They are sixteen bit each, and control the rows and columns of each 8x8 LED module.
Ideally, for six rows of these 8x8 LED modules, ten modules each row, you’d have to rotate out six channels of 160 bits each,
and do that 64 times (one for each pixel in an 8x8 LED module) to make one video frame.

It occurs to me these chips are on the board to somehow simplify the connection from the LED array to the controller PCB.
It’s still a 50 way IDC connector :O
I’m just hoping if they were gone, that the pins at the end of the IDC connector and the shift register chains
would then all be open so I could connect those together with mod wire, and still have a somewhat neat board.

« Last Edit: October 21, 2017, 11:41:08 am by @rt »
 

Offline stj

  • Super Contributor
  • ***
  • Posts: 2155
  • Country: gb
Re: Progressive Gaming / Neurizon LED sign
« Reply #17 on: October 21, 2017, 11:52:59 am »
do you even know how to connect the display to a gaming machine yet?
because that's step1 - once you know which interface you can start to get somewhere.
 

Offline @rt

  • Super Contributor
  • ***
  • Posts: 1059
Re: Progressive Gaming / Neurizon LED sign
« Reply #18 on: October 21, 2017, 12:43:23 pm »
I’m not interested in the gaming machine. I’ve already tossed the main controller board, and the audio board.
I’m interested in the LED array and it’s shift registers, or the way the controller board interfaced to the LED array board.

« Last Edit: October 21, 2017, 12:47:23 pm by @rt »
 

Offline stj

  • Super Contributor
  • ***
  • Posts: 2155
  • Country: gb
Re: Progressive Gaming / Neurizon LED sign
« Reply #19 on: October 21, 2017, 01:15:07 pm »
then your a fool, because now you have nothing to analyse.
good luck without the controller.
 

Offline @rt

  • Super Contributor
  • ***
  • Posts: 1059
Re: Progressive Gaming / Neurizon LED sign
« Reply #20 on: October 21, 2017, 01:29:52 pm »
I’m not normally the grammar police, but please, learn grammar before calling someone a fool.
How about analysing datasheet of the display drivers?
The controller had to talk to the LED array PCB, so it’s possible for another controller to talk to the LED array PCB.
The display drivers are made to ... wait for it.... drive the 8x8 LED modules.

I don’t think the OP even wanted to connect it back to a game machine. Just display something arbitrary with it.
You could quite possibly find out all there is to know about the end product, and still find that it can only display dollar values, which would be useless.
I’ve determined so far that one pin on the 50 way connector is a single clock input for the entire LED array board.

« Last Edit: October 21, 2017, 01:31:55 pm by @rt »
 

Offline stj

  • Super Contributor
  • ***
  • Posts: 2155
  • Country: gb
Re: Progressive Gaming / Neurizon LED sign
« Reply #21 on: October 21, 2017, 01:48:58 pm »
as someone who spends all day reverse engineering stuff, i'll explain.

first you find which port is active - just because you see many does not mean the software is using all of them.
a sevice manual for the gaming machine may show you the port in use.

once you know that,
the firmware of the gaming machine can be obtained and reverse engineered or emulated to capture the comm's to the display unit - then you have all you need.........

simple - till you throw things away and start trying to over-complicate things.

also, gaming machines often use standard protocols like MDB and CCTALK that are open and well documented.
 

Offline @rt

  • Super Contributor
  • ***
  • Posts: 1059
Re: Progressive Gaming / Neurizon LED sign
« Reply #22 on: October 21, 2017, 01:55:12 pm »
You could not, for example, write Tetris for it.... or if you could, it would be taking the difficult road.
This is an electronics forum. I’ve written Tetris for an LED display made from scratch.
It isn’t unreasonable that I see a bunch of LED modules and drivers where you see a product.
 

Offline stj

  • Super Contributor
  • ***
  • Posts: 2155
  • Country: gb
Re: Progressive Gaming / Neurizon LED sign
« Reply #23 on: October 21, 2017, 04:03:45 pm »
it may be bitmapped to several pages of ram - or atleast it was.
 

Offline @rt

  • Super Contributor
  • ***
  • Posts: 1059
Re: Progressive Gaming / Neurizon LED sign
« Reply #24 on: October 21, 2017, 05:12:03 pm »
Anything that is going to drive a display matrix should buffer to RAM first.

I’m confident now the extra chips just buffer, and synchronously distribute the signals that are common to every driver on the board.
These include all of the the serial clock, blanking, and latch pins.
I have sent random bits in serial with a 1kHz clock signal, and they can be seen live, or frozen depending on the state of latch.
There’s an LED on the back of the LED array board that lights whenever it's seeing an input clock signal.

To send 160 bits parallel on all six serial channels x 8 LED rows in each module would take 1280 serial clock cycles to update the entire display once if I’m not mistaken,
and double that if you want to mix red and green to produce orange, or to alternate any colour to produce hues of colour combinations.



« Last Edit: October 21, 2017, 05:13:53 pm by @rt »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf