The Bicycle charge controller supplies Power according to USB specifications on the outer pins of the USB-plug.
Most devices with Mini-USB-B Port are compatible. Some manufacturer however require additional signals on the data pins before going into charge mode.
That serves economic interests: no power supplies of other manufacturers are allowed. Those signals can be very different.
For that reason we can not promise that all devices on the market are compatible with our M172 Bicycle charge controller.
Because there are thousands of devices, we can not test them all. Please do not ask us if any specific device works with M172.
As mentioned before, most of the time it works. (you can read about it on many internet forums.)