C/ A/ T/ E/ G/ O/ R/ Y

<

ONLINE MEMBERS

ATTENDANCE CHECK

순위 출석시각 별명
출석한 회원이 없습니다.
SELECTED LANGUAGE

1. Purpose : 이 강좌는 1802패치를 사용할 때 비인증랜이기 때문에 FN+F5 컨트롤이 되지 않는데 이를 해결하기 위한 방법입니

                 다. 강좌에 따라서 패치하시면 인증랜처럼 Fn+F5를 사용할 수 있습니다.

 

2. Analysis

 

1802 or Modified Bios Patch를 사용해서 비인증랜을 사용할 때 FN+F5가 되지 않아서 불편하셨던 분들을 위해서 이 강좌를

작성하게 되었습니다. Function Key+F5 기능은 잘 아시는 바와 같이 인증랜에서만 사용할 수 있습니다. 어떻게 인증랜인지

아닌지를 구분하느냐는 모든 집에 고유의 주소가 있듯이 랜카드에도 대표 주소?가 있습니다. 즉, PCI 제품을 개발하면 PCI

제품에는 PCI ID + Vendor ID의 구조로 EEPROM에 정보가 들어가 있습니다. PCI ID는 칩셋 메이커의 ID가 들어가 있으며

Vendor ID( Subsystem ID)는 이 칩셋을 가지고 개발한 회사의 ID정보가 들어가 있습니다.  윈도우에서 알  수 없는 장치 드라 

이버를 설치할   때 *.inf ( Installation file)화일을 지정하여 설치하는 분은 잘 아시겠지만 설치자가 *.inf화일을 지정하면 컴퓨터는 PCI장치의 PCI+Vendor ID와 일치하는 정보가 INF화일에 있는지를 찾습니다. INF화일에 일치하는 정보가 있으면 그에 해당하는 정보를 가지고 올바른 Driver를 설치하게 됩니다.

  

   예를 들어 보겠습니다. 아래는 IBM Atheros 드라이버의 Net5211.inf화일에 있는 내용의 일부를 캡춰해 온 그림입니다. 아래 그림에서 다음과 같은 필립스 OEM 아테로스 랜카드를 볼 수 있습니다. 여기에서 PCI|VEN_168C&DEV_1014( PCI ID)에 해당하고

SUBSYS_833117ab가 Vendor ID에 해당합니다.

%ATHER.DeviceDesc.L013%  = ATHER_DEV_L013,    PCI\VEN_168C&DEV_1014&SUBSYS_833117ab

 inf_rfcircuit.jpg

 

자 이제 이러한 정보를 토대로 해서 비인증 랜카드 컨트롤을 위해서 Hex Edit를 시작합시다. 필요한 프로그램은 Hex Editor인데

자주 사용하시는 툴을 이용하시던가 무료이지만 기능이 일반 사용 프로그램 만큼 좋은 Hxden hex editor프로그램을 이용합시다.

더 많은 프로그램 분석을 위해서는 역어셈블러(wdasm or IDApro)가 필요하지만 난이도 상 이프로그램으로의 편집은 생략하겠습니다.기본적으로 Thinkvantage Access Connection이 설치되었다는 가정하에서 설명하겠습니다. Access Connection이 설치되어있다면 아마도 다음의 두개의 화일이 있을것입니다. AcAdaptersinfo.dll과 ACinst32.dll화일이 그 두개의 화일입니다. 이 두개의 DLL화일이 FN+F5컨트롤과 연동이 되는데 FN+F5를 실행하면 위의 두개의 DLL화일에 있는 PCI ID와 Subsystem ID List를 사용하고 있는 무선랜 PCI & SUBsystem ID와 비교하여 있으면 컨트롤에 들어가고 없을 경우 레보노 인증랜을 찾을  수 없다는 에러 메시지를 출력합니다. 자 그러면 위에서 언급한 인증랜이 있는지를 보기 위해서 ACinst32.dll화일을 Hex Editor를 이용하여 열어 보았습니다. 그림에서와 같이 Text String이 있는곳에 이 정보가 있음을 알수 있습니다. 그러면 이제 부터 해야할 일은 무엇일 까요? 자신의 PCI ID와 Subsystem ID를 알아낸 후 Hex Editor를 이용하여 자신의 제품정보를 적당한 곳에 입력해 주면 됩니다. 그럼 실습을 해 볼까요?

 hexeditor_rfcircuit.jpg

 

*주) 이글이 작성된 시점이 오래되었기 때문에 요즈음의 Access Connection은 Acadaptersinfo.dll만 수정하면 되고 나머지는 

       드라이버를 수정해 주어야합니다.

 


profile
profile

[레벨:7]calvin

2011.04.28 15:30

글에 나와 있는데로 했더니 잘 되네요^^

 

비인증랜을 가지고 Fn+F5까지 잘 동작합니다.^^

감사합니다.

profile

[레벨:6]레오킴

2011.04.30 11:59

펌웨어도 만드는데 이정도 아주 쉬운편이였죠?^^

List of Articles
번호 제목 글쓴이 날짜 조회 수
47 수리기 x61 펜소리 잡기-미싱오일 이용!! file + 17 [레벨:4]아범父子™ 2011-05-21 4546
46 실험기 [x201s] KT 와이브로 Intel Centrino Advanced-N 6250 장착 가입기 + 8 [레벨:1]명불허전 2011-05-20 5332
45 개조기 X61에 T-login Wibro 내장하기 file + 6 [레벨:6]레오킴 2011-05-02 4397
44 기타 win7 64bit 배터리 위험수준 설정변경 수정방법(관리자계정과 테스트... + 3 [레벨:3]상문천 2011-05-02 4154
43 수리기 T510 USB PORT 수리기 file + 5 [레벨:6]레오킴 2011-04-26 6258
42 기타 [영입기] 막 굴릴 기기 하나 간신히 구했는데... file + 3 [레벨:1]이반장 2011-04-25 3020
41 사용기 T60P QXGA 사용기 file + 8 [레벨:7]calvin 2011-04-25 4034
40 기타 신형 울트라나브 키스킨. file + 7 [레벨:3]cefzilos 2011-04-22 5081
39 사용기 랩탑에서의 HDTV시청에 관하여 - Avermedia a317 (디지털 신호 잡기) + 3 [레벨:1]BKKu 2011-04-22 3522
38 개조기 자작 mini pci 카드 걸쇠 file + 6 [레벨:2]시간 2011-04-22 3129
37 실험기 자작 2.5" to 1.8" SATA 젠더 file + 5 [레벨:4]꽁사마 2011-04-21 3838
36 개봉기 W700 분해기 file + 11 [레벨:4]꽁사마 2011-04-20 4180
35 기타 포토레지스터와 자외선 노광기를 이용한 PCB 제작 file + 7 [레벨:4]꽁사마 2011-04-20 6954
34 수리기 HP 3550n 컬러 레이저프린터 퓨저에러 수리기 file + 3 [레벨:4]꽁사마 2011-04-20 7794
» 개조기 Fn+F5 Control Cracking for non-certified wireless lan adapters. file + 2 [레벨:10]leokim 2011-04-19 4464