Még mielőtt elkezdjük, hadd tisztázzak valamit. A programozható és a tanítható távirányítók között az a különbség, hogy a programozhatóaknál csak a gyárban eredetileg beállított készülékeket / funkciókat ismeri a távirányító. Ezek között lehet válogatni. Esetleg Firmware frissítéssel lehet ezen változtatni. (Bár ilyenre most nem tudnék konkrét példát mondani) Ha az eredeti távirányítón van olyan funkció ami az univerzálison nincs akkor azt nem fogja tudni kezelni. A Tanítható ezzel szemben annyival másabb, hogy ha valamit nem tud a távirányító akkor azt meg tudja tanulni az eredeti távirányítótól. Vagyis van benne egy vevő dióda is így a gyárban beprogramozott funkciókat kiegészíthetjük újabbakkal. Például olyan funkciókkal is, amiket az eredeti távirányító tud, de az univerzálison nincs ugyan olyan gomb.
Ők lennének akiket le kell váltani: