From f0b0a633ecaa30cf6d178a2b8b79bdc2464b4143 Mon Sep 17 00:00:00 2001 From: leslie Date: Thu, 18 Sep 2008 21:11:36 +0800 Subject: [PATCH] nagra-0101: update DES map --- systems/nagra/nagra2-0101.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/systems/nagra/nagra2-0101.c b/systems/nagra/nagra2-0101.c index 5946a8c..7587dfc 100644 --- a/systems/nagra/nagra2-0101.c +++ b/systems/nagra/nagra2-0101.c @@ -716,6 +716,9 @@ bool cN2Prov0101::ProcessDESMap(int f) case 0x06: // 3DES decrypt DES_ecb2_encrypt(DES_CAST(desblock),DES_CAST(desblock),&desks1,&desks2,DES_DECRYPT); break; + case 0x07: + Set(0x2d,0x02); //XXX quick-hack or the real thing?? + break; case 0x0b: // load DES data block from memory GetMem(HILO(0x25),desblock,8,Get(0x24)); break; @@ -754,6 +757,7 @@ bool cN2Prov0101::RomCallbacks(void) if(Interrupted()) dopop=false; break; case 0x3844: //DES Handler + case 0x008992: if(!ProcessDESMap(a)) return false; break; case 0x5F23: //Erase_RAM_and_Hang -- 2.39.5