I have a Da Vinci 2.0 and I wanted to post some of my initial findings so other people don't make the same mistakes I did.
Here are some questions I think people want to know the answers to:
Q: Does the Repetier Firmware work on the Da Vinci 2.0?
A: Mostly. But the current version of the Firmware doesn't support the second extruder. I will update this post when this changes.
Q: Can you still run your own gcode with the Stock Firmware?
A: Yes. However there is a problem with the temperature settings when it switches tool heads (from one extruder to another.) It defaults the temperature settings to what is stored on the fillament Cartridge EEProm chips. You can of course change those settings. http://voltivo.com/blog/da-vinci-reset-eeprom
Q: Can you use older versions of the XYZware software?
A: No. None of the older versions of XYZWare will communicate with the Da Vinci 2.0. That means the easy way of flashing the firmware is not an option.
Q: Can you go back to the Stock Firmware after flashing to the RH firmware?
A: Not yet. The process would be the same but we don't have a copy of the stock firmware for the 2.0 yet. If someone can find it please let me know. I would like a copy of it.