Text restoration should now be fixed. Color restoration should also be fixed. You can now even run the server at the same time as svgalib programs!!!
Diamond has actually been fairly open and helpful. No NDA's were signed by anyone who wrote code and Diamond claims that none of the information they provided is proprietary.
One unresolved issue is the maximum clock speed. It is currently set to 135 MHz with a warning printed over 110 MHz. Diamond claims that this is the max in their docs, but examination has shown some Viper's to contain 110 MHz bt485's. Without 135 MHz, it is not possible for people to with large monitors to run at 1280x1024. Diamond claims that all Vipers have 135MHz bt485's or compatibles. If you have something slower, call their tech support and they will send you a RMA to get the board replaced.