OK I can confirm that it does charge the device, just not mine, it charges the RAZR M, it will charge the one in recovery and when its off. But the storage doesn't show in recovery. When I have it plugged in while its on the OTG works and when I unplug it from the phone, it says its charging via USB. I'm no dev so I have no idea how I would get this to work.
You should hit that Thanks button if I have helped you!
Samsung Intercept -> LG Optimus S -> HTC Evo Shift 4G -> Samsung Nexus S 4G -> Samsung Galaxy Nexus 4G LTE -> Motorola photon Q -> HTC One -> SAMSUNG GALAXY S5
Carrier -> Sprint
Rom: Stock NE5