Sunday, January 3, 2016

젠폰2 벽돌,USB로고 멈춤 문제 How to unbrick Asus Zenfone 2 (stuck on USB Charge LOGO)


문제는 연말 선물로 아수스 젠폰2를 해외직구로 받아와 급하게 선물을 해주는데서 시작하였습니다.

펌웨어 업그레이드를 시도하다, 다른 기기의 FASTBOOT를 flash하게 되어, 화면에 USB LOGO만 뜨는 사태가 벌어졌습니다.

거의 일주일간 인터넷을 뒤지고 지지고 볶은 결과 2016년 병신년을 맞이하며, 1월 2일 폰을 복구하는데 성공하여 감격스러운 마음에 이글을 포스팅하기로 결심하였습니다.

이 글의 포스팅에 앞서 아래 포럼과 촐초리님 블로그가 큰 도움이 되었음을 알립니다.

http://forum.xda-developers.com/zenfone2/general/unbricking-research-unbricking-method-t3162848


xda포럼 댓글을 하나하나 정독하며, 저와 비슷한 사례를 통해 문제를 해결했습니다.

*하기 기록된 일련의 방법은 개인적 상황에 맞추어 서술되었기 때문에, 개인의 장치 또는 드라이버 설치 상황에 따라 중복되거나 불필요한 부분이 있을수 있습니다.

/**************************************S T A R T **************************************/


1. 문제 인식

(PC내 장치관리자(Device Manager)에서 기기 인식 상태 : MooreField)
*Device Manager ; windows 8 이상 단축키 (win key + x )로 장치관리자 실행가능
*Moorefield ; ZE551ML 에 사용된 Intel atom cpu chip 이름입니다. 현재 android 기기가 아닌, cpu칩으로 pc가 인식하는겁니다.

최신 펌웨어 업그레이드를 시도하던 중, ZENFONE 5의 FASTBOOT를 flash하게 됨.(문제의 원흉) 그리하여, USB charge LOGO에서 멈추는 현상 발생.

부트로더 진입이나 일반적인 부팅이 전혀 안됨.

No recovery mode
1. Stuck on USB LOGO














2. xFSTK Downloader를 통해 Bootloader 복구




또는



ZE551ml용
FW DNX, IFWI, OS Image 파일 3가지 파일을 기기에 다운로드.

2.1 xFSTK Downloader
첨부 PDF파일 참고









* xFSTK를 사용하기 위한 준비물




2.2 

위 링크에 유첨







3. ASUS FLASH TOOL로 RAW Image Flash

(PC내 장치관리자(Device Manager)에서 기기 인식 상태 : Android Bootloader Interface)

xfstk로 다운로드를 완료하고 나면,
USB LOGO화면에서 Bootloader 자동 진입됩니다.
ASUS 로고 대신 무지개떡같은 깨진 이미지 화면이 뜨고 부트로더로 아래 이미지와 같이 Bootloader로 진입될겁니다.

3.1 BOOTLOADER 진입













ASUS FLASH TOOL에서는 기기가 moorefield 상태로는 인식되지 않고, Android bootloader inerface에서 인식됩니다.


3.2ASUS FLASH TOOL v1.0.0.14 실행











ASUS Flash tool v.1.0.0.14 및 ZE551ML Raw file

https://drive.google.com/folderview?id=0B-LKJQXaa1sjM05LNFI5TTlnTlk&usp=sharing

해외 링크 

ASUS FLASH TOOL

https://yadi.sk/d/T3xyN7N2iy66c

ZE551ML RAW FILE

https://yadi.sk/d/K7D8Vp5Riy3wY

ZE550ML RAW FILE

https://mega.nz/#!7cA3nTZC!NiHOzVoVPdXAOVsQkjQT6umMMpfIeaxpE2es7lrwGpI

용량이 1.26GB정도가 되기 때문에
Flash image시간이 꽤 깁니다. 참을성을 가지고 기다리시다보면,


ASUS FLASH TOOL 상에 Serial Number가 다른 기기가 하나 더 생길것입니다.
(최초 xfstk downloader로 설치하고 나면 serial number가 0123456789ABCDEF로 잡힘)


AFT로 Raw 이미지를 설치하고 나면, BOOTLOADER가 UNLOCK 상태가 되고,
cmd 명령창 내에서 fastboot flash 명령어가 동작할 수 있게 됩니다.

ADB/ Fastboot driver
adb setup 1.4.3 버전 설치
https://drive.google.com/file/d/0B-LKJQXaa1sjVDhkcFhNNW04X0E/view?usp=sharing

이 버전 설치하면, 아무 경로에서나 adb fastboot 파일 실행 가능합니다.


cmd 명령창에서 fastboot flash recovery "파일이름"
를 통해 recovery 이미지를 기기에 flash 해준다.









fastboot flash recovery Z00A_2.12.40.11_ww_recovery.img

저는 Z00A_2.12.40.11_ww_recovery.img 사용하였습니다.
(Z00A는 ZE551ML의 기기명입니다.)

Z00A용 WW버전 Recovery image

https://drive.google.com/file/d/0B-LKJQXaa1sjQkl2dzFmeG0ybGM/view?usp=sharing

https://www.mediafire.com/folder/7wjjhuada4b0p/ZenFone_2_PreRootSystemImages



4. get into RECOVERY MODE

ASUS ZenFone 2 : how to get into recovery mode 참고

Bootloader에서 Volume key(메뉴 이동) 와 Power button(선택)을 이용하여
Recovery Mode로 진입합니다.


제대로 된 Recovery image가 기기에 flash 되지 않았다면, USB LOGO가 반복하여 뜨거나
recovery mode로 진입 되지 않습니다.

ASUS LOGO가 뜨고나서

4.1 Initalizing system....












이녀석이 뜬후

4.2 Dead Android Error













이렇게 죽은 녀석이 뜨면 성공입니다.
자 이제 Recovery mode로 진입해봅시다.

Power Button + Volume Up
키를 동시에 누르고 Volume up 키를 바로 땝니다.
유투브 영상처럼 사삭~ 누르면

아래 화면처럼 여러가지 메뉴가 뜰겁니다.

4.3 Recovery Mode 화면


Apply update from ADB로 진입합니다.
(Volume key로 이동하고,Power button이 선택입니다.)








이제 PC에서 장치 인식이 변할겁니다.

장치관리자(Device Manager)에서 Android ADB Interface가 인식되어야 합니다.
Android phone등 느낌표로 미인식된 장치가 있다면,
Android driver을 이용하여 제대로 인식하게 하셔야합니다.

USB Driver 및 최신 펌웨어는 ASUS 공식 홈피에서 다운 받을 수 있습니다.
https://www.asus.com/Phone/ZenFone_2_ZE551ML/HelpDesk_Download/

4.4 ASUS 공식 홈페이지 Driver 및 Firmware 다운

















adb devices 

명령어를 통해 장치가 PC에서 올바르게 인식하고 있는지 확인 할 수 있습니다.
이상이 없다면 최신 펌웨어를 기기에 올려줍니다.

adb sideload UL-Z00A-WW-2.20.40.156-user.zip

저는 WW버전 2.20.40.156을 사용하였습니다.


adb sideload 실행








4.4 the latest firmware upload


















이렇게 해서 최신 펌웨어를 모두 올려주면 끝이 납니다.


- 끝 -


처음 하는 포스팅이라 안드로이드 대해 제가 이해한 부분과 경험에 비추어 글을 쓴 관계로 지식적으로 많이 부족한 부분이 있습니다. 정보 수정이 필요한 부분이 있다면 말씀해주시면 고치도록 하겠습니다.

이글을 통해 젠폰 2를 구매하셔, 순간의 실수로 심적으로 고통을받고 계시는 분들에게 위로가 되었으면 합니다. :)

If you any further question , Please Feel free to comment.

1 comment:

  1. adb sideload로 진행시 cmd에선 error:protocol fault이 뜨고 폰에선 you need adb 1.0.32 or newer~이 뜹니다. android studio 업데이트는 마쳤고 adb-setup-1.4.3-.exe는 실행하면 급속히 꺼집니다. 어떻게 해결해야할지 도움을 주시면 좋겠습니다.

    ReplyDelete