FUB4R / bk3fsl

Black Knight: Sword of Rage - Flaming Speaker Lights
1 stars 0 forks source link

How to enable game console? #1

Open baxelrod-bdai opened 2 weeks ago

baxelrod-bdai commented 2 weeks ago

I'd like to do a similar thing to my Stern Jurassic Park pinball machine. But I am unable to get the game to move past the initializing screen. Any advice would be appreciated.

Here is what I did:

  1. removed the SD card from the pinball machine, put it in a computer with an SD card reader, find the right partition
  2. make /etc/init.d/game_console writable
  3. modify the file as specified with:
CONSOLE_LOG=/dev/ttyUSB0
CONSOLE_INPUT=/dev/ttyUSB0
  1. make file read only again, unmount, re-insert into pinball machine
  2. Plug an FTDI cable into CN9 on the pinball machine. (Technically a FTDI USB-RS232-WE-1800-BT_5.0 but I don't think it matters)
  3. power on machine
  4. then the machine hangs on "Initializing..."

Is the game waiting for some signal or command on the serial port to finish booting?
Is there some other SW flag, or HW jumper? Do I need a certain (probably older) firmware for my machine? (I have v1.12) I don't have an arduino hooked up yet, but I'd like to just snoop the serial line first to figure out the protocol. My FTDI cable gives me the proper /dev/ttyUSB0 device on my linux laptop.

FUB4R commented 2 weeks ago

@baxelrod-bdai in my experience the hang on boot occurs when the serial device (ttyUSB0) isn't to be found.

Stern removed the ftdi_sio and usbserial modules in recent updates. They also deactivated the debug menu which is used by this repo.

The only solution is to use older code, prior to the introduction of insider connected.