Implement Visiontek protocol (fix #802)