흔히 WiFi를 껐는데도 배터리 정보 상에서 WiFi가 계속 켜있는 경우
WiFi 고급설정에서 WiFi 초기화를 해본 후 "항상검색허용을 체크해제" 하면 해결이 되는 것으로 많은 분들께서 알고 계십니다만,
항상검색허용을 체크해제했는데도 WiFi가 계속 켜있는 분들을 위한 팁입니다.
삼성 롤리팝 업데이트 이후
항상검색허용이 이미 체크해제되어있고
와이파이를 껐는데도
배터리 정보 상에 WiFi가 계속 켜져있는 것으로 나와있는 분들은
modem (기저대역)
그리고/또는
NON-HLOS (동영상, WiFi 관련 펌웨어)가
구버전에 Stuck 되었을 경우 발생하는 증상입니다.
(삼성 스냅드래곤 기종 기준입니다. 노트3, 갤포아 등...)
modem과 NON-HLOS 버전이 구버전 킷캣용에 Stuck(업데이트가 되지 않고 구버전에 고정되는 현상) 되어서
올라가지 않았을 경우
이런 증상이 발생하는 것을 눈으로 확인하였습니다.
(물론 이 외에도, 데이터 자체가 꼬여서 해당 증상이 발생하는 경우도 있을 수 있습니다. 이 경우에는 공초가 필요할 수 있습니다. 제 경우엔 데이터 꼬임 문제가 아니라 펌웨어 Stuck 문제였기 때문에 저는 아래의 방법으로 공초 없이 해결하였습니다.)
이러한 Stuck을 풀기 위해서는 여러 가지 방법이 있겠지만
가장 먼저 시도해볼 수 있는 방법은
사용하시는 기종의 롤리팝 펌웨어에서
다른 파일들은 제거하고
modem.bin과 NON-HLOS.bin 두 파일을 tar로 묶어서 (ustar 헤더)
오딘에서 Auto Reboot을 끄고 몇번 정도 플래시를 해보는 방법입니다.
*** 주의: 모든 문제 발생의 책임은 사용자 자신에게 있습니다 ***
이 경우 오딘의 AP 부분에 넣는 것을 시도해볼 수도 있고, CP에 넣는 것을 시도해볼 수 있겠습니다만
제 경우 AP에 modem.bin과 NON-HLOS.bin을 tar로 묶은 tar 파일을 넣고
Auto Reboot을 끄고 2~3회 플래시 하는 것으로
기저대역 Stuck과 Wi-Fi 항상켜짐 문제를 해결하는 것에 동시에 성공하였습니다. (노트3 SKT입니다)
CP에 넣어야 성공하시는 분들도 계실 겁니다.
(참고로 이 방법이 항상 먹히는 것은 아닙니다. 최악의 경우, 다운그레이드를 통해 Stuck을 풀고 업그레이드를 하는 최후의 방법을 사용해야 할 수 있습니다)
tar로 묶는 방법에 대해서는 별도로 설명 드리지는 않겠습니다.
필요한 경우 해당 기종의 사용자분들끼리 추가적인 의견을 나눠주셨으면 좋겠습니다.
제가 알려드리고자 하는 부분은
설정에 문제가 없는데도 불구하고 Wi-Fi가 항상 켜있으신 분들은
modem 그리고/또는 NON-HLOS의 Stuck을 의심해보시라는 것이며
modem.bin과 NON-HLOS.bin을 tar로 묶어서 오딘에서 Auto Reboot 끄고 여러번 다시 플래시 해보시라는 것입니다.
참고로
디바이스 정보에 뜨는
기저대역(modem) 버전이 정상이라고 해서
NON-HLOS 또한 정상적인 최신이라고 단정할 수는 없습니다.
기저대역은 정상이지만
NON-HLOS가 구버전에 Stuck 된 경우 WiFi 문제의 원인 중 하나가 됩니다.
그러므로, 기저대역 버전이 정상인데도 불구하고 WiFi 항상 켜짐 문제가 발생하는 분들은
본문의 방법을 시도해보실 수 있겠습니다.
추가로
NON-HLOS가 구버전에 stuck 되어있는 경우에는
동영상 재생 시 문제가 발생하는 경우가 있습니다. (네이버 미디어플레이어 강종 등...)
동영상 재생에 문제가 있는 분들 역시 마찬가지로
본문의 방법을 사용해서 stuck을 푸시면 문제가 해결될 수 있습니다.
참고로 가장 깔끔한 해결 방법은
초기화를 감수하고
초기화펌(일명 ALL펌)을 돌리는 것입니다.
본문의 방법은
초기화를 하지 않고 시도해볼 수 있는 하나의 방법입니다. 초기화가 필요한 경우에는 도움이 되지 않을 수 있습니다.
*** 주의: 모든 문제 발생의 책임은 사용자 자신에게 있습니다 ***