Changeset 427


Ignore:
Timestamp:
09/15/09 14:04:23 (12 years ago)
Author:
smurzch2
Message:

Patch for Viasat old (090F) and Viasat ukraine (0931).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/merlin/src/CAM/videoguard.c

    r425 r427  
    600600    unsigned char atr_yes[] = { 0x3F, 0xFF, 0x13, 0x25, 0x03, 0x10, 0x80, 0x33, 0xB0, 0x11, 0x69, 0xFF, 0x4A, 0x50, 0x50, 0x00, 0x00, 0x47, 0x54, 0x01, 0x00, 0x00 };
    601601    unsigned char atr_viasat_new[] = { 0x3F, 0x7D, 0x11, 0x25, 0x02, 0x41, 0xB0, 0x03, 0x69, 0xFF, 0x4A, 0x50, 0xF0, 0x80, 0x00, 0x56, 0x54, 0x03};
     602    unsigned char atr_viasat_old[] = { 0x3F, 0x7F, 0x11, 0x25, 0x03, 0x33, 0xB0, 0x09, 0x69, 0xFF, 0x4A, 0x50, 0x70, 0x00, 0x00, 0x56, 0x54, 0x01, 0x00, 0x00};
     603    unsigned char atr_viasat_ukraine[] = { 0x3F, 0xFF, 0x14, 0x25, 0x03, 0x10, 0x80, 0x41, 0xB0, 0x01, 0x69, 0xFF, 0x4A, 0x50, 0x70, 0x00, 0x00, 0x5A, 0x4B, 0x01, 0x00, 0x00};
    602604
    603605    if ((atr_size == sizeof (atr_bskyb)) && (memcmp(atr, atr_bskyb, atr_size) == 0)) {
     
    617619    } else if ((atr_size == sizeof (atr_viasat_new)) && (memcmp (atr, atr_viasat_new, atr_size) == 0)) {
    618620        log_normal("Type: Videoguard Viasat new (093E)");
     621    } else if ((atr_size == sizeof (atr_viasat_old)) && (memcmp (atr, atr_viasat_old, atr_size) == 0)) {
     622        log_normal("Type: Videoguard Viasat old (090F)");
     623    } else if ((atr_size == sizeof (atr_viasat_ukraine)) && (memcmp (atr, atr_viasat_ukraine, atr_size) == 0)) {
     624        log_normal("Type: Videoguard Viasat ukraine(0931)");
    619625    } else {
    620626        /* not a known videoguard */
Note: See TracChangeset for help on using the changeset viewer.