code for unreliable userland bitbanging done.