Micardo driver
The Micardo 2.1 driver supports Estonian ID cards.
It perfectly works with Estonian ID cards and OpenSC is the official software used in Estonia for these cards (on Linux, Mac OS X and for PKCS#11 in Mozillas on Windows). For more information see the EstonianEid page.
The micardo driver also supports German BMI cards, but we haven't heard anything about those cards in years. If you have such a card, please test and let us know.