A small number of USB devices are designed to charge only when they are connected to a host device. One example is PS3 game controllers, which must be plugged into a PS3 console to charge. Our universal hubs do charge these devices but, because of the device design, you have to use the sync charge version of these hubs and a host device has to be connected. Any host device (game console, computer, etc.) is good as long as its presence tells the hub it is connected to a host.
Of course, if a specific device does not charge (now or in the future), Cambrionix will create a charging profile and make it available as a user-installed firmware update. See the hub instructions for how to do this.