Hi,I have a uLCD-144 from 4D. It works without problems with an arduino Mega2560, but it fails with Duemilanove.It is very simple to manage: it uses serial communication to send some specific command. For instance, to inizialize it you have to send 0x55 and it should respond with 0x06 (ACK).I wrote a simple sketch that send 0x55 and wait for something from serial and in the mega2560 it works, but in duemilanove doesn't.I can't understand why...

Which of the four USARTS in the Mega2560 are you using to communicate with your uLCD-144? Is it the same one that is used by the bootloader to download your sketches? In the Duemilanove there is only one USART which is used for both purposes, and therein may lie the reason for the differences in operation.