toyz and I have fixed ours that had the same problem with the inverted logo via the serial method. It's described
here. After you have the inverted logo, the buttons no longer work to reflash, so you have to instruct the device to reflash via the uboot menu from the serial console.
good luck!