2012-12-26 2 views
0

지원되지 않는 데이터 가져 오기를 나는 오류가 나타납니다 GET DATA 명령 00:CA:7F:68에 대한 이상한 문제, 을 발견했습니다APDU 내가 APDU가 전송 명령을 테스트하고있어 명령

6D00: "Instruction code not supported or invalid"

어떤 문제가 될 수 있습니다 ?? ? ATR을 읽고 SELECT 명령을 보낼 수 있습니다. 미리 감사드립니다.

+1

안드로이드에 연결할 수 없습니다. 그 점에서 뭔가를 추가하고 싶습니까? – guidot

답변

1

7f68 파일에서 데이터를 읽으려고합니까? 더 많은 배경 정보를 줄 수 있습니까? 어쨌든, 나는 당신이 apdu의 마지막 바이트 (LE)를 놓칠지도 모른다라고 생각한다. 여기서 당신은 대답에서 기대되는 최대 바이트 수를 지정한다.

+1

Voted,하지만 귀하의 의견의 첫 부분은 의견이며 답변의 일부는 아닙니다. 그리고 * 보통 * 길이 매개 변수가 검사되기 전에 INS 처리가 수행되기를 기대합니다. ISO/IEC 7816-4에서 상태 어구의 출현이 완전히 규정되지 않은 곳에서는 한번 시도해 볼 가치가 있습니다. –

1

자주 언급되는 것처럼 ISO 7816-4는 약한 표준입니다. 카드가 모든 명령을 지원할 필요가 없으며 여전히 표준을 준수한다고 주장 할 수 있습니다. 그래서 카드가

  • 전혀 않는 것이있을 수 있습니다
  • 그냥 현재 상태에서 (도스의 존재가 없기 때문에)
  • 는 응용 프로그램에서/DF 어디 당신은 그것을 시도하지

명령을 이해할 수 있지만 7F68 오브젝트 번호와 관련이 없다고 생각합니다.

LE 바이트를 추가하면 (제안 된대로) 그 이유 때문에 6700을 기대할지라도 반드시 시도해 볼 가치가 있습니다.

관련 문제