Fot people ny fryden:
Y esto es un listado de *nanos de S*CA2.

*Nanos-> son bits que ejecutan una instrucción específica en la card.

TABLA DE NANOS EN INS 40 E INS 3C

Ins 3C : ECM
nano 04 : give dw for output
nano 12 : parental control protection
nano 13 : verify channel id with provider bitmap package
nano 15 : PPV special management
nano 19 : PPV preview control
nano 27 : verify expiration date
nano 2C : PPV tokens management
nano 2D : delete old PPV event records
nano 31 : verify PPV event id, diffusion number and vision number
nano 82 : signature
nano D1 : control word to decrypt
nano F1 : bitmap regional code
Ins 40 : EMM
nano 01 : set nano 24 flag to FF
nano 02 : set nano 24 flag to 00
nano 03 : delete pin code
nano 10 : delete given key
nano 11 : delete seca record of a given type
nano 17 : write regional bitmap
nano 18 : delete service preview record
nano 1B : update algo alternative tables
nano 1D : set 802E eeprom location
nano 1E : set 802C eeprom location
nano 1F : set 802D eeprom location
nano 20 : set user algo indicators 8036-8038
nano 21 : set expiration date
nano 22 : verify expiration date
nano 23 : add new provider
nano 24 : apply next nanos to given provider
nano 25 : delete given provider
nano 26 : modify provider space for records and flags
nano 28 : delete a ppv preview record
nano 2E : set algo table indicators 802F and 8030
nano 30 : store special ppv credits to current provider
nano 32 : seek or create record for a given event-id
nano 33 : create or modify service preview record
nano 34 : set eeprom locations 8039-803E
nano 40 : delete ppv event record with event-id between min-max
nano 41 : set PPUA
nano 42 : store new ppv credits to current provider
nano 43 : add ppv credits to current provider
nano 50 : update user algo
nano 80 : set provider bitmap package
nano 82 : signature
nano 87 : set provider data for ins 44
nano 90 : write primary key
nano 91 : write secondary key
nano 92 : update global data for user algo
nano B0 : store seca record of a given type
nano D0 : change provider name
nano E0 : verify algo alternative table Checksum
nano F0 : verify CUSTWP
nano F6 : update algo alternative tables
nano F7 : update user algo

gracias a un compi,