The R502,
bR301 and R301 was development accordance with CCID(
https://en.wikipedia.org/wiki/CCID_(protocol)) standard, which is global common standard for PC computer. The specification can found from
http://www.usb.org/developers/docs/devclass_docs/DWG_Smart-Card_CCID_Rev110.pdfWindowsAnd Microsoft implement this specification on Windows system, so after Windows XP, all the windows system had CCID driver in system. so when you insert reader to Window system, it won't need install any driver.
*The windows system will detect your driver version and download latest one from Windows update center.
LinuxSince the Linux is opensource system, so the driver made on Linux also is open source, the expert call Ludovic has made this open source code driver.On linux platform, the driver need rely on pcscd service, before using it, you need install pcscd service. More information, please check:
http://pcsclite.alioth.debian.org/ccid.html*R301, R502,
bR301 with USB cable already add in CCID support list, normally, the most issue linux has install CCID and PCSCD by default.
Mac OS XThe R301 already support by Mac by default. The
R502 was add based on CCID v1.4.21 - 21 October 2015, So please make sure you have download latest CCID driver(
https://github.com/martinpaljak/osx-ccid-installer/releases)