Hey guys,
I'm running into an issue with my BoP 2.0 start up that I'm hoping someone might have some ideas on. Maybe TheNoTrashCougar might have some ideas too.
What happens is the machine will no longer boot without some manual intervention.
Normally, you should just be able to flick the power switch under the cabinet and the game powers on and boots. But that no longer happens as the "Computer Startup Shutdown Controller" does not activate it's switch relay to start the PC.
At this point I need to remove the backglass and manually press the power on switch on the mini PC. The game then boots, it plays fine and then shuts down successfully when I flick the power switch off.
I happened to have a spare (brand new) Startup Shutdown Controller board. Thinking that might have been the issue, I swapped it in. But the issue remained. I swapped the USB cable over to the one the came with my new board. But the issue remained. I've tried moving the USB cable (that runs from the controller board to the computer) to a different slot on the Gigabyte PC - but the issue remains.
I had thought maybe it was a BIOS issue (as in battery dying and settings being lost). But it's still holding the correct time and the BIOS settings on the game match those outlined by Dutch Pinball here: https://forums.dutchpinball.com/viewtopic.php?f=11&t=187&p=1018&hilit=bios#p1018
Here's the behaviour I'm seeing from the controller board. When I flick the power on at the wall (BoP machine power switch is still off at this pont), the yellow LED for computer power begins to flash on the controller board. I don't know if this is correct - or if it's supposed to remain off at this point. Maybe TheNoTrashCougar can advise on that?
When I then flick the power switch under the BoP cabinet, the green LED for the machine power turns on solid. Also the yellow LED for PC power stops flashing and goes solid. As you can see here, the P-ROC has power along with the driver board. But the switch relay on the Startup Shutdown board never engages to start the PC.
So something isn't quite right.
Now if I flick the switch under the machine cabinet to off, the switch relay will now kick in - which will start the PC. The game will boot, but obviously won't find the P-ROC since machine power has been turned off.
To me - logically - it's like the controller board thinks the mini PC is already in a powered on state. So it doesn't engage the switch relay when the game is powered on. I'm not sure what the flashing yellow LED state means at the start - but if I remove the USB between the PC and the controller board, it remains off - then starts up again once the cable is connected again. So it's drawing some power via the USB to flash that yellow LED.
With some more diagnosing, I found I can temporarily fix it - but not sure on why. Following these steps:
1/ Power on at the wall (at this point the yellow LED flashes)
2/ Power on at the machine (at this point green and yellow LED's go solid, but PC does not boot)
3/ Manually press power button on PC (game boots and can be played without issue)
4/ Power off at the machine (Controller board correctly shuts down PC - and ALL LEDs on controller board go off!)
At this point the yellow LED does not flash! Even though it's in the same power state as when I first turned the power on at the wall. Now if I power on at the machine again, the switch relay on the controller board clicks, and the PC will boot without me having to press the power button on it.
The only difference I can note here is the yellow LED was not flashing.
Now this is only temporary. If I power off at the wall, come back in 20 minutes and follow the steps again - the yellow LED will be flashing and I have to manually press the power button. Which made me think BIOS battery - but as I mentioned, the settings all look correct compared with those supplied by DP.
So I'm puzzled
With some further investigation, I grabbed the manual for the CSSC board from Scott's site: https://www.scottdanesi.com/hardware/downloads/CSSC%20User%20Guide.pdf
I'm wondering if it's stuck in (or defaults to) the Computer Standalone Mode as this behaviour looks like what I'm seeing. The manual doesn't detail how to swap / change the mode of the board though.