When powering a raspberry pi with gpio pins. i can't program it via raspbian os. it would not appear to work. but when i take away it and join a usb energy provide , it really works. how you can di it and make it work with transportable energy provide?