From d9a78eaa8cc7f383654d41f240b6f346c49f98d1 Mon Sep 17 00:00:00 2001 From: leslie Date: Thu, 20 Aug 2009 06:21:37 +0800 Subject: [PATCH] nagra: fix parsing N3 EMM-G --- parse.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/parse.c b/parse.c index 8d622e1..07855e8 100644 --- a/parse.c +++ b/parse.c @@ -522,7 +522,8 @@ cCardNagra2::cCardNagra2(const unsigned char *a) bool cCardNagra2::MatchEMM(const unsigned char *data) { - return data[0]==0x82 || data[0]==0x84 || + return data[0]==0x82 || + (data[0]==0x84 && data[1]==0x70 && data[2]==0x96) || (data[0]==0x83 && !memcmp(&data[3],addr,(data[7]==0x10)?3:4)); } -- 2.39.5