2013-09-16 2 views
0

omnikey 5321 리더 메모리에 FFFFFFFFFFFF 키를로드하려고합니다. 그러나 SW1 SW2: 69 86 오류가 발생합니다. 누구든지 이유를 제안 할 수 있습니까? omnikey는 휘발성 키 작성을 지원하지 않을 수 있습니다.리더의 휘발성 메모리에 키를로드하는 중 오류가 발생했습니다.

bcla = 0xFF; 
bins = 0x82; 
bp1 =0x0  // Load key in volatile memory 
bp2 = 0x20 // store in the volatile memory 
len = 0x6;  // Length = 6 bytes 
sendBuffer[0] = bcla; 
sendBuffer[1] = bins; 
sendBuffer[2] = bp1; 
sendBuffer[3] = bp2; 
sendBuffer[4] = len; 

// Now, copy the actual key to the send buffer 
for (int k =0 ;k<=5;k++) 
     sendBuffer[k + 5] = str3[k]; // This will copy FFFFFFFFFFFF key 


// then make call to scardtransmit.. also set length of send buffer to 11 

답변

1

69 86 "Command not Allowed" 수단 : 여기서

코드이다.

이 시도 .....

CLA = FF

INS = 82

P1 = 00

P2 = 61분의 60 (키 ID, 키 A (60)에 대한 키 B) 데이터 필드에서의 키

LC = 06 (길이)

데이터 필드 (61) = 6 바이트

에서 키의 값

예 :

FF 82 00 60 06 FFFFFFFFFFFF

+0

vikky 안녕하세요, 만나서 반갑습니다. Vikky 지난 번 나에게 보낸 링크 섹션 7.1을 따르고 있습니다 : http://www.epsys.no/downloads/pdf/API_ACR128_v1.9.pdf. 만약 내가 P2 = 60/61 쓰기 ** 휘발성 ** 메모리에 쓸 것인가 ?? 나는 비 휘발성 메모리를 아직 덮어 쓰고 싶지 않다 ... –

+0

안녕하세요 vikky, 네, 참으로 보내 셨습니다 : FF 82 0 60 6 FF FF FF FF FF FF 문자열은 지금이지만, 같은 문제가 있습니다 ... –

+0

send this FF 82 0000 06 FF FF FF FF FF – vikky

관련 문제