Garth, I'm not familiar with VVpro, so I am unable to answer that.
I believe that the console firmware prevents it from using VWS, but others may chip in and correct me.
The arduino is used to configure the dataflash chip on the PCB so that the console will recognise it after the FW 3.0 upgrade, this is done before I ship them out and tested on an Envoy with the latest firmware, so no other "programming" is required.
BTW unless it is your original console (ie davis may have sent you a brand new console) I think you will be unable to roll back the firmware.
hope this helps!