삼성 기종에서
펌웨어 업그레이드를 한 후에도 간혹
기저대역(모뎀, PHONE)이 업그레이드가 되지 않는 경우가 있습니다.
예를 들면 다음과 같습니다 :
(아래의 빌드번호는 제가 사용하는 갤포아 SKT 기종 기준이므로, 타 기종의 경우 적절히 해당 기종의 빌드번호에 맞춰서 생각하시면 됩니다)
(OLD) 펌웨어 버전 : PDA:NG9 / PHONE:NG5 / CSC:NG9
(NEW) 펌웨어 버전 : PDA:NJ1 / PHONE:NI1 / CSC:NJ1
NG9 버전(기저대역은 NG5)에서
NJ1(기저대역 NI1)으로 업그레이드를 한 경우
정상적인 경우라면 기저대역이 NG5에서 => NI1으로 업그레이드 되어야 정상이지만
어떠한 이유에서 기저대역이 기존 버전(NG5)에서 고정이 되는 증상이 있습니다.
이렇게 기저대역이 Stuck(고정)되는 증상의 정확한 원인은 알려져있지 않습니다만
저의 추측으로는, 시스템 상태가 Custom인 경우 기저대역 업데이트가 되지 않는 경우가 간혹 발생하는 것으로 보입니다.
단, 루팅을 전혀 하지 않은 순정 사용자도 간혹 기저대역이 고정되는 증상이 있는 것으로 보아
Secure BootLoader의 Write Protection 자체의 버그이거나 오딘 Auth와 관련한 문제일 가능성도 배제 할 수는 없습니다.
이유야 어찌되었든
이런 증상이 있는 경우
제가 사용하는 해결책을 소개해볼까 합니다.
이 방법의 핵심은,
시스템 상태(System Status)와 Current Binary를 오피셜(Official)로 돌리고
현재 Stuck 되어버린 기저대역보다 낮은 빌드의 펌웨어를 일단 덮어서 기저대역 Stuck을 푼 후
다시 최신 빌드의 펌웨어를 다시 올리는 것이 핵심입니다.
좀더 자세한 설명은 다음과 같습니다.
=======================================
1. Stuck된 기저대역보다 한단계 낮은 빌드번호의 순정펌웨어를 구합니다.
=> 예를들어 제가 사용하는 갤포아(SKT) 기준으로 설명하자면
갤포아(SKT)의 경우 NG1->NG9->NJ1 빌드 순으로 펌웨어가 나왔는데
만약 현재 기저대역이 NG5 (갤포아 SKT 기준 NG9펌웨어의 기저대역은 NG5입니다)에 Stuck되어있다면,
이보다 낮은 빌드번호의 펌웨어인 NG1 빌드의 펌웨어를 구하는 것입니다.
(기종과 통신사에 맞는 적절한 펌웨어를 구하셔서 응용하시기 바랍니다)
(단, 현재 킷캣을 사용중이라면 1에서 구한 펌웨어도 반드시 킷캣이어야 합니다. 킷캣 -> 젤리빈으로의 다운그레이드는 불가능하기 때문입니다)
Stuck된 기저대역보다 낮은 빌드의 펌웨어를 사용하는 이유는, 현재 고정된 기저대역을, 해당 고정되어있는 기저대역버전보다 낮은 버전으로 일단 돌려서 Stuck 증상을 풀기 위함입니다.
(주의: 기종에 따라, 낮은 빌드의 펌웨어로 다운그레이드하는 플래시나 부팅이 되지 않을 수도 있습니다)
2. 수 차례의 공초를 동반하므로, 백업은 필수입니다.
=> 제 경우 CWM Philz Touch를 이용해서 /data와 /data/media(내장SD)까지 포함해서 낸드 전체를 외장SD에 백업해놓습니다.
순정 리커버리 공초의 경우 모든 데이터와 내장SD 내용까지도 모두 삭제하므로, 데이터와 내장SD를 포함해서 낸드 전체 백업은 필수입니다.
3. 1에서 구한 순정펌웨어를 오딘으로 플래시 합니다.
(오딘의 Auto Reboot을 끄고 플래시 하는 것을 권장하며, USB케이블은 PC 후면의 USB 포트에 연결해서 하시기 바랍니다)
4. 플래시가 완료되면, 순정 리커버리에 곧바로 진입해서 Wipe /cache, Wipe /data (공초)를 진행합니다.
=> 주의: /data와 /data/media(내장SD)를 포함한 모든 데이터가 삭제되므로, Wipe 전에 폰 전체 백업은 필수입니다.
5. 부팅을 해서 기저대역 Stuck이 풀렸는지 (즉, 고정되어있던 그 기저대역 버전보다 아래 버전의 기저대역 버전으로 잘 내려갔는지 여부를) 확인하고
시스템 상태도 정식(Official)로 돌아갔는지 확인합니다.
=> 만약 기저대역 Stuck이 아직 풀리지 않았거나 시스템 상태가 정식으로 돌아오지 않은 경우
3~5의 과정을 "기저대역 Stuck이 풀리고 시스템 상태가 정식으로 돌아올 때까지 반복"합니다.
6. 기저대역 고정 증상이 풀리고 시스템 상태가 정식으로 돌아온 것이 확인되면
이제 다시 최신버전을 올리시면 되므로
최신 펌웨어를 구해서 오딘으로 올리신 후, 공초를 다시 한번 진행합니다.
7. 기저대역이 최신 펌웨어의 기저대역 버전으로 업데이트가 된 것이 확인되면
2의 과정에서 백업해둔 백업본을 복원합니다.
=======================================
저는 이와 같은 방법으로 기저대역 고정 문제를 해결하는데
혹시 도움이 되실 분들이 계실 것이라 생각해서 팁을 적어보았으니 참고하시기 바랍니다.
이 방법이 모든 환경에서 작동하는 것은 아니므로
자신의 환경에서 작동하지 않는 경우, 다른 적절한 해결책을 스스로 찾아보시기 바랍니다.
*** 주의: 기기 고장, 데이터 손실, Warranty Void등을 포함한 모든 문제의 책임은 사용자 자신에게 있습니다 ***