I just purchased a used Prusa i3 which seems to be working for the most part. Previous owner was not the original, and doesn't know details about it. But I want to identify it. There is no maker information on the frame (I believe it is acrylic, not metal or wood). It uses a RAMPS 1.4 board. Can anyone identify it?

Here's why I'm asking: I want to update the firmware to support an LCD display, and also in case something goes up in smoke, I want to be able to get it going again. I have a new Arduino Mega and RAMPS board, and I want to load them with test firmware and use them as the testbed (so I don't screw up the working boards).

Is there a standard firmware download for these boards and this printer configuration, or do I need to start from scratch? Where can I find firmware to load for this printer, and if possible a configuration that might match? Thanks

Printer photos: