Progress, it's made by the Changzhou Fulling Motor Company

http://www.alibaba.com/product-gs/51...r_Square_.html

But I obviously misunderstand detente torque :confused: