(Topic ID: 179152)

Spike SD Card Recovery Image (beta)

By phyreteam

4 years ago



Topic Stats

  • 6 posts
  • 6 Pinsiders participating
  • Latest reply 2 years ago by KenLayton
  • Topic is favorited by 28 Pinsiders

You

Linked Games

16
#1 4 years ago

Hi folks, I have been working on a base image of the Spike platform that can be used to recover your games in the event an SD card fails. This means no more waiting on Stern or your distributor to mail you a replacement SD card.

Let's start with the basics: This image contains NO game data, images, or materials that are copyright Stern. This is the basic Linux boot system that contains the necessary code to recover your game with the proper SPK file. Any Stern files enclosed are indicated as GPL.

I have successfully restored several different games with no issues, however I cannot guarantee it will work for every game. [1]

Required items:
-Basic Spike Image
-HDD Raw Copy (DD version to come later..)
-4GB SD card. This can be larger, but never smaller. While the base OS is approximately 20MB, the remaining space is needed to unpack the necessary files (Node board hex, display board hex, game image, etc..)
-Flash drive with the SPK for your game, same procedure as a game version upgrade.

Steps:
-Download the base image.
-Use HDD Raw Copy to restore the base-image to your NEW SD card
-Copy the SPK for your game to the flash drive [5]
-Remove the old flash card from the Spike board.
-Insert the base-image SD card and flash drive into the Spike board, then activate the power switch.
-Once the system boots, the backbox lighting will flash at full brightness briefly and beep.
-After boot is complete it will locate the SPK files on the flash drive and display the titles on screen-- press the VOLUME buttons to switch between files (if you have multiple), then press SELECT button on the coin door to start the restore.
-Wait approximately 5-60 minutes for the restore- it will show the progress on the DMD. The display may freeze for up to a minute after starting the restore.
-Remove flash drive, and cycle power per screen prompt when completed.

Tested:
-Game of Thrones Premium/LE
-Game of Thrones Pro
-Ghostbusters Premium/LE
-Ghostbusters Pro
-KISS Premium/KISS LE
-KISS Pro
-Whoa Nelly
-WrestleMania LE [2]

Not Tested:
-WrestleMania Pro
-Pabst Can Crusher [3]
-Aerosmith [4]
-Batman 66 [4]

Notes:
[1] You can restore any SPK. There are no safety checks to ensure you are restoring the SPK to the right game. Does that mean you can install Kiss on Ghostbusters? Sure. However it will try and overwrite the firmware on your node boards at first boot, and could cause damage to your machine.

[2] This title will take one to two hours for the restore due to game weighing in at ~2.8GB.

[3] No SPK is listed on Stern's site.

[4] Title uses Spike 2, which is not compatible with Spike 1. Also, Aerosmith has not been released yet.

[5] You can have multiple SPK files on a single flash drive.

Misc Thoughts:
-Ghostbusters LE/Prem ship from the factory with the GOT code side-by-side on the SD card... only thing differenting them is a symbolic link at /games/game -> /games/GOT_*/* vs /games/ghostbusters_*/*
-Symbolic links galore...
-Spike restores around ~1MB/sec. The write speed appears to be throttled by limitations of the ARM processor and not the SD card.
-I am (g)root.

1 year later
#2 3 years ago

Worked awesome with our Kiss Pro! Would not save settings and a new Sandisk (8gb) and this method worked perfect.

Thanks so much!

2 months later
#3 2 years ago

Also used this on a Kiss Pro, that would not save settings. Worked great. Thanks!

3 weeks later
#4 2 years ago

Has somebody tested this method with a SPIKE 2 Game yet ?

1 month later
#5 2 years ago

All of the images are posted on the stern website now.

https://sternpinball.com/support/sd-cards/

#6 2 years ago
Quoted from Beebl:

All of the images are posted on the stern website now.
https://sternpinball.com/support/sd-cards/

But not any of "The Pin" machines. They also use SD cards as they are SPIKE games too.

Hey there! Got a moment?

Great to see you're enjoying Pinside! Did you know Pinside is able to run thanks to donations from our visitors? Please donate to Pinside, support the site and get anext to your username to show for it! Donate to Pinside