starting transformation to new USB API
API transformation: functionality equal, needs cleanup.
API transformation complete, could still use some cleanup and tightening
Most debug messages cleaned up