C++ driver update