Changeset 176
- Timestamp:
- 08/06/09 14:10:32 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/merlin/src/CAM/common.c
r175 r176 55 55 cs_ri_log("card system not supported"); 56 56 cs_ri_brk(1); 57 return (reader[ridx].card_system); 57 58 return reader[ridx].card_system; 58 59 } 59 60 … … 127 128 provid = b2i(2, ecm + 3); 128 129 break; 130 129 131 case 0x500: // viaccess 130 132 i = (ecm[4] == 0xD2) ? ecm[5] + 2 : 0; // skip d2 nano 131 133 if ((ecm[5 + i] == 3) && ((ecm[4 + i] == 0x90) || (ecm[4 + i] == 0x40))) 132 134 provid = (b2i(3, ecm + 6 + i) & 0xFFFFF0); 135 133 136 default: 134 137 // cryptoworks ? … … 136 139 provid = (ulong) ecm[10]; 137 140 } 138 return (provid); 141 142 return provid; 139 143 } 140 144 … … 169 173 er->srvid=ptr->sid; 170 174 er->chid=(ushort)ptr->b47; 171 // cs_debug(" quess_irdeto() found caid=%04X, sid=%04X, chid=%04X",175 // cs_debug("guess_irdeto() found caid=%04X, sid=%04X, chid=%04X", 172 176 // er->caid, er->srvid, er->chid); 173 177 return; … … 201 205 202 206 /* 203 204 207 if (!er->caid && er->ecm[2]==0x31 && er->ecm[0x0b]==0x28) 208 guess_irdeto(er); 205 209 */ 206 210
Note:
See TracChangeset
for help on using the changeset viewer.