Changeset 2019
- Timestamp:
- 04/08/10 14:31:58 (14 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/reader-cryptoworks.c
r2018 r2019 460 460 ep->type = UNIQUE; 461 461 memset(ep->hexserial, 0, 8); 462 memcpy(ep->hexserial, ep->emm + 5, 6);463 strcpy(dumprdrserial, cs_hexdump(1, rdr->hexserial, 6));462 memcpy(ep->hexserial, ep->emm + 5, 5); 463 strcpy(dumprdrserial, cs_hexdump(1, rdr->hexserial, 5)); 464 464 cs_debug_mask(D_EMM, "CRYPTOWORKS EMM: UNIQUE, ep = %s rdr = %s", 465 cs_hexdump(1, ep->hexserial, 6), dumprdrserial);465 cs_hexdump(1, ep->hexserial, 5), dumprdrserial); 466 466 return (!memcmp(ep->emm + 5, rdr->hexserial, 5)); // check for serial 467 467 } … … 478 478 } 479 479 480 case 0x86: 480 481 case 0x88: 481 482 case 0x89: … … 507 508 switch (type) { 508 509 case GLOBAL: 509 filter[0] = 0x8 8;510 filter[0+16] = 0xF E; // 0x88to 0x89510 filter[0] = 0x86; 511 filter[0+16] = 0xFC; // 0x86 to 0x89 511 512 filter[1] = 0xA9; 512 513 filter[1+16] = 0xFF; … … 594 595 case SHARED: 595 596 insEMM_SA[4]=ep->emm[2]-6; 596 if(emm[11]==insEMM_SA[4]-3)597 {597 //if(emm[11]==insEMM_SA[4]-3) 598 //{ 598 599 write_cmd(insEMM_SA, emm+9); 599 600 rc=((cta_res[0]==0x90)&&(cta_res[1]==0x00)); 600 }601 //} 601 602 break; 602 603 -
trunk/reader-nagra.c
r2006 r2019 773 773 memcpy(filter+1, rdr->hexserial+2, 3); 774 774 memset(filter+1+16, 0xFF, 3); 775 filter[3+16] = 0xFF; 776 filter[4] = rdr->hexserial[5] & 0xFF; 775 filter[4] = rdr->hexserial[5]; 777 776 filter[4+16] = 0xFF; 778 777 filter[5] = 0x00;
Note:
See TracChangeset
for help on using the changeset viewer.