By looking at the firmware I have hopes that it is a LM041L with a HD44780 controller. That is good and bad: good, because it is well known, bad, because the LM041L seems no longer be available. Modern LCD typically use I2C, but this is clearly not it.
At least the initialization sequence looks...