Changeset 2019


Ignore:
Timestamp:
04/08/10 14:31:58 (12 years ago)
Author:
_network
Message:

remove if statement from cyrptoworks do_emm for testing and add 0x86 as global emm

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/reader-cryptoworks.c

    r2018 r2019  
    460460                ep->type = UNIQUE;
    461461                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));
    464464                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);
    466466                return (!memcmp(ep->emm + 5, rdr->hexserial, 5)); // check for serial
    467467            }
     
    478478            }
    479479
     480        case 0x86:
    480481        case 0x88:
    481482        case 0x89:
     
    507508    switch (type) {
    508509        case GLOBAL:
    509             filter[0]    = 0x88;
    510             filter[0+16] = 0xFE; // 0x88 to 0x89
     510            filter[0]    = 0x86;
     511            filter[0+16] = 0xFC; // 0x86 to 0x89
    511512            filter[1]    = 0xA9;
    512513            filter[1+16] = 0xFF;
     
    594595     case SHARED:
    595596                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                //{
    598599                    write_cmd(insEMM_SA, emm+9);
    599600                    rc=((cta_res[0]==0x90)&&(cta_res[1]==0x00));                   
    600                 }
     601                //}
    601602        break;
    602603     
  • trunk/reader-nagra.c

    r2006 r2019  
    773773            memcpy(filter+1, rdr->hexserial+2, 3);
    774774            memset(filter+1+16, 0xFF, 3);
    775             filter[3+16] = 0xFF;
    776             filter[4]    = rdr->hexserial[5] & 0xFF;
     775            filter[4]    = rdr->hexserial[5];
    777776            filter[4+16] = 0xFF;
    778777            filter[5]    = 0x00;
Note: See TracChangeset for help on using the changeset viewer.