Die ersten module die man erweben konnte, waren meistens nur für eine Verschlüsselung z.b. Nagra, Irdeto, Seca, ....... geeignet. Je nach der Verschlüsselung, die der Provider, den man abonieren möchte, nutzte, musste man sich ein solches modul kaufen. Viele Reciever haben auch schon ein solchen Modul integriert, wie z.b. der Humax5400 ein Irdeto-Karteleser hat.

Später kamen dann Module, die mehrere Verschlüsselungen unterstützten. Man konnte aber die Module selbst bis dahin nicht recht bearbeiten. Die heutigen Module, wie Diabolo..... sind die am meisten ausgereift. Sie können viele Verschlüsselungen (Smart****s von Providern) lesen und zudem kann die software dieser Module bearbeitet werden. Z.b. ein direktes aufspielen der keys auf ein solches Modul...so braucht man nicht mal eine Smart**** oder einen programmierbaren Sat-Reviever um gewisse Packete illegal zu schauen.