From 425508be5bfaf6f4eb1ab84ed5ff36a27b625e7d Mon Sep 17 00:00:00 2001 From: leslie Date: Thu, 24 Jan 2008 18:21:46 +0100 Subject: [PATCH] nagra: improve HW_SECURITY --- systems/nagra/nagra2.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/systems/nagra/nagra2.c b/systems/nagra/nagra2.c index e2fa2f1..5a47488 100644 --- a/systems/nagra/nagra2.c +++ b/systems/nagra/nagra2.c @@ -128,8 +128,6 @@ unsigned char cMapMemHW::Get(unsigned short ea) if(ea=offset+size) return 0; ea-=offset; switch(ea) { - case HW_SECURITY: - return 0x0F; case HW_TIMER0_CONTROL: case HW_TIMER1_CONTROL: case HW_TIMER2_CONTROL: @@ -155,6 +153,7 @@ unsigned char cMapMemHW::Get(unsigned short ea) CRCpos=!CRCpos; return r; } + case HW_SECURITY: default: return mem[ea]; } @@ -166,6 +165,7 @@ void cMapMemHW::Set(unsigned short ea, unsigned char val) ea-=offset; switch(ea) { case HW_SECURITY: + mem[ea]=(val&0x70)|0x0F; break; case HW_TIMER0_CONTROL: case HW_TIMER1_CONTROL: -- 2.39.5