How to test if a rainbowduino is failure?

The arduino clone device I am using is called ‘Roboduino RoMeo’. Here is the manual:

I’ve checked out the board and confirm it has an ATmega168-20AU, just the same as the rainbowduion. Last week I ruined the bootloader of the RoMeo when I tried to rewrite the rainbowduion through the former. It took me the whole weekend to save it. Fortunately I got one answer from

and finally succeeded. I also find it can make the arduion become an AVR-Writer. So I wrote a dicemila bootloader to the rainbowduion. I thought the method should be able to work because the RTS Led of the rainbowduion kept lighting when I was burning it. However, problem seems to go back to the original–I cannot even turn on a single LED. Indeed I didn’t make it work since I’ve received it two weeks ago. Further more, I hooked up the rainbowduion to the RoMeo by the method from

.

When I tried to upload a sketch, the arduino IDE always reported :

The strange thing is if I connected VCC of the rainbowduino to 3.3V rather than 5V in the RoMeo board, it responded no error. I’ve tested the VCC output of the rainbowduino following the post

.
It didn’t work in my case, just no led be lit. Since I have neither a LED matrix nor a UartSB, I can not directly determine where the problem lies in. So, any suggestion? Thank you very much!