35

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 작업할 때 유용하게 사용 된다.

sp-flash-tool

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 을 사용할 수 없으므로 아래와 같은 절차를 밟아야 한다.

 

01

제어판 > 장치 관리자에서 ‘레거시 하드웨어 추가’ 를 누른다.
02

수동으로 추가할 것이기에 [목록..] 을 선택한다.
03

[모든 장치 표시]를 선택하고 다음 클릭.
04

드라이버 압축을 푼 폴더를 선택한다
05MTK USB Port / Preloader 를 설치한다.
06

이렇게 [!] 느낌표 표시가 있지만 문제 없다.

드라이버 설치 완료!

5. Watch Connect

Watch 의 전원이 켜저 있는 상태에서 USB 를 연결하면 드라이버들이 차례대로 설치된다. 간혹 ‘알수 없는 장치’라고 나오는 경우가 있는데, 이는 충전 크래들의 접점 불량일 확률이 높다.

  1. 고무를 살짝 들어낸다.
  2. 나사 4개가 보일 것이다. 이를 풀면 분해가 가능하다
  3. PCB 기판 에 종이등을 넣고 다시 재 조립한다.
    본인의 경우 3번 핀이 접촉 불량이었고, 때문에 Windows 에서 정상 인식이 불가능했었다.

S__6406148

6. SP Flash Tool 실행

Tool 을 실행한다. (UAC 설정이 풀려 있지 않은 경우 관리자 권한을 선택한다)

  1. “Scatter-loading”을 눌러 Firmware 가 압축된 폴더를 선택해 MT6752_Android_scatter.txt 파일을 선택한다.
  2. Select Box 를 변경해 Download Only 를 선택한다.
  3. Download 버튼을 누른다.

07

7. 기기 전원 OFF

USB 가 연결 된 상태에서 Watch 의 전원을 끈다. 장치 관리자에 Preloader Driver 가 잠시 보일 것이며, Firmware Upload 가 시작된다.

11

전송속도가 5M/s 정도 나오기 때문에 느긋 하게 기다리는 것으로 끝.

7. 초기화

업데이트가 끝나고 전원을 켜면 몇몇 App 들의 최적화가 이뤄 진다. 이 때 바로 쓰지 말고 Watch 를 초기화 한다. 리부팅이 완료 되었을 때 5분 정도 기다리고, 그 이후에 사용하면 된다.

 

 

눈에 띄이는 변화는 많지 않다. 하지만 D5 Firmware 를 사용하던 사람은 “No.1” 의 logo image 가 보이지 않는 것을 바로 발견할 수 있을 것이다. 그리고.

a01

메일, 캘린더가 Google 의 것으로 변경 되었고, SuperSu 등의 APP이 추가 설치된 것이 눈에 띄인다.

a02

Custom Build 가 바뀐 것을 확인하고 끝.

하지만 Watch Face 가 사라져 놀래는 사람이 있을 텐데, “Watch Face 를 추가하는 방법”을 포스팅 할 예정이다.


a01

 

 

1. X1(D5) Smart Watch Review
http://www.s-tune.com/archives/673

other.07

2. Custom Firmware
http://www.s-tune.com/archives/734

11

3. Custom Watch Face
http://www.s-tune.com/archives/753

S__6430726

35 Comments

  1. 업그레이드 했는데 잘 안되서(3g안됨, 시계 시간 안맞음) 순정으로 돌아왔네요

    • OPMD 심을 다른 워치에 사용 중 이었는데, go 님의 댓글을 보고 지금 바로 넣어봤습니다. (배터리 이슈 및 다른 기기 사용 때문에 빼 놨었거든요) 확인 결과 DATA 이상 없고 전화도 걸립니다. 현지 이 펌웨어로 1주일 가까이 사용중인데, 시간 문제 없습니다. 데일리 워치로 사용중이라 시간 문제가 있었다면 바로 알았을 것 같네요 ^^;

      혹시 모르니, 공초 해 보시고 사용해 보세요 ~!

      • 공초할때 기존 데이터도 지워야 하나요?
        전화도 걸린다는게 블투스로 연결시 시계로 통화 가능하단 말씀이신지요?

        • 네, 기존 데이터 삭제 하면 됩니다. 제가 오늘 이런 저런 테스트 해 보니, 시계가 안가는게 아니라 Watch Face 자체가 다운되는 증상이 발생하는 거였더군요. 그리고, 블루투스로 연결해도 통화는 전화기로 해야 합니다만, 이 부분은 iPhone은 명확한데, Android 폰은 확인해 봐야 할 것 같네요. 참고로 통화를 위해선 Bluetooth Audio를 페어링 해야 하나, X1 은 이 부분이 없는것으로 알고 있습니다 ^^;

          • 설명잘 해주셔서 감사합니다. 많은 도움되었습니다. ~^^

  2. XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?

    • No, I’m not firmware developer. I develop IoT service and design an infra. However, I hope make my custom firmware when I’ll have enough time.

  3. This is my custom firmware development . Thank you for using it .

    (Google Translate)

    这是我的自定义固件开发。感谢您使用它。

    • Thank you for your a marvelous piece of work. I used it very well. 😀

  4. 2주전에 구입했는데..갑자기 전원이 안들어오네요.시계 내부베터리 전원연결부분을 분리도 해보았는데…살아나지 않네요..혹시 다른 방법이 없을까요?^^

    • 1) 테스터로 배터리 용량이 충분한지 (혹은 충전이 되는지) 확인해 보세요
      2) 배터리 자체가 충전이 되지 않는다면 골치아픕니다. 배터리 자체가 불량이라면 동일 크기 배터리로 교체해야 하는데, taobao 등에서 찾아 보셔야 할 것 같네요.
      3) 문제는 2번, 배터리를 교체 했는데도 충전이 되지 않는 상황이면 제품 어딘가가 문제가 생겼을 텐데, 중복 투자를 막으려면 주변에 같은 제품을 사용하시는 분께 부품을 바꿔가며 테스트 하는게 유일 할 것 같습니다.
      ———————————————–
      1) 배터리가 충전이 되고 제품이 벽돌 상태라면 mediatek tool 을 통해 다시 firmware 를 올려 보세요.

      • 혹시 충전기 자체에 문제가 있는것은 아닐런지 의문입니다. 완전방전된 상태에서 충전기 연결후 충전되는 화면 확인후 잠이들었는데. 이후부터 안되네요.ㅠㅠ. 혹시 제가 사는 곳이 신촌부근인데. 혹시 충전기에 문제가 있는지 확인해 볼수있는 방법이 없을까요? 부근에 사시는 분들의 도움 요청 부탁드립니다. 010 사공사이 7674 입니다.

        • 테스터기로 충전단자에서 전류가 잘 흐르는지. 전압이 적정한지 보시면 될 것 같습니다. 나사 4개를 탈거하면 pcb 가 보일꺼예요.

  5. 안녕하세요~
    설명이 너~~~무 잘되어 있어서 올려주신 커스텀 펌웨어는 성공했습니다!!
    그리고 다음단계인 워치페이스를 시도했지만 기본지식이 없는 저로서는 도무지 ㅡㅡ??
    무수히 많은 워치페이스를 가지려는 꿈을 접고 다시 순정상태로 돌리려고 하는데
    어찌해야 하나요???
    공초는 해봐도 소용이 없고….
    가르쳐 주세요~~~

    • NO.1 들어가니 순정펌웨어가 있어 다시 설치했습니다.
      잘되네요 ㅎㅎ
      플레이스토어에 있는 안드로이드 워치페이스 어플들은 D5와 호환이 안되나요??
      스마트 워치하고 연결 자체가 안되네요;;

      • 플레이스토어에 있는 워치스페이스는 안드로이드웨어용이기 때문에 기본적으로 호환이 되지 않습니다. 😀 전용 워치 페이스를 사용하셔야 합니다~

    • 워치페이스는 순정에서도 변경 가능합니다 ^^ 이미 순정으로 돌리셨군요!

      • 올려주신 글과 유투브를 보며 다시 시도중이자만
        언어의 장벽에 다시 한번 무너지는군요..ㅜㅜ
        왠 친절한 외국분이 동영상까지 올려가며 열강하시지만
        스킨만 다운받아 놓고 멍때리고 있습니다..ㅡㅡ;;

  6. 물건을 받은지 얼마안되 충전 독에 꼽아봤는데 배터리모양가운데 번개표시만 계속 발생되면서 충전이안되어 외국에서 충전독만 다시 구매해 장착해서 꼽아봤는데 역시나 동일 증상입니다. 전원도 켜지지 않고요…어떨때는 간혈적으로 배터리모양에 파랑색으로 충전이 되고 있을때가 있습니다.. 답이 안나옵니다.. 어떻게 해야할까요??? 커스텀펌웨어는 간혈적으로 배터리모양에 파랑색으로 충전이 되고 있을때 전원을 켜 업데이트 하였습니다.

    • 리뷰글에 댓글을 달았습니다만, 그대로 카피해 봅니다.

      배터리 마크에 번개 표시가 있다면 충전이 되고 있다는 이야기 입니다. 켜지지 않는다면 전원 스위치 쪽 불량이 아닐까 싶은데요, 전원이 3핀 커넥터로 되어 있을겁니다. 접점이 불량이 아닌지 테스터기로 찍어보시는게 좋을 것 같습니다 ^^

      http://www.s-tune.com/archives/213 를 참고해 보셔요.

  7. 안녕하세요~^^ gloriashield님 덕분에 워치페이스를 다양하게 사용할 수 있게 되었습니다.
    D5에 대한 정보가 거의 없어서 많이 불편했었는데, gloriashield님의 포스팅이 저에겐 큰 도움이 되었네요^^

    커스텀펌웨어를 통해 워치페이스를 다양하게 바꿀수 있게 되어서 좋았는데, 사용하다보니 문제가 있어 이렇게 문의를 드립니다.

    저는 3G를 사용하지 않고 시계도우미를 통한 블루투스 알림을 사용합니다. 스마트폰으로 전화가 온다거나 문자, 카톡 같은 알림을 D5를 통해 받았는데, 루팅후 시계에 내용은 표시가 되지만 진동이 안오네요. 소리로 설정을 하면 소리는 납니다.

    진동모드로 했을때 진동이 아닌 무음처리가 되는거 같아 제가 필요로 하는 블루투스 알림이 아무 소용이 없게 되었습니다.

    루팅(커스텀펌웨어)를 하기전에는 진동알림이 가능했는데, 루팅후에는 진동알림이 안되는건 저만 그런걸까요? 주위에 D5를 사용하는 사람이 없어서 확인할 길이 없네요.

    한줄로 요약하면 루팅후 전화알림이나 각종 메세지알림이 시계도우미를 통해 소리로는 가능하나 진동은 안된다는 겁니다. 루팅전엔 진동알림이 가능했습니다.

    저만 그런건지 펌웨어의 오류인지 확인 가능하시면 알려주세요. ㅜㅜ

    • 안녕하세요~ 진동은 Watch Helper 옵션의 “Vibrate / vibrate when message arrived” 에 ‘v’ 가 체크 되어 있는지 먼저 확인 해 주시기 바랍니다. 이 옵션이 활성화 되어야 알림 메시지가 도착했을 때 진동이 울립니다. ^^

  8. 툴 사용하여 초기화 하려다 중간에 에러나서 멈추더니 지구 화면만 나오고 아무것도 안되는데 어떡하죠

    • 어떤 형태로 초기화 되었는지 알아야 합니다. bootloader 쪽만 손상되지 않았으면 mtk tool(sp flash)로 살릴 수 있습니다.
      지구 화면만 나온다는건 부트로더 쪽은 살아 있다는거니, 다시 펌웨어를 씌어 보면 될 것 같습니다 ^^

  9. d5 구매하고 와이파이 연결후 워치페이스 추가했는데요. 전송오류로 까만화면만 떠서 삭제했는데.. 그이후 전원을 켜면 터치가 전혀 안되고, 까만화면만 계속뜹니다. 펌웨어하면 초기화 되나요?

Leave a Reply

Your email address will not be published. Required fields are marked *