I bought the graphical LCD version from EBay (fish...)
I think I bought the same thing. This is what I ordered:
http://www.ebay.com/itm/111329306664. What I received has the same circuit board, but the LCD is mounted a bit differently. I'm pretty sure that it is an ST7565, as the backside of the display board is marked with SPI signal names.
I already have one of the 16x2 LCD testers that I bought some time ago. Although listed as having an ATmega328P, it actually has an ATmega168 (SMD). The part number was sanded off and the lock bits were set (jerks). After soldering on an ICSP header, I manged to erase the chip and update it to 1.11k.
So, I decided to go for broke and see about updating the graphic version that I just got. It also needed a header (out the back of the board for the correct pinout), but this one did not appear to be locked. I made a backup of the firmware, then flashed the ST7565 1.11K firmware.
Things didn't go so well this time. I do get text on the screen, but it looks mirrored and upside down. It also looks too large and ghosted. Obviously, there are some differences between the standard firmware and/or hardware and what this Chinese guy made. I can't go back to the original firmware, because AVRDUDE says the file is corrupt.
If anyone figures out how to update this board, please let me know.