The file reading via the usb port has been problematic for me. Only works sometimes on windows, and not very reliable. For charging use the usb connector. A computer or any usb power supply device for phones/ipods and the like will work. It charges from the usb supplied power, within the usb power limits. I was able to download the st driver and kit for windows and upgrade. There is an procedure in the forums here that works.