I just bought new Arduino Duemilanove with ATMega328. I am trying to interface the JHD 162A LCD ( comaptible with 4478 chipset). I tried with the new libarary but it doesn't work. What I get is 16 black boxes on the top row and bottom row is clear. I searched for the troubleshooting on different forums including this one. I tried different things suggested by users and nothing seems to work. It seems that Arduino is unable to initialize the LCD. If anyone has come across the same issue and ride past it, please help me.