There is no difference in function. But R90 is wired adapter and R100Pro is wireless adapter. R90 can support more older controller devices without Bluetooth, and wired connective is more stable than wireless.