No.1 D5(X1 / K8 Mini) Smart Watch Custom Firmware (커스텀펌웨어)
D1/X1 SmartWatch 사용자가 늘어나니, 다양한 응용방법이 등장하고 있다. 첫 번째는 수정 및 최적화된 펌웨어가 등장했고, Watch Face 제작 및 등록 방법이 공개 된 것. 이번엔 Custom Firmware 를 사용하는 방법 이다.
Custom Firmware 의 장단점은 익히들 알고 있을 것이다. 불필요한 프로세스의 제거와 더불어 기본 캘린더 및 메일 APP 을 Google 의 것으로 교체는 동감했을 거라 생각한다.
2016년 3월 10일자로 No.1 사이트에 새로운 펌웨어가 등록됐다. 대표적인 버그였던 MAC Address 이슈가 해결 되었다. 이를 기반으로 한 커스텀 펌웨어 1.2.1이 공개 됐다. 오랫 동안 사용하지 않았을 때 데이터 통신이 먹통 되는 버그가 있지만 테더링 등만 사용하는 사용자에겐 좋은 선택이 될 듯!
URL : https://docs.google.com/uc?id=0B6x_xR78MeCJeGFlWWhJX2RQcE0&export=download
* 향상된 부분
- 기본 루팅 상태 (시스템 파일을 수정하기 위해선 기기 루팅이 필요하기 때문)
- init.d 지원
- Internal Storage Cache tweaks (내부 스토리지 성능 향상)
- Governor tweaks
- sysctl tweaks
- Network tweaks
- Dalvik tweaks
- Memory usage tweaks (메모리 사용량 감소)
- Ram tuning
- Improved battery life (중요!)
- Busybox 1.24.1
- “ClockSkin” folder removed from /system (중복된 폴더 삭제로 용량 확보)
- Custom embedded faces (WIP, only one has been changed so far)
- Weather on the D5 works!!!
* 제거된 앱/프로세스
- AdupsFota
- AdupsFotaReboot
- BasicDreams
- Calender
- DocumentsUI
- HTMLViewer
- MTKLogger.apk
- PrintSpooler
* 추가된 부분
- SuperSU
- AOSP Calendar
- AOSP Email
- AOSP Exchange support
- MTK Uncle tools
배포자가 지정한 이 Firmware 버전은 1.0이며, 설치 방법은 다음과 같다. *주의* Watch 의 모든 내용이 삭제 됩니다~
1. 환경
개인적으로 Windows 7 을 추천한다. Windows 8 부터는 드라이버 설치가 번거롭기 때문. 32/64Bit 차이는 무시해도 무관하다.
2. SP Flash Tool
URL : http://spflashtool.com/
다운 받아 임의의 폴더에 압축을 푼다. 이 툴은 MediaTek SoC 를 사용한 대부분의 SmartDevice 에 Firmware 작업할 때 유용하게 사용 된다.
3. Firmware Download
URL : 클릭
331M 의 대용량 파일로 펌웨어를 교체하기 위해 필요한 일체파일이 들어 있다. TWRP 사용자를 위한 패키지가 따로 있지만, SP Flash Tool 사용을 추천한다. 이 툴을 사용하면 벽돌이 되어도 어렵지 않게 복구할 수 있기 때문.
4. MediaTek Driver Install
드라이버 자체는 SP Flash Tool 에 포함되어 있지만, 만약 없다면 아래 다운로드를 클릭해 임의의 폴더에 압축을 풀자.
다운로드 : MediaTek Driver for Windows 7/10
- Windows 10 사용자는 YunOS Phone 으로 드라이버를 자동으로 잡는데, 이경우 SP Flash Tool 을 사용할 수 없으므로 아래와 같은 절차를 밟아야 한다.
제어판 > 장치 관리자에서 ‘레거시 하드웨어 추가’ 를 누른다.
수동으로 추가할 것이기에 [목록..] 을 선택한다.
[모든 장치 표시]를 선택하고 다음 클릭.
드라이버 압축을 푼 폴더를 선택한다
이렇게 [!] 느낌표 표시가 있지만 문제 없다.
드라이버 설치 완료!
5. Watch Connect
Watch 의 전원이 켜저 있는 상태에서 USB 를 연결하면 드라이버들이 차례대로 설치된다. 간혹 ‘알수 없는 장치’라고 나오는 경우가 있는데, 이는 충전 크래들의 접점 불량일 확률이 높다.
- 고무를 살짝 들어낸다.
- 나사 4개가 보일 것이다. 이를 풀면 분해가 가능하다
- PCB 기판 에 종이등을 넣고 다시 재 조립한다.
본인의 경우 3번 핀이 접촉 불량이었고, 때문에 Windows 에서 정상 인식이 불가능했었다.
6. SP Flash Tool 실행
Tool 을 실행한다. (UAC 설정이 풀려 있지 않은 경우 관리자 권한을 선택한다)
- “Scatter-loading”을 눌러 Firmware 가 압축된 폴더를 선택해 MT6752_Android_scatter.txt 파일을 선택한다.
- Select Box 를 변경해 Download Only 를 선택한다.
- Download 버튼을 누른다.
7. 기기 전원 OFF
USB 가 연결 된 상태에서 Watch 의 전원을 끈다. 장치 관리자에 Preloader Driver 가 잠시 보일 것이며, Firmware Upload 가 시작된다.
전송속도가 5M/s 정도 나오기 때문에 느긋 하게 기다리는 것으로 끝.
7. 초기화
업데이트가 끝나고 전원을 켜면 몇몇 App 들의 최적화가 이뤄 진다. 이 때 바로 쓰지 말고 Watch 를 초기화 한다. 리부팅이 완료 되었을 때 5분 정도 기다리고, 그 이후에 사용하면 된다.
눈에 띄이는 변화는 많지 않다. 하지만 D5 Firmware 를 사용하던 사람은 “No.1” 의 logo image 가 보이지 않는 것을 바로 발견할 수 있을 것이다. 그리고.
메일, 캘린더가 Google 의 것으로 변경 되었고, SuperSu 등의 APP이 추가 설치된 것이 눈에 띄인다.
Custom Build 가 바뀐 것을 확인하고 끝.
하지만 Watch Face 가 사라져 놀래는 사람이 있을 텐데, “Watch Face 를 추가하는 방법”을 포스팅 할 예정이다.