- Timestamp:
- 01/08/10 11:54:36 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/csctapi/pps.c
r1113 r1121 215 215 } 216 216 217 //FIXME Currently InitICC sets baudrate to 9600 for all T14 cards, which is the old behaviour...; for SCI TA1 is obeyed... 217 //FIXME Currently InitICC sets baudrate to 9600 for all T14 cards (=no switching); 218 //When for SCI, T14 protocol, TA1 is obeyed, this goes OK for mosts devices, but somehow on DM7025 Sky S02 card goes wrong when setting ETU (ok on DM800/DM8000) 219 //So either 220 //a) for ALL T14 ETU should not be set, or 221 //b) only for Irdeto T14 cards, 222 //c) or all Irdeto cards 223 //to be working on DM7025 and all other sci-devices ... 224 //we choose option b) for now, can always expand it... 225 //implemented it in InitICC 218 226 if (!PPS_success) {//last PPS not succesfull 219 227 BYTE TA1; … … 395 403 params.fs = atr_fs_table[pps->parameters.FI] / 1000000; 396 404 double F = (double) atr_f_table[pps->parameters.FI]; 397 params.ETU = F / pps->parameters.d; 405 //for Irdeto T14 cards, do not set ETU 406 if (!(atr->hbn >= 6 && !memcmp(atr->hb, "IRDETO", 6) && params.T == 14)) 407 params.ETU = F / pps->parameters.d; 398 408 if (pps->parameters.n == 255) //only for T0 or also for T1? 399 409 params.EGT = 0;
Note:
See TracChangeset
for help on using the changeset viewer.