Charging is possible with rockbox, but data transfer isn't. %bl in wps is unreliable when charging as a gauge to charge level though, it seems to climb from x to 100% in a matter of minutes no matter what charge level its at, but if left on charge for some time (1/2 hour or whatever) it does actually get some charge. (battery meter is readable in wps when debug screendump option is enabled).