Ok folks, I think the matter has been fully resolved by Kayaker. It boils down to changing one byte in nmtrans.dll. His explanation of the problem is very detailed, so just check out the attached archive.
So far, this has worked for me using Win2000/DriverStudio 2.7.