Mac OS X 에서 Wibro 를 사용할 수 있는 방법. 정확히 SmartCard를 제어하는 라이브러리나 관련 정보를 얻을 곳이 없나 하고 아무생각 없이 윈도우 PC 의 폴더들을 뒤적거리다 우연히 C:\Program Files\KTWibro 폴더를 보기 되었다.

KT Wibro 폴더 구조는 다음과 같았다.

KT Wibro --- KT Wibro CM : 세션(연결) 관리프로그램  
    |-- Wcsmupdate : 와이브로 서비스 공지 프로그램
  |-- KWD-U1100 : Wibro CM 프로그램  
    |-- Certification : (서버)인증서
    |-- Driver : 스마트카드, Wibro 모뎀, 네스팟 드라이버
    |-- KWD-U1100 : 모뎀 업데이트 프로그램, 펌웨어

폴더들을 보면서 한가지 인상깊었던 것은 Wibro 모뎀에 임베디드리눅스가 있다는 것.(펌웨어 압축파일을 풀어보니 jffs2 파일시스템으로 묶여있는 Ramdisk 파일과 zImage 라는 리눅스 커널이 있었다.)

그리고 CCID 라는 스마트카드 리더 드라이버가 있었다. 이전 Wibro 관련 포스팅에도 언급했지만 Wibro 에 들어가는 UICC 카드는 스마트 카드이고 KT 의 독립규격으로 유추된다는 것.

CCID 는 소스가 공개되어있는 스마트카드리더 제어 라이브러리이다.

필자의 예상으로는 UICC 컨트롤 관련 부분을 만들때 공개 라이브러리에 KT UICC 제어부분을 추가로 작성하여 빌드하지 않았을까 생각된다.

KT Wibro 에 있는 CCID 드라이버의 INF 파일을 열어 에 조금이나마 정보를 얻어보고자 한다.

잘 하면 맥에서 Wibro를 쓸 수 있는 방법이 있지 않을까 해서다.

드라이버의 정식 명칭은 GCT USB PCSC Driver 이다.

참고로 PCSC 는 스마트카드 리더를 컨트롤하는 응용 프로그램이며, PC/SC 라고 쓴다.

일단 이 드라이버의 제조사 정보를 보자.

GCT Semiconductor

드라이버 파일은 usbccid.sys 다.

드라이버가 설치되면서 서비스가 하나 등록이 되며 서비스 명은 gdmpcscservice 이다.

GCT 라는 제조사의 정보를 구글신의 검색을 통해 알아보면 국내 회사이지만 영문 홈페이지만을 제공하며, 그닥 드라이버와 관련된 필요한 정보가 거의 없다.

이 이상의 정보는 더 이상 알아볼 수 있는 방법이 없다.

더구나 SmartCard 와 관련된 부분에 대해 GCT Semiconductor 라는 회사는 어떠한 정보도 제공하지 않을 뿐만 아니라 벤더로서 Mac OS 와 관련되어 개발할 의지가 없어보인다.

결국 U2000 모델 외에는 당분간 버로우 해야 할 듯.. -_-;;;

이올린에 북마크하기(0) 이올린에 추천하기(0)
2008/11/24 11:10 2008/11/24 11:10
Posted by TylorSTYLE™
안녕하세요.

U1100 모뎀 사용하고 있는 사용자 입니다.

U2000 모뎀 Mac 용 CM 을 설치하여 U1100 을 테스트해보니 모뎀 제어와 관련된 부분은 모두 동작하지만 스마트카드 드라이버가 없어서 사용이 불가능한것 같은데 U1100 Mac 용 스마트카드 드라이버 개발 계획은 없으신지 궁금합니다.

답변 부탁드립니다.


===============================================================

 안녕하세요. 모다정보통신입니다.
MAC 전용으로 U2000 모뎀만 가능하며, 
U1100모뎀은 현재 개발 계획이 없습니다.
추후 변경사항 있을 시 공지하겠습니다.
감사합니다.





으헝헝허엉헝엏엉어헝

개발계획을 가져주세요. ㅜ.ㅜ
이올린에 북마크하기(0) 이올린에 추천하기(0)
2008/11/11 19:15 2008/11/11 19:15
Posted by TylorSTYLE™
하루종일 고생과 삽질의 연속이었다.

타겟 OS 는 uClinux 2.4 대 커널...

ACS 의 ACR38U 모델에 대한 대략적인 파악만 마친 상태이다.

기본적으로 윈도우 XP, Ubuntu Linux 는 많은 Smart Card Reader 를 기본적으로 지원하는것 같았다.

물론 Embedded Linux 들은 드라이버 목록에 없었다.

이리저리 구글링 하다가 다음의 링크를 발견하였다.


혹시라도 Embedded Linux 에서 스마트카드 리더 드라이버로 고생하는 분들은 약간이나마 도움이 되길...
이올린에 북마크하기(0) 이올린에 추천하기(0)
2008/10/01 19:00 2008/10/01 19:00
Posted by TylorSTYLE™

BLOG main image

카테고리

전체 (119)
Freeware (2)
SAMSUNG MCU (14)
Embedded Linux (10)
AE32000(EAGLE) (2)
Mac OS X (5)
신변잡기 (48)
디지털 회로 (1)
Programming (12)
무선 네트워크 (15)
Computer (5)
사용기 (5)

글 보관함

124

87

-35 days

today : 17

Daum 블로거뉴스
믹시