- added sleep to bcharge, before calling usb_reset()... the