check the enable pin only after it had been configured (somehow this worked when not launch from rc.local)
correct USB power command and startup logic