Long shot but any info on this LCD?

What about mega? 54 digital I/O pins which leaves a bit of room to hook up with SD card and load bitmapped picture.

Still, no datasheet, no known timing, or setting, nothing.