No. No you can not. I have to charge the thing with my 360 or pc or the onlive box. The cable is, agreed, way too short. I have no idea why the usb ports on every other device in the universe are powered at all times but not on the ps3. Is it some kind of safety feature? Would I be any safer sticking my tongue into a ps3 usb port than any other? I'm not inclined to find out.