nemozes v ziaddnom pripade pomylit inicializaciu pretoze podmienka if a nasledne hodnoty 6 ,9 a desiateho bitu v atr ti presne urcuju kedy plati tato podmienka...holmatro píše:Nezmysel,parameter "force_irdeto" sa používa len u ICE kariet(ak chceme prepnúť do irdeto módu).dlhe_pole píše: ked das prec force irdeto nemusi ti vobec zinicializovat kartu v irdeto mode, budto bude unknown not supported card alebo nejaka ina haluzU "čistých" irdeto kariet(s irdeto ATR) tento parameter nemá čo hľadať,pretože jeho zapnutím môžeš pomýliť inicializáciu irdeto karty:Kód: Vybrat vše
if((!memcmp(atr + 5, "IRDETO", 6)) || ((atr[6] == 0x[color=#BF0000]C4[/color] && atr[9] == 0x[color=#BF0000]8F[/color] && atr[10] == 0x[color=#BF0000]F1[/color]) && reader->force_irdeto))Kód: Vybrat vše
if(check_filled(reader->rsa_mod, 64) > 0 && (!reader->force_irdeto || csystem_data->acs57)) // we use rsa from config as camkey
priklad orf karta ATR:
3B 78 12 00 00 54 C4 03 00 8F F1 90 00
cize tuna ked zapnes force irdeto prepne sa ti karta do irdeto modu tak jak uvadzas..
rtvs karta ATR:
3B 9F 21 0E 49 52 44 45 54 4F 20 41 43 53 20 56 36 2E 30 9E
sam vidis ze bajty v podmienke if su ine, takze sa neuplatnuje - proste ako keby tam nebola..
@ revis..
ake custom mas na mysli ? nemyslel si ty zmenu base date ako navrhoval arabacek - dvorny to spolupracovnik jedneho byvaleho zamestnanca sor**cu ?





