Wifi상태에서 화면만 잠그면 세상과 단절되는 넥서스원... 그 진단법과 / 원인 / 그리고 해결책을 지금까지 온라인 조사를 통해 얻는 내용 정리 해봅니다..

 

 

1) 오류인지 확인 해보는 법

 

현상적인 확인법 (크래들에서 빼고 하셔야 합니다.)

 

1. 와이파이를 켠다

2. 소리바다와 같은 인터넷 스트리밍 어플을 실행 한 뒤 노래 재생 시킨다

3. 왼쪽 위에 있는 화면락 버튼을 눌러 폰을 sleep모드로 전환시킨다

4. 음악이 나오는 상태로 쭉 놔둬 본다.. 제각각인데 짧게는 1분에서 길게는 5분까지 재생이 되다 (버퍼링 된 부분이 재생되는것임) 멈춘다면 당첨...

(와이파이 절전 설정 메뉴와는 아무 상관없음, 다시 말해 와이파이 절전 설정 메뉴는 현재 아무런 변경도 안되는 쭉정이 메뉴임)

 

mac address 확인법

 

Wifi mac address 가 00 으로 시작 하지 않는다면, wifi오류에 당첨될 확률 높음! KT정발 폰 대다수는 이에 해당 된다고 합니다.

 

2. 원인

 

1. 와이파이 실행---> 3g 데이터 통신 차단 되면서 wifi로 데이터 통신 진행 됨

2. 그 상태에서 화면락이 걸리면 일정 시간 후 wifi disable 됨

3. 3g도 차단되고 wifi도 차단된 블랙홀에 빠진 상태 유지, 언제까지? 내가 폰을 만져서 다시 깨울때 까지...

 

 

넥서스원에 쓰인 무선랜 드라이버에 오류가 있다고 합니다. 최근에 브로드컴(넥서스원에 쓰인 무선모듈 만든 업체)에서 정정 드라이버를 발표 하였는데요.. 구글에서 OS패치를 통해 수정 해줄 때 까지 근본적인 해결책은 없다고 합니다.

 

3. 미봉책

 

1) 시계류 어플...(전원을 연결해두면 화면만 어두워지고 잠자기로 안들어가는 어플류들) 을 실행 한 상태에서 와이파이를 사용..

 

 

2) wifi fixer 어플 설치

 

- 원리: 지속적으로 wifi의 상태를 어플이 체크 해서, 죽었다 싶으면 다시 깨우고 꺠운다음 부터 10초마다 ping을 쏴줘서 다시 잠들지 못하게 함.

- 설정 법; 마켓에서 다운 받은 후, Max wifi use 선택, advanced menu에서 nexus one fix2 체크 (나머지는 건드릴 필요 없음) 한번 실행 하면 계속 백그라운드에 떠서 와이파이 실행 시 알아서 작동 함

- 한계점: 넥원 wifi가 죽은뒤 살리기 까지 약 30초 정도 gap이 발생 함. 왜그런진 모르나 이 어플로 wifi접속을 유지 시켜 두면 푸쉬 알림이 아이폰 보다 늦게 도착 함

 

4. 저의 해결책...

 

- 교품을 해서 00으로 시작하는 mac address를 가진 기기를 운 좋게 받게 되면 문제 해결... 하지만 너무 확률이 낮음

- 넥서스원에 대한 구글의 프로그램 업데이트가 있기 전까지 기다리기로 함. 결국은 14일 이내 계통 취소 옵션 발동..

 

이상 총정리 입니다..

 

 

밑에 내용은 wifi fixer를 설치하면 얻을 수 있는 로그 파일을 분석 해본 내용 입니다. 참고만 하세요

 

 

Build:0.7.0.2i:523 :Fri Jul 23 01:32:51 KST 2010
Loading Settings
WiFiLock
SCREEN
Notifications
SLOG
N1FIX2
Normal Startup or reload
Wifi is Enabled
ICMP Success
ICMP Method:10.0.1.1
Acquiring Wifi Lock
Build:0.7.0.2i:523 :Fri Jul 23 01:33:01 KST 2010
Wifi is Enabled
ICMP Success
ICMP Method:10.0.1.1
Build:0.7.0.2i:523 :Fri Jul 23 01:33:11 KST 2010
Wifi is Enabled
ICMP Success
ICMP Method:10.0.1.1
Build:0.7.0.2i:523 :Fri Jul 23 01:33:21 KST 2010
Wifi is Enabled
ICMP Success
ICMP Method:10.0.1.1
Acquiring Wake Lock
------------------------------------------------> 여기까진 정상적으로 화면 켜진 사용 패턴.. 10초 단위로 핑 교환이 있는걸알 수 있습니다.
SCREEN_OFF handler-----------> 사건의 발단.. 스크린 오프
Setting Temp Lock
WIFI_STATE_DISABLING--------> 뭥미... wifi disable!!!! 무선랜 기능 꺼짐.. 자기 맘대로.ㅜ
Build:0.7.0.2i:523 :Fri Jul 23 01:33:31 KST 2010
WIFI_STATE_DISABLED--------> 확인 사살..
Setting Temp Lock
Releasing Wake Lock-------------> Wifi fixer가 복구 시도...
WIFI_STATE_ENABLING---------> Wifi fixer가 다시 살려냄..
WIFI_STATE_ENABLED-------> wifi 부활!!! 아싸...
Scan Results Acquired:Running Repair_Handler-----> repair 모드라고 하네요..잘 모르겠음
Removing Temp Lock
Build:0.7.0.2i:523 :Fri Jul 23 01:33:41 KST 2010---> 다시 핑 쏘기 시작! wifi fixer화이팅.. 
Cached IP:10.0.1.1
Cached IP:10.0.1.1
No Pending Scan.
Removing Temp Lock
Build:0.7.0.2i:523 :Fri Jul 23 01:33:51 KST 2010
Build:0.7.0.2i:523 :Fri Jul 23 01:34:01 KST 2010
Build:0.7.0.2i:523 :Fri Jul 23 01:34:11 KST 2010-----> 잘 쏴주네요..
SCREEN_ON handler----> 제가 다시 화면 킴.. 종료...
Wifi is Enabled
ICMP Success
ICMP Method:10.0.1.1
Build:0.7.0.2i:523 :Fri Jul 23 01:34:21 KST 2010
Loading Settings
WiFiLock
SCREEN
Notifications
SLOG
N1FIX2
Normal Startup or reload
Wifi is Enabled
ICMP Success
ICMP Method:10.0.1.1
Acquiring Wifi Lock
Build:0.7.0.2i:523 :Fri Jul 23 01:34:31 KST 2010