Changeset 1650 for trunk/csctapi/ifd_smartreader.c
- Timestamp:
- 02/22/10 08:01:31 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/csctapi/ifd_smartreader.c
r1647 r1650 177 177 reader->sr_config.F=618; /// magic smartreader value 178 178 reader->sr_config.D=1; 179 // reader->sr_config.T=2; // will be set to T=1 in EnableSmartReader 180 reader->sr_config.T=1; 179 reader->sr_config.T=2; // will be set to T=1 in EnableSmartReader 181 180 reader->sr_config.irdeto=TRUE; 182 181 } … … 209 208 cs_ddump(data,ATR_MAX_SIZE*2,"IO:SR: "); 210 209 211 if(data[0]!=0x3B && data[0]!=0x03 && data[0]!=0x3F) 210 if(data[0]!=0x3B && data[0]!=0x03 && data[0]!=0x3F) { 211 reader->sr_config.irdeto=FALSE; 212 212 continue; // this is not a valid ATR. 213 } 213 214 214 215 if(data[0]==0x03) { … … 365 366 366 367 // command 4 , set parameter T 367 if(reader->sr_config.irdeto ) // special trick to get ATR for Irdeto card, we need T=1 at reset, after that oscam takes care of T1 protocol, so we need T=0368 if(reader->sr_config.irdeto && T==2) // special trick to get ATR for Irdeto card, we need T=1 at reset, after that oscam takes care of T1 protocol, so we need T=0 368 369 { 369 370 T=1;
Note:
See TracChangeset
for help on using the changeset viewer.