Sorry for digging up an oldie, but it's one of the very few links that came up when searching around for this display.
I found one of these things in an old ADT control panel, and it was still plugged into that control board. While all the rest of it was missing, it did let me power it up enough to be able to figure out the pinout and such of this thing. So for any that ever run across or fancy a go with this LCD it might be useful.
This was a HMC16298SG-PY-12-5, and as it's connected to the ADT control board here...
1 - 12v, Backlight
2 - GND, Backlight
3 - GND
4 - VDD
5 - GND (thru 0ohm jumper)
6 - RS
7 - RW
8 - E
9 - D0
10 - D1
11 - D2
12 - D3
13 - D4
14 - D5
15 - D6
16 - D7
The VDD and logic signals are all 3.3v on this one.
I connected a Saleae Logic Analyzer to it and managed to get it's power up and error messages logged. On power up it fills all of the characters and the underlines, then after a second blanks the screen, and then a good 15 seconds or so after that it displayed 'Open Ckt' on the top row and then just kept repeating that every second. So that at least let me see how it was doing all of that.
I used the HD44780 Analyzer in Saleae to export the data, which granted is a bit rough on the eyes and leaves a bit to be desired, but it should be enough for anyone looking to use one of these to get it at least somewhat working. I may wire the thing up to a PIC and have a mess around with it a bit more at some point, but sorting the pinout for now was about all I was interested in.