rendered paste bodydiff -Nru sc-0.8.5-original/systems/nagra/nagra2-0501.c sc-0.8.5/systems/nagra/nagra2-0501.c--- sc-0.8.5-original/systems/nagra/nagra2-0501.c 2007-11-29 12:00:04.000000000 +0100+++ sc-0.8.5/systems/nagra/nagra2-0501.c 2007-11-29 12:42:37.000000000 +0100@@ -113,6 +113,7 @@ SetSp(0x0FFF,0x0FE0); Set(0x0001,0xFF); Set(0x000E,0xFF);+ Set(0,4); ClearBreakpoints(); AddBreakpoint(0x821f); while(!Run(5000)) {diff -Nru sc-0.8.5-original/systems/nagra/nagra2.c sc-0.8.5/systems/nagra/nagra2.c--- sc-0.8.5-original/systems/nagra/nagra2.c 2007-11-29 12:00:04.000000000 +0100+++ sc-0.8.5/systems/nagra/nagra2.c 2007-11-29 12:43:53.000000000 +0100@@ -620,6 +620,9 @@ cTimeMs minTime; if(id==0x4101) StartLog(ecm,0x1881); // D+ AU++ if (id==0x0505 || id==0x0503 || id==0x0511) id=0x0501;+ if(doLog) PRINTF(L_SYS_KEY,"using id %04x P*-Star patch ",id); // using 0501 for Prem Star if(cmdLen<64 || SCT_LEN(data)<cmdLen+10) { if(doLog) PRINTF(L_SYS_ECM,"bad ECM message msgLen=%d sctLen=%d",cmdLen,SCT_LEN(data));