At the very least, you can give the new version another name. If the loaded driver is already loaded, it won't relink when you do load_driver/2. Unloading the driver first seems to work, but I suspect you don't want to do that. /Jakob