El problema con los mandos dualshock 3 y su carga, es que Sony los diseñó, por así decirlo, "demasiado inteligentes". Para que se carguen necesitan hacer primero una negociación, un "handshake" entre el dispositivo que los va a cargar y los propios mandos, vía los dos cables de datos del USB. Cuando este handshake es válido, empiezan a cargar a través de las líneas Vcc y GND del USB. Los mandos no oficiales puede ser que no necesiten ese handshake y carguen tal cual, con cargadores "tontos", por así decirlo. Lo mismo pasa con los mandos dualshock 4 y dualsense, que ya los diseñaron sin necesitar de ese handshake para empezar a cargar.
Por eso, un cargador de USB normal tipo cargador de móvil, por ejemplo, no puede cargar los dualshock 3.